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.

326 comments

  1. Drm by panxerox · · Score: 3, Interesting

    Yes but how long before various forces demand DRM of varying forms be put in GNU software? Once the government gets involved then the people that control the government do as well.

    --
    "It's so convenient to have a system where everyone is a criminal" - A. Hitler
    1. 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.
    2. 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.

    3. Re:Drm by westlake · · Score: 2, Interesting
      Its hard to think of situations in which the federal government would have a need for DRM.

      Internal document management, including media content. Photographs, videos, etc. You think the Army is happy knowing Abu Ghraib torture pics circulated as screensavers?

    4. Re:Drm by belmolis · · Score: 3, Interesting

      Actually, the Abu Ghraib photos were taken by soldiers acting in their private capacity and distributed privately. They weren't liberated from government computers.

      Still, its true that the government has some photos, documents, etc., that they wouldn't want circulated. However, I'm not sure that DRM is what they need to keep those documents safe. What DRM allows you to do is to publish files and control exactly who sees them, who can reproduce them, etc. Confidential government files aren't supposed to be published at all. Presumably the proper way to secure them is to encrypt them and keep them on systems isolated from the network, to which only certain people have access, with logging of file accesses and so on. In other words, you want a secure OS.

      In the even the government did need DRM for purposes like this, presumably it could be added as a module that was not released. I don't see that there would be any need to demand that GNU software incorporate DRM.

    5. Re:Drm by firewood · · Score: 1
      And DRM under GPL liscensing is impractical enought to be funny.

      Not with regard to the Feds. They can get Congress to rewrite copyright law sufficiently to make the GPL license unenforceable, or only selectively enforceable with regards to DRM.

    6. Re:Drm by Bombcar · · Score: 2, Informative

      GNU DRM software is already available.

    7. Re:Drm by aichpvee · · Score: 0

      Yeah, but most of those conservatives only want the government to give back in a way that they can make proprietary products and personally profit from it.

      --
      The Farewell Tour II
    8. Re:Drm by Anonymous Coward · · Score: 3, Insightful

      Then it isn't being in the spirit of the GPL anymore, and what would be the point of releasing under the GPL in the first place? where is the benfit to the government of going to all this trouble if they could just place arbitary restrictions in the first place without the GPL hassle?

    9. Re:Drm by belmolis · · Score: 1

      I'm sure that the torture was encouraged if not ordered by higher-ups, but I've seen nothing to suggest that the photos were in any sense official. The photos seem to have been taken by individual soldiers recording the good time they were having at work.

    10. Re:Drm by spacecowboy420 · · Score: 1

      Finally a post that deserves mod points. I love it when a practical argument shuts up the tin foil hat crowd.

      --
      ymmv
    11. Re:Drm by killjoe · · Score: 1

      I do remember reading someplace that the photos were a part of the techniqe of breaking them down. Supposedly they were to be circulated amongst friends and families unless the prisoners obeyed. How else would you explain over 1300 photos and video tapes that exist (this is according to congressional testimony). One senator described them as stomach turning and far worse then we can imagine.

      --
      evil is as evil does
    12. Re:Drm by ross+axe · · Score: 1

      I think you've missed the point of DRM

  2. 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
  3. Re:What about SELinux? by ncurses · · Score: 3, Funny

    Yeah, when I want security enhanced, I'll stick with tinfoil hat, thank you very much.

    --
    Help! I'm being repressed!
  4. wow government funding! by Anonymous Coward · · Score: 2, Funny

    Linus Torvalds will be the richest man in the world!

    1. Re:wow government funding! by BoRegardless · · Score: 1

      Wait a minute... Government funding means this is just another inefficient government boonydongle using MY taxes...and yours, too! And the Government will really, really be cool about knowing where to throw my dollars around...Areas where private companies just suck...Things like wireless phones and home security and databases...so it can keep track of those who pay for the government's inefficient programs. And there are those government minions in the management pay brackets just waiting to latch on to a new pig tit...er program director's job...which will never ever be defunded, no matter how many of my dollars are wasted.

  5. 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.

  6. Re:More Software for the World to Steel by Anonymous Coward · · Score: 1, Funny

    Amen to that, brother.

    See you at the klan meeting tonight?

  7. No real innovation... by sammyo · · Score: 5, Funny

    But now the Linux kernal will be rewritten in ADA!

    1. Re:No real innovation... by not-my-real-name · · Score: 0

      And how would this be a bad thing?

      --
      un-ALTERED reproduction and dissimination of this IMPORTANT information is ENCOURAGED
  8. Re:Software paid via public funding should not be by fcecin · · Score: 3, Insightful

    Why?

  9. I do see the down side by blue_adept · · Score: 0, Flamebait

    it's bad enough that the government robs me of my money (taxes); it's adding insult to injury to use that money to create free software, that will potentially compete with the way I make money in the first place! (writing/selling non-free software)

    Was it Ronald Reagan that said the nine scariest words in the english language are "I'm from the government and I'm here to help"?

    --

    "Is this just useless, or is it expensive as well?"
    1. Re:I do see the down side by fcecin · · Score: 1

      What is the difference, if the goverment buys 1,000,000 licenses of MS Windows and MS Office? If I happen to build commercial operating systems and office suites I will complain as much. Doesn't matter if MS Windows and MS Office are open or closed source.

    2. Re:I do see the down side by big+tex · · Score: 3, Informative

      Let me get this straight -
      You want inefficient and wasteful government solely for the benefit of computer programmers that work at Closed-Source houses?

      About 2% of the employed population of the US works in "Computer and Mathamatical Science" jobs. Pare that down to the number that work for the government, get rid of the "Mathamatical Science" jobs, and you should be well less than a percent.
      Your inability to cope shouldn't stand in the way of progress.

      Also, what is so bad about paying taxes? Like it or not, the services are (mostly) needed. There's something inherently funny about Libertarians and people against the Government. (Originally from the Onion)

      --
      I think I need a new sig here.
    3. Re:I do see the down side by Anonymous Coward · · Score: 0

      Sorry, the Onion doesn't qualify as funny.

  10. RTFA! by dotslashconfig · · Score: 2, Insightful

    The article talks about the government releasing software under the GPL, and not about government intervention in GNU/GPL projects.

    In many cases, assuming the software is not proprietary, the work is available to the whole government for unlimited use and it falls under the public domain. Public domain materials can be requested by anyone...

    Please READ before you post. It's very frustrating to see posts exactly opposite the subject of the article. /rant

  11. 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....

  12. 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.
    1. Re:Public Funds, Public Software by nwbvt · · Score: 1
      Except the public includes corporations who sell proprietary software who cannot use GPL code. In fact, they spend more on government products than private citizens.

      GPL does not mean it is free and you can do whatever the hell you want with it. It has many restrictions.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    2. Re:Public Funds, Public Software by Anonymous Coward · · Score: 0

      Except the public includes corporations who sell proprietary software who cannot use GPL code.

      Crap. IBM use GPL code. Sun use GPL code. Sony use GPL code. Microsoft use GPL code. Your claim that selling proprietary software means you can't use proprietary code is completely unsupported, and unsupportable.

    3. Re:Public Funds, Public Software by nwbvt · · Score: 1

      It is illegal to use GPL code in proprietary software. Read the license next time you get the chance. Sure, they can use it on the side, but not in their software.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    4. Re:Public Funds, Public Software by Anonymous Coward · · Score: 1, Insightful

      I didn't say anything about them useing GPLd code IN proprietary software, and neither did you in the post I was replying to. I said that proprietary software company can, and do, use GPLd code. I would add that they can use it for exactly the same range of things on exactly the same terms as anyone else.

    5. Re:Public Funds, Public Software by nwbvt · · Score: 1, Flamebait
      Well why the fuck do you think I said "Except the public includes corporations who sell proprietary software" if I wasn't talking about their proprietary projects?

      If I said "The prosecution's lawyer cannot bring up the defendant's past record", you claiming "Sure he can, just not in court" would not refute my point.

      You can nitpick all you want, that does not change the fact that funding GPL code discriminates against commercial companies who sell proprietary software as they cannot use it in their products while OSS developers can.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    6. Re:Public Funds, Public Software by Anonymous Coward · · Score: 1

      In that case, it should be released to the public domain. The GPL is too restricted. Why would you want to take away peoples' right to derive proprietary software from works created by the government?

      The GPL doesn't give more rights to users, it takes them away.

    7. Re:Public Funds, Public Software by Anonymous Coward · · Score: 1, Insightful

      They can use it on exactly the same terms as everyone else. There is no sense in which they are being dsciminated against.

      You might as well say that the government releasing a C compiler, under any license, is discriminating against people who don't program in C. Or that the government building roads is discriminating against people who don't have drive cars.

    8. Re:Public Funds, Public Software by nwbvt · · Score: 2, Insightful
      " They can use it on exactly the same terms as everyone else. There is no sense in which they are being dsciminated against."

      I repeast, no, they cannot use it in their product while the OSS developer can.

      "Or that the government building roads is discriminating against people who don't have drive cars."

      The reason we let the government help build roads despite that fact is because there is no viable alternative way to get the job done. That is not the case with software development. They could easily have released the code for everyone to use.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    9. Re:Public Funds, Public Software by deutschemonte · · Score: 2

      While it is true that both individuals and corporate entities have equal rights to GPL'ed code, neither one can profit from it. The other poster's logic is incorrect because the reasoning is that if the company cannot repackage it and sell it, then it will not be of any use to them. Quite to the contrary, they can use it internally for their own purposes to save them money on developing software on their own. In short, there are many other uses in a company for GPL'ed OSS that do not include profiting from it directly. I think that is what you have been trying to say all along.

      --
      The preceding message was based on actual events. Only the names, locations and events have been changed.
    10. Re:Public Funds, Public Software by nwbvt · · Score: 1
      I'm not saying it wouldn't be of any use to them, but it still would still unfairly restrict what they could do.

      Say the government built a highway and said "Owners of red cars can only drive on this highway between the hours of 6pm to 8pm". Sure, red car owners can still use the highway and profit from it, but they are unfairly restricted in ways that owners of blue cars are not.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    11. Re:Public Funds, Public Software by drinkypoo · · Score: 1
      I'm as against GPL zealotry as the next guy, maybe more, but the fact is that the GPL only grants rights. It grants them conditionally, but it still gives you more rights than automatically granted by copyright law.

      You're right that they should be released into the Public Domain but for the wrong reason, IMO. The real reason is that the public paid for it, and so the entire public should have the use of it. On the other hand, the American public paid for it (we are talking about the US right? You can substitute other nations if you like) and releasing it under the GPL or into the public domain makes it available for the entire world to use, and so there is a strong argument to be made for a license that goes something like the BSD license plus requiring that anyone who makes use of the code for commercial purposes must be an american citizen, or a corporation or other business based in the USA.

      Personally, I feel there should be two categories of software developed by federal or state governments; that which is directly related to national security and that which is not. The former should not be released until it is no longer in use, at which point it should be released into the public domain. The latter should be released into the public domain as soon as a single line of code is written. Releases should be forced at certain set intervals to include any time an internal release is made, and at other regular intervals, perhaps quarterly.

      Further, only code written by the military and not by paramilitary organizations should be eligible for "national defense" status.

      If you want to create a derivative work from the public domain software, and GPL it, that's fine. In fact, since it's public domain, I don't see a problem with creating a GPL-licensed branch immediately from the public domain branch. Of course, anyone is free to go to the public domain sources, and use them in any way they see fit...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:Public Funds, Public Software by geekee · · Score: 1

      "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."

      Those people include businessmen who have a right to use it as they please GPL is too restrictive. Release it into public domain.

      --
      Vote for Pedro
    13. Re:Public Funds, Public Software by BarryNorton · · Score: 1
      Why would you want to take away peoples' right to derive proprietary software from works created by the government?

      Because all too often the currently-privileged position of having developed, and knowing the internals of, public-funded software is used to then shaft the public out of license fees for such proprietary derivative software. (Unlike those talking philosophically I can cite examples.)

      I believe such a licensing is the best way to level the playing field once software is created, and agree with the original poster.

    14. Re:Public Funds, Public Software by gRa · · Score: 1

      Not free, if not tax free

    15. Re:Public Funds, Public Software by strider_starslayer · · Score: 2, Insightful

      If america starts releasing specialised BSD software with the restriction that it can only be used in the USA; angry finnish programers will release all there code specifically that it cannot be used in the USA; it's not a good soluiton.

      Having said that- I do think that a BSD styled release would be best- this way companies searching for a profit stream can use it as well; but have to at least admit that they did.

      --
      -Millions of Monkeys, Millions of typewriters, 6 hours of sorting through faeces encrusted pages to find: This post
    16. Re:Public Funds, Public Software by drinkypoo · · Score: 1

      I agree that if the software is not released into the public domain, a BSD-like license is the best solution. I really don't think that we should be releasing code with a US-only license, but I do think that a strong argument could be made in that direction. The argument against it, however, is probably stronger, for exactly the reason you cite.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  13. 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
    2. Re:SELinux by weekendwarrior1980 · · Score: 1

      How so? Those are government employees producing code on spare their time, the government didn't sanction them to write those drivers.

    3. Re:SELinux by Anonymous Coward · · Score: 0

      That's because SELinux is a derivative work of Linux. Linux is convered by the GPL. The GPL says that derivative works also have to be GPL. Therefore SELinux is GPL.

      As a side note: the other day I loaded a module that was BSD licensed into kernel (came with the kernel source; don't remember module). On loading the kernel complained that the BSD licensed "tainted" the GPL kernel. Now correct me if I'm wrong, but isn't the BSD license less restrictive (and therefore arguable "more free") than the GPL?

    4. Re:SELinux by bm_luethke · · Score: 1

      Well, I was payed to work on these projects udner my stint working for the US govt.

      PVM was created in 1989 - so we have had quite a bit of time to look up an know that the federal govt funds at least one open source project. It's not like PVM is an unknown project that four people on this planet use.

      --
      ------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
  14. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 2, Insightful

    GPL favors some forms of businesses over other forms, and thus causes marketplace bias; public domain (no copyright at all) is the traditional, and best option for government.

  15. 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.
    1. Re:Is it just me... by Anonymous Coward · · Score: 0

      Public Dommain is better than GPL for this.

    2. Re:Is it just me... by JayBlalock · · Score: 1

      Either\or. I just hate hearing about the government flushing our money down the tubes with projects that never go anywhere. I'm not JUST talking software. WHATEVER the government produces with our money should be released back to us when the government is done with it. Software just makes such a great example since it costs nothing to release the source code.

      --
      Bush: He's Liberal in all the wrong ways.
    3. Re:Is it just me... by shokk · · Score: 0, Offtopic

      Gee I hope that guy in India that takes my job appreciates how my hard earned work paid for the taxes that funded the code that's letting him do his job cheaper (albeit, much crappier) than I can.

      Does no one really see anything wrong with this? There are people in the US without jobs who would love to get what these folks in India are being paid to do that same job. Can't we give it to them? It's not like we're getting good quality work from these overseas shops. Follow the JetBlue philosophy for tech support and set people up at home with SIP phones if you want to save the gargantuan costs of physical plants and network infrastructures. But, please keep things home-spun.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    4. Re:Is it just me... by Anonymous Coward · · Score: 0

      Yes but how do you ensure that only the people that paid for it are benefitting from it? Eventually the most taxed states and countries will be pouring money into OSS projects and others will benefit from the projects without having to fund any of it. I'd rather they go to private companies that keep jobs in the US and stimulate the economy than pissing money away on OSS projects for all to use thanks to my hard earned money.

    5. Re:Is it just me... by JoeCommodore · · Score: 2, Interesting
      Just try to get your contracted company to *give* you the source code of the program they developed with your money. As a small non-profit we see alot of our fellow agencies spend umpteen thousand dollars in deveopment costs for thier agency's programs only to have thier contractor turn to the other agencies in the field to sell it again to them as well.

      The next problem is that if a cash strapped agency (and 100% of non-profits usually are) does get the source code, that non-profit itself will turn around and try to license the use of that code to others as a new revenue source for themselves.

      The most difficult part in such a field is there really isn't enough tehnicaly knowledgeable staff to advocate for it much less support it (many agencies have a 10 to 15% administrative budget - at best - i.e. 10% of contract/grant monies to administrate a social service, which includes staff, etc.). Though with the dot com bust, I think the tech skills in the non-profit arena are rising.

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    6. Re:Is it just me... by nwbvt · · Score: 1

      If you RTFA, the novel part of this isn't that the software is in the public domain. In fact, all government software is in the public domain (you just don't often know about it so you can't access it). Its that the software is licensed under the restrictive GPL.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    7. Re:Is it just me... by Jah-Wren+Ryel · · Score: 1

      with the dot com bust, I think the tech skills in the non-profit arena are rising.

      Well, that sure is one way to put it!

      --
      When information is power, privacy is freedom.
  16. Any mirrors of the download? by JSBiff · · Score: 0, Redundant

    Since it's GPL'ed, and since I don't want to fill out that stupid contact info form, can someone just mirror the file? Thx.

  17. 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.

  18. Unnoticed is good by Anonymous Coward · · Score: 0

    The anti OSS machine if awoken could have killed the seedling.

  19. Re:Good or Evil? by Anonymous Coward · · Score: 3, Funny

    Is this story from the good Linux Journal or from its evil twin?

    You're thinking of Linux Gazette. Or possibly Linux Today. I don't think Linux Journal has caught onto the trend for having an evil identity yet. Still it might be a good idea to start a boycott now and beat the rush when they do.

  20. I did S[kim]TFA ... by magefile · · Score: 3, Informative

    But I couldn't figure out what this guy's software actually does. Anyone?

    1. Re:I did S[kim]TFA ... by primus_sucks · · Score: 1

      It's a content management system.

  21. I think it makes sense by goon+america · · Score: 3, Interesting

    If you take the position that software is a natural monopoly like the phone company used to be, then it only makes sense that it should be socialized rather than trying to regulate it into behaving (like they used to try to do with the phone company).

    1. Re:I think it makes sense by Hatta · · Score: 1

      What makes you think software is a natural monopoly?

      --
      Give me Classic Slashdot or give me death!
    2. Re:I think it makes sense by quantaman · · Score: 1

      The only time that software can be a natural monopoly is when closed standards are used preventing interoperability (ie Microsoft). When open standards are used (as among *nix) it is anything but a natural monopoly (observe multiple flavours of unix, linux, BSD)

      --
      I stole this Sig
    3. Re:I think it makes sense by ScrewMaster · · Score: 1

      Yes, but when it was regulated (actually, as a govenment instituted and regulated monopoly) the phone company largely did behave. At least, they had quality-of-service standards that they had to live up to. The near-complete de-degulation of the phone system is what has caused most of the problems since the breakup of old AT&T. That, and a general degradation in business ethic among the corporate elite.

      --
      The higher the technology, the sharper that two-edged sword.
    4. Re:I think it makes sense by tobar+mersa · · Score: 1
      Which brings up a good question: Why did we break up the AT&T monopoly? For the most part, it behaved the way its regulators told it to behave; service was good (or better), and costs were low (when compared against today's costs, at least for traditional phone service).

      Was there actually a groundswell of support for breaking up the AT&T monopoly, or did the AT&T executives simply decide they could make more money if there were five different AT&Ts which weren't regulated (though they probably should have been)?

      --
      This sig space intentionally left blank.
    5. Re:I think it makes sense by goon+america · · Score: 1

      Problems like cell phones?

    6. Re:I think it makes sense by goon+america · · Score: 2, Interesting
      near-zero marginal costs, average cost declines to near-zero, and there are network externalities in several different areas.

      Translation: the cost of copying software is ~0 per unit, if including the investment cost of developing it will slowly average down to ~0, and the value of a piece of software increases with how popular it is (amount of support available, interoperability with other kinds of software or hardware, having everyone know the same thing, being "the standard" everone is supposed to be familiar with, all of which feed back into each other).

    7. Re:I think it makes sense by Hatta · · Score: 1

      Funny, I think the value of software is in its ability to be customized to an individual task. One size does not fit all.

      --
      Give me Classic Slashdot or give me death!
    8. Re:I think it makes sense by goon+america · · Score: 1

      Which is why I obviously meant market value, not the value to any given individual.

    9. Re:I think it makes sense by goon+america · · Score: 1
      Alright, so maybe I was a bit snippy just now, but I think I can describe how the value of a piece of software does increase if there are more people using it.

      Example: I use Redhat because it's by far the most popular. As a result, there are many more channels of free support, any number of well-populated IRC chat rooms, a number free redhat manuals out there people have written. If I do a search on google for a problem I'm having, chances are google can find a forum post out there going over how to fix it.

      People at work give give it respect because they've heard of it. We can buy support if we need it. If I mention it to our CEO, he'll babble to me for a while about how the RHAT stock is doing. I was able to move our file servers to Linux because people trusted the Redhat name.

      Now that may not be the only determinant of value, and it may be that it differs from product to product (especially consumer apps versus ones written by and for developers) but I think that it's pretty plain to see that that value does increase with size of user base.

    10. Re:I think it makes sense by ScrewMaster · · Score: 1

      Not at all. There was a legitimate complaint at the time, that AT&T's insistence upon owning ALL end-user equipment was stifling innovation and limiting the things that users could do. And it was. Stuff we take for granted today (the answering machine, for example) would have taken years longer to appear, if ever, had AT&T been allowed to maintain it's stranglehold on terminal equipment.

      HOWEVER, it's a stretch to say that because this (government mandated) monopoly insists on controlling all aspects of the phone system that we should break it up under Antitrust legislation. It would have made much more sense, I think, to have simply have removed their control of the end user's hardware. That would have allowed third-party companies to provide all the feature-rich phone tech that we see today, without all the problems we've seen with unbridled deregulation.

      If nothing else, that would have made a much safer first step than simply jumping to a complete breakup. Now, we have SBC gradually acquiring all the old Baby Bells in an obvious effort to re-establish the local phone monopoly on a national basis, only without the regulated environment that existed before the breakup. I live in Illinois, and let me tell you, when SBC bought Ameritech (aka Illinois Bell) several years ago the situation did NOT improve. Rates went up and quality of service deteriorated. The premise that turning a well-regulated, functioning national telephone system over to a bunch of corporate thugs would somehow result in an effective competitive environment was flawed from the beginning.

      --
      The higher the technology, the sharper that two-edged sword.
  22. 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.

    1. Re:Wouldnt a bsd style license work here by Anonymous Coward · · Score: 0

      A BSD style licence would probably be fine.The reason a project will select the GPL licence is so that GPL'd code can easily be incorporated. Typically, the licence is a result of the development process not an arbitrary decision, unless all of the code is written from scratch.

      Hope this helps clarify the dev proc -- bob

    2. Re:Wouldnt a bsd style license work here by matrix0f8h · · Score: 2, Insightful

      Why prefer that?

      The GPL would represent the peak performance of a society/government: No duplication of effort.

      Competition, capitalism, and general 'survival of the fittest' is not the only way forward. Cooperation, sharing, and intelligence is also an option.

    3. Re:Wouldnt a bsd style license work here by Anonymous Coward · · Score: 0

      "A BSD style licence would probably be fine."

      No , absolutely not.

      BSD is in use in ( not accurate list just summary ) cell phones , desktop , servers , notebooks , pda , etc ...

      Company using it are Microsoft , Apple , US Gov , etc ( add thousand and more of big company name here )

      Open source is good and nice ( everyone should do it in its true sence ) exept that the BSD license allow people to take the code add to it and close it to others , even to those who BOUGHT/CREATED/CONTRIBUTED to it.

      This mean that even do the Berkeley university created ( largely participated in its creation ) BSD they dont have "the right" to the changes Apple and also Microsoft made to the software they are using ( very minimal example ), even when Berkeley bought both Apple based and Microsoft based computers.

      The GPL license is superior in every way to BSD.

      Why do you think Microsoft dont like it ? And even more why there lawyers dont like it ? because its not BSD its not freedom and/or open source when someone feel like it , its freedom and open source all the time.

    4. Re:Wouldnt a bsd style license work here by Anonymous Coward · · Score: 0

      You are describing a communist ideal here.

      History has proven that the communist utopia doesn't work in the real world. The big problem with the idea was ... well.. that humans can't work together that way.

      Never forget that we're all mammals.

    5. Re:Wouldnt a bsd style license work here by matrix0f8h · · Score: 1

      I guess I'll bite.

      It's not a communist idea, but it's definitely marxist. Notice I wasn't advocating any form of violence.

  23. I think OSS is an inevitable step... by James+A.+S.+Joyce · · Score: 1, Troll

    ...on the governmental software road. The simple fact is that proprietary systems gradually grow old, flaky, clunky, bloated and support is withdrawn from them (just witness the EOLs of various versions of Windows and Red Hat Linux we hear about here now and then). Open source software, on the other hand, can be hacked upon by anyone who wants to use it, any new functionality can be grafted on or removed, and the result can be redistributed for nothing? How can proprietary software complete? It's just that simple.

    1. Re:I think OSS is an inevitable step... by azaris · · Score: 1

      The simple fact is that proprietary systems gradually grow old, flaky, clunky, bloated and support is withdrawn from them (just witness the EOLs of various versions of Windows and Red Hat Linux we hear about here now and then).

      No, the simple fact is that all systems gradually grow old, flaky, chunky, bloated and finally no one is around who can figure out what's happening. I've seen enough examples of companies buying a customized software solution (with source and everything) and years afterwards having to give it up since the original guys who wrote it have gone bust a long time ago and no one has any idea how to fix the problems any more. Think COBOL, stuff running on VAXen and other horrors.

      Open source software, on the other hand, can be hacked upon by anyone who wants to use it, any new functionality can be grafted on or removed, and the result can be redistributed for nothing? How can proprietary software complete?

      This however is rarely useful when dealing with complicated business and government information systems. If it takes months of consultance to even figure out where the problem is, let alone fix it it's usually just cheaper to switch to another system than pay for someone to "hack the OSS solution".

      It's just that simple.

      Unfortunately it's not.

    2. Re:I think OSS is an inevitable step... by Pros_n_Cons · · Score: 1

      Windows and Red Hat Linux we hear about here now and then). Open source software, on the other hand
      What do you think Red Hat is? It has been forked more times than I can count and It's software ended up in every major distro. Red Hat isn't Microsoft, it isn't Sun, it isn't Intel okay?

      --

      -- "of course thats just my opinion, I could be wrong." --Dennis Miller
  24. 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.

  25. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 1, Insightful

    You are absolutely right. But if the government can get around this with closed-source by contracting things out, you'll have to forgive me if I don't shed a tear if they do the same with open-source software.

  26. but's its even worse for the government by Anonymous Coward · · Score: 1

    to not release to the public paid-for goods that they have paid for

  27. 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.

  28. cfitsio? by Anonymous Coward · · Score: 1, Informative

    Isn't cfitsio technically GPL released by NASA?

  29. 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.
  30. Re:Software paid via public funding should not be by Richard_J_N · · Score: 3, Informative

    There's also a pragmatic reason to favour GPL. Many OSS developers prefer GPL to BSD, and therefore you are more likely to get fixes if you release under GPL. Besdies which, it's a myth that GPL harms "commercial developers" - indeed they cannot take modifications closed, but they can certainly benefit from the use of the product, and they can even sell it.

  31. Agreed by John+Miles · · Score: 2, Insightful

    I don't get to put "license restrictions" on the taxes I pay, so the government should not be allowed to put license restrictions on code it develops with those taxes.

    The GPL is fine for private authors to adopt if that's what they prefer, but it should have no place in the public sector. As another poster points out, it unfairly favors some users over others.

    --
    Dahlmann tightly grips the knife, which he may have no idea how to use, and steps out into the plain.
  32. I will agree that is cool... by jwcorder · · Score: 1
    Normally I will play Devil's Advocate as anyone who reads my comments on /. already knows. But for me, this for once makes sense. WE as a country pay for the software that the government uses, so we should be able to see it, make it better, and offer opinions on it.

    On a secondary note...ah oh here goes...why is it that anyone on /. that says something negative about Open Source, or Pro MS, is automatically a troll?

    --
    http://jayceecorder.blogspot.com
    1. 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
    2. Re:I will agree that is cool... by mattyrobinson69 · · Score: 1

      you missed some: posts about mod's being crap (+1 funny)

    3. Re:I will agree that is cool... by Anonymous Coward · · Score: 0

      This should be modded +5 insightful or informative, not +5 funny.

    4. Re:I will agree that is cool... by Geoffreyerffoeg · · Score: 1

      Here's two more rules:

      1) The type of first moderation of a comment will most likely be the type of all moderations. Maybe moderation could do with a metamoderation interface: don't see the existing scores or author, just rate +1, 0, or -1 (no reason?), and rate relatively recent comments. Finalize the score if it would have reached -2 or 6.

      2) An offtopic reply to an offtopic part of a comment will be accepted, but a reply to that comment will be Offtopicked.

    5. Re:I will agree that is cool... by Dwonis · · Score: 1

      I know I'm going to get modded down for this, but... (+1 Insightful)

  33. Re:Software paid via public funding should not be by Bull999999 · · Score: 2, Informative

    If you RTFA, you've realized that:

    "Subject matter of copyright: United States Government works: Copyright protection under this title is not available for any work of the United States Government, but the United States Government is not precluded from receiving and holding copyrights transferred to it by assignment, bequest, or otherwise."

    For example, Diebold voting software is government funded project but it alone did not make it a public domain, where is in this case, one of the vendor released its government funded software as GPL.

    --
    1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
  34. Re:It just makes sense for the government to do th by thewiz · · Score: 3, Interesting

    I wonder if the government would be willing to give a tax credit to programmers who submit bug-fixes or enhancements to their OSS software?

    --
    If "disco" means "I learn" in Latin, does "discothèque" mean "I learn technology"?
  35. Huh? Lots of Gov Software is GPL by HermanAB · · Score: 1

    What is news about this, apart from the misconception that it is the first Gov funded GPL software? Hellooooo... Has anyone ever heard of DARPA?

    --
    Oh well, what the hell...
    1. Re:Huh? Lots of Gov Software is GPL by Anonymous Coward · · Score: 2, Informative

      Two very popular "free" packages come from government funded (controlled) origins. Proj (http://proj.maptools.org/, MIT style licence) is perhaps the defacto standard in map projection software. It started life in the USGS. Nedit (http://www.nedit.org/, GPL), one of the very popular text editors, started life in the Fermi Lab (?). Both probably were released under the radar of red tape type administrators and both are now safely housed and supported outside government. It is hard to see their government origins from their present websites.

      Does anybody want to start a site highlighting government contributions to open source? It might embarrass them to know how enlightened government can be if sufficiently removed from politically inspired control.

  36. Drugs developed through public funding... by baywulf · · Score: 1, Insightful

    should be free. It should be free without any restrictions on its use.

    1. Re:Drugs developed through public funding... by mattyrobinson69 · · Score: 1

      but then no-one would make them, you dildo

      patents are good in medicine, because it allows a company chance to make profit from their expensive, hard work

    2. Re:Drugs developed through public funding... by SlashdotLemming · · Score: 1

      but then no-one would make them, you dildo

      He's just whoring for some karma. Let the poor boy be.
      The mods eat up the "think of the children" posts and it keeps your head above water between trolls (ie. really speaking your mind)

    3. Re:Drugs developed through public funding... by Anonymous Coward · · Score: 0

      Okay, let's go through this slowly. Look at the title, it's still carried forwards to this very post. "Drugs", okay I think you made it through the first word by yourself, "developed", think you got that too, but it's about to get tricky "through public funding". Okay, so these are drugs that are developed THROUGH PUBLIC FUNDING that we're talking about.

      Okay, deep breath, how might someone "make a profit from their expensive, hard work" that is being paid for through PUBLIC FUNDING? Take your time over this one.

    4. Re:Drugs developed through public funding... by baywulf · · Score: 3, Insightful

      I didn't say all drugs have to be free...I just said that those developed through public funding. Companies are free to patent drugs they developed and funded themselves. Why should the government interfere with the free market?

    5. Re:Drugs developed through public funding... by mattyrobinson69 · · Score: 1

      ah - i never read the subject. read it again without it

  37. Not really by Jozer99 · · Score: 1

    If it were not noticed, then it would not be slashdotted. I am not notioced, therefor not slashdotted. To slashdot has many meanings, one of which is to notice.

  38. Re:Software paid via public funding should not be by peter_gzowski · · Score: 1

    From the article:

    In many cases, assuming the software is not proprietary, the work is available to the whole government for unlimited use and it falls under the public domain. Public domain materials can be requested by anyone, but in practice the people who know about an internal government project are limited. Thus, being available to the public does not mean anyone would know to ask [for it]. So is it really public?

    A little later:

    The advantage of an Open Source Software license is that the code must be published--I assume that to mean that it must be made available via the Web. An Open Source Software license creates clear commercial rights, making it more likely that government funded code will result in something beneficial for citizens, including eGovernment re-use that cuts costs--and hopefully taxes someday.

    This seems to say that public domain software does not have to be accessible, whereas open source software does. I'm not quite sure why this is, though. Is there some sort of acessibility clause in the GPL?

    --
    "Now gluttony and exploitation serves eight!" - TV's Frank
  39. re: what about hardware? by Anonymous Coward · · Score: 0

    this is so stupid it isn't even funny

  40. not the first by drfrog · · Score: 2, Interesting

    freewrl might be though!!
    freewrl

    freewrl has been funded by the canadian government for a few years now

    --
    back in the day we didnt have no old school
    1. Re:not the first by druhol · · Score: 0, Troll

      That doesn't count. It's not like the Canadians have a real governemnt; don't be silly.

      --
      WWD4D?
    2. Re:not the first by drfrog · · Score: 1

      troll alert!!

      compared to whom i might ask?

      americans dont really have democracy, its more like capitalistic dictatorship

      --
      back in the day we didnt have no old school
    3. Re:not the first by Anonymous Coward · · Score: 0

      hehe who is the bigger troll?

  41. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 2, Insightful

    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

    No. The decision to GPL or not GPL a piece of publicly-funded code should not be based on an expectation of future earnings from that code.

    If it is, then the code should be developed (and funded) by the private sector, not the public sector.

  42. the article is mis-informed by Anonymous Coward · · Score: 0

    historically quite a bit of software was released via public domain by government

  43. 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
  44. 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.

  45. Do they have a contract? by fatray · · Score: 1

    I think the interesting thing about this article is that distributing the software was apparently an afterthought.

    All of the details about who holds the copyright and distribution of sources or binaries should be in the contract. I don't see how you could negotiate a price without doing this. For example, I might deliver the system more cheaply if I own the code.

    The government, or each department, should have a policy on how contract software development is done.

  46. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 1, 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."

    Do you mean corporations looking to sell proprietary software such as Cisco & Microsoft, who pay no federal income tax?
  47. Re:Software paid via public funding should not be by boffy_b · · Score: 2, Insightful

    Many works of the US Gov't, the CIA, etc. are in the public domain, whilst I am a big beleiver in the GPL, I think it would be fairer for Tax-funded software to be in public domain.

    Granted, the GPL doesn't actually prohibit MegaCorp(TM) from using it, but most MegeCorp's business plans are not (yet) GPL-compatible. Although, maybe if this large body of Gov't GPL software was approaching ubiquity for whatever it does, this may encourage MCs to accept it.

    --
    Windows is only $500 if your time is worthless.
  48. 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

  49. 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.

  50. Re:Closed source+money==laws to extract more SW mo by nwbvt · · Score: 1
    "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. "

    Really? How are companies like IBM using their power and money to create laws that will close down OSS? I want specific references, not vague conspiracy theories.

    Come to think of it, can you give an example of Microsoft enacting laws to close down OSS? I've heard them make a lot of speeches but nothing really on the legal front.

    "If we want an increasingly high standard of living, then we have to engineer a government that will give it to us..."

    ...at the expense of others. Bill Gates is an American citizen too. Why restrict his right to produce inferior software products? Because you don't like Microsoft? Well neither do I but I still respect MS's right to exist. Your engineered government inherently infringes on the rights of other people, and the fact that they are rich doesn't make that a good thing.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  51. 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
  52. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 2, Funny

    Do you mean corporations looking to sell proprietary software such as Cisco & Microsoft, who pay no federal income tax?

    Sure they don't pay federal income tax, but that doesn't mean that they don't pay large sums of money over to government leaders in other ways.

  53. Re:Software paid via public funding should not be by nwbvt · · Score: 1

    Taking some deductions on income tax is not the same thing as not paying any taxes at all.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  54. Re:Software paid via public funding should not be by PatHMV · · Score: 3, Informative

    Diebold software is not paid for by the U.S. government. Voting machines are purchased by state and/or local governments. The federal government doesn't pay for or control them. And the copyright limitations put on the U.S. government by the law cited don't apply to state and local governments.

  55. Re:Software paid via public funding should not be by fcecin · · Score: 1
    No. The decision to GPL or not GPL a piece of publicly-funded code should not be based on an expectation of future earnings from that code. If it is, then the code should be developed (and funded) by the private sector, not the public sector.
    Sorry, I didn't mean "money" as in... money :-) This discussion really transcends money. The fact is that Earth is already burdened enough, so why do we keep reinventing the wheel? Hidden code is code that will be rewritten by someone else (the "competition"). I fail to see where this is healthy for humanity as a whole. It goes down to: do we opt for GPL and "fight" wheel-reinventing proactively, or we let people realize that releasing source is more often than not the right thing to do and release our work as public domain?
  56. Re:Software paid via public funding should not be by Richard_J_N · · Score: 1

    But you then get a fork. The P.D. version gets rapidly abandoned, in favour of someone else's GPL fork, which doesn't really suit the govenment. Also MS could still ship GPL software with windows (like a "distribution") if they wanted.

  57. Re:Agreed by Hatta · · Score: 3, Insightful

    It does not unfairly favor any users, just certain uses. These uses are fundamentally antisocial and ought to be discouraged whenever possible.

    --
    Give me Classic Slashdot or give me death!
  58. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0

    Granted, the GPL doesn't actually prohibit MegaCorp(TM) from using it, but most MegeCorp's business plans are not (yet) GPL-compatible.

    Most Megacorp business plans are 100% GPL compatible, it isn't even an issue for them, because most Megacorps are not in the software distribution business.

  59. Re:Software paid via public funding should not be by akb · · Score: 1

    But what is the domain of the public?

    "Public domain" has a specific meaning when applied in the copyright sense. It means a work over which no one may claim copyright protection.

    I'd say that the domain needs to be limited to US citizens only. ... It might not be morally correct, but it's how the government sees it.

    That's really weird, you express a personal opinion and then (erroneously) say that its the position of the USG. You are 100 percent wrong. USG works are in the public domain, as such, anyone in the US or not, may use them as they see fit.

  60. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0

    ...thus saving us from being blinded by any more of that horrible code.

  61. Some of you a'll are Wacko Communists... by Anonymous Coward · · Score: 0

    Just read some of the crazy follow-ups to this post, if I didn't know better, I think I was in 1917 Russia. Look, just beacuse you losers can't make a dime from your software doesn't mean you should work hard to prevent others from taking your good ideas to market and profiting. Yer all belong in a loonie-bin. My guess, none of you's actually even write software. Wacko-leftie commies -- go vote Nader, will ya?

    1. Re:Some of you a'll are Wacko Communists... by _Sprocket_ · · Score: 1


      Look, just beacuse you losers can't make a dime from your software doesn't mean you should work hard to prevent others from taking your good ideas to market and profiting.


      Next troll: Why Software Patents that Protect My Ideas are Good.
  62. NSA Secure Linux is GPL by Animats · · Score: 2, Informative

    NSA Secure Linux is GPL. It has to be, since it's a set of patches to Linux. It's now part of the standard kernel, even.

    1. Re:NSA Secure Linux is GPL by Anonymous Coward · · Score: 0

      NSA Secure Linux is GPL. It has to be, since it's a set of patches to Linux.

      Strictly speaking the patches would not have to be GPL'd. They could be public domain. A patched kernel as a whole would have to be GPL'd of course.

  63. Re:Software paid via public funding should not be by nwbvt · · Score: 1

    I think what he was trying to say was that the loophole exploited in this case should be closed. If the government funds a project with tax dollars the project should not have GPL-like restrictions placed on it.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  64. Re:Software paid via public funding should not be by boffy_b · · Score: 1

    Fairy nuff, perhaps I should have been more specific and said Software MCs. I figured that in context this didn't need clarifying.

    --
    Windows is only $500 if your time is worthless.
  65. Re:Huh? Lots of Gov Software is GPL^H^H^HBSD by Anonymous Coward · · Score: 0

    And most of that code went to UC Berkley, and was released under the BSD license.

  66. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0

    Taking some deductions on income tax is not the same thing as not paying any taxes at all.

    The article he linked to said that neither company paid any taxes, at least for the latest tax year. If you want to refute that then go ahead, you may be right, but given that he provided a link in which actual figures were cited and you just said what amounts to "they do pay some, I can't hear you, la la la", I'd say he's winning the debate.

  67. This moron's rants are not insightful by Anonymous Coward · · Score: 0

    he doesn't even quote RMS like a good parrot;
    back to the FSF for your retraining

  68. Re:Closed source+money==laws to extract more SW mo by mattyrobinson69 · · Score: 1

    how about this big law suit between microsoft an IBM about linux being based on their IP.

    its not officially microsoft, but it might as well be (they are funding it because longhorn is late)

    i know microsoft dont own UNIX ip but you get my point

  69. The US gov. is helping terror!!!!! by (1)down · · Score: 3, Funny

    if you ask Mr. McBride

    --
    my other sig is a commando
  70. Re:Closed source+money==laws to extract more SW mo by nwbvt · · Score: 1

    No, its not MS, its SCO. But anyways, that does not involve MS or anyone passing laws or pushing Congress to pass laws that will hold back OSS. The lawsuit is based on existing intellectual property laws (which BTW support OSS as well as closed source).

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  71. 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?

  72. Re:Agreed by Anonymous Coward · · Score: 0

    These uses are fundamentally antisocial and ought to be discouraged whenever possible.

    Maybe in your country. Not in this one (the USA).

  73. yes by SHEENmaster · · Score: 1

    The GPL requires redistribution of the source code with any binary, or at least the offer of that code should the receiving party wish to obtain it. Public domain software, while free of any copyright, may be distributed in binary form with no public access to the source code. Public domain isn't necessarily open source.

    --
    You can't judge a book by the way it wears its hair.
  74. 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.

  75. 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.

    1. Re:get ready for the irony ... by lobsterGun · · Score: 1

      The GPL only grants the right to source code to those people that receive the application.

      If a program is classified, then it can only be given to persons that the have a security clearance. Only people that can legally receive the program are entitled to the source code. They can then give the program and the code to other persons that are legally allowed to receive the code.

      Before responding and telling me that I'm full or crap or an idiot or both, bear in mind that I am neither a lawyer nor a GPL zealot.

    2. Re:get ready for the irony ... by dublin · · Score: 1

      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.


      There's a *huge* difference in individual developers (or loosely coupled groups of them) releasing open source software and a monstrous entity like the US government doing the same.

      In the case of software developed on behalf of US taxpayers and at thier expense, though, the Government has a fiduciary (trust) responsibility to safeguard the investment of those taxpayers. (As the late Ronald Reagan famously said, "it's not Washington's money!")

      Perhaps that means that some software developed at US taxpayer expense *should* be licensed in such a way that it benefits those that paid for it more than those that did not?

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    3. Re:get ready for the irony ... by akb · · Score: 1

      Holding the progress of US OSS development back by removing foreign contributors in order to try to maintain a relative lead is childish. Americans benefit by having OSS development be a global phenomena, it will benefit less if it closed itself off.

      OpenBSD has roots in code that resulted in public funding by the U of California. A Canadian branched the project and now tens of thousands of users with high security requirements in the US have benefitted, including the NSA. I think ending the possibility of more OpenBSD would be profoundly harmful.

      Heck, the protocols and software that underly the Internet itself were developed by US taxpayer money. The Internet would not be the Internet if it were "American". This investment by the US taxpayer has benefitted people in the US and around the world, and people in the US have received much in return from the rest of the world. For instance, the "World Wide Web" was developed by scientists in Europe. Can you imagine the Internet working if the US charged Europe a license fee for TCP/IP and Europe charged the US for HTTP? I'm sure glad people like you did not squash the Internet in its infancy.

      Anyway, I hope these examples at least get you to consider that the more people that contribute to the knowledge and information commons the more people overall benefit.

  76. Re:Software paid via public funding should not be by deanj · · Score: 1

    Ah, spoken as someone that has never worked in a government funded organization.

    Public universities would never, ever go for this, and they shouldn't.

    Public funding is a grant; The same way that public funding for the arts is a grant. Once funded, the government can't swoop in and take what was done.

    The government shouldn't be putting any restrictions on what people do with the money they get, and that includes MAKING someone put work in the public domain. ANY work. That includes software.

    A lot of software does get released in some form or another, but it should be by the developer's choice, not the governments.

  77. Re:Software paid via public funding should not be by nwbvt · · Score: 3, Interesting
    Strange, the article I read only speculated that the corporation did not pay federal income taxes (there are a lot of other ways Uncle Sammy gets money from corporations). Maybe you got a different article. If so, please provide the article you read that says the company and its employees/investors paid no taxes at all as I would like to read it. Really, it sounds very interesting.

    Anyways, here is MS's Annual Report which seems to state they paid nearly $5 billion in income taxes. Maybe you don't think $5 billion is that much, in which case can I borrow $20?

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  78. Check your local RFPs by danharan · · Score: 3, Insightful

    Just this week a local government department released an RFP for a high-value (>CAD$50k) project which requires exactly what EZRO offers. Odd, isn't it?

    In the answer to this RFP, you must indicate if your solution already implements a series of features, or whether it can be accomplished in the next 3 months. So that's 3 months and at least $50k to add features to an OSS project...

    It seems very odd to me that we should insist that it is the government that should release the software, when it is much simpler to sell them modifications to software that's already open.

    I'm not 100% clear how to accomplish that goal yet.

    Looking for RFP's to bid on doesn't give you much time to research existing projects and get used to the codebase and start contributing features. Trying to get a good comparison of various projects -assuming you managed to find enough to compare- is often like trying to understand theological arguments.

    Alternatively, you could just specialize in or start an OSS project that you knew was going to be needed by many agencies (Collision information management system, electronic medical record...), get a team together and bid on all RFPs on the subject, starting with the ones requiring the least features/customization.

    Either way, there are low-hanging fruits here where we can underbid the commercial vendors with technically superior solutions.

    Has anyone tried this kind of approach? Are there any domains you know that are ripe for an OS solution?

    --
    Information: "I want to be anthropomorphized"
  79. Re:Agreed by Waffle+Iron · · Score: 1
    I don't get to put "license restrictions" on the taxes I pay, so the government should not be allowed to put license restrictions on code it develops with those taxes.

    Ok, but then why should you be allowed to put license restrictions on that tax-funded code?

  80. Re:It just makes sense for the government to do th by medelliadegray · · Score: 1, Flamebait

    I am completely for government funded GPL

    I do not agree with your statement of "who better to fix the bugs and modify (in a positive manner) than the public"

    Sure, if the public wants to take the software and modify it--they can fix the bugs they create--but the government i hope would take the time to fix their own bugs--rather than rely on 'the people' to.

    I would be more in favor of said government software (paid for by the people) to be completely in the public domain--BSD style license. No strings attached.

    --
    Troll, Troll, go away and flame again some other day
  81. Re:Agreed by dryeo · · Score: 1

    I just built a piece of GPLed software and linked it against XFree86 ver 4. Your saying I'm antisocial if I distribute this instead of relinking against XFree86 ver 3.3.6?

    --
    https://en.wikipedia.org/wiki/Inverted_totalitarianism
  82. Re:Software paid via public funding should not be by Lehk228 · · Score: 2, Insightful

    umm, actually if AOL wanted to replace AIM with a pay service, they could still use an open protocol and open software, nothing prevents them from having paid account verification, If knowing how the software worked meant automatic access to the network, the network is really fucking insecure

    --
    Snowden and Manning are heroes.
  83. A case study on this by fatray · · Score: 1

    In the late 70s the US Dept of Energy (DOE) funded the development of a chemical process simulation system. This software is used by chemical engineers in the design and analysis of chemical plants or refineries. The development was done at MIT and was planned to meet the needs of the synthetic fuels industry (think gasoline made from coal)--needs not met by the currently available commercial systems.

    The product of this project, called Aspen, was released as public domain (might have been a BSD-style license). The public domain version was very buggy and not particularly complete. I led a group of engineers that were using the public version of Aspen to do simulations. I spent almost all of my time fixing bugs.

    Meanwhile, the core development team formed a company called Aspen Tech to further develop Aspen and to distribute it (as closed source). Aspen Tech had their closed-source version of Aspen (called Aspen Plus) debugged and running very nicely in no time. Aspen Tech has since been very successful and Aspen Plus is now one of the leading process simulators in industry.

    So here's the results of this story:
    1. Taxpayers paid for a system.
    2. Aspen Plus users paid Aspen Tech for the system.
    3. The companies that sold competing systems had their tax dollars used to fund a competitor that eventually put most of them out of business.
    4. $$$$ (For the guys from the MIT development team.)

    There was a movement to get universities, national labs, etc. to cooperate on the public version to debug and support it. There was not a lot of interest in this at the time.

  84. Re:Software paid via public funding should not be by akb · · Score: 1

    But you then get a fork. The P.D. version gets rapidly abandoned, in favour of someone else's GPL fork, which doesn't really suit the govenment.

    You can get a fork at any time with GPL software.
    The government will pay the contractor to ensure that any upgrades to the software meet its requirements whether its GPL, public domain or proprietary. If the contractor thinks it can keep costs low by creating a GPL derivative work its free to do that.

    Also MS could still ship GPL software with windows (like a "distribution") if they wanted.

    It could do as you suggest if it merely packaged the software with Windows. MS could not create a derivative work (ie mix GPL and proprietary code) from the software and not release it. Why should the government prevent this from happening?

  85. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0

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

    I don't want your derivative work to fly above me though.

  86. and the government doesn't aid OSS? by Anonymous Coward · · Score: 0

    oh please, stop yer whining

  87. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0

    Try to avoid being so obviously deceitful, especially when the whole message thread is there for everyone to look back on.

    The claim that was made was that Cisco and MS "pay no federal income tax". The post is still available above.

    You replied to this by implying that they were merely "taking some deductions" and explicitly referred to income tax. The post is still available above.

    It was pointed out that the original post linked to an article supporting its position.

    So now you to pretend that the original claim wasn't about federal income taxes at all. Deceitful post immediately above.

    You try BOTH to pretend that it wasn't about income taxes, it was about federal tax in general AND in the next paragraph of the same post, to pretend that it wasn't about federal taxes it was about income tax in general.

    Seriously, was anyone supposed to buy into any of this?

  88. Re:Agreed by John+Miles · · Score: 1

    Ok, but then why should you be allowed to put license restrictions on that tax-funded code?

    I never said I should be allowed to do that. Using the code is not the same as restricting the code.

    As long as I can't take the code away from you, you shouldn't care what I do with it. If I want to fork it into a private closed-source project, and lose the benefits of further public development, then that's my mistake to make, right?

    --
    Dahlmann tightly grips the knife, which he may have no idea how to use, and steps out into the plain.
  89. Re:Agreed by Anonymous Coward · · Score: 0

    He's exhibiting the sort of sanctimonious authoritarian judgement that earns you "+3, Insightful" on Slashdot, but very little in real life.

  90. sounds win-win solution by Anonymous Coward · · Score: 0

    They got paid for further work, and the universities find it valueable, or they wouldn't fork over the money. If it was GPL, you've had a chance that the Aspen Tech company would _not_ have fixed the software; and that it would have been aother few years before another company entered the market, etc. If it was so easy to fix the software, why didn't you beome the maintainer?

    Go cry me a river.

  91. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0

    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?

    Yes. That's what you call a restriction. It's a right that you should have that the GPL takes away from you. Why shouldn't a person or business be able to use software without disclosing the new source?

    Less rights = less freedom. The "free" in Free Software applies to the software, not the people using and developing the software. It's an abortion of the word "free"

  92. Re:Closed source+money==laws to extract more SW mo by matrix0f8h · · Score: 1

    Isn't legal precedance generally considered to be law?

    You're probably right in that it won't hold back OSS from working in the domain that it currently operates in, but it will prevent it from spreading further.

  93. Nice try, but no by nwbvt · · Score: 1
    First, the origional claim was not about federal income takes at all, but rather about all taxes that go to the federal government.

    Some guy responded saying by claiming that MS might not pay any federal income tax at all.

    I pointed out that just because MS takes deductions on income tax does not mean they don't pay any taxes at all. I then elaborated after it became apparent that you or whoever replied to me didn't get it and pointed out they pay other taxes, plus their investors and employees pay huge amounts of taxes. Thus MS income goes to Uncle Sam to pay for this software.First, the original claim was not about federal income takes at all, but rather about all taxes that go to the federal government. Try hitting that little "parent" link on the post next time.

    Some guy responded saying by claiming that MS might not pay any federal income tax at all because they make deductions.

    I pointed out that just because MS takes deductions on income tax does not mean they don't pay any taxes at all. I then elaborated after it became apparent that you or whoever replied to me didn't get it and pointed out they pay other taxes, plus their investors and employees pay huge amounts of taxes. Thus MS income goes to Uncle Sam to pay for this software.

    Any big words you need help with in there little buddy?


    I know I'm being mean to him, but morons like this tend to piss me off. Sorry mods.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  94. Every free licence on the planet is not the GPL. by Anonymous Coward · · Score: 0

    Oh, please. This is not the first time us gummint related software got released.

    Major milestone? I think it is a step down from what we had. Think CSRG. Where did they get their funding?

  95. Re:Software paid via public funding should not be by Vengie · · Score: 1, Insightful

    Government paves a road. Private firm comes along and paints diamonds on one lane of that road....and tells you that you can no longer use the "SPECIAL LANE" without paying. GPL > BSD style for govt funded projects.....if the *base* of the code was government funded, derivative projects shouldn't be closed.

    --
    When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
  96. Re:Software paid via public funding should not be by bcmm · · Score: 3, Insightful

    If it was totally free, then someone could instantly take it and GPL a slightly changed version. So you still would get a GPL one.
    But I think this is because they would like anyone who uses it to add to it. It's to make sure public property stays public.

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
  97. WARNING MODERATORS! by killbill! · · Score: 1

    Yet another GNAA troll. The sig exploit is getting old.
    Luckily I happened to be there before he removed the GNAA link in his sig, then watched him put it and pull it back again :D

    His posting history is full of links to GNAA sites.

  98. self-fulfilling by torpor · · Score: 0

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

    what does Bush have to do with anything? you just fulfilled your own prediction by bringing him up, completely non-sequitur.

    but then, bushies are good at self-fulfilling prophecies, aren't they ...

    seriously though, does bush have -anything- to do with this story? i think not.

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  99. Re:Closed source+money==laws to extract more SW mo by nwbvt · · Score: 1

    But there is no new precedent with this case. Copyright law has existed on the books for years, and this case will do nothing to change it. The allegations are that IBM used copyrighted Unix code in Linux, which would be illegal if SCO can establish it. In fact, it would be illegal under the same law that protects OSS code.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  100. Re:Software paid via public funding should not be by Saeger · · Score: 1
    What about hardware? I'd really love to try one of those F-22's....

    Then you'll just have to wait for open molecular manufacturing like the rest of us.

    --

    --
    Power to the Peaceful
  101. why donate? by akb · · Score: 2, Interesting

    I have to say I found the article lacking on a couple key points.

    First, since DevIS owned the copyright they could have released it as GPL. Why donate it the USG at all, especially if it cost them $20k to do so?

    Second, once the USG had the copyright, why was it licensed under the GPL. What interest does the government find served by having the code under GPL? Specifically, since USG info is usually public domain why not release it as that? I have heard plenty of people on /. say why they think its a good idea but I have no idea what reasons the USG thinks.

    It sounds like the Open Source Industry Alliance wants to be able to say that the USG owns a piece of GPL'd code. Maybe that's good, maybe there's a strategy, but I can't tell from the article.

  102. Fortunately, it is not that simple by cryophan · · Score: 1
    You wrote:
    Really? How are companies like IBM using their power and money to create laws that will close down OSS? I want specific references, not vague conspiracy theories.
    So, if I cannot show such a a law already created, then it will never happen, eh?

    Fortunately, it is NOT as simple as the SW vendors just passing a law at their whim. If that were the case, then it would now be illegal to use OSS. It is not. But what happens is that --over time-- the powerful entities in any "free market" use their power to consolidate their gains and protect themselves from competition. Not exactly a novel idea, BTW. Check out a bird nest with two chicks in April, and then drop by in May and you will often find the bones of the smaller chick on the ground. Oops! There's goes the competition!

    What happens is that the foundation is laid first. This is where the propaganda comes into play. Maybe some of us have heard of FUD-type propaganda directed against OSS from powerful vendors already. So aint it so! They even try to get their propaganda into young minds at school. They cultivate congressmen and Senators. It may take a while for their elected lapdogs to get into position, much as a lion may stalk a baby gazelle.

    "If we want an increasingly high standard of living, then we have to engineer a government that will give it to us..." ...at the expense of others. Bill Gates is an American citizen too. Why restrict his right to produce inferior software products?
    Because he is the lion and we are the lamb. End of story.

    Because you don't like Microsoft?

    I would hope that our govt treat Microsoft as I would treat a useful but dangerous machine--with great care. Microsoft can be useful to us, as a chain saw may be useful to me, but if we do not control it, it may wound us.

    I but I still respect MS's right to exist.

    We, the people, through our servant, the American government, ALLOW Microsoft to exist. It only exists if we want it to. We OWN this country. Not Microsoft.

    Your engineered government inherently infringes on the rights of other people,

    And it had better do so when our general welfare requires that it do so (cf. "The American Constitution").

    1. Re:Fortunately, it is not that simple by nwbvt · · Score: 1
      "So, if I cannot show such a a law already created, then it will never happen, eh?"
      So if you cannot show such a law has already been created, it must be a significant threat that it will be in the future?

      "If that were the case, then it would now be illegal to use OSS."
      Then why is IBM pushing Linux as hard as they are?

      "But what happens is that --over time-- the powerful entities in any "free market" use their power to consolidate their gains and protect themselves from competition."
      Until another big company like IBM promotes another product (like Linux) and MS loses power. The market isn't as simple as you seem to think it is.

      "It only exists if we want it to. We OWN this country."
      No we don't. That is the primary difference between a nation like the U.S. and a nation like North Korea or Cuba. No one person or one group owns the country. We each just own our own little parts of it. Within those parts we thus have certain rights which are non-existent in other places.

      "And it had better do so when our general welfare requires that it do so (cf. "The American Constitution")."
      Please show (again with a specific example) where the Constitution requires that the government work to destroy Bill Gates and MS?

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  103. Re:Closed source+money==laws to extract more SW mo by matrix0f8h · · Score: 1

    If SCO were to win this case (not bloody likely) then there would be a precedent against open source projects. Stealing source code is definitely a practice that falls under copyright laws. However questioning the source of source code in open projects is a new precedent. Depending on the results of the case, we could see bunches more.

  104. Federal Government copyrights by crbowman · · Score: 2, Insightful

    It was my understanding that the Federeal government generally can't copyright things. Assume for the sake of argument that this is correct. Then the question that instantly comes to mind is the following: if the government can't copyright something, then when it makes a derivative work, it can't release it under the GPL. To use GPL'ed code you must agree to license your derivative work under the GPL if you release it. However, if you can't coyright the work, you can't release it under a license. Since you can't release you are not given permission to use the original work in the first place.

    Thus if we assume that the Federal government can't copyright a work. The conclusion is that it can't take GPL'd code and modify it since it can't follow the license terms of the original work.

  105. Re:Closed source+money==laws to extract more SW mo by nwbvt · · Score: 1
    Thats like saying if a baseball player were convicted of using a controlled substance, that would set a legal precedent against baseball players.

    In reality, the legal standing of baseball players would not change at all. Their image may be changed, and there would be the increased threat of more convictions, but legally nothing would change.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  106. Re:Software paid via public funding should not be by crbowman · · Score: 1

    Bullshit: as soon as you said "however" there was a restriction. You may think it a benign restriction; harmless in its effect but it is a restriction none the less. With out expressing an opinion on the GPL itself, I wish the pro-GPLers would stop saying that the GPL is not restrictive. It is! It may have fewer than other licenses and they may or may not be less odious but there are still restrictions and so, qualitatively, is no different than any other license. If you want to relase software with out restriction use the public domain.

  107. states get funded to buy voting machines by zogger · · Score: 1

    under the help america vote act via the federal government.

    http://fecweb1.fec.gov/hava/hava.htm

    small cut from the text of the act:

    HELP AMERICA VOTE ACT OF 2002

    Page 116 STAT. 1666
    Public Law 107-252
    107th Congress

    An Act

    To establish a program to provide funds to States to replace punch card voting systems, to establish the Election Assistance Commission to assist in the administration of Federal elections and to otherwise provide assistance with the administration of certain Federal election laws and programs, to establish minimum election administration standards for States and units of local government with responsibility for the administration of Federal elections, and for other
    purposes.

    Just for clarification purposes
    begin short generic rant

    Personally, I think it's a complete total scam and an effort to have even more powerful vote rigging capabilities by criminal elements embedded inside the government. Like in most other circumstances the last several decades, the federal government is usurping states rights, because they can, by taking such a huge slice of everyones wealth, then doling it back to the states as long as they play along with their various royal edicts. And it doesn't hurt those efforts of continual passing of bogus laws in that the feds control the so called "supreme" court who have complete discretion on which cases they will hear or not hear, and by the federal legislature having carte blanche to pass clearly unconstitutional laws whenever they feel like it. catch 22 combined with the carrot and the stick basically. When dealing with the feds, it's heads I win, tails you lose according to how they interpet things.

    end rant

  108. Re:Software paid via public funding should not be by Richard_at_work · · Score: 1

    This arguement is pathetic at best, by releasing under the BSDL the government or the public LOOSE NOTHING, where as in your analogy above, they loose the use of a lane.

    IF the project was released under the BSDL or a similiar license, both companies and the public have exactly the same starting point, so they gain exactly the same advantage. What each person does after that should be entirely up to them, the mere fact that someone decides to modify it and not release the changes does not change the fact that you have access to the origional code, THEY LOOSE NOTHING.

    Under the GPL companies are discriminated against, as they cannot use code that they paid for within their own projects without loosing control of that projects sourcecode, so why should they have funded the governments code development in the first place? With the BSDL you allow everyone to get the same head start, and if a company decides to make money off it, well, then the public has the same chance to do so as well.

  109. Re:Software paid via public funding should not be by Henrik+S.+Hansen · · Score: 1
    clearly some government projects need to remain behind closed doors

    Why keep secrets to the public?

  110. Re:Software paid via public funding should not be by Dwonis · · Score: 1
    "loose" is pronounced the same as "looss"

    You mean "lose".

  111. Re:Software paid via public funding should not be by Xoder · · Score: 1

    I agree with you that if you want software released without restriction, yes, you should use PD (or BSDL). I am simply stating that the GPL police aren't going to come knocking at your door if your version of rm does something theirs doesn't, and they want it.

    --
    The previous sig has been removed due to /. protecting your best interests
  112. Re:Software paid via public funding should not be by Vengie · · Score: 3, Insightful

    The logic goes a bit like this:

    For the sake of this argument, assume a better analogy -- a ladder and a series of pulleys. Every step you climb up the latter costs (something) and use of the pully is free. The government pays to have a pully hung at a certain level, and everyone may use that pully for free. In a BSD style license, a company may use the government pully and then climb the ladder a bit, setting their own pully and charging for use to that higher level. In the GPL style license, pulleys hung after using a free govt-derived pully must also have no cost.

    Now, in this scenario, taxpayers fund the hanging of the first pully, for public use. But a company has a profit motive and wants to invest a little to get good results, so they use the first pully, climb a bit, and hang a new one. [Note: This metaphor encapsulates many of the dual-licensing schemes -- gpl & commercial use for proprietary product] They haven't paid back the taxpayers for their use of the pully. If the first govt hung pully had NOT been free, the company would have had to pay -- and taxpayers aren't being passed those savings. In short, the marginal investment of climbing a few steps is nothing without the prior [free] public investment....and as such, they shouldn't be able to charge for them.

    [The typical retort is that "thit just shows how the GPL is viral, and that a few lines of GPL code can take over a huge project." If you have a huge project with thousands of lines of code, and you are incapable of writing your own proprietary 3 line solution to do the same thing as some GPL'd code, then you deserve to go bankrupt. ]

    --
    When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
  113. Re:Software paid via public funding should not be by Alan+Hicks · · Score: 3, Interesting

    Yet another blind GPL fan boy.

    businesses take [...] code that all people paid for, modify it, profit from selling the binaries of the derivative and (possibly) not disclosing their new source?

    And this is a bad thing why? What is so inherently evil about businesses that they shouldn't be allowed to use a business model that uses some code developed by the government and then freely released to all? If they wish, they can take that public domain code, make changes, and release it GPL if they wish. You have the same option. Of course, the public domain code would always be public domain, and thus entirely free; nothing can change that.

    The one and only purpose of the GPL is to ensure that derivative works (plugins, models and the like) get an open source license (in this case the GPL). Is netcat any less free because it's public domain? Is OpenBSD any less free because it's licensed under a BSD license that allows companies to make derivative works and indeed distribute the original code in a binary only license?

    There's a half truth going around about the GPL being viral and somehow infecting code you don't want to. We all know that's bull, but it's based in this truth. If you want to base a product on GPL code, you have to release any of your additions and modifications under the GPL as well, meaning you are giving away your code to the public. That's the price you knowingly pay up front for using GPL code (thus it isn't viral since you choose to use the available code, but later don't want to pay the price).

    If tas payers fund a government body that creates some code, why should they use a license that requires that anyone else release their changes freely? Did not those corporations that might want to use the code pay taxes as well? Public domain is the fairest way for everyone to play ball.

    --
    Slackware, what else when it must be secure, stable, and easy?
  114. GPL forces wheel reinventing by Anonymous Coward · · Score: 0

    The GPL is designed to force everyone to give their software away. Ask ESR about it.

    The government shouldn't be restricting use of the software that the U.S. taxpayers paid to develop.

    The government should not be able to GPL this software. It should be free, not under governmental conttrol.

  115. proprietary but not GPL? by mabhatter654 · · Score: 1
    the problem is that the commercial interests are telling the govt they can't assist GPL'd projects and that they MUST redevelop or buy proprietary!

    Many posters are correct in that generally the govt releases only public-domain software. In practice however most of the time they just buy stuff...note that IBM and MS both make a killing off selling the govt software...even making custom changes but doing it in a manner that keeps the product in house so it's not public domain. In practice much of the software work done for the govt never sees the light of day. It's done by small developers that then dump the code when the project is done. The developer keeps a copy to use for whatever, but the govt department files it away never to be seen again. Chances are if you ask for software..provided you'd know what to ask for in the first place...you'd be told by the deparment manager it was "confidential" to the department...that manager would typially have no access to the source to even help you out. It's a neat scam where the commercial interest develop software but it's never REALLY the government's so it fits thru a loophole.

    What this is REALLY about is getting the govt to turn to something like sourceforge first rather than their "old boys" contacts. Right now there's not equal footing. There's much precedent for the govt supporting the "underdog" ...corperate "affermative action" is rampant still. The govt deals with a great deal of money in their contracts..enough to build a good sized business from scratch in many cases!!! You'll notice that MS biggest customer is the US Govt! why haven't WE the people got anything from that deal? Where's the Public Domain Windows code that the govt paid for? What MS is deathly afraid of is that the govt will start spending money on "buying" OSS projects much like they buy MS software. All things being equal, there's no difference in donating money to an OSS project to improve it and buying thousands of coppies of windows and demanding specific features! the commercial companies are just trying to keep the OSS projects from benifiting from govt spending in the same way THEY are. After all, even a fraction of the money the govt spends on closed-source software would feed OSS projects for YEARS!!! Not to mention the mindshare of OSS being "standard" to talk to the govt.

  116. 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.

    1. Re:Giving credit where credit is due. by Anonymous Coward · · Score: 0

      Thanks for reminding us that the issue is really all about politics, ideology, and stroking the egos of a few people, rather than having anything to do with software itself at all.

    2. Re:Giving credit where credit is due. by jbn-o · · Score: 1

      Everything has political impact, certainly choosing a license or the background of an important license such as the GNU GPL. I hope your sarcasm won't get in the way of appreciating the value of understanding recent history for what actually happened instead of what some would like to recast it to be.

  117. nonsense by Anonymous Coward · · Score: 0

    Public domain software, while free of any copyright, may be distributed in binary form with no public access to the source code. Public domain isn't necessarily open source.

    So, the license has to require public access to be "open source"? Or what's your point? Or are you not making a point and just blithering.

    Public domain is never open source, at least, via the OSI definition, beacuse it is not copyrighted. OSI is a set of requirements for copyrights, like GPL and BSD. And OSI is largely silent on the issue of redistribution, it doesn't require it nor does it not require it. Please don't talk authoritatively about a subject to which you clearly know very little about.

  118. Re:Software paid via public funding should not be by mabhatter654 · · Score: 1
    Great example and here's how it works: [note I used to work for a contractor so here's the basics]

    When the govt wants HARDWARE they typically put out a request to submit projects. [at this point the ideas are still held by their respective submitters] Once the proposal are in, the govt contracts 2-3 to research & develop the project at the govts expense. At that point all of the money spent on research tools, development, and any copyrights or patents issued become property of the govt upon the project's completion.

    With something like the F22 there was the YF22 adn YF23 developed by two different companies at the govts expense. Once the two prototypes were completed those projects were "closed" and technically all material went back to the govt. The govt then decided which plane they thought meet their needs more and picked that to manufacture. At that point the govt rebids the work out again and typically all of the companies subbmiting research get to bid on the finished product even if their's wasn't the winner...although the research winner generally gets the largest share of the contract due to their "pre-paid" costs and experience.

    As far as getting prints of the F-22 you'd need to wait 50 years for them to be non-classified!

  119. Freedom Of Information Act by amdg · · Score: 3, Informative

    I don't understand why this sort of thing doesn't happen more often. In fact, I suspect that the GPL license, may be too restrictive and not enforceable. US citizens have a right to receiving that code (and other information) in the public domain under the US Freedom of Information Act (FOIA). (There are limits regarding national security, etc.) This has already been done with software in the past.

    The US Department of Veterans Affairs has been actively developing and using the VistA (Veterans Health Information Systems and Technology Architecture) software since the 1980's. This software has a proven track record and is used in hundreds of healthcare facilities of all sizes. Many agree that it is at least as good as multi-million dollar systems from companies like Siemens, GE, Cerner, and McKesson.

    The VistA software has already been released to the public domain under the US Freedom of Information Act. Since then an active open source community has grown around that freely available code and is even being used in non-government facilities around the world. More recently the open source community and the VA developers have begun discussions on how to combine their efforts.

    So if you know of any useful software developed by the US government, speak up and ask for it to be opened up so everyone can benefit!!

    1. Re:Freedom Of Information Act by amdg · · Score: 2, Informative

      I forgot to include some links to the open source community for the VistA software:

    2. Re:Freedom Of Information Act by vegetablespork · · Score: 1

      So now with software they'll make sure to use a third party contractor, to avoid having to release under the FOIA.

      --

      Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

  120. Re:Software paid via public funding should not be by mabhatter654 · · Score: 1
    note that there are few IP fights because the govt pays for IP seperately from manufacturing. That way if you screw up or need becomes peril they can start somebody else moving NOW.... Software has managed to get the money, but hide from the ugly details.

    a fun experiment would be for the shiny new AGIS ships [loaded with NT servers!] to crash during combat [perhaps take casualties] and the govt demand the source to windows to fix it!!! There is a very real danger of the feds doing that particularly during war time. MS is just a little too cocky...and crappy customer service could get them in a world of hurt!!!

  121. Govt. releasing software as GPL should be illegal. by geekee · · Score: 1, Insightful

    If taxpayer dollars support software development, it should be released to the public domain, without the additional restrictions imposed by the GPL. People should be able to modify and sell the code without having to release their modified source.

    --
    Vote for Pedro
  122. Re:Software paid via public funding should not be by beakburke · · Score: 1

    Your analogy is not a good one because the company actually takes part of the (scarce) road built by the government and prevents people from using it. This would not be true for software in the public domian.

    --
    ----- Question authority, but not ours. Hate the man, but we're not him.
  123. Re:No Gov Funded Viral Code Thank You by geekee · · Score: 2, Insightful

    How is this a troll? The govt. shouldn't be spending taxpayer money on sw, and then putting arbitrary restrictions on how the sw is released, just because socialists like RMS think it's a good idea. I second the parent, only BSD style licensing please. Any ture libertarian will agree as well (assuming they even thing the govt. should be spending money developing sw in the 1st place).

    --
    Vote for Pedro
  124. Re:Software paid via public funding should not be by geekee · · Score: 1

    It's not the govt's business to be writing software for the public. If they happen to write some software that's useful for the govt. and the public, and want to release it, they shouldn't restrict it's use. The US govt. isn't a charity for free software. It's owned by all US citizens, who should have the freedom to use the software as they wish.

    --
    Vote for Pedro
  125. 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.
  126. Re:Software paid via public funding should not be by Brandybuck · · Score: 1

    Do you mean corporations looking to sell proprietary software such as Cisco & Microsoft, who pay no federal income tax?

    "I'm sorry Fred, but since Bob doesn't pay any taxes I'm going to have to kill your cat..."

    --
    Don't blame me, I didn't vote for either of them!
  127. Re:Software paid via public funding should not be by geekee · · Score: 1

    "Government paves a road. Private firm comes along and paints diamonds on one lane of that road....and tells you that you can no longer use the "SPECIAL LANE" without paying. GPL > BSD style for govt funded projects.....if the *base* of the code was government funded, derivative projects shouldn't be closed."

    This is a completely irrational arguement. The carpool lane exists as govt. law, and has nothing to do with private companies. The govt. doesn't build roads, and then say they can only be used by private citizens, not companies for business purposes. The govt. should not be restricting software uses since we all paid for it, so we all own it and can do what we please with it. The US was not founded on principles of socialism, and I'm tired of people trying to change the US into that sort of country.

    --
    Vote for Pedro
  128. Re:Software paid via public funding should not be by geekee · · Score: 1

    The govt. shouldn't be wasting my tax money hanging pullies. They should only be paying for software that they need internally. If they find it's useful to others, and they decide to release it, they should place no restrictions on the source code.

    --
    Vote for Pedro
  129. Re:Software paid via public funding should not be by Brandybuck · · Score: 1

    Government paves a road. Private firm comes along and paints diamonds on one lane of that road....and tells you that you can no longer use the "SPECIAL LANE" without paying.

    You know very well that that is not The case in software. A more appropriate analogy would be "government paves a road, private firm comes along and creates a driveway leading to a parking lot in front of their locked door."

    A good example is the TCP/IP stack. It doesn't matter what Microsoft does to its copy of the TCP/IP stack, nor how much they charge for it, because the original is still there untouched and undamaged.

    --
    Don't blame me, I didn't vote for either of them!
  130. Re:Software paid via public funding should not be by beforewisdom · · Score: 1

    The only restriction the GPL has is that someone can't take the work other did and keep others from it.

  131. 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?

    1. Re:Using it != getting profits by ambar1073 · · Score: 1

      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.

      That's not the case. Trucking companies make TONS of profits using this very government resource. Whereas rail freight companies have to build and maintain a very, very expensive capital cost (the railroad tracks), trucking companies have no such capital cost since the government builds and maintains the roadways for them.

      One of government's purpose is to promote trade and commerce, and by definition that includes encouraging a profit motive. Unless people make money from the endeavor (both the entrepreneurs, and the employees and suppliers of those companies), the government doesn't get tax revenue, and doesn't have as much motive of its own to promote something that doesn't encourage the creation of businesses, jobs, profits, and a tax revenue base.

    2. Re:Using it != getting profits by mangu · · Score: 2, Interesting

      OK, analogies are always dangerous. But, note that you mention trucking companies that profit from *using* roads, not from *charging* others for using roads. GPL software is exactly like that. Any company may profit from using GPL software, but they may be restricted in getting profit from charging other people for using that software.

    3. Re:Using it != getting profits by ambar1073 · · Score: 1

      Actually, the analogies are important.

      You're right in theory, but it depends which industry you (the government) are trying to promote.

      If you are trying to promote an indigenous steel or tomato or widget industry, and you (the government) want those companies to have access to "cheap" software to run their business (we all know Linux and other GPL software are NOT free), then fine -- promoting GPL software is the way to go. Everyone can use it.

      However, many countries are using "mandatory GPL" to promote a homegrown SOFTWARE industry, which doesn't work. Without intellectual property that someone can own and make money with, chances are no one is going to be chomping at the bit to make that software based on the government's code.

    4. Re:Using it != getting profits by nwbvt · · Score: 1
      "Anyone can use GPL software, but not everyone may be able to profit from it. "

      You are oversimplifying the license a bit. You actually can sell GPL software, just as long as you make the source publicly available (which makes it difficult to sell in the traditional fashion). Though some try and are moderately successful.

      What you cannot do is distribute a modified version without releasing the modified source code or distribute a program that incorporates the GPL code without releasing its source.

      With your toll road analogy, the reason you cannot charge a toll on a public road is because you cannot deny another person access to the road. You also cannot deny someone access to code that is freely in the public domain. But you can use the road in a commercial system. Another poster mentioned truckers, that is a good analogy. You cannot do that with GPL software.

      As for why the corporations should have a right to use the government funded software in their projects, well they paid for it in their tax dollars. Why shouldn't they?

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    5. Re:Using it != getting profits by DavidTC · · Score: 1
      Um, trucking companies do profit from charging people to use the roads. You think they ship all that stuff for free?

      The analogy is almost letter perfect. The government builds a public resource, private industry does a tiny bit of work to add value, and resells it. With shipping companies, it's a fleet of large trucks and drivers added to public roads anyone can use, with software it would be whatever changes would be made to the public domain code.

      Except that with the roads, businesses are actually 'consuming' the resource...you cannot use it while they use it, or, at least, their use cuts into yours.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    6. Re:Using it != getting profits by Sinterklaas · · Score: 1

      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.

      That analogy doesn't hold up, because the original public domain code is still available, even if someone sells a closed derivative. The key to a toll road is that you cannot drive that road without paying, so you don't have a free alternative. A restaurant next to a road is a better comparison. It's only profitable at that location, so the entrepeneur is actually making a profit from road+restaurant. However, no one is forcing you have a bite at that restaurant. You can use the road without paying, as long as you don't use the restaurant (just like you can use the public domain code, you just can't use the proprietary changes without paying). Now, I don't have a problem with the restaurant owner making a profit from the road, and similarly, I don't have a problem with a software developer from making a profit from additions he makes to government sponsored code.

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

      Let's say you wanted to start a restaurant and you have two options:
      1. Build it in the middle of the bush, without a road to your place.
      2. Build it next to a high traffic road.
      Let's assume that all other factors are the same. If you choose option 2, then you should realize that corporations do profit from roads. The only thing they cannot do is to make a free copy of the road, enchance it and ask for toll (while keeping the original road toll free). However, that has to with the difference between roads and software and those pesky laws of physics. If it was possible, then I think we should let them.

  132. Re:Software paid via public funding should not be by geekee · · Score: 1

    "it just stops people profiting with certain types of business model that abuse people's freedom."

    There is no possible way for a business that simply offers a product to abuse your freedom. If you don't like what they offer, you can always go somewhere else. Your arguement is irrational. The only abuse of freedom is that of the govt. by restricting what taxpayers can do with software they paid for.

    --
    Vote for Pedro
  133. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0, Insightful

    If tas payers fund a government body that creates some code, why should they use a license that requires that anyone else release their changes freely? Did not those corporations that might want to use the code pay taxes as well? Public domain is the fairest way for everyone to play ball.

    No, that is not "fair" - it is biased towards the corporations.

    If something was created with public money, why should the private sector be allowed to appropriate it? Isn't it quite appropriate (har har) for software developed by tax money to carry a license that ensures that it can only be used in ways which benefit everyone who paid for its development?

  134. Re:More Software for the World to Steel by Anonymous Coward · · Score: 0

    ..and the winner of the "quickest cry of 'racist' for no reason" goes to....

    the previous AC...
    take a bow, comrade

  135. Re:Agreed by geekee · · Score: 1

    "It does not unfairly favor any users, just certain uses. These uses are fundamentally antisocial and ought to be discouraged whenever possible."

    The US is based on individual rights, not socialism. If the govt. told you what you were doing was not in the best interest of society, you would scream bloody murder about how your rights were being violated. But when it's someone who you don't like, you seem to have no problem laying down the law about what their rights are, and telling them how they should run their lives.

    --
    Vote for Pedro
  136. Re:More Software for the World to Steel by Anonymous Coward · · Score: 0

    Educate yourself, the klan is branching its hatred out. It ain't just 'bout racism anymore.

  137. If at first you don't succeed... by xeno-cat · · Score: 1

    try, try again.

    History has "proven" nothing. But it has certainly shown that cooperation pays off big, even if it sets up the exploitative elements of society to take credit for and milk money from the vast resources and effort expended by those who came before them.

    If you think history is just just a series of repetitios old themes I don't think your explorering your world very well.

    We've come a long way baby!

    (I'm simply skipping past your "communist utopia" straw man)

    Kind Regards

    --
    "A few great minds are enough to endow humanity with monstrous power, but a few great hearts are not enough to make us w
  138. rite != right by Burb · · Score: 0, Offtopic

    Bad start to an article when the first line contains a blunder like that...

    --

  139. Re:Software paid via public funding should not be by mangu · · Score: 3, Insightful
    Public domain is the fairest way for everyone to play ball.


    Agreed. And the GPL is what makes sure that it will stay in the public domain. Releasing software without the GPL will let anyone convert, with minor modifications, a software from public domain to proprietary. Where in the Constitution is it written that tax money should be used to give profit to corporations? If the corporations don't want to cope with the GPL they are free to write from scratch their own software. But they may also use the GPL software released by the government on the same basis as everyone else. How's that for a "fair way" for everyone to play ball?

  140. Re:Software paid via public funding should not be by ctid · · Score: 1
    The US govt. isn't a charity for free software. It's owned by all US citizens, who should have the freedom to use the software as they wish.

    Exactly! That's precisely why they should use the GPL.
    --
    Reality is defined by the maddest person in the room
  141. Re:Govt. releasing software as GPL should be illeg by Quill_28 · · Score: 2, Funny

    Word can't express how much I agree with this statement. Mod up.

  142. Another important point downplayed... by surprise_audit · · Score: 1
    I was just scanning through the FAQ on the Workforce Connetions page reference in the article, and saw this little gem:

    To set up an instance of Workforce Connections you will need a Linux server

    Not only is the government releasing GPL software, they're doing it for Linux, not for Windows. That's gonna chap BillG's ass when he finds out... :)

  143. before you tinfoil hat people panic... by ShadowRage · · Score: 1

    you must remember, the us government isnt just one group of people, it's split into many many sectors.
    and believe it or not, some sectors still hold interest of the public. and would do things like this to make things better.

    it's just the bigger, more commonly heard groups of the government we hear about that are corrupt, etc.

  144. Privacy Act of 1974 by MyNameIsMok · · Score: 1

    hi,
    Once again information is "required" to be submitted to a government agency under the authorization and protection of the Privacy Act of 1974 [and its ammendments]. However, the information being collected is done via a standard web form with the httpd protocol. No encryption. Thus, violating the Privacy Act of 1974 which requires government agencies which collect such information to protect it. Clear text transfer of information, last time I checked, is not considered protection.
    sTc

    --
    Most things worth doing are worth doing twice. -- me I think or was that my boss' methodology?
  145. Re:More Software for the World to Steel by Anonymous Coward · · Score: 0

    the KKK is also into GPL/OSS software development too? Didn't know that.

  146. Re:Software paid via public funding should not be by ctid · · Score: 2, Insightful
    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).

    What you say makes sense only because you didn't quote the whole of my post. The example I was talking about involved AOL distributing the "enhanced" chat application to all of their customers. So obviously they would have to distribute their new source. If they only intended to use it in-house it wouldn't make the slightest difference whether they used the GPL or some othe licence.


    And, having had the cheek to correct me by quoting me out of context, you then go ahead and say something which is "patently" incorrect:

    (and for that matter, to anyone else)

    They are not obliged to make their sources available to anyone other than the people they have distributed their binaries to. They can't restrict the re-distribution of the source to people who are not customers, but it is not their responsibility supply the source to anyone else.


    In future, please read the post you are responding to, and don't quote out of context in order to make some pettifogging (and incorrect) point. Thanks.

    --
    Reality is defined by the maddest person in the room
  147. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 1, Insightful

    There is no possible way for a business that simply offers a product to abuse your freedom.

    What if they offer a product that, in its production, contaminates your local streams and lakes?

    What if they offer organs... harvested from people they kidnapped?

    What if their product is a now-copyrighted television program that used to be public domain, until the new law recently mentioned that says re-broadcasting something in the PD makes you the new copyright holder automatically?

    What if they offer DNA profiles, after buying the national "arrested (but not convicted) people DNA" database?

    What if they offer voyeuristic movies of you?

    What if they offer "protection", mob-style?

    What if they offer bottled water, after purposely fouling the local drinking water to make it unpotable?

    What if they offer "purified" water that is actually contaminated?

    What if they offered a (working) mind-control device?

    What if the government passed a draconian law and they offered the technology to implement it?

  148. Re:Software paid via public funding should not be by Drooling+Iguana · · Score: 1

    Which forces the companies to lower prices in order to remain affordable to their target market, thereby reducing profits.

    Or, at least, that's how it works in markets with succifient competition. It kinda breaks down in monopoly situations.

    --
    ... I'm addicted to placebos
  149. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0

    becuase the private sector pays taxes too - more so than you and me individually (with the exception of really large businesses that can write off most of it, this still applies to most businesses)

    this is like saying that you and me should be able to enjoy free police protection from our own tax money but corporations are not allowed police protection at all - they should hire their own private police, despite the fact that they pay taxes too.

  150. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0

    the software should start out in the public domain. if government research develops a new algorithim funded through tax dollars, the source code should be released into the public domain, not into some quasi-free GPL like license that prevents you from making use of it in your own larger program without releasing all the source code

    as a one-man software company, why can't I write closed-sourced software with this code incorporated? I paid my fair share of taxes.

    GPL != public domain. Public domain means you are free to do whatever you want with it, including make money off of it and not release your other source code that makes use of it.

  151. Re:Software paid via public funding should not be by Bralkein · · Score: 1

    Precisely. You just need to remember those three little words: "Embrace and expand". Imagine if the government went out and released a new video codec, the best one out there yet. However, as there are already quite a few video codecs out there, nobody seems particularly quick to adopt it. However, Microsoft sets their beady eyes upon it, change it a little bit (just enough to make it incompatible), patent it, then make it the default choice in the next version of Windows Media Player. As it's the Windows default, and a good codec to boot, it becomes very widespread, and anyone who wants to view it without Windows Media Player is up shit creek.

    Well, that might seem like a good scenario to you, but to me it seems that Public Domain software is a good way to get ripped off. I really wish it wasn't, but that's just the way it is, and that's why the GPL exists.

  152. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0

    Whats wrong with AOL using software like this? AOL pays plenty of various taxes, as well as their shareholders.

    I think they are more than welcome to use publically funded source code.. as long as they've paid their taxes fair and square.

    if the public feels slighted at this, then they can choose not to buy AOL's products and force them to act differently.

    the whole world doesn't use AOL.. most people don't. AOL is not going to lock out other users on the internet from chatting with their users

  153. Re:Software paid via public funding should not be by Richard_at_work · · Score: 1

    In that mindset then, people dont really pay taxes, they are just a middle man for their employers.

  154. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0

    What about shareholders?

  155. Re:Software paid via public funding should not be by wkitchen · · Score: 3, Insightful
    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.
    That's it exactly. A company that is dominant in some market can effectively destroy the value of PD software by ensuring that only their proprietary derivative will work with their dominant product or service. So even though they can't take the PD code away from anyone, they can take most of the value of that code for themselves, and effectively deny it to everyone else. And that has very nearly the same effect as if they could steal the PD code outright.

    As for some posters comments about granting companies, who are also taxpayers, the same benefits as everyone else, I believe the GPL does that just fine. Under the GPL they have the same rights to use, modify, and distribute as individuals do. It just prevents them from gaining any special advantages compared to individual taxpayers or even other companies. And while PD would not prevent individuals from comitting such abuses, it would still produce a very unlevel playing field because large corporations are in an inherently better position to benefit from such practices.

    So I believe that GPL is a much better choice for Government developed software than PD or BSD style licenses. Being able to reap some of the benefits of your tax dollars is good. Being able to destroy the value of those benefits for all other taxpayers is not.
  156. Re:Closed source+money==laws to extract more SW mo by Anonymous Coward · · Score: 0

    "...we have to engineer a government..."

    Everybody knows of laisser-faire economists but when have you last met a laisser-faire engineer?

    Don't worry about the bridge falling down, the "free market" will take care of it!

  157. Which ones? by tkrotchko · · Score: 1

    "it unfairly favors some users over others."

    I'm not sure if you're right or not. Which users does it favor?

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
    1. Re:Which ones? by Anonymous Coward · · Score: 0

      Which users does it favor?

      People who are working on GPL-compatible projects. The GPL does not make sense for every software project in the world.

  158. What software do you write? by Anonymous Coward · · Score: 0

    What software do you write? Its hard to say if you're correct or not unless you tell us what software is competing and why.

  159. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0

    Because the government cannot own copyrights.

  160. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0

    The argument naturally devolves to the oft-debated point that shareholders should not pay taxes on dividends because that would be double taxation.

  161. Re:Software paid via public funding should not be by Drooling+Iguana · · Score: 1

    No. That would be impossible anyway unless you were somehow able to shut down the original author's webserver. The GPL restricts you in that someone can't take the work that they did themselves and keep others from it.

    If a program is released under a BSD-style license and someone else takes it, modifies it, and decides to release it as a commercial application without sources, then it's only their modifications that they're denying to the public. The original version would still be just as available as it always was.

    --
    ... I'm addicted to placebos
  162. Re:Software paid via public funding should not be by Alien+Being · · Score: 2, Interesting

    "And the GPL is what makes sure that it will stay in the public domain."

    No, the GPL ensures that it is *not* in the public domain, but that enhancements *are* covered by the GPL. The government should choose between public domain and a GPL style license on a case-by-case basis.

    If a government funds the from-scratch development of a project there may be no reason to release under GPL, or BSD for that matter. Whatever rights are granted to the software should be granted only to the taxpayers. I'm not interested in funding the development of other nations, especially these days.

  163. Re:Software paid via public funding should not be by Aim+Here · · Score: 2, Insightful

    "There is no possible way for a business that simply offers a product to abuse your freedom. If you don't like what they offer, you can always go somewhere else."

    Well I differ with you on what constitutes an abusive relationship. An abusive relationship isn't one which the weaker party can't necessarily escape from, but one where one party holds far more power than the other - if you can leave the relationship, but at a grave cost, such as never being able to use a computer at all, then that's an abusive relationship.

    As an analogy, people were often 'free' to be christians in the Warsaw pact countries during the cold war. However, being an active christian was likely to involve state surveillance and harassment such as being denied job promotions or whatever. By your definition of the term 'abuse', however, that wasn't abusive. People did actually have a choice. They could chose between foregoing their beliefs or being harassed. According to you, that's not abusive.

    (There were, of course, worse crimes committed against christians in the eastern bloc - those are irrelevant for this particular argument)

    Being told that you MUST use proprietary software, or not use a computer at all (which was the case before about 1991 or so) is an abuse of power, even though it isn't outright coercion. Being told that you must have DRM-enabled software, that you must dial up microsoft.com or whoever and be spied on every time you switch your computer on, being denied the right to look at or change the software on 'your' computer, and being made to fork out large sums of cash every 3 years or so in order for your computer to be able to talk to the rest of the world IS an abuse.

    It only stops being abusive when we DO have a reasonable choice without being, in this case, ostracised, economically speaking. If free software is killed, (it won't just die a natural death, patent laws or DRM-type legislation, or the annulment of the GPL, or some sort of hardware restrictions will be needed to kill it) then we'll go back to your fairly stark, 'non-abusive' choice - either be subjected to proprietary handcuffs and surveillance, or never use a computer again, and be effectively ignored by the rest of the world.

    This was the case before 1991 or so, but then, the economic consequenses of not having a computer were less severe than they are now. We're very, very, lucky to have a real and fair choice now, and it was only made possible by the creation of the GPL.

    "Your arguement is irrational.

    I'm not irrational, I just disagree with you on what certain words mean.

    "The only abuse of freedom is that of the govt. by restricting what taxpayers can do with software they paid for."

    I'm glad to see you're opposed to government funding and support of proprietary software.

  164. Re:Software paid via public funding should not be by nwbvt · · Score: 1
    Well I'm currently watching "Meltdown" on FX, so the first thing to come to mind is nuclear power plant plans. Not exactly something you want every terrorist in the world to have access to.

    I'm sure there are plenty of other things.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  165. Re:More Software for the World to Steel by Anonymous Coward · · Score: 0

    Yes.

    Naturally, they're pretty much forced into the KDE camp. "Glu Glux Glan" sounds too much like the title of a pr0no film.

  166. Balderdash by John+Starks · · Score: 2, Insightful

    Absolute balderdash. Government software should be in the public domain. Here's why:

    First of all, companies paid for the software too through taxes. I don't understand why you think that they should be prevented from ADDING VALUE to the software and reselling it. It's not that the company is STEALING the software from the people; the people still have exactly the software that the government created. But when companies ADD VALUE, they should be able to sell that ADDED VALUE at the market price. If they try to sell it at too high a price, then a competitor will enter the market. Or perhaps the government should have finished the job the first time, if they're really releasing the software for the common good. If the government had done a good enough job in the first place, then nobody would pay for the ADDED VALUE.

    Secondly, the GPL discourages companies from ADDING VALUE. Without the ability to sell the software at market price, companies have absolutely no incentive to improve upon the government's work to make it more useful to the whole of society. Users of software cannot afford to do inhouse development to fix the GPLed software's problems, and for the types of the software that the government is likely to release, there will probably be no giant community willing to chip in either. Therefore, it makes sense to allow companies to profit by ADDING VALUE to the software, since that makes everyone better off in the end.

    I cannot overstate the issue: the GPL does not guarantee that people will ADD VALUE to software, especially in special-purpose software. The public domain allows people to copyright changes, which in turn provides an incentive to ADD VALUE. And finally, companies can only charge as much as the ADDED VALUE is worth; otherwise, people will use the public domain software as-is.

    Thus, placing government software in the public domain will better serve the public as a whole.

  167. Re:It just makes sense for the government to do th by Rufus88 · · Score: 1

    Actually, I think it was "I'm gonna write me a minivan". And the PHB says, "I hope this drives the right behavior".

  168. Contradiction in terms by Rufus88 · · Score: 1


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

    You can't put something in the public domain and still dictate licensing terms.

  169. Re:Software paid via public funding should not be by bXTr · · Score: 1

    And Sun can include bits of the code in the next version of Java, and Linus Torvalds can include bits of the code in the next version of the Linux kernel and a FreeBSD contributor can include bits of the code in the FreeBSD-CURRENT, etc., etc., ad nauseum. Therefore, what's your point?

    --
    It's a very dark ride.
  170. The plural of "American" by JessLeah · · Score: 1

    The plural of "American" is "Americans". It isn't "American's". Fucking retard...

    1. Re:The plural of "American" by akb · · Score: 1

      Oh yeah? Well, you're a fucking fuck fucker!

      Boy, I sure feel better now. How 'bout you?

    2. Re:The plural of "American" by thbigr · · Score: 1

      You did it again...

      Have you considered seeing someone about your anger....

      --
      Come the revolution, the Bourgeois, Capitalistic, "A PARKING STICKER HOLDERS", will be first against the wall!
  171. Re:Software paid via public funding should not be by tigga · · Score: 3, Insightful
    And the GPL is what makes sure that it will stay in the public domain. Releasing software without the GPL will let anyone convert, with minor modifications, a software from public domain to proprietary. Where in the Constitution is it written that tax money should be used to give profit to corporations?

    That's bullshit.
    Let's consider some non-GPL software like FreeBSD. Nokia and Juniper use FreeBSD in their routers. Have FreeBSD became proprietary? No. Are Nokia and Juniper's FreeBSD versions proprietary - yes. They are different OSes because of proprietary software included. Just consider them as branches.

    BTW tax money were used to write software to use by government. If the same software might benefit somebody else it is even better. And I say it is good corporations make money from whatever software they use because emploeyes and stockholders also people.

    And question for you - do you believe that GPLed software can't be used to give profits to corporations? So those Linux crowds who swear by Linux companies are wrong? ;)))

  172. Re:Software paid via public funding should not be by tigga · · Score: 1
    If it was totally free, then someone could instantly take it and GPL a slightly changed version. So you still would get a GPL one. But I think this is because they would like anyone who uses it to add to it. It's to make sure public property stays public.

    That's why software should be under BSD license. You may do whatever you want with software. You just can't change the license on it.

  173. Re:Software paid via public funding should not be by Richard_J_N · · Score: 1

    Sorry, perhaps that wasn't clear. What will probably happen is that the project forks into 2. The PD original is quickly GPL'd and then improved. The PD original will bitrot, because all the developers move to the GPL version. But the government is then left carrying the dead, P.D. fork. As to why the gov. should prevent MS from making proprietary derivatives: it's because MS then would be able to obtain lock-in. Also, government software should remain open - so that any citizen can continue to participate.

  174. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0
    Because the government cannot own copyrights.

    that's not true, if you read original article it says DOL owns license.

  175. Re:Software paid via public funding should not be by akb · · Score: 1

    The comment I was replying to maintained developers wouldn't improve the software if it was public domain because they would prefer to contribute their work to a GPL'd project. I was pointing out that releasing the software as public domain does not preclude GPL'd development via derivative works. At the same time it would allow the software to be used in proprietary products. I think the government should opt to allow for the largest range of uses, as it does in general for information it releases.

  176. Re:Agreed by RenaissanceGeek · · Score: 1
    How can the GPL facilitate antisocial activities when it is based on a social activity itself: open sharing of source code.

    Whatever your point was, you managed to fail to make it to me.

    Examples, please!

    --
    What is the difference between a small revolutionary change and a large evolutionary change?
  177. Re:Software paid via public funding should not be by Henrik+S.+Hansen · · Score: 1

    So you're advocating security through obscurity?

  178. Re:Software paid via public funding should not be by Anonymous Coward · · Score: 0
    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.

    The fact that the original version is still available and could be easily modified to be compatible with A0L's trivially modified verson simply by reverse engineering the protocol change?

  179. I strongly disapprove of this by cpt+kangarooski · · Score: 1

    It's not that I'm against the GPL; I like it. Nor do I think that the government should be funding development of closed source software or anything.

    It's that the government is not motivated by copyright at all, when it does things. Nor does it need to be -- it has the power to tax, and it is intended solely to work for the people. Government works should universally be in the public domain. This lets anyone use them in any way, for any purpose at all. There is not even a trade-off as with the BSD or GPL licenses, where you trade the extra freedoms you get with having to give freedoms to others likewise. There's simply no need for that with the government.

    I don't mind if they encourage private persons to release under the GPL, but the government, and projects contracted by the government, should remain in the public domain. This is already partly required by 17 USC 105. I'd go further and force it on states and foreign governments, and extend the scope of who it applies to, but it's the right way to go.

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  180. The reason this person is right... by NEOtaku17 · · Score: 1

    The reason this person is right that the government should not GPL their software but use and contribute to only public domain software is because it can also help businesses who rely on software to make money. And this would boost the economy. Personally I think having the government use the BSD license or public domain is because in can then in turn go into non-free as well as free software, which is much helpful to a capitalist economy.

  181. Re:Software paid via public funding should not be by nwbvt · · Score: 1

    No, I'm arguing for as many safeguards we can get with something as dangerous as a nuclear plant, one of which is to keep potential terrorists from knowing any potential soft spots in security. This isn't an instant messaging client we are talking about here. One guy finds and exploits a vulnerability, thousands of people could die.

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  182. Re:Closed source+money==laws to extract more SW mo by rhakka · · Score: 1

    Maybe he's wrong about OSS, but there is no doubt he's on the money about big boys in free markets running the show to a greater degree than they should. Take the RIAA as the most convenient example of such.

  183. Son, you can't handle... by Anonymous Coward · · Score: 0

    Son, you can't handle an F-22. First of all, unless you've already been flying high performance fighter jets for *quite some time*, and are already well-accustomed to the kind of G-forces they'll subject you too, you'll be puking your guts inside out very shortly after takeoff.

  184. Article with some project details by earlgreen · · Score: 1

    This article has some details on what I'm fairly sure is the same project. The article is trying to pitch Python but may still be of interest.

  185. If it was all open by maotx · · Score: 2, Informative

    I'm currently working on a government owned ROV and am having serious issues with the display and control programs on the system. All of the software was developed by third party companies and own the source code to it. Now if I want to do any reworking of the software it has to be through them and they ain't cheap. So much for the taxpayer's dollar.

    --
    I'm a virgo and on Slashdot. Coincidence? Yes.
  186. You must register to download? by KidSock · · Score: 2, Interesting

    If you actually attempt to download the software you get a registration page that reads:

    Workforce ConnectionsTM Source and Installation Download

    In order to download the complete Workforce ConnectionsTM source code and installation software, you must provide your information including a valid email address. The password to enable you to download the files will be sent to that email. Please provide the following information.


    I'm glad to see GPL software on a .GOV site but is this ok with the GPL?

  187. big claim ignores reality by Anonymous Coward · · Score: 1, Informative

    The article claims that "a Cabinet-level federal agency released a software product under the GPL, making it the first tool of its kind to be licensed by the US government free of charge to public and private sector organizations."



    The National Institute of Standards and Technology, part of the Department of Commerce, regularly makes its software available to all comers. The software I know about does not use the GPL, but that doesn't mean it isn't free of charge. In fact, NIST does the GPL one better, because a lot of their free software comes with the phone number of the people who wrote it, and hence free tech support.



    I don't know if this is part of the DOC mission, or just the culture that pervades NIST, but I do know that the people there I have dealt with view the public release of their software as a direct consequence of developing it on the public's dime.

  188. Re:Software paid via public funding should not be by LoocSiMit · · Score: 1
    How did this get modded insightful?:

    If it was totally free, then someone could instantly take it and GPL a slightly changed version. So you still would get a GPL one.

    What would be the point of that? The original code would still be totally free, so a company could still use the original in their proprietary products without giving anything back. GPLing modified code wouldn't force companies who used the original code to release their modifications. You'd just be wasting your time. You might as well wait till you have some substantial changes to make. The original code would be available for ever.

    --
    Intellectual Property
    Intellectual: of the mind
    Property: that over which one has control
  189. Re:Software paid via public funding should not be by JonMartin · · Score: 1
    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).

    Why does this sound contradictory? You say you understand that companies pay taxes but in the same breath you imply that they did not pay for the software.

    For example, the GPL prevents small, meaningless changes which simply change protocols without adding value.

    Yay, my favourite GPL FUD. "We must stop these nasty companies from selling the free code!" They are not charging money for the freely available code, they are charging for changes to the code. It doesn't matter how "meaningless" a change is, if the market decides it is worth paying for then that change has value.

    Example. Microsoft takes public domain (more likely BSDL) software, presses it onto CDs and drops it in a shiny box. No other changes. They charge $100 for it. If the market will bear this price then yes, the shiny box and convenience of a CD is worth $100. It doesn't matter how trivial the change is, if people will pay for that change then the change is worth the price. Value has been added.

    Now if everyone decided that the change was indeed worthless then Microsoft would have to obey the market and start looking for a landfill in New Mexico for all those CDs.

    --
    Serve Gonk.
  190. 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

  191. Re:Software paid via public funding should not be by RealUlli · · Score: 1
    What about hardware? I'd really love to try one of those F-22's....

    Sure, no problem. Just enter the air force and prove you are able to do it without damaging yourself or anything else. (That is, pass all the pilot's training, medical examinations, background checks...)

    Regards, Ulli

    --
    Simple things should be simple, complex things should be possible.
  192. Well, you rip it out of context by Kjella · · Score: 1

    Isolated speaking, you're absolutely correct. But when it's in the context of a chat program distributed with AOL, it's very obvious we're talking about the latter case. Maybe he should have said "distribute their source with the binary" to make it very clear, but his post comes across as completely reasonable and yours as a quibbler. Informative quibbler, perhaps, but quibbler none the less.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  193. Re:Software paid via public funding should not be by bcmm · · Score: 2, Insightful

    Many people would keep modifications under the GPL because they believe in it.
    The GPL version would be likely to rapidly become better than the original.
    I meant modified code.
    Sorry for unintentionally speaking nonsense.

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
  194. Re:Software paid via public funding should not be by fireklar · · Score: 1
    Now, in this scenario, taxpayers fund the hanging of the first pully, for public use. But a company has a profit motive and wants to invest a little to get good results, so they use the first pully, climb a bit, and hang a new one. [Note: This metaphor encapsulates many of the dual-licensing schemes -- gpl & commercial use for proprietary product] They haven't paid back the taxpayers for their use of the pully.
    If I am not mistaken, companies pay taxes themselves, so I think they have paid for the use of the pully.
    If the first govt hung pully had NOT been free, the company would have had to pay -- and taxpayers aren't being passed those savings.
    Why are they not? Any cost saved by the company using the gov. pully is reflected in the price of using the company pully. If it wasn't, a different company would come along and charge less than the first one.
    In short, the marginal investment of climbing a few steps is nothing without the prior [free] public investment....and as such, they shouldn't be able to charge for them.
    I fail to see how that follows.
  195. Re:Software paid via public funding should not be by Sinterklaas · · Score: 3, Interesting
    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.

    Suppose that the software is available as public domain and a company sells a derivative. Then the people who pay for that are paying for the additions made by that company. You are free to use the costless, public domain version if you don't agree with that bargain and I think that many people will (unless the additions in the closed sourced versions are very compelling, in which case the additions seem to very valuable, and the company deserves to be paid for that).

    What I don't understand is how people and the government lose money in all this. If you don't want to pay for a closed source derivative, then you are free to create an open source alternative or use the public domain version. If you believe that the derivative is valuable to spend money on (presumely, because it saves you more money than you have to spend on it), then you don't lose money there either. On the contrary, a rational Homo Economicus will only spend money to earn more, so he would actually make money.

    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.

    You may make this choice for your own software, but you should realize it is a quid pro quo. You spend your time to create software and in return you expect people to 'pay' you with the changes they make themselves. You don't actually give away your software in the sense that you don't expect anything in return. It is different for software created by the government. That software has been fully paid for and the government shouldn't expect people to 'pay' again, since many of the people who paid taxes don't want that (programmers who program open source software under a different license than the GPL or who program closed source software). In reality, GPL source code will be unusable by those groups of programmers, which means they pay taxes for something they cannot use.

    GPL then would be better for government

    That would depend on what their aim is:
    • If they want to stimulate the economy, then public domain is probably the best choice (since more people can use it and save money). And unlike the standard handouts to (big) coorporations, this one actually benefits small business and individuals as well.
    • If the goverment wants bug-fixes, then public domain (more eyes) is probably the best choice.
    • If they want to have more features added, then it's unclear. I don't think there has been any research into the amount of (valuable) code that is returned with different licenses. The GPL forces the return of code, but the public domain results in more users and my gut feeling is that willing contributions will generally be much more valuable than 'forced' contributions.
    So in the end, the public domain may well be better for the government than the GPL.
  196. Sorry by alex_tibbles · · Score: 1

    That is simply not true. Companies pay tax on their profits. If they make no profit, then they pay no taxes. So there are companies that take money from customers, but not enough to make a profit, so they pay no tax.

  197. Re:Software paid via public funding should not be by ctid · · Score: 1
    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).



    Why does this sound contradictory? You say you understand that companies pay taxes but in the same breath you imply that they did not pay for the software.


    I don't know why it sounds contradictory. Perhaps I wasn't clear, so here we go again: All taxpayers paid for the development of the software; I don't think it's fair if some of the taxpayers can then modify the software in such a way that some other taxpayers no longer have access to the full benefit for it.
    Yay, my favourite GPL FUD. "We must stop these nasty companies from selling the free code!" They are not charging money for the freely available code, they are charging for changes to the code. It doesn't matter how "meaningless" a change is, if the market decides it is worth paying for then that change has value.

    It's a funny thing about the world we work in that you can make a worthless change and charge for it and make money from it, even though the market wouldn't choose to pay for that change if they knew what they were paying for. Effectively, if AOL bundles a modified version of the chat software, the people who get this version don't know or care about it. It's only when they find that they can't chat with non-AOL using friends that the problem starts. And if you say that AOL isn't that big so it doesn't matter, assume that it is Microsoft, with their 90%+ share of the market which does the bundling.

    Example. Microsoft takes public domain (more likely BSDL) software, presses it onto CDs and drops it in a shiny box. No other changes. They charge $100 for it. If the market will bear this price then yes, the shiny box and convenience of a CD is worth $100. It doesn't matter how trivial the change is, if people will pay for that change then the change is worth the price. Value has been added.

    This is not a counter-example. If they were charging $100 for the SW, there would be less of a problem, because people would actually have to make a positive decision to use it. But that's not the way they would do it. They could create value out of the SW without having to charge for it initially, because of their dominant position in the market. You might argue that they deserve to be able to do this because they've built up that position etc etc, but that is an ideological arguement; it is not value-free.
    --
    Reality is defined by the maddest person in the room
  198. Re:Software paid via public funding should not be by mindhaze · · Score: 1

    Actually, since a single company is considered a single "commercial entity", which is similar to an individual, then that company can in fact keep changes to themselves. It's only when they start to distribute their newly modified version that they have to release the code too.

    Just something to chew on.

  199. Re:Software paid via public funding should not be by orasio · · Score: 1, Interesting

    The GPL is about taking some freedom away from the developer, and giving it to the used, based on the fact that there are more users than developers, so it increases the net amount of freedom. The developer loses freedom to close the source, and to hide modifications, but the user gains the freedom to enhance and share any copy that comes to his hands. In the case of government stuff, it's the same case, most citizens are users, so it's better to focus on their freedom (GPL) even though it shaves some of the freedom of the developers, compared to public domain.

  200. Re:Software paid via public funding should not be by WNight · · Score: 1

    This ignores twenty years of Microsoft history. Microsoft's strategy is to take an existing, BSDL, section of code and insert it (closed source) into their products. Later, when convenient, they make a slight backwards compatible change and wait for everyone to use it. Because it's closed and backwards compatible, nobody knows they aren't using the original. Five years later when they have more market share, MS removes the backwards compatibility and segments the market. This either locks customers to them, or "demonstrates the shoddy quality of their competitors".

    They've tried to comoditize every protocol they've ever had significant market share in. HTML, Kerberos, Word documents (pointless changes every version), etc. They'd try TCP/IP as well except that they need the backbone of the internet and it's not leaving Unix anytime soon.

    This isn't just Microsoft, look at everyone who will jump up in response to this post and say it's just good business sense. Feh. Good business sense, in the long run, is rounding up everyone who says that and killing them. Then, twenty years down the road we've been much more efficient because nobody keeps trying to fragment the user base of critical infrastructure.

    Because of the risk of this, the risk that someone will intentionally try to sabotage the market to gain more control, I feel that all standards-implementing software *must* be GPLed before I'll trust it. Because of this, if the government (the funders of the invention of the internet) invents something I want it GPLed. Otherwise we're just sticking our necks in a noose for the next Microsoft to yank us around by.

  201. the GPL is what makes .... by Anonymous Coward · · Score: 0

    >And the GPL is what makes sure that it will stay in the public domain.

    You must be kidding. Public domain has no restrictions, no fear of GPL based lawsuits, no long approval period while your company's legal department reviews the license,....

    Taxpayer funded software should be public domain. Free for me or anyone else to use without restrictions.

  202. Example by schnipschnap · · Score: 1
    You forgot: Apple sucks (-1 troll)

    So let's try this ...

    You know Bill G8s, that relatively secure, yet sucking, software making guy, he himself donkey dicks even; I caught him donating money to charity in church today. Yes, church on Monday ... some people really should get off of their lazy asses to work ... and control us open-sorcerors with his usual big corporation, Apple, again ...

  203. MS including OS code? by phorm · · Score: 1

    I've wondered about this. There has always been the controversy over the alleged theft of the BSD TCP stack, amongst other things. When the source for windows 2K/NT was leaked, how many such similar violations were found?

    Much as I wouldn't be surprised to see it happening, I haven't heard much on this myself. I also won't peek at the 2k/NT code because I wouldn't want to be later accused of incorporating MS code in my own projects.

    1. Re:MS including OS code? by akb · · Score: 1

      I've heard conflicting things about the tcp/ip stack. Regardless, MS does use BSD licensed code and credit it as required in its acknowledgments. So, its not theft.

      Other companies (Sun, HP, Apple, etc) have also extensively used BSD code.

    2. Re:MS including OS code? by Richard_at_work · · Score: 1

      How can you steal something that is being offered free of charge to you? MS did not "steal" the BSD TCP stack, they used the reference code in a manner that was intended it to be used in.

      An analogy for what you are saying, just to indicate how stupid your comment was, is: if you leave old clothes in a good will bag outside your front door for local charities to collect, and a charity comes and takes the bag, have they stolen those clothes? No, because this is precisely the outcome you intended. The BSD stack was intended for everyone to take and use.

      The stack in NT was rewritten in its entirety during the mid 1990s, and none of the BSD reference code exists, apart from in some small utilities such as ftp.exe, and even then the terms of the BSDL is complied with fully.

      As for "similiar violations" being found within the leaked code, I havent heard of any yet, and i sincerly doubt there will be any found. Whenever MS has used other peoples code, they have stuck rigidly to the terms of the license that the code is under, for example they distribute GPL applications as part of the Software For Unix toolkit, and provide the source code in full compliance with the GPL.

      For all the stick they get, MS seem to be pretty positive about following the terms of the licensing laid down.

    3. Re:MS including OS code? by phorm · · Score: 1

      Why do you think I used the word "alledged?" Originally the issue wasn't about the use of the TCP/IP stack, it was that - while programs such as FTP.EXE contained credits to the BSD regents, the TCP DLL's involved did not. By later versions of windows, these were also rewritten, as you mention.

      I'm not one of the anti-MS zealots (I use 'nix and MS software equally, and have varying issues with either). The question was basically, if people got a stick up their backside about MS allegedly using the BSD TCP/IP stack improperly, and various people cry on about how MS is probably stealing from other code, how come we don't hear much about anybody delving into the leaked Win2k/NT code for IP violations.

      I'm fairly sure that MS sanitizes its code fairly well... because the last thing they want is to be nailed for stealing code (other than the old fashioned kill off the competitor and reap the remains method). However, also given the closed-source nature of MS products, and the generally huge amount of code involved in their projects, I would still not be surprised to see something that snuck in there - whether intentionally or not.

      The BSD stack wasn't intended to be an example of theft so much as how MS uses outside code - it can be found regardless of closed/open sourcedness - and how some people jump all over it the minute the find something.

      Of course, some people jump all over me the minute they think I am trolling MS. But really, I've personally got enough real things to bitch about MS for rather than dealing with half-baked allegations.

    4. Re:MS including OS code? by Richard_at_work · · Score: 1

      I apologise for jumping on you, it was not my intention to. I was merely pointing out that if code is under the BSDL then it can hardly be "stolen". As a side, I dont think the BSD reference stack ever made it into a version of windows that made it to a customer, it was used internally to help develop the tcp stack they have now.

      You are correct tho, MS has the same problems as Linux or any other high profile opensource codebase does, in that illegitimate code can be placed in by an unscroupulous individual without it being the groups intention to do so. I suspect that they do practice what they preach tho, and code is scrutanised to see if it could have possibly come from another location.

  204. Re:Agreed by Anonymous Coward · · Score: 0

    I don't get to put "license restrictions" on the taxes I pay

    Yes you do. Donate money to a charity. That's tax-deductible. You have given your money to a specific cause instead of letting the government do what they want with it.

  205. Re:Software paid via public funding should not be by Brandybuck · · Score: 1

    Microsoft has tried to do this to standards. But in every case where the standard was backed by free implementations or true standard specifications, they have failed. They tried it with HTML, but as soon as we got a free Mozilla, people started writing pages to the standard again. They tried to do it to Kerberos, but had to very quickly change back to the standard. They never even tried to change TCP/IP. The only places where they have succeeded in EnE is with proprietary standards.

    I feel that all standards-implementing software *must* be GPLed before I'll trust it.

    Then I guess you do not trust TCP/IP, Ogg/Vorbis or the X11 protocol. That last one is interesting, because people did try to make it proprietary. But like Microsoft, they did not succeed.

    --
    Don't blame me, I didn't vote for either of them!
  206. Re:Software paid via public funding should not be by JonMartin · · Score: 1
    I don't know why it sounds contradictory. Perhaps I wasn't clear, so here we go again: All taxpayers paid for the development of the software; I don't think it's fair if some of the taxpayers can then modify the software in such a way that some other taxpayers no longer have access to the full benefit for it.

    Ah, but they do still have access to the full benefit of the publicly funded software. It's still freely available. Modifying freely available software does not make the original disappear. The authors of the modification should be allowed to do with it as they choose. You seem to think that all software should be free, I disagree. It would be wonderful if it was, but I will not force this view on others.

    It's a funny thing about the world we work in that you can make a worthless change and charge for it and make money from it, even though the market wouldn't choose to pay for that change if they knew what they were paying for. Effectively, if AOL bundles a modified version of the chat software, the people who get this version don't know or care about it. It's only when they find that they can't chat with non-AOL using friends that the problem starts. And if you say that AOL isn't that big so it doesn't matter, assume that it is Microsoft, with their 90%+ share of the market which does the bundling.

    I agree. The market is deeply stupid, particularly when it comes to high-tech. So? The potential for correction is still there: the original free software. What is stopping anyone from doing the exact same thing AOL or MS did? With a truly free license, nothing.

    This is not a counter-example. If they were charging $100 for the SW, there would be less of a problem, because people would actually have to make a positive decision to use it. But that's not the way they would do it. They could create value out of the SW without having to charge for it initially, because of their dominant position in the market. You might argue that they deserve to be able to do this because they've built up that position etc etc, but that is an ideological arguement; it is not value-free.

    I'm having difficulty parsing this. Are you saying it is bad that MS can give software away for no charge? I'm really not sure what your point is.

    --
    Serve Gonk.
  207. Re:Software paid via public funding should not be by Curunir_wolf · · Score: 1
    No, sorry, but corporations do not pay taxes, only individuals do. Everyone talks about "corporate taxes", but economists realize that those taxes are only a means to hide the taxes that individuals pay.

    Think of it this way: company A makes widgets. They sell for $1 each, and cost .50 to make. Profit to the shareholders is .50 each widget. Now the government decides to tax the profits of company A at, say, 50%. Net profits are now only .25. The shareholders become upset, so company A raises the price of widgets to $1.50. Now profits are back to .50, the shareholders are happy, and the pitiful consumer's taxes have now gone up.

    --
    "Somebody has to do something. It's just incredibly pathetic it has to be us."
    --- Jerry Garcia
  208. Re:Software paid via public funding should not be by Spetiam · · Score: 1

    The developer loses freedom...but the user gains the freedom to enhance and share any copy that comes to his hands

    This makes the user a developer, no? ;o) Of course, I know what you mean. The original author, practically speaking, loses most of the opportunity to profit from his work. To me, that seems to be the greatest shortfall of the GPL scheme. It almost makes the author's work a public service, which might not do much for the author personally, but (as you seem to say) does a lot of good for society at large.

    Anyone care to comment on how developing GPL software might benefit the developer personally or directly?
  209. Re:Software paid via public funding should not be by orasio · · Score: 1

    I develop GPLed software, but it is custom software.
    The catch is that the _author_ chooses GPL, you make it sound like there are only two steps. When I GPL _my_ work, I want to take freedom away from the _next_ developer, and give it to the _following_ users/developers. It's my problem to find a good way to get money. Working is much less profitable than stealing (legally or ilegally), but it is ethically acceptable, while stealing is not. The same with licenses. Proprietary licenses are unethical, even if they gave you more money, that's not the issue. (and I don't think they are more profitable, BTW).

  210. my point by SHEENmaster · · Score: 1

    So, the license has to require public access to be "open source"? Or what's your point? Or are you not making a point and just blithering.

    It has to give access to the public, yes. How else would the public initiall get the source? If they can't get it, then it isn't open. This is discussed in section 2 of the definition. If the public has nowhere to acquire the source of the public domain work, then it is closed source by a failure to meet section 2 of the definition. OSI is not silent about redistribution, and it does require it in section 1. That's why it's entitled, "1. Free Redistribution".

    Also contrary to what your post says, public domain is always open source when source is included by the OSI definition because it meets the definition which doesn't require a copyright. In fact, the word copyright never even appears within the definition. The OSI definition of open source is not a license like the GPL or the BSD License, it is a definition. If you do not restrict certain rights from the end user, then your product is open source regardless of copyright.

    To quote your own post, Please don't talk authoritatively about a subject to which you clearly know very little about. I'd give you proper credit, but you would only speak while hiding as an anonymous coward.

    --
    You can't judge a book by the way it wears its hair.