Slashdot Mirror


Getting Started Contributing Back To Open Source

markfreeman writes "The one burning need I have felt over the last year was to get involved with open source as a contributor. I have wanted to help with documentation, advocacy, and most of all, with programming. Here's the story of how I got started, thanks to openhatch.org (which calls itself 'an open source involvement engine') and how you can too."

11 of 99 comments (clear)

  1. easiest way to get involved by WarJolt · · Score: 5, Insightful

    many people overlook the fact that the best thing we all can do for oss is to use it.

    1. Re:easiest way to get involved by Ethanol-fueled · · Score: 5, Insightful

      And to demonstrate it to others without shoving it in their faces.

    2. Re:easiest way to get involved by Darkness404 · · Score: 3, Insightful

      And to demonstrate what is better about it. Far too often OSS is portrayed as "I can't buy X, so I'll download Y" rather than "Y is better than X, so I'll download it". Look at Firefox, it didn't get to be popular by being a clone of IE, but by being better.

      --
      Taxation is legalized theft, no more, no less.
    3. Re:easiest way to get involved by scdeimos · · Score: 3, Insightful

      And to file repeatable bug reports, preferably detailed.

      There, I fixed that for you.

    4. Re:easiest way to get involved by Anonymous Coward · · Score: 3, Insightful

      While that's true, if FOSS is ever going to become the norm, it is going to have to pay the bills as well. Coding projects require patronage, lots and lots of small amounts of money from many people. 1 million users tossing a coder a quarter goes a long way. Speaking of micropatronage, is there a way to actually practice it (efficiently), yet?

    5. Re:easiest way to get involved by HeronBlademaster · · Score: 3, Insightful

      That's why it's most important to look for the right context in which to introduce Linux as an alternative.

      You don't try to get your Steam-junkie gamer buddy to switch to Linux. You try to get your sister who blogs and plays Facebook games to switch to Linux. It's all about seeing whose needs can be filled by Linux, and looking for those people.

      And if you want to get a specific person to switch, you figure out what their needs are, and then make Linux fill those needs - you don't try to get them to change their minds about what their needs are. (Even if you'd be right to do so, it won't come across that way. This is OSX's biggest problem - if you ask on a forum "How do I maximize my windows in OSX" the replies will be mostly "you don't want to do that". That attitude earns zero conversions, and we should avoid that attitude if we want Linux to gain ground.)

      (This is of course generalizable to any open source software.)

    6. Re:easiest way to get involved by ThePhilips · · Score: 4, Insightful

      too often the expensive proprietary version is just that much better than the free version

      With notable exception of M$Office 2003/earlier and CADs, this statement relates to the reality very loosely.

      This is a fairly common problem with FOSS, and it's one of the downsides of the FOSS ideology- many FOSS projects often have great developers but tend to miss other things that proprietary vendors do not- good UI designers as well as investment into usability studies, good QA, etc.

      WTF?! I use corpoware on the daily basis and what you try to advertise here is applicable optimistically to 5-10% of the said software. And the same share of FOSS is well polished and nice/easy to use.

      A lot of FOSS software is developed for FOSS developers, anyone else be damned.

      FOSS model is "egoistic development model" - everybody develops for himself. And many corporation also "get it" and assign developers to FOSS projects to make the adjustments - either locally or in mainline - to accommodate their business cases. What is pretty much the same as assignment of specialists to customize proprietary systems and maintain the customizations.

      From a business perspective, there's often no point going free if you need more or higher paid specialists to look after said system, whilst the people who use the system are less productive.

      This is the most stupid thing I have read in months.

      I yet to see the aforementioned "productivity" anywhere else but marketing PowerPoint slides.

      Business goes for proprietary software due to long term support contracts. And that's about 75% of reasons. The remaining 25% of reasons revolve around backward compatibility.

      And assigning a specialist to "look after said system" is the same for proprietary software. With the notable difference that assigning a specialist to babysit a FOSS deployment might also result in the problems being fixed eventually - while with proprietary software that happens like ... never. (Needless to mention that licensing costs often eclipse the IT wages: often it is cheaper to hire extra IT guy than to buy another proprietary corpoware.)

      I could have called our IT for the examples, but I think it is redundant. The myth that proprietary software is somehow magically better for users is just that - myth. And was debunked many many times before.

      --
      All hope abandon ye who enter here.
  2. Write User Documentation by ducomputergeek · · Score: 5, Insightful

    Ain't fun. Ain't sexy. Needs to be done.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    1. Re:Write User Documentation by dotgain · · Score: 4, Insightful
      I wish you'd somehow made your point more politely, because there is actually at least some substance to your otherwise caustic and arrogant remark.

      I think what is needed the most in the way of Documentation is somehow getting rid of the old stuff, all those HOWTO's, and so on. Many of them still show up in searches for common problems, with incorrect or suboptimal solutions for today's kernels and baselayouts. The "Last modified" date is a clue to the wise, but the learner has no way of knowing that docs written 8 or so years ago are sometimes very counter-productive.

      Spending a few minutes on my distros IRC channel I really is disenchanting seeing how many people immediately leap to IRC for help on the the stuff that actually is documented well and easy to find. You wonder, even if documentation were more complete, what difference would it make? Half the people who don't need the documentation end up arguing over how it's written and other stupid details, and the people who do need it don't read it.

    2. Re:Write User Documentation by Jurily · · Score: 5, Insightful

      How about "make it usable enough so users don't need documentation"?

      Hint: how do you make Xorg play nice with laptops getting repeatedly connected to different size screens/projectors? I did RTFM, for several hours. Meanwhile, Win7 takes 3 mouse clicks the first time, then remembers your settings.

      I want to stay on Linux, I really do. But I also need to Get Shit Done.

  3. Answer Forums by shermo · · Score: 4, Insightful

    The biggest help I've gotten about OSS has been from knowledgeable folk on forums. (And I've never been the one asking the question)

    --
    Insanity: voting in the same two parties over and over again and expecting different results