Slashdot Mirror


Government-Funded GPL Software

tgw writes "Tom Adelstein has an article in 'Linux Journal' on how a major milestone in US government-funded OSS recently passed - virtually unnoticed." Slashdot has mentioned this company earlier.

28 of 326 comments (clear)

  1. It just makes sense for the government to do this. by schild · · Score: 5, Insightful

    ...with some software. I mean, look at it this way, a LOT of R&D and coding time can go into a piece of software and who better to fix the bugs and modify (in a positive manner) than the public. In addition to the fact that it won't cost the government shit to let the public find all the holes and patch them up so they don't have to [spend money doing so themselves].

    So I guess the cliche applies here:
    1. Government Funded GPL project
    2. Unleash on public
    3. ???
    4. Profit!

    Whether this is good or not, someone, within 30 comments of this post will post a jab at Bush.

    --
    schild
    editor, f13.net
  2. Software paid via public funding should not be GPL by ClarkEvans · · Score: 4, Insightful

    It should be public domain, without any restrictions on its use.

  3. Re:Drm by cbr2702 · · Score: 5, Insightful

    That is part of the benifit of it being GPL'd. While the government is "involved" in the production of the software, once it has been released, the only way they have more control over it than anyone else is that they own the copyright. And DRM under GPL liscensing is impractical enought to be funny.

    --


    This post written under Gentoo-linux with an SCO IP license.
  4. No real innovation... by sammyo · · Score: 5, Funny

    But now the Linux kernal will be rewritten in ADA!

  5. Re:Software paid via public funding should not be by ifwm · · Score: 5, Funny

    What about hardware? I'd really love to try one of those F-22's....

  6. Public Funds, Public Software by deutschemonte · · Score: 5, Interesting

    I think that all publicly funded software (except that with a security concern) should be released under the GPL. The people paid to have it made, the people should be the ones to benefit from it.

    --
    The preceding message was based on actual events. Only the names, locations and events have been changed.
  7. SELinux by cbr2702 · · Score: 5, Insightful

    What about SELinux? I belive the NSA paid for its development and it is GPL'd.

    --


    This post written under Gentoo-linux with an SCO IP license.
    1. Re:SELinux by qtp · · Score: 4, Insightful

      What about SELinux?

      And Don Becker's ethernet drivers. (of NASA)

      And the Beowulf software. (Also from NASA)

      Not to detract from the importance of OPen Source in tax-funded development, but the federal government has been producing GPLed code for some time now.

      --
      Read, L
  8. Is it just me... by JayBlalock · · Score: 5, Interesting

    or is it inexpressibly sad that this ISN'T a no-brainer? That so many people apparently have no problem with the government taking our tax money and using it to fund projects that never see the light of day? Whatever the government uses my money for, unless releasing it endangers national security, it SHOULD be released for the public to use. We paid for it, after all. And the private sector can undoubtedly come up with applications for it the government didn't think of. Everybody wins.

    --
    Bush: He's Liberal in all the wrong ways.
  9. Closed source+money==laws to extract more SW money by cryophan · · Score: 5, Interesting

    Govt should fund open source SW, as closed source SW vendors will use their power and money to create laws that will close down OSS. That is really the blind spot of libertarians, free traders, etc--they fail to see to see how the so-called "free maeket" is really just a license to allow wealthy entities (e.g., corporations, etc) to manipulate and control lesser entities (i.e., all the rest of us so-called "humans".) If we want an increasingly high standard of living, then we have to engineer a government that will give it to us. Govt is just a machine. Designing machines has NEVER been easy. There aint no such as a free lunch, and a free market is certainly no free lunch, although it comes pretty close to that for corporations and the wealthy and upper income class.

  10. Re:Drm by belmolis · · Score: 4, Insightful

    How is this going to work? Its hard to think of situations in which the federal government would have a need for DRM. What argument are they going to use for putting DRM into GNU software? And how are they going to implement it? At worst, they could say they won't use FLOSS software for particular purposes without DRM. They can't actually control FLOSS software without major changes in copyright law that would be hard to target at FLOSS.

    It seems to me that government release of software under the GPL is a big win for the FLOSS movement, and not just because its an additional adopter of the model. This provides a unifiying force between left wing and libertarian advocates of FLOSS and those conservatives who are not in the pockets of big corporations. That kind of conservative often views the federal government as a big ripoff. Releasing government software under the GPL gives back to the people.

  11. Wouldnt a bsd style license work here by voss · · Score: 4, Insightful

    ie public domain but you must give credit in the source code?

    I know most people are in love with the GPL
    but the government stuff is free...id rather just let users use it free while ensuring that it was not appropriated or falsely credited to a private company.

  12. Re:Software paid via public funding should not be by Richard_at_work · · Score: 4, Insightful

    Companies pay taxes as well. If this were released into the public domain, or with a less laden license such as the BSDL, then both profit and non profit users would have the same starting position and no advantage over each other. Since companies help fund this, why shouldnt they be allowed to use the code in a closed manner? It doesnt diminish the value of the origional code release, and allows the funders to make use of it in a way that isnt dictated to them.

  13. Re:Software paid via public funding should not be by fcecin · · Score: 5, Insightful

    But can't this be said about public domain as well? In that case businesses take GPL code that all people paid for, modify it, profit from selling the binaries of the derivative and (possibly) not disclosing their new source? If businesses don't cooperate, people and the government then lose money. GPL then would be better for government and the people. I'll stick to the FSF on this: GPL gives better protection, unless there is a specific reason to opt for LGPL or public domain.

  14. Re:Software paid via public funding should not be by nwbvt · · Score: 5, Insightful
    I agree, though with a few exceptions (clearly some government projects need to remain behind closed doors). The public funds these projects, thus the public should be able to use them however we wish. Keeping the code under the GPL keeps a large segment of the public who paid for it (corporations looking to sell proprietary software) from using it.

    As the article states, the government is supposed to be required to put out code in the 'public domain', it appears they had to use a loophole in the law to get this done.

    Perhaps an exception for the LGPL would work here. The code could be used with commericial products while still keeping with the copy-left philosophy.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  15. Re:Software paid via public funding should not be by ctid · · Score: 4, Interesting
    If this were released into the public domain, or with a less laden license such as the BSDL, then both profit and non profit users would have the same starting position and no advantage over each other.

    The best thing about the GPL is that it's simply not possible for a company to then exploit it without giving some benefit back to the people who paid for it. (And yes, I understand that companies pay taxes too). For example, the GPL prevents small, meaningless changes which simply change protocols without adding value.


    Suppose you're a government funded researcher who produces some nice chat software which is placed into the public domain. What can stop AOL, which is a huge and influential company, from making a slight change to that software and then bundling it with AOL 10? If they bundle their new, incompatible chat software, they create a huge user-base without contributing anything. They could then leave it at that, or charge non-AOLers $10 if they want to be able to chat with their customers. You might argue that this is a good thing, but I think it's doubtful. And this approach isn't available to anyone except big SW companies.


    Far better to use the GPL. If AOL wants to use the SW they paid for, they can do so. If they want to improve it, they can do that too, but they must distribute their source, so they can't create a huge "incompatibilty-hole" amongst the people who originally paid to produce the software.

    --
    Reality is defined by the maddest person in the room
  16. Re:Software paid via public funding should not be by Aim+Here · · Score: 5, Insightful

    Yeah but firstly, the US government aids and abets proprietary software, which is much MORE restrictive than the GPL, so whining about the GPL without complaining about them is major-league hypocritical, and secondly, the GPL doesn't stop anyone profiting from the software, including companies, it just stops people profiting with certain types of business model that abuse people's freedom.

  17. Re:I will agree that is cool... by Bull999999 · · Score: 4, Funny

    Here's a quick /. mod guide:

    MS software sucks (+1 informative)

    MS software can be made relatively secure (-1 troll)

    Bill Gates sucks donkey dick (+1 funny)

    Bill gates donates money to the charity (-1 flamebait)

    Posts about how we are controled by the big corporation (+1 insiteful)

    Posts about breaking corporation by education and boycotts (-1 troll)

    Posts about how the government should provide everything (+1 underrated)

    Posts about some people needing to get off of their lazy asses to work (-1 overrated)

    --
    1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
  18. Not the first and by far by guerby · · Score: 5, Informative

    The first GPL required US government funded project I know of is the NYU GNAT project which is an Ada GCC front-end, see History in Wikipedia

    This was back in 1994 or some such.

    Laurent
    laurent@guerby.net

  19. Re:Software paid via public funding should not be by akb · · Score: 4, Insightful

    If it were public domain a developer could create a derivative work and release that under whatever license they wanted. Additionally, Microsoft could include bits of the code in the next version of Windows and not have to disclose the rest of the Windows source.

  20. Re:Software paid via public funding should not be by Xoder · · Score: 4, Informative

    Far better to use the GPL. If AOL wants to use the SW they paid for, they can do so. If they want to improve it, they can do that too, but they must distribute their source, so they can't create a huge "incompatibilty-hole" amongst the people who originally paid to produce the software.

    This is patently incorrect. If they want to use (in any way, shape or (modified) form) GPL-ed software, they can do so without restriction. However, if they distribute it to someone who is not in-house, and have made modifications, they must also make the source available to them (and for that matter, to anyone else).

    I hate it when people assist in the sullying of the GPL name when they attempt to defend it.

    --
    The previous sig has been removed due to /. protecting your best interests
  21. Re:Software paid via public funding should not be by YU+Nicks+NE+Way · · Score: 4, Insightful

    Why is software different from a road surface, or from police and fire protection? I payed for those, and I expect them to be available to me in the normal order of things. Companies exploit that fact for profit all the time. Why is code different?

  22. Re:It just makes sense for the government to do th by deanj · · Score: 4, Funny

    There's an old Dilbert cartoon in which the boss says the workers are going to get money for each bug they fix.... Wally says "I'm gonna go code myself a car!"

    There's no way anyone will get tax credits for fixing bugs.

  23. get ready for the irony ... by akb · · Score: 5, Insightful

    Wow, it sounds like you think its unpatriotic to release code under a license that doesn't restrict uses to the US.

    How might things have turned out differently if those foreigners that started the Linux kernel, Mysql, OpenBSD, Python, Ruby, KDE, Mplayer, etc had said the same thing about letting American's profit off of their software.

  24. Giving credit where credit is due. by jbn-o · · Score: 4, Interesting

    The GNU General Public License (GPL) was written years before there was an "open source" movement. Linking together the open source movement with the GPL misstates history and authorship. The language used in the GPL and the freedoms it talks about are not part of the philosophy of the open source movement, they are part of the free software movement which created the free software community we still enjoy today 20 years later. The real author of the GPL is the FSF (most notably, Richard Stallman and Eben Moglen). In a post to the GCC mailing list responding to someone who wanted to help the "open source community", RMS said

    Open source advocates do contribute to our community, when they work on free software packages, but our community is older than that movement, and owes its existence to the idealism that movement rejects. It was built by the free software movement, so it is the free software community. If you help us, please keep in mind that what you're helping is the free software movement.

    ESR would similarly miscredit the open source movement when he referred to a number of programs as "open-source" projects even though they were written before that movement existed:

    [...] Many other open-source projects of the order of complexity of the early Linux kernel predated it; the BSD Unixes, for example, or the Emacs editor. [...]

    Maybe the authors of the various BSD OSes and the authors of the Linux kernal don't mind being lumped in with that movement, but ESR also includes Emacs which was co-written by RMS, founder of the free software movement. Emacs was most certainly not written with the open source movement in mind nor to benefit those ideals. Emacs was written to benefit the free software movement. RMS has repeatedly stated how he does not want to be lumped in with the open source movement. The FSF provides a concise and informative description of the differences between the two movements which includes RMS asking the reader to know enough about the movements to distinguish between their philosophies.

    So what did the open source movement do? The Open Source Initiative placed the GPL on a list of approved licenses. Open source advocates have contributed to practical projects and endorsed the GPL. I'm sure the free software advocates have no issue with endorsing the GPL and increasing its use. But the reason this license protects ones freedoms to share and modify software so well is not due to anything anyone at the OSI or the open source movement has done. Thus it is not fair for that movement to receive credit for the GPL.

  25. Re:Software paid via public funding should not be by Jah-Wren+Ryel · · Score: 4, Insightful

    Companies pay taxes as well.

    No they don't. Really. At first glance, it may appear that companies pay taxes but they really don't.
    In fact, it is their customers that pay the taxes as part of the final price, the company is just a middleman.

    --
    When information is power, privacy is freedom.
  26. Using it != getting profits by mangu · · Score: 4, Insightful
    Keeping the code under the GPL keeps a large segment of the public who paid for it (corporations looking to sell proprietary software) from using it.


    Anyone can use GPL software, but not everyone may be able to profit from it. Think about roads maintained by taxes. Anyone can drive over them, but corporations cannot charge tolls on people who use them.


    Why should corporations have the sacred right to get profits from software developed for the government, but not from roads built for the government?

  27. I can think of nothing better... by Genda · · Score: 4, Insightful

    Our government has increasingly over the last serveral decades lost sight of itself as an essential service. That is, a necessary evil, that needs to be pruned within an inch of it's life on a regular basis, and who's only reason for existence is the ability to provide certain global services in a method and manner more cost effective and efficiently than 50 smaller institutions tiled over the face of our nation.

    Producing, using, and supporting GPLed software is precisely the kind of behavior one would hope from a government which was, benevolent, transparent, committed to providing superior service to it's citizens, and working towards a growing common resource that each and every citizen could use and prosper from. Nothing could be more democratic, and nothing could improve our current society more than loosening the grip of special interests.

    Let our government be a service to all it's citizens. Promote a future that insures the value of the commons, and promotes the health and happiness of the common man.

    Genda