Slashdot Mirror


How Can I Contribute To Open Source?

rtobyr writes "I work for a state government agency. That means we can't donate money, because it's a 'gift of public funds.' I had the idea to put up a Web page stating that we 'use the following free software to save tax dollars,' as a way to help spread the word about open source software, but management calls this an 'endorsement.' A mirror server is a no-go as well. I'm certainly not a talented enough programmer to help with development. I've donated $10 here and there out of my own pocket, but I'm hoping you Slashdotters have some creative ideas about how my organization could give something back to the teams that create free software we benefit so much from."

6 of 332 comments (clear)

  1. Pay for your free licenses by alain94040 · · Score: 5, Insightful

    Buy support. Pay for your Linux licenses. Just because it's open source doesn't mean that you should pay $0.

    By buying from a legitimate open source company, you help reinforce the open source eco-system.

    And it's all legitimate: it's not a donation, so your boss shouldn't object. You are still saving a lot of money compared to buying a proprietary solution, but you are helping people who code full-time sustain themselves. Let's face it, developers are the critical resource for most open source projects.

    PS: some cool startups are looking for extra developers/founders: help people go solar, build a better bug collector tool, or help build a music community that supports its bands.

  2. Re:You're doing it wrong. by TooMuchToDo · · Score: 5, Insightful

    But you have a job to do -- don't risk it by challenging your boss.

    Maybe it's just the person you are, but I think you're flat out wrong. Putting your head down and just doing your job instead of making a persuasive argument and showing the benefits is simply pathetic (especially at a government job, where it's typically much more difficult to get fired/laid off). Before working for myself, I've challenged bosses before when I thought a decision was grossly incorrect (don't quibble over little stuff), and have even gone above them before with less than horrible results (once got a raise, once got my boss' job). Not to go too far off-topic though, going through life never challenging those above you is.....no way to go through life.

  3. Re:You're doing it wrong. by girlintraining · · Score: 5, Insightful

    Maybe it's just the person you are, but I think you're flat out wrong.

    You're entitled to your opinion, but I'm speaking from a decade of experience in the field.

    Putting your head down and just doing your job instead of making a persuasive argument and showing the benefits is simply pathetic

    He made his argument. He lost. Move on. Pressing the issue will only irritate management. It's not business-critical and it's not impacting his professional reputation. If it was, then appeal to upper management and/or write a CYA letter informing them of the consequences if your professional recommendation is not followed.

    You admit that you don't quibble over little stuff. This is pretty minor -- his job is IT and while his aims are noble he hasn't been asked to represent his employer. That's somebody else's job. You have to recognize the limitations of your job function and work within them -- that's not putting your head down, that's being a professional and doing your job.

    --
    #fuckbeta #iamslashdot #dicemustdie
  4. Re:"Contributing" is impossible by dermond · · Score: 5, Insightful

    Government operates by forcibly taking money from one person and giving it to another person or organization

    where of course you assume that the person who had the money in the first place really deserved to have it. but a lot of persons today earn money without doing any useful work (e.g. they work for advertisment - creating artificial needs) or by doing harmful work (creating weapons, destroying the environment, etc...) or doing no work at all (just cashing in on their portfolio). the reason why some can earn a lot of money for nothing is in our system of society. this is an artificial system of laws and rules and it allows some to take the money from other persons without giving them anything useful in return.

    so taking the money from people that have that money because of some artificial rules by an other rule (the tax system) is just one way to try to compensate the many faults of the capitalist system.....

    mond

  5. Speak at a conference by Nerdposeur · · Score: 5, Insightful

    Go to a government agency conference and do a presentation. Talk about how open source has saved you money, eliminated licensing headaches, etc etc. Show some charts.

  6. Re:You're doing it wrong. by SydShamino · · Score: 5, Insightful

    Indeed. Government should be as efficient as possible. As a public servant, your responsibility is to the taxpayers. You should offer only those contributions which do not increase the burden on those taxpayers, or which directly benefit them.

    It's that direct stipulation that leads to short-sightedness, and ends up costing taxpayers billions in the long run.

    "Oh, well we don't need to shore up these levies in New Orleans. There's no immediate benefit when there hasn't been a major hurricane in years."

    "Oh, bridges can last a little while longer than designed. We'll just send someone by periodically to do a cursory check. That's a lot cheaper than replacing all those 1930s projects."

    "Who cares about preventative care. If you want that, get insurance and go to your doctor. Never mind that taxpayers will cover you when your problem gets worse and you go to the emergency room uninsured."

    "Regulation is an inefficient burden on commerce. It's hard to show a direct benefit when you back during a boom and ignore any lessons more than three years old. Just let it all go, and the publicly-chartered companies will police themselves!"

    I think we have very different opinions on "efficient". I believe that long-term and indirect benefits can be significantly more efficient than short-term nearsightedness, and the government if anyone should be able to look at the long term. In this case, for example, he should find a way to fund the projects he uses (such as buying support licenses), because in the long term it will keep the projects active and improving, and save significant cost versus a system redesign due to an EOL/abandoned software product.

    --
    It doesn't hurt to be nice.