Slashdot Mirror


Ask Slashdot: Non-Coders, Why Aren't You Contributing To Open Source?

Jason Baker writes: Most everyone is using an open source tool somewhere in their workflow, but relatively few are contributing back their time to sustaining the projects they use. But these days, there are plenty of ways to contribute to an open source project without submitting code. Projects like OpenHatch will even help you match your skill set to a project in need. So what's holding you back? Time? Lack of interest? Difficulty getting started?

7 of 488 comments (clear)

  1. I don't care by Anonymous Coward · · Score: 5, Insightful

    I work with computers all day at work. When I get off work, I'm not going to work on them even more, and for free to boot.

    Sure, I'll play on computers, and even web surf and make snarky comments on /., but work? Fuck you, pay me.

  2. Time? by Anonymous Coward · · Score: 5, Insightful

    Between work, my SO, kids, things that need to be done around the house, and a dozen other random things that come up from week to week any free time I have isn't going to be donated away.

    The free time I do have is going to be spent relaxing and de-stressing from all of the above.

  3. Re:they don't make it easy by Anonymous Coward · · Score: 5, Insightful

    Because the only things I want to contribute to most open source projects are to revert the changes that the UX designers make. For some reason, the UXtards don't go for my pull requests.

  4. Because Most Contribs Are Dickheads by Anonymous Coward · · Score: 5, Insightful

    As a career technical writer, I once tried to help out a few open source projects by improving their universally bad documentation. In all cases, my contributions were belittled, and often far worse than that, eliciting scorn and disdain from the "l33t programmers" who thought I was just wasting repo storage and bandwidth. This was something I did on my own time, to improve projects for the benefits of others, for no money.

    As a result, it didn't take me long to say "fuck it" and leave those open source projects to wallow in their own filth. They're little more than a cult, and if you don't conform to the leaders' idea of what a contrib should be and do, you're not welcome.

  5. Look what those assholes did to gedit. by Anonymous Coward · · Score: 5, Insightful

    You're absolutely right. Hipsters are killing open source projects left and right with their fucking awful UI changes.

    Just look at what happened to gedit. It's a text editor that comes with GNOME.

    Gedit used to look like this: https://upload.wikimedia.org/wikipedia/commons/d/df/Gedit2261.png

    It had a clean, usable, consistent UI. The major functionality was easily available, and the UI was extremely intuitive and efficient to use.

    The hipsters can't stand for usable software, of course. It needed to be "improved"!

    This is what gedit looks like more recently: https://upload.wikimedia.org/wikipedia/commons/e/ef/Gedit_3.11.92.png

    I'm not joking. That's really what it looks like. Using it is even worse than it looks.

    Gedit's UI today is fucking awful.

    It's like they've taken the worst aspects of tablet UI design, and forced it into a text editor that's probably never used anywhere but on desktops and laptops.

    The traditional menus and toolbars are gone, replaced with incomprehensibly bad icons and a shitty Chrome-style hamburger menu that's an unusable jumble of unrelated functionality.

    It's absolutely fucking moronic what they've done to gedit. They've managed to completely destroy the UI of a text editor, for crying out loud!

    Why the fuck would I want to contribute anything but a total and complete reversion back to the old UI? Getting rid of this shit-for-brains UI is the best possible bugfix that gedit could undergo right now. But will it be accepted? Of course not! The hipsters can't possibly be wrong about the UI.

  6. Re:Cult by Anonymous Coward · · Score: 5, Insightful

    But, how is that specific to open source?

    It sounds like the problem with people in general... You find these flaws emerge everywhere on the commercial software spectrum from mass-market consumer applications to meat and potatoes business applications, enterprise verticals, bespoke consulting and in-house development. There can often be a cult of the lead developer, architect, product manager, VP, primary customer, next customer, or last customer.

    It seems to me that the only difference with open source, as with any labor-based market, is that your contributions are not as fungible as with cash purchases of software? It is not as trivial to change your mind and send your money elsewhere, both as an individual participant and as a customer base. It's a bit more like society and politics in that regard...

  7. Re:Cult by ShanghaiBill · · Score: 5, Insightful

    But, how is that specific to open source?

    Because of money.
    With commercial code, programmers are paid, and people will put up with a lot of crap to keep their jobs.
    More importantly, paying customers are much harder to ignore than freeloading users.
    If you don't give customers what they want, they go elsewhere, and you go out of business.
    When you have to meet payroll in a week, and you don't have enough money in the bank account to cover it, you will find a way to refocus your priorities away from petty power games.