Slashdot Mirror


Congress Members Oppose GPL for Government Research

An anonymous reader writes "Rep Jim Davis(D-FL), Tom Davis (R-Va), Ron Kind (D-WI), and Adam Smith (D-WA) are trying to outlaw the gpl. Let's write to them and show them that we didn't elect these guys to screw us over." The issue here isn't the GPL in general, it's specifically what sort of license government-funded research ought to have. Code written directly by Federal government employees has no copyright whatsoever and is therefore roughly equivalent to a BSD-type license; but if the government pays a non-employee to write code, there are no firm requirements or guidelines on how that code ought to be licensed. Prudence suggests that since it's our money funding the research, we ought to make sure the public gets some return from the endeavor.

670 comments

  1. Donations by Anonymous Coward · · Score: 5, Insightful

    I wonder how the campaign donations compare between open source companies and closed source companies?

    1. Re:Donations by soapvox · · Score: 4, Insightful

      Thats a very good point seeing how one of the Congressmen are from Washington... Anyone know of any companies that have declared war on Open Source in Washington state???? The letter that they are passing around is soooo vague, this really pisses me off when congress doesn't do any research into things and instead just follow what thier money men tell them or some analyst, ugh! Please everyone write to the morons and let them know that thier thinking is flawed.

    2. Re:Donations by jez_f · · Score: 3, Interesting
      let them know that thier thinking is flawed.
      Surly to have flawed thinking you would need to give a matter some thought.

      Where is a good place to find out who funded various Congressmen? With a system like there is in the states it would be nice to find out the 'reasons' that Congresmen support certan ideas.
    3. Re:Donations by omniprovident · · Score: 1

      Who cares? I think it's all good. If not, then you don't have a First Amendment worth anything.

    4. Re:Donations by Verteiron · · Score: 5, Informative

      Try this.

      --
      End of lesson. You may press the button.
    5. Re:Donations by hype7 · · Score: 3, Insightful
      I wonder how the campaign donations compare between open source companies and closed source companies?


      I think a more accurate title would be - Congress Members Support Campaign Contributors.

      I mean seriously, this is the US - is anyone that surprised? Politicians can be bought, and MS has damn deep pockets.

      -- james
    6. Re:Donations by smittyoneeach · · Score: 4, Funny

      Couldn't get there. Dunno if that's the firewall kicking in...or...the Illuminati.
      You have to give them credit for subtlety. Insisting that the taxpayer receive some value from the code cleverly ignores the value of the code itself.
      Of course, having seen a few lines of taxpayer-funded code, disclosing some of the 'less mature' examples thereof might not help the funding drives of any politicians...

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    7. Re:Donations by comic-not · · Score: 2, Insightful

      Indeed, according to the latest survey, USA can be seen as a second-class country when it comes to corruption. Yet another good reason to live in Finland :-)

      Seriously, though, what are you going to do to change the situation? That is, do you have any plans to overhaul the rotten, corrupted establishment which has tailored the system to the effect that it is next to impossible to get them out of power. Sure, individuals change but the fat, power-hungry parties will go on with their stampede. In a situation where two parties have developed a symbiotic relationship they are as bad as just one.

      --
      Existence usually comes as a surprise (Idem)
    8. Re:Donations by schlach · · Score: 5, Informative
      Did. Thanks for the tip.

      Adam Smith: 2002 Politician Profile

      Top Contributors:
      (1) Microsoft Corp $22,900

      which is more than the next two biggest, combined.

      Notable quote from front page:

      "Lobbying and giving money to politicians is the best return on an investment in the entire -- in the entire free world."
      -- Carl Mayer, committeeman in Princeton, New Jersey (60 Minutes, 5/12/1996)

      To be fair, if this guy wasn't pushing MS anti-GPL in DC, he wouldn't be doing a very good job of representing his constituency...

      Go to the front page and "Search By Individual Donor" on Microsoft. Sort by size of "donation" (I'm quite certain "political donation" is an oxymoron - political investment might be a better term). It's quite informative.

      There's an arena in which Free Software performance will never match commercial...
    9. Re:Donations by Anonymous Coward · · Score: 0

      Congress is motivated by its benefactors not necesarily by its constituents. Microsoft was in an uproar when the NSA released SELinux. Their argument was that the government had produced something that directly benefitted a competitor to MS and it was something from which MS is unable to draw any benefit. This is obviously a political answer to prevent these types of actions. By cutting off GPL based software at the knees, they prevent one of the largest consumers of software (the government) from using a large source of competing software (although not the only source). The goverment could not even use OpenOffice as replacement for MS Office (MS Cash Cow). For you MBAs out there, that's called customer lock in! It's even better when you have laws written to help you maintain that lock.

    10. Re:Donations by Anonymous Coward · · Score: 0

      Very interesting to do a search on Microsoft for the donor... 49 donations during the 2002 year, the largest being $485,795 to the RNC/Repub National State Elections Cmte on 4/3/2002... But I guess that just goes without saying...

    11. Re:Donations by BurritoWarrior · · Score: 3, Informative

      The top industries supporting Thomas M. Davis III are:
      1 Computer Equipment & Services $40,250

      ADAM SMITH (D-WA)
      Top Contributors

      1 Microsoft Corp $22,900

      The other two don't seem to stand out like these two do.

    12. Re:Donations by Oxryly · · Score: 1
      Or, more directly, this.

      Oxryly

    13. Re:Donations by Anonymous Coward · · Score: 1, Insightful
      To be fair, if this guy wasn't pushing MS anti-GPL in DC, he wouldn't be doing a very good job of representing his constituency..

      Microsoft stockholders outnumber all other people in his contituency? Microsoft is a big company, but relative to the whole of society (even in just that geographic region), they are still peanuts.

    14. Re:Donations by John+Biggabooty · · Score: 1

      Rep. Adam Smith is obviously on Microsoft's payroll. They are in Washington, He is from there. Adam Smith was also the name of the Author of "Wealth Of Nations," which is the basis of capitalism as an economic theory. What a curious coincidence.

      --
      That's Bigboo TAY! TAY!
    15. Re:Donations by Anonymous Coward · · Score: 0

      Yes.. it pisses me off also.. But what do most people do about it? NOTHING. At least send a Fax or Email to your representatives expressing that you are against this. Until people start doing something and stop talking amongst themselves things like this will not change.

    16. Re:Donations by ces · · Score: 2

      Just because a Congressman or Senator is from Washington does not mean they will back every brain-dead idea being pushed by Redmond.

      Jay Inslee and Rick Larsen both received more money from Microsoft and they are not backing this (yet).

      --
      Happy Fun Ball is for external use only.
    17. Re:Donations by 1010011010 · · Score: 2


      "Too late to work within the system, to early to put them against the wall."

      We need to repeal the 17th Amendment, strip all corporations of their "human rights," and return to the setup where corporations are special, rare, and charted by acto of congress -- like the U.S. Postal Service, for instance.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    18. Re:Donations by Anonymous Coward · · Score: 0

      Looks like Microsoft has the entire Washington State congressional delegation on its payroll. We gotta get up on our political investments.

    19. Re:Donations by ethereal · · Score: 2, Insightful

      Only if is constituency is counted on a corporate-market-cap basis. Encouraging free software is better for the populace at large, so if he's counting actual people (you know, U.S. citizens, "we the people", etc.) who would be helped, the GPL would seem to still come out on top even for Bill Gates himself.

      From what I hear, Bill doesn't see it that way, though :) I bet if he didn't have any money and needed a server yesterday, though, he might like free software a little better...

      --

      Your right to not believe: Americans United for Separation of Church and

  2. GPL congress! by misterhaan · · Score: 4, Funny

    let's gpl congress so that we can all modify the code and prevent all the stupid laws that get passed!

    --

    track7.org has all kinds of interesting stuff!

    1. Re:GPL congress! by Anonymous Coward · · Score: 5, Insightful

      so that we can all modify

      What are you doing on Nov 5th?

    2. Re:GPL congress! by soapvox · · Score: 0, Flamebait

      Picking the lesser of evils, Moron A or Moron B, we need more geeks running for office I tell ya!

    3. Re:GPL congress! by omniprovident · · Score: 1

      We already do - it's called the VOTE. Use it, duder!

    4. Re:GPL congress! by misterhaan · · Score: 5, Insightful

      voting affects congress similarly to trying to run software on palladium computer:
      you ask it to do something, but before it gets done it has to get approved by microsoft and the "content providers"

      --

      track7.org has all kinds of interesting stuff!

    5. Re:GPL congress! by Mr_Dyqik · · Score: 2

      Is this a US or a UK reference? The UK Nov 5th seems a much more effective way to change government...

      Boom.

    6. Re:GPL congress! by Anonymous Coward · · Score: 0

      Reading Slashdot all day!

  3. Exactly by Luke · · Score: 5, Insightful

    "Prudence suggests that since it's our money funding the research, we ought to make sure the public gets some return from the endeavor."

    That's why it should be BSD licensed.

    1. Re:Exactly by chefren · · Score: 1

      I agree. All new research should be BSD licensed so that it will be free for all to implement.

    2. Re:Exactly by dattaway · · Score: 1, Flamebait

      I agree. All new research should be GPL licensed so that it will be free for all generations to impliment.

    3. Re:Exactly by chefren · · Score: 1

      But would it be? Where would the web be today if Mosaic had been released under the GPL? Would we have had Netscape? IE? I think not.

    4. Re:Exactly by Anonymous Coward · · Score: 0

      What return from the endeavor exactly would that provide, GPL will also potentially give back any improvements made. BSD will give back nothing more than you started with.

    5. Re:Exactly by michael · · Score: 2, Informative

      Well, BSD licensing isn't even on the table: currently contractors get paid by the Feds to write proprietary code which they then sell back to the government - you pay twice for the same code. Any wonder why these businesses think they've got a good deal going and don't want anyone screwing it up?

    6. Re:Exactly by MentalPunisher2001 · · Score: 5, Insightful

      I'm a big fan of GPL, but BSD makes sense in this case.
      Using publically funded code should not REQUIRE you to submit changes, because you helped pay for the creation of the aformentioned code.
      BSD is closer to public domain than GPL, and Government-funded code SHOULD be public domain.

    7. Re:Exactly by omniprovident · · Score: 1

      Totally agreed. You make it GPL, and it truly limits who's going to try and further that R&D.

      GPL is designed to do only one thing well - to topple a monopoly or two - oh, and the entire proprietary ICT industry. BSD could further that research just as well, with more retirn on taxpayer dollars.

    8. Re:Exactly by Anonymous Coward · · Score: 0

      I agree totally, if it is our taxmoney then we should have access to the benefits when it is spent.

      also i think that schools should use GNU/GPL/BSD software such as openoffice instead of spending money on microsoft licenses for software that will be out of date in two years... it really is a waste of money to train our children to use expensive, shoddy software.

      another thing is the navy example used before... wordstar? give me a break, use a G4 server and some kind of NICS, and share out openoffice... or JOE if they like their basic proggies :-)

      anyway... why pay a company huge money and then allow them to charge the people that paid for it to be made in the first place to buy it for their own (home/office) use

      BSD BSD BSD

    9. Re:Exactly by fitten · · Score: 1

      Dunno... maybe we would have all been running some derivative of HyperText.... oh wait...

    10. Re:Exactly by SmokeSerpent · · Score: 5, Insightful

      BSD all the way baybee. There is no logical reason why using government-generated code should obligate one to make one's own code freely available, because we have already paid for it through taxation. Which brings up a possibility... maybe it should be dual-licensed: BSDish for US citizens and corporations, and GPLish for others.

      Take that, Canada! mwahahaha...

      --
      All kings is mostly rapscallions. -Mark Twain, The Adventures of Huckleberry Finn
    11. Re:Exactly by Anonymous Coward · · Score: 0

      Where does this happen? One of the biggest software products I know of was funded directly by the DoD. The entire dev work behind it was funded by DoD, but now people who use it still have to pay the company for it?

      Why, because we pay for support and the administration of the licenses. The company doesn't charge for the software, but they charge a DoD approved fee for the costs of distribution and the technical support that is needed to distribute. (Encrypted CD's, etc, etc.)

      So we're not paying for the same piece of code twice, the software is free, the distribution fees cost $$.

    12. Re:Exactly by jbolden · · Score: 2

      Maybe it would have been like it was in the early 90's but slightly more technically advanced. Lots of high quality discussion, good quality resources freely available to all. No advertising, no pop ups, no banner ads...

      Sure you might not have flash but is that really such a loss?

    13. Re:Exactly by Anonymous Coward · · Score: 1, Informative

      currently contractors get paid by the Feds to write proprietary code which they then sell back to the government - you pay twice for the same code

      I think that's not accurate. All the government contracts I've worked on specifically renounce any government claim to copyright/IP, but also require that Federal projects be allowed unrestricted use of any contract results.

      Note that if your contract is 'to provide a bunch of tabulated data' and you write a database to perform that contract, your database does not necessarily have to be provided, so it is possible that, having fulfilled your 'provide data' contract, you take a second contract 'to write a database program' that you've already written.

    14. Re:Exactly by frankie · · Score: 2
      "make sure the public gets some return from the endeavor."

      BSDL is a good answer, but it's not the only one. The best answer from a US Govt point of view should be as close to public domain as possible, but non-US users may need explicit permission. That would best satisfy the "national interest", IMO.

    15. Re:Exactly by stew77 · · Score: 2

      I can only second that. Everyone will be able to profit from that in almost any way. Even that one guy paying more taxes than anyone else...

    16. Re:Exactly by G-funk · · Score: 2

      BSDish for US citizens and corporations, and GPLish for others.

      That's definitely a violation of the spirit of the GPL, and probably also the word of it.

      --
      Send lawyers, guns, and money!
    17. Re:Exactly by Jason+Earl · · Score: 5, Insightful

      Actually Internet Explorer is descended from Mosaic. They purchased the rights to use the Mosaic code and then gave IE away for free. This destroyed both the value of the Mosaic source code (who else was going to license the rights if they could get the IE derivative for free), and it also helped destroy Netscape. Since many of the early Netscape employees had contributed to Mosaic I imagine that they were pretty ticked off to see that happen. If Mosaic had been licensed under the GPL, then the browser wars would almost certainly have turned out differently. For one thing, I would probably be browsing the web with a descedent of Mosaic instead of a Mozilla descendent (Galeon).

      Mosaic is not a very good example of the benefits of a BSD-style license. TCP/IP is a much better example.

    18. Re:Exactly by NoOneInParticular · · Score: 5, Insightful
      funny this use of the word 'implement'. Where in the GPL (or in copyright law for that matter) does it state that you cannot 'implement' the research. With a GPL license you cannot simply copy the source code verbatim in your proprietary product. If you want to go proprietary with some GPL implementation of some research, you actually have to study the research papers. Due to the GPL, you can also study the source code, but you have to understand it fully to implement your own version. You don't have to re-engineer the code, you don't need a cleanroom implementation, you simply have to study and write it yourself.

      Instead of this, with a BSD-style license you get a 'copy and forget' style of proprietary software development. "Yes, those research boys probably know what they were doing, let's just copy the source and make money out of it." This is a really solid way of getting crappy products out.

    19. Re:Exactly by Anonymous Coward · · Score: 0

      Fine then, we'll take back MESHnet and let your troops wander around deaf and blind :-P

      Anyways, why is all this such a big deal? Lot's of government funded projects have ended up with good licensing like BSD or MIT. It's good for economies to allow companies to benefit from government research, and it's good for people to be able to have free access to that research. Well, BSD like license gives us both, everyone wins.

    20. Re:Exactly by leviramsey · · Score: 1

      Not that it matters a damn.

      If it's BSD licensed to US citizens, then any US citizen could redistribute it to anyone else (the BSD License places essentially no restrictions on redistribution).

    21. Re:Exactly by Number_5 · · Score: 1

      Code written under contract belongs to the agency, division or even the branch that paid for it. If any other department wants to use it they have to get it from the one that paid. They may or may not want to share it at all or they may want other departments to share in the development costs if they use the code. It often boils down to "If we have to pay we'll write (or buy) our own." I'd be happy if we had open source (BSD or GPL) WITHIN the Federal government.

    22. Re:Exactly by Anonymous Coward · · Score: 0

      The BSD is very restrictive if a company decides saturate the market with proprietary extensions of a verbatim copy. Not very free.

      Its like someone cheating off your homework and finals through your engineering degree only to get a better job than you when you graduate during the recession.

    23. Re:Exactly by MrFredBloggs · · Score: 1

      >non-US users may need explicit permission

      Surely thats a reason for using a Public Domain license..otherwise wouldn't you have to chase foreigners around if they use your code without relevant permission...whereas if it were PD they could just use it (like they would anyway) without being obliged to defend your code base?

    24. Re:Exactly by sql*kitten · · Score: 4, Insightful

      BSD is closer to public domain than GPL, and Government-funded code SHOULD be public domain.

      It should be BSD licence for the taxpayers who paid for it, and GPL for everyone else in the world. That's fair because everyone only pays once but does pay, whether in cash or in contributed code.

    25. Re:Exactly by whereiswaldo · · Score: 2, Insightful

      I agree. GPL basically hinders commercial development using the code but that shouldn't be the case. The code should be free for ALL. GPL isn't always the best answer, although it certainly works where it is suited. LGPL and BSD certainly have their places and this is just such a case.

    26. Re:Exactly by Anonymous Coward · · Score: 0

      Silly me for thinking the author of the code should have some say in the license. Not even mentioning the fact that the GPL doesn't prevent you from making money on GPL or GPL-derivative works.

    27. Re:Exactly by Anonymous Coward · · Score: 0

      The actual people directly profiting off it will only be a very small part of the population, so why shouldnt they pay more for it too then? (If we are talking about indirect economic effects benefiting all global effects are as valid as local.)

      Following your arguement to a more logical conclusion would see the source code be dual licensed, GPL for everyone (or at least for all taxpayers, but a license with country restrictions would be incompatible with the GPL so that restriction is hard to add) and proprietary and at a price for everyone who wants to close source it.

    28. Re:Exactly by PainKilleR-CE · · Score: 1

      The BSD is very restrictive if a company decides saturate the market with proprietary extensions of a verbatim copy. Not very free.

      How does that make the BSD license restrictive or less than free? The very fact that a company could do that is part of why the BSD license is less restrictive and more free. The BSD code will still be out there anyway, even if the extensions are not open source.

      Its like someone cheating off your homework and finals through your engineering degree only to get a better job than you when you graduate during the recession.

      Sounds like what happens when people GPL BSD code.

      --
      -PainKilleR-[CE]
    29. Re:Exactly by Twylite · · Score: 2

      Of course this is all assuming that Microsoft didn't have oodles of money and hundreds of dedicated developers to throw at the problem with the specific intent of crushing the competition.

      Actually, the license did exactly what was intended. It allowed someone to take the source code and extend it to create new and innovative functionality, adding to the range of what computers could do. Internet Explorer, not Netscape/Mosaic/Mozilla, drove us to the current model of the Internet.

      If Mosaic had been GPL licensed, this may never have happened. While this may put 6 million geeks up in arms, there abour 250+ million people who have found that the Internet (and its information) is now more accessible.

      --
      i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
    30. Re:Exactly by EggplantMan · · Score: 1

      Excellent reasoning! By way of analogy: If I was going to invest my money, I would look to minimize my investment return by allowing everyone to take my money and spend it as they please without having to pay me back! Oh man, it'll all be worth it when they have to acknowledge the fact that they're using what once was my money. My heavens, thank Dog for the BSD license.

      What @$^@ing crack are you smoking anyhow?

      --

      ?-|||-----x<*))))><
    31. Re:Exactly by Anonymous Coward · · Score: 0

      Which, for instance, allows me to write a large amount of software paid for by the government and then leave, and immediately release a closed source version of this.

      If people want to release stuff commercially, and the code base is available only under GPL, they should ask the institution in question to separately license it, and pay for the experience.

    32. Re:Exactly by Anonymous Coward · · Score: 0

      But this means that Microsoft would have to licence it is GPL because they have paid no taxes to the federal government in years. I think that the code the Microsoft produces should be placed under a BSD style licence until they can start paying the govenrment the money that they owe, and not continue to hide under the false umbrella of employee stock options.

    33. Re:Exactly by ZoneGray · · Score: 5, Insightful

      The only truly public license is no license.

    34. Re:Exactly by anothy · · Score: 3, Insightful
      If Mosaic had been licensed under the GPL, then the browser wars would almost certainly have turned out differently.
      that's a pretty strong assertion there, with not much weight behind it. why would the browser wars have turned out differently if Joe User could get the source to IE, Mosaic, and their descendants? please be realistic: easialy better than 90% of computer users - probably closer to 99% - couldn't care less about "open source", "Free Software" (except in the sense that they'd like to not pay for things), or even know what "source code" means. the browser wars turned out the way they did primarilay because MS abused their monopoly of the desktop to drive netscape out of business by undercuting netscape's business model. source code never came into the picture.
      --

      i speak for myself and those who like what i say.
    35. Re:Exactly by Sneakums · · Score: 2
      BSDish for US citizens and corporations, and GPLish for others.
      That's definitely a violation of the spirit of the GPL, and probably also the word of it.
      A copyright holder can license his code under as many licenses as he sees fit. There is no reason why Federally-produced code could not be licensed under the GPL, and also under a modified BSD that is restricted to US citizens and corporations.
    36. Re:Exactly by Malcontent · · Score: 3, Interesting

      "They purchased the rights to use the Mosaic code and then gave IE away for free."

      I heard this was due to a clause in the contract saying MS had to pay a pecentage of the revenue from IE to Mosaic. I imagine they had dollar signs in their eyes when they wrote that contract and did not imagine the lengths MS would go to screw them.

      They found out the hard way.

      --

      War is necrophilia.

    37. Re:Exactly by Ami+Ganguli · · Score: 5, Interesting

      I don't know what would have happened in the alternate universe that's the subject of this thread, but in our reality MS had little to do with the popularity of the Internet. It was Netscape all the way.

      MS believed for a long time that they could create their own network along the same lines as AOL, but since MSN would be bundled with the OS, it would become absolutely dominent. If the Microsoft vision had come true, the Internet as we know it would enjoy the same popularity today as Linux does on the desktop.

      Gates even said once that he couldn't understand why anybody would use HTML rather than just serializing Windows API calls.

      Once it become clear that the Internet would be the "one true network" Microsoft finally woke up and crushed Netscape.

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    38. Re:Exactly by Isle · · Score: 3, Funny

      Exactly and following that logic, when the government goes shopping for software it is people who buys it as well. So if the government buys licenses to MS Office, then it should be put in public domain.. :-)

    39. Re:Exactly by frankie · · Score: 1
      wouldn't you have to chase foreigners around if they use your code without relevant permission

      The US Govt obviously enjoys chasing foreigners, and would want to deny its source code to non-US competitors. Something more like MPL or APSL would work: totally free and open usage by any US entity, but foreigners would need to have MFN status and submit all changes.

    40. Re:Exactly by TuringTest · · Score: 2, Insightful

      The anser is - forking.

      If the code of IE had been available, there would have been many public modified compatible versions - made by the 1% who cares about source- and people would have had the choice to switch from one to other. This would have prevented the IE-browse only web pages.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    41. Re:Exactly by MonkeyDluffy · · Score: 1
      "Prudence suggests that since it's our money funding the research, we ought to make sure the public gets some return from the endeavor."

      That's why it should be BSD licensed.

      Of course, if a someone uses that code in proprietary software, the public gets to pay twice for it.

      Personally, I think that it should be dual-licenced. GPLed, and also licenced to whoever wants to use it in their proprietary software - for a royalty. Yes, the proprietary software company might have paid taxes, but they will be trying to sell it back to the others who also paid taxes. And why shouldn't the government recoup some of their costs - it is not unusual for the government to sell things such as TV frequencies, or charge admission to national parks.

      -MDL

      --
      Happy meals fund terrorism
    42. Re:Exactly by ergo98 · · Score: 1

      They purchased the rights to use the Mosaic code and then gave IE away for free.

      While it might be true for IEs on alternate platforms, Microsoft has always subsidized IE as a part of the Windows platform, hence paying for Windows is paying for IE. This comes back to the whole "is it a part of the operating system", and I personally would say yes: Microsoft was trying to keep their operating systems relevant, and whether they were adding an encrypted filesystem, Super Solitaire, a disk defragmenter, or a web browser, it seems like a value add to me.

    43. Re:Exactly by Anonymous Coward · · Score: 0

      I don't live in the US - but if I did:

      I, as a taxpayer, have already paid for the code to be written. The GPL would stop people like Microsoft taking that code - that I've already paid for - and selling it to me again and again as if it were their own.

      This seems fairer to me than a BSD license. Why should the public have to pay for the code twice or more?

      If anything, a GPL-like license should be mandatory for all government sources.

    44. Re:Exactly by misterhaan · · Score: 1

      interesting--this poster wants to serve some sort of BS dish to US citizens . . .

      --

      track7.org has all kinds of interesting stuff!

    45. Re:Exactly by Anonymous Coward · · Score: 0

      Microsoft licenses is the tip of the iceberg when schools are involved. There are programs written to run on a Windows network that allow 10 students to use it at one time. This only costs a measly $24k per year. Some of this software is pretty basic too...think vocabulary tests, Z-bug, etc, only really expensive.

    46. Re:Exactly by ergo98 · · Score: 1

      I, as a taxpayer, have already paid for the code to be written. The GPL would stop people like Microsoft taking that code - that I've already paid for - and selling it to me again and again as if it were their own.

      Idiotic train of thought (are you trolling?), though it's the standard attack against the BSD, which is why I presume that you aren't a troll.

      If a guy on the street corner is giving away free bagels, and a guy beside him is taking those free muffins and putting cream cheese on them, selling those cream cheesed muffins for $1.00, the cost of the cream cheesed muffins is clearly for the cream cheese- The improvements to the muffin. He COULD NOT take those muffins and then try selling them, as obviously people would just get the free ones from the guy beside him.

      This same premise holds for software as well: The value of software is in comparison to what people can already get for free. If Microsoft started selling Apache as Apache.net for $999, how many sales do you think they'd get? Now if they actually went through the code and did serious porting (versus the partial porting), hooked into the plumbing of win32 to yield extreme performance, etc, and they sold THAT, then they do have something of value, and the value is measured as what is above and beyond the free Apache that people can already download.

    47. Re:Exactly by vsprintf · · Score: 3, Interesting

      BSD all the way baybee. There is no logical reason why using government-generated code should obligate one to make one's own code freely available, because we have already paid for it through taxation.

      Then there is no problem. Most code produced using government funding is available free for the asking, with no license and no terms, under the Freedom Of Information Act. Why screw things up by adding a license?

    48. Re:Exactly by Anonymous Coward · · Score: 0

      I could not agree more. BSD all the way!!! Speaking as an individual working in a private company, we only integrate BSD-style licenses into our products.

    49. Re:Exactly by Anonymous Coward · · Score: 0


      There is no reason why Federally-produced code could not be licensed under the GPL, and also under a modified BSD that is restricted to US citizens and corporations.


      Except for the fact that by the time you fleshed out the details of such a BSD variant, it would be 30 pages long, contain a political scree, and turn out to be useless.

    50. Re:Exactly by Anonymous Coward · · Score: 0

      Then you have not read the BSD license!!!

      How can you force someone that got it under BSD-
      license not to redistribute it under the same
      license -- in another country.

      Try to think about it. If you add such restrictions it will be more restrictive
      then the GPL.

    51. Re:Exactly by Anonymous Coward · · Score: 0

      Canada would have no problem with this. We belive that publicly-financed things like this should be available to all, for no profit.

      Have fun in the US with your DMCA and 1 party political system that is owned by big business and could give a crap what you think.

    52. Re:Exactly by Anonymous Coward · · Score: 0

      Bing Bing Bing, we have a wiener!

      The sad part is that two posts that say 'GPL for the people that didn't pay for it' are now cruising around Score:4 or 5.. How asinine.

      Anyone who feels this way obviously has never read either license. They both are worded in such a way that restrictions of that sort would be against the licenses.

    53. Re:Exactly by rcw-home · · Score: 3, Informative
      The only truly public license is no license.

      It's never the license that denies you rights. Licenses can only license you rights.

      The only truly public license is no copyright.

    54. Re:Exactly by Anonymous Coward · · Score: 0
      because we have already paid for it through taxation.

      So, if I never use the gov-generated code, and you use it with two lines of your own code then you get to profit from _my_ taxes? Fuck that. If you want proprietary code for a proprietary product then write it all yourself. Don't come whining to me asking for my taxes to be spent in a subsidy to _your_ business.

      On the other hand if you want to commercially benefit from the shared, societal knowledge that _my_ taxes have made possible then by all means feel free to add your two lines of code and if you're REDISTRIBUTING it (as opposed to using it inhouse, internally, privately) then you can release your changes.

      Stop asking for taxpayer funded subsidies of private business.

    55. Re:Exactly by Khalid · · Score: 2

      > Once it become clear that the Internet would be the "one true network" Microsoft finally woke up and crushed Netscape.

      And said that they have invented it !

    56. Re:Exactly by EllisDees · · Score: 2

      I'm a big supported of the GPL, but in this case they are right. Government funded code should be released under the BSD license so that everyone has an equal shot at using it to their advantage.

      --
      -- Give me ambiguity or give me something else!
    57. Re:Exactly by Anonymous Coward · · Score: 0

      Please understand that not only US citizens pay TAX to the US government. Canadian employed here legally pay as much tax too. And we had to contribute to your SS, and might not be able to get it back (less than 5 yr contribute eqv to send it to garbage bin). So, we actually pay more.

    58. Re:Exactly by anthony_dipierro · · Score: 1

      I think it should be licensed under the QingPL. Like the GPL, it's a once free always free license, but there's no silly requirement forcing people to distribute source code.

    59. Re:Exactly by biohazard99 · · Score: 2
      No, if Netscape had...
      • Realized you can't beat free (beer) pricing earlier
      • Made a standards following[0] browser with NS4
      • Not built a leaking memory hog with NS3/4

      the browser war might have turned out different. Microsoft, while denying browser choice (they hadn't been found to be a monopoly at that point, so it was within their rights to not bundle a competitors product), won the browser war with a better product for v4,5, and 6, moz is close, but still lacks the speed of IE. (Phoenix helps, but you get OExpress, FPExpress, MSN Messenger with the IE package, why cant NS 7 match speed?)
      [0] The NS4 family would not render perfectly valid CSS/DHTML code, but their hacked up proprietary implementation worked fine. IE 4,5, and 6 all have Microsoft extensions, but if you throw w3c spec code at it and it displays correctly.
    60. Re:Exactly by fault0 · · Score: 2

      Yes, but public domaining would forfeit your own rights to have explicit permission for non US-citizens.

    61. Re:Exactly by fault0 · · Score: 2

      Yes, but you also forget that Microsoft pays taxes too. In fact, they likely pay more per quarter, and thus funding public research, than you and your entire household will have ever in their whole lifetimes.

    62. Re:Exactly by ProfessorPuke · · Score: 2
      The reverse question is more interesting. The fact is, Netscape was always theoretically a commerical product, but it was distributed free to students and researchers specifically to prevent a GPL'd web browser from being created


      Marc Andressen knew how easy it was for a few college students to write an http client (he'd done it himself). And if at any point a pair of half-decent CS undergrads had found themselves unable to download a free graphical webbrowser, they'd have written their own inside of a weekend.


      Naturally a chain of enhancements would follow, and maybe endorsement by w3c.org as the "reference" http client implementation, and the saleability of the Netscape Navigator product would melt away.

    63. Re:Exactly by Dolly_Llama · · Score: 2
      I heard this was due to a clause in the contract saying MS had to pay a pecentage of the revenue from IE to Mosaic.

      Since IE is an integral portion of windows, shouldnt then Mosaic get a percentage of windows sales? hmm...

      --

      Somewhere, something incredible is waiting to be known. -- Carl Sagan

    64. Re:Exactly by Anonymous Coward · · Score: 0
      BSDish for US citizens and corporations, and GPLish for others.

      And how exactly would you justify discriminating between US citizens and non-citizen US taxpayers?
    65. Re:Exactly by swillden · · Score: 2

      Gates even said once that he couldn't understand why anybody would use HTML rather than just serializing Windows API calls.

      You've got to be kidding, right? Not even MS would create that kind of a security nightmare... Even if they restricted it to a subset of the API calls that is relatively "safe" (not sure if that would be possible), every single unchecked buffer would be wide open for exploitation...

      A focus on features at the expense of security is one thing, but that comment shows a complete and total disregard of security.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    66. Re:Exactly by mwa · · Score: 2
      It's never the license that denies you rights. Licenses can only license you rights.

      Apparently you haven't read many recent licenses. They deny you numerous rights that simple copyright allows you to excercise

      The only truly public license is no copyright.

      In fact, the federal government is prohibited from having copyright on government produced works. This is refering to contracted code which should be (IMHO) a work-for-hire for the federal government and should also be immediately public domain. I suspect that government contracts are written such that the contractor retains copyright, but I don't know for a fact.

    67. Re:Exactly by mwa · · Score: 2
      and people would have had the choice to switch from one to other

      Exactly. Would you like to download?

      • Microsoft (TM) IE 6.0 full of security holes and privacy invasiveness, or
      • OpenSource NotIE Version 0.9.9Beta-6 ("real" opensource projects don't go 1.0!) certified for installation on OpenBSD
      Remember, the Microsoft version is GPL, so full compatibility of "user browsing experience" is gauranteed!
    68. Re:Exactly by Zeinfeld · · Score: 2
      Actually Internet Explorer is descended from Mosaic. They purchased the rights to use the Mosaic code and then gave IE away for free. This destroyed both the value of the Mosaic source code (who else was going to license the rights if they could get the IE derivative for free), and it also helped destroy Netscape. Since many of the early Netscape employees had contributed to Mosaic I imagine that they were pretty ticked off to see that happen

      Actually you are somewhat off there. Mosaic was licensed to spyglass and the Netscapers deliberately flooded the market with effectively free browsers to sink spyglass long before Microsoft thought of the idea. The Netscaper's were somewhat justifiably peeved over the terms under which the code was sold to Spyglass which did not benefit the people who wrote the code a bit, but they appeared to be (rightly or wrongly) under the impression others did benefit.

      The majority of the code that was in Mosaic was originally from CERN in any case. The NCSA people used it without any attribution which they were allowed to do legally because we put libwww in the public domain. According to academic rules of conduct one would expect a citation in the source code, or for that matter a mention of the World Wide Web. Until it suited their purposes to do otherwise the NCSA crew tried to insist that the project was Mosaic and that they were the originators.

      If Mosaic had been GPL it would have made no difference. Microsoft would have used the CERN code direct and maybe come out with the browser a couple of quarters later. Or they could have bought a different browser.

      Mosaic is not a very good example of the benefits of a BSD-style license. TCP/IP is a much better example.

      Mosaic is a wrong example of the BSD license, it was a non-comercial use only license.

      On the basic principle I think that the logic underlying the senators point is sound, government money should not be used to fund research that is then encumbered. I don't like what has happened in the biotech area and I certainly don't like the idea that the government pays a research lab like MIT $2 million to develop software that later on becomes a proprietary operating system. This was the point that originally anoyed RMS, the AI lab was paid by the military to develop the lisp machine which then mysteriously drifted accross the road to become the product of symbolics inc.

      Now Microsoft are pissed about the RMS encumberances rather than the symbolics type encumberance but I think that the same point is valid. RMS designed the license with the intent of it being viral and encumbering commercial development. If you think otherwise you have either not met Stallman or not listened to him.

      I think that on this point there is actually a reasonable middle ground. I would certainly not recommend putting code into the public domain like we did with the Web. While the plagarism issue was resolved in the end and we know know Tim's role far fewer people know the role that I or Dave Ragget, Dan Connoly, Henryk Frystyk Nielsen, etc. played. The Web could not have grown as fast with a GPL license however, we knew what we were doing, we wanted the browser and server to come free with the operating system, that is what they were designed for. For that to be possible DEC, Microsoft, IBM etc had to be able to use our code.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    69. Re:Exactly by Ami+Ganguli · · Score: 2

      I'm quite serious, but I can't find the exact quote anywhere - a quick googling doesn't show anything.

      It was an off-the-cuff remark and I doubt there was ever any serious plan to do that, but you never know.

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    70. Re:Exactly by Anonymous Coward · · Score: 0

      Gates even said once that he couldn't understand why anybody would use HTML rather than just serializing Windows API calls.

      That seems remarkably uninsightful for BG. I would expect he's smart enough to see the purpose of HTML, and smart enough to realise why Windows API calls could never be a substitute.

      In fact, the more I think about it, the less sense it makes. I know everyone wants to slag BG down, but say what you will, he's not stupid. I won't believe he said this until I see some proof.

    71. Re:Exactly by swillden · · Score: 1

      I'm quite serious, but I can't find the exact quote anywhere - a quick googling doesn't show anything.

      And I'm quite serious about the . Chills literally run down my spine just thinking about it.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    72. Re:Exactly by swillden · · Score: 1
      Dang it. Did it in *two* posts in a row!

      There were supposed to be a few instances of <shudder> scattered throughout my posts. But I didn't do them correctly, obviously.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    73. Re:Exactly by Anonymous Coward · · Score: 0

      That's a straw-man. Even if Mosaic was under the GPL, if the Mosaic team originated the browser project, like most GPL code of new applications (most people don't know better), the project probably could have used the GPL license but almost certainly they would have retained the copyright to the code (not FSF).

      There is nothing from the GPL restricting the Mosaic project from selling the right to their code under a different license (as they retain the copyright) and not under the GPL. If MS had pulled the code from the GPL'd public code, that's a different matter. But most likely, they could have just as easily circumvented the GPL license by purchasing the code from the copyright holder. And they would be under no obligation.

      Esp. considering the latest GPL versions of the mid 90s.

    74. Re:Exactly by rcw-home · · Score: 2
      Apparently you haven't read many recent licenses. They deny you numerous rights that simple copyright allows you to excercise

      Only if you accept them. Are you familiar with the legal term "quid pro quo"? It's one of the fundamentals of contract law.

    75. Re:Exactly by SN74S181 · · Score: 1

      No.

      If the government pays a staff of developers to come up with a replacement for MS Office, it should be put in public domain.

    76. Re:Exactly by Malcontent · · Score: 2

      In a just world, a just country with a real justice system the answer is yes. In the USA where justice is for sale to the highest bidder then answer is no.

      --

      War is necrophilia.

    77. Re:Exactly by Anonymous Coward · · Score: 0

      We will just take back our invention of the light bulb and leave you yank screwballs in the dark.

      Take that.

    78. Re:Exactly by Anonymous Coward · · Score: 0

      well said.

    79. Re:Exactly by Anonymous Coward · · Score: 0

      with a BSD-style license you get ...[whine deleted] " This is a really solid way of getting crappy products out.

      Then please explain the 'quality' of the 2.4 series of the Linux kernel, and why it's been called the 'Kernel of pain'?

      Well?

    80. Re:Exactly by Isle · · Score: 2

      What is the difference?

      When you pay for software you pay for it's development. Otherwise there would be no reason for software to cost anything.

    81. Re:Exactly by TuringTest · · Score: 1
      We are not talking about nowadays. Back in 1995 the choice would have been
      • Wonderful Microsoft New Product for Browsing IE 3.0! Buy it now!
      • Netscape 4.0 - You already know how us. Upgrade for only 99$
      • RowBoat 3.0 - It's our first product but we gonna hit the market!
      • ..
      Who cares of 4 hippies advocacing GNU/GPL/BSD/TLA?
      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    82. Re:Exactly by ZoneGray · · Score: 2

      yeah... that's more precise. But my wording was snappier. ;)

    83. Re:Exactly by SN74S181 · · Score: 1

      No, when you pay for software you purchase a product.

      Otherwise there would be no reason for anybody to give any money at all to Red Hat as they sell much software they had no hand at all in developing.

  4. Public Domain by X-Nc · · Score: 5, Insightful
    This is an example of when a true Public Domain licensing should be used. Anything developed using public funding should be public. This lets any private intrest (from big corporations to individuals) use it and do with it what they want.

    This will satisfy everyone from RMS to Bill Gates.

    --
    --
    If I actually could spell I'd have spelled it right in the first place.
    1. Re:Public Domain by XaXXon · · Score: 3, Insightful

      NONONONONONONO. This will *NOT* make RMS happy, but it will make Bill Gates happy.

      Public domain is NOT the same as Free software. It's nowhere NEAR Free software. With public domain, anyone can take my code and change the license and sell it to me with a restrictive license.

      This makes Bill happy as a pig in the mud because he can take what I wrote (or paid for with my taxes), embrace, extend, and sell back to me. This means I'm paying twice for it, as I already paid for it with my taxes.

      This is exactly the kind of crap that RMS is trying to stop. With Free software, you cannot embrace and extend it unless you give the source code back with it. This means that you can't make software that is intentionally incompatible with other stuff, because people can just look at the source and make new, compatible software.

    2. Re:Public Domain by gcalvin · · Score: 4, Insightful
      Public domain is NOT the same as Free software. It's nowhere NEAR Free software. With public domain, anyone can take my code and change the license and sell it to me with a restrictive license.
      IANAL etc... We're not talking about your code here, we're talking about code developed in government research. After it's released into the public domain, anybody can take it, modify it, and release their modified version under a restrictive license, as you say. But at the same time, you could take the code, modify it, and release your modified version under the GPL.

      I don't have a problem with a federal policy requiring the fruits of new research being released into the public domain (or under an MIT/BSD style license). But I would have a problem with a policy that would disallow federal participation in existing GPL projects. Why should the government be forced to re-invent the wheel when there are perfectly serviceable GPL wheels out there?

    3. Re:Public Domain by 4of12 · · Score: 2

      I think "share and share alike" GPL will advance the state of technology a lot more in the long term than a set of unnecessarily restrictive toll booths on use of new technology. It's like liquor licenses or taxicab medallions. Great for the holders and a screw for the consumers.

      Unfortunately, the current system of laws supports a balance that weights very heavily toward the restrictive IP model. IMHO, more than is healthy for the global economy.

      At some point the system of patents will become such a pit of molasses that it will impede the development of new technology that such technology development will move to countries with less restrictive mechanisms governing their markets.

      --
      "Provided by the management for your protection."
    4. Re:Public Domain by frankie · · Score: 2
      With public domain, anyone can take my code and change the license and sell it to me with a restrictive license.

      Except that public domain also means that anyone can take it and change the license to GPL.

    5. Re:Public Domain by AndrewHowe · · Score: 4, Insightful

      Why would you buy it from Bill? You still have it. You wrote it, remember? Everyone still has it, it is in the public domain. Bill added value to it and he wants to charge you, but he doesn't have a gun pointed at your head.
      That's what I don't understand about all these GPL arguments. It's just like the file sharing argument - I haven't stolen this mp3, because you still have it. I haven't deprived you of it. So in the same way, if I take your GPL'd code and use it in a way that you don't like, what's the problem? You still have the code and you can still do what you like with it.

    6. Re:Public Domain by jasonditz · · Score: 4, Insightful

      If you're going to steal money from us to do research allegedly on our behalf it takes a helluva nerve to suggest that there need to be terms on the ways we can use it.

      Every piece of software I've ever written goes into the public domain. If Bill Gates ever wants to borrow a snippet of code thats his business, if RMS wants to borrow a snippet of code thats his business. They don't tell me how I can use my code and I don't tell them how they can use their code. What's wrong with that?

    7. Re:Public Domain by American+AC+in+Paris · · Score: 5, Informative
      NONONONONONONO. This will *NOT* make RMS happy, but it will make Bill Gates happy...This is exactly the kind of crap that RMS is trying to stop.

      Have you ever even bothered to look at the list of GPL compatible licenses? And I quote:

      Public Domain. Being in the public domain is not a license--rather, it means the material is not copyrighted and no license is needed. Practically speaking, though, if a work is in the public domain, it might as well have an all-permissive non-copyleft free software license. Public domain status is compatible with the GNU GPL.

      --

      Obliteracy: Words with explosions

    8. Re:Public Domain by donutello · · Score: 2, Insightful

      Apparently some people misunderstand the word "Free". A license that restricts what I can do with software is not "freedom".

      FREE is when I can take what is offered with no catches or gotchas.

      RMS wants to take away our freedom to do what we wish.

      --
      Mmmm.. Donuts
    9. Re:Public Domain by LarsG · · Score: 3, Insightful

      Public domain is NOT the same as Free software. It's nowhere NEAR Free software. With public domain, anyone can take my code and change the license and sell it to me with a restrictive license.

      Psst.. T'is not your code, it is code paid for with public funds.

      Government release A.tgz as public domain.

      Even if proprietary software vendors develop and release restricted license versions of A, you are still free to take A.tgz and develop a GPL-licensed branch.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    10. Re:Public Domain by kirkjobsluder · · Score: 2, Interesting

      Public domain is NOT the same as Free software. It's nowhere NEAR Free software. With public domain, anyone can take my code and change the license and sell it to me with a restrictive license.

      There is a funny definition of "freedom" there. "Free" as long as one abides by the restrictions placed on derivative works by the author. The bigest problem with freedom is that freedom includes the liberty to say or do things that are not right or not in the best interest of the comunity as a whole. Free speech includes the freedom to create hate speech. Free association includes the freedom to join the KKK. You can't simultaneously say "this is free" and "you must give what you make from this back to the community." GPL advocates would be much more honest of they were to argue for the GPL as a form of software conservatory rather than mangling the concept of freedom.

      Of course the GPL is a very good thing. However, that does not make public domain a very bad thing. Placing many of the standard technologies into the public domain would help to prevent many of the copyright and patent snafus that have developed over the last few years. HTML and http thrived because their placement in the public domain permitted everyone to write code for them. Government-produced documents must be in the public domain in order to support democracy.

    11. Re:Public Domain by Kaa · · Score: 5, Insightful

      Public domain is NOT the same as Free software. It's nowhere NEAR Free software.

      Well, yes. Public domain is considerably more free than "Free software".

      With public domain, anyone can take my code and change the license and sell it to me with a restrictive license.

      Yes, and that's part of the freedom. You know, freedom doesn't apply only to things you approve of. It also means freedom to do things which you don't like.

      If it's in public domain, it's not *your* code any more. Anyone can take and do anything he wants with it, including making a commercial closed-source product being sold for money. That's perfectly fine. That's part of freedom.

      This makes Bill happy as a pig in the mud because he can take what I wrote (or paid for with my taxes), embrace, extend, and sell back to me.

      Well, don't buy it. I mean, you have the code, right? It's there in the public domain, you can do whatever you want with it. Why would you pay money to Billg if the code is free?

      I think your idea of "freedom" is very screwed up. GPL is actually quite a restrictive license, it's just that it is restrictive in other than the usual ways. Freedom means the ability to make meaningful choices, even if you don't like the choice I make and even if you think it's a bad choice for the future/society/environment/children/etc.

      So, yes, public research should be in public domain.

      --

      Kaa
      Kaa's Law: In any sufficiently large group of people most are idiots.
    12. Re:Public Domain by Anonymous Coward · · Score: 0

      nono, because now bill has embraced and extended it and only this restrictive version will run with anything on his monopolistic operating system. If bill can use it, he'll make it so you have to buy his.

      This isn't just pandering to popular opinion, this is what actually happens.

    13. Re:Public Domain by omniprovident · · Score: 1

      Very well stated. This pooint was brough up last week at the World Bank OSS event. The GPL, it seems to me, is as restrctive as any proprietary license. But, really, who cares? I just don't want "infecting" my works, or the ability of getting at taxpayer-funded research because I write proprietary programs and refuse to deal with the viral GPL.

    14. Re:Public Domain by CrazyBrett · · Score: 3, Insightful

      RMS wants to take away our freedom to do what we wish.

      And the US government wants to take away my freedom to murder other people... DAMN that US government!

    15. Re:Public Domain by TamMan2000 · · Score: 2

      If people are selling it back to you, then they are selling the improvement only, not the whole thing, you still have what they improved on, what your taxes paid for, and anyone can get it...

      If you don't want to pay for an improvment, then don't pay for it, but thinking that you deserve to have the improvement anyway is wrong.

      --
      "I'll have a Guinness, no wait, make that a Coors Light" -Grad student I work with, who shall remain anonymous...
    16. Re:Public Domain by ivaldes3 · · Score: 2, Informative
      Actually, Stallman may consider Public Domain software to be free software. There was a controversy once on my news site: Linux Medical News about the Veterans Administration hospitals medical record software that is most assuredly public domain. The controversy was whether it was considered to be free software. RMS seemed to consider public domain software as GPL compatible.

      Excerpt:
      "...I am not a lawyer, but I have spoken extensively with lawyers about copyright questions. Presuming that the VistA software is in the public domain, if you combine it with a GPL-covered program you must release the combination *as a whole* under the GPL. Using the VistA code in this way is allowed because public domain status permits practically anything.

      However, the specific code that was in the public domain remains in the public domain. In other words, the fact that person A released the VistA code in a GPL-covered combination does not stop person B from using the VistA code in some other way.

      You could even extract the VistA code from the GPL-covered combination and use it as public domain material, as long as it really is the unmodified VistA code. If you want to use the VistA code as public domain material, the safest way is to get a copy of the original VistA code, because if people have changed that code since, they don't have to put their changes in the public domain. Still, in principle, the VistA code remains in the public domain even inside the GPL-covered combination.

      Another way of putting this is that the GPL is not "contagious". The GPL applies through inclusion, not through contact. It applies to the combination because the combination (given the assumed scenario) includes some code that was released under the GPL. But the VistA code retains its own status, despite being in a combination with the GPL-covered code..."


      Draw your own conclusions from this. You can see his response in its entirety here.

      -- IV

      --
      http://www.LinuxMedNews.com Revolutionizing Medical Education and Practice.
    17. Re:Public Domain by iabervon · · Score: 4, Insightful

      This isn't really about making people happy. It's about providing them with useful software. If what they want to do is extend it and sell it to people without source, well, they paid their taxes (supposedly) for that right. If what they want to do is extend it and GPL it, they paid for that, too. If they just want to use it, that's also fine.

      The GPL is a way of protecting your work from reuse by people who don't extend the same rights to you. It is an important way of getting people who are writing software for personal reasons to release it to the public. In the case of work contracted by the government, that isn't necessary, because the programmer is paid for the work. The government also doesn't want to retain access to derived works; they've generally made the software sufficient for their purposes, and their mandate is to make their software available to everybody.

    18. Re:Public Domain by devonbowen · · Score: 2, Insightful
      This makes Bill happy as a pig in the mud because he can take what I wrote (or paid for with my taxes), embrace, extend, and sell back to me. This means I'm paying twice for it, as I already paid for it with my taxes.

      Only if you're really dumb. Sure, you can pay Bill for it or you can go grab the original code and have it free of charge. If you decide to pay Bill, it's because he has added value to it that you decide is worth paying for.

      With Free software, you cannot embrace and extend it unless you give the source code back with it.

      This argument has some validity but can be solved in ways other than the GPL. Bill wasn't able to embrace and extend Java and that isn't GPL'd. He also hasn't done much to affect TCP and other standards like that which are fully public domain (including implementations from BSD). In fact, I would argue that embrace and extend has been a very small part of Microsoft's "success". Most of it has come from monopolizing file formats (Word) and protocols/APIs (SAMBA) and not allowing competition. This would be true even if all government software was GPL'd.

      On the other hand, I think there are many "little guy" companies out there that benefit dramatically from getting a head start with public domain code. For them, having public domain code they can readily use helps level the playing field. This means their success or failure will more likely hinge on the value of their ideas rather than being out gunned by a larger company with a bigger budget.

      Of course, the counter argument to that is that they should be using the GPL for moral reasons. But then we're talking religion.

      Devon

    19. Re:Public Domain by Anonymous Coward · · Score: 0
      Public domain is NOT the same as Free software. It's nowhere NEAR Free software. With public domain, anyone can take my code and change the license and sell it to me with a restrictive license.
      I hope that you are joking, here. If not, I have never (except on GNU.org) seen such bullshit. Public domain is not free software??? Public domain is the very essence of free software, as in anyone is ``free'' to do whatever the hell they want with it. How exactly is that not free?

      This is the kind of religious crap that makes the GPL suck.

      his means that you can't make software that is intentionally incompatible with other stuff, because people can just look at the source and make new, compatible software.
      Yeah, like GNU has never embraced and extended BSD-licensed code or public domain code. Bill Gates probably got the idea from RMS, they aren't that dissimilar.

    20. Re:Public Domain by duffbeer703 · · Score: 2

      You are still free -- to not buy my modifications.

      With GPL, I am forced to give my modification away for free! What if I don't want to?

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    21. Re:Public Domain by MCZapf · · Score: 2, Informative
      Public domain status is compatible with the GNU GPL.

      Yes, but it's only one-way compatibility. The GPL states that you must release derivative works under the GPL as well, right? So, as soon as the tiniest change is made, you can't re-release a GPLed work to the Public Domain, unless you redo all the effort starting from the PD version.

    22. Re:Public Domain by ckedge · · Score: 2


      If he's a taxpayer, it *is* his code to start with!

      To the person who quoted "public domain status is compatible with the GNU GPL".

      True, but that means you can use and integrate public-domain code into a GPL project. It does NOT imply that public-domain is as "good and useful" a license, from an overall perspective, as GPL or BSD.

    23. Re:Public Domain by fidget · · Score: 1
      I'm sure this is going to get lost in the storm of RMS vs BillG noisemakers, but the world works like this, briefly...

      There are two issues at hand IMHO:

      1. Why can't the gov't release software as GPL; and
      2. Why can't the gov't participate in GPL projects

      Why can't the gov't release software as GPL?
      Unclassified software developed by the gov't of the US has been paid for by taxpayers' money, and as such belongs to "the people" in the truest sense of the word.
      Because of this, the gov't mandates that there be no restrictions on use of that software, hence no power may force the taxpayers to pay again for something they paid for in the first place.
      It also means that the gov't has no right to restrict the use of the resultant software in any way.
      This last idea runs orthogonally to the GPL (if not entirely contrary), and thus excludes its use by public-funded software projects.

      Why can't the gov't participate in GPL projects?
      GPL imposes restrictions on software due to it's viral nature. The gov't mandates that there be no restrictions on use of publicly-funded software.
      ERGO, the gov't may not contribute to GPL projects, as those project would they have use restrictions not imposed by their owners (i.e. the public at large).

    24. Re:Public Domain by ILikeRed · · Score: 2

      Ask the people at MIT what they think of what MS did to Kerberos.

      Ted T'so's answer is interesting.

      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    25. Re:Public Domain by yerricde · · Score: 1

      >Public domain is NOT the same as Free software. It's nowhere NEAR Free software.

      If not, I have never (except on GNU.org) seen such bullshit

      I don't see such BS even on GNU.org. According to the FSF, software released as source code under an abandoned copyright (i.e. in the public domain) or under a permissive license is still free software.

      --
      Will I retire or break 10K?
    26. Re:Public Domain by ergo98 · · Score: 1
      That's fundamentally what the BSD license is: A license with virtually no restrictions (versus the highly restricitive, politically inspired GPL). One of the primary purposes of the BSD style license is to

      • Make people aware that you didn't "forget" the copyright notice and therefore have a natural copyright. I believe the standard is that works containing no copyright have very strict implied copyrights
      • Absolve you of responsibility if someone uses the code and it blows up a shuttle or derails a train. It's a responsible thing to put there if you're not explicitly being compensated to underwrite the risk of the software.
    27. Re:Public Domain by tunabomber · · Score: 2

      I think your idea of "freedom" is very screwed up. GPL is actually quite a restrictive license, it's just that it is restrictive in other than the usual ways. Freedom means the ability to make meaningful choices, even if you don't like the choice I make and even if you think it's a bad choice for the future/society/environment/children/etc.

      This is a common misconception about free software. The freedom in free software does not belong to the people that use the software, but rather to the software itself. Free software is free from ever being a victim of an 'embrace and extend' maneuver, where the software is modified for strategic reasons, rather than to actually improve it.
      If this all sounds like new age liberal hippiebabble, bring it up with RMS. However, he must be doing something right when he came up with the only software license that MS clearly despises since it undercuts their trademark business tactic.

      --

      pi = 3.141592653589793helpimtrappedinauniversefactory71 ...
    28. Re:Public Domain by KjetilK · · Score: 2

      Huh? RMS has stated many times that the ultimate goal is to have all software in the public domain, copyleft is just means to that end.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    29. Re:Public Domain by Planesdragon · · Score: 2

      Public domain is NOT the same as Free software. It's nowhere NEAR Free software. With public domain, anyone can take my code and change the license and sell it to me with a restrictive license.

      Nitpick: When using the term "Free Software", it's probably better to capitalize both words. Same for "Public Domain" or "Real Problem" or anything else.

      That said...

      This makes Bill happy as a pig in the mud because he can take what I wrote (or paid for with my taxes), embrace, extend, and sell back to me. This means I'm paying twice for it, as I already paid for it with my taxes.

      If Bill does something with the code that makes it worth paying for, then he's done effort and "deserves" some compensation. The Federal Government does not, which is why PD or BSD would be the best way to go.

      RMS would take PD software, GNU it, and give it back to you (after you've allready paid for it) only if you agree to his license. It's, in this theoretical case, the same as Bill taking it and selling it to you.

      The best thing is a BSD style license, so Federally funded codes has to be noted as such. Everyone who cares gets something, and everyone has to say when they're using the federally paid for stuff.

    30. Re:Public Domain by AndrewHowe · · Score: 2

      What, the fact that they put something in a field explicitly marked "This field may also contain information needed by certain extensions to the Kerberos protocol." in RFC1510???
      And then, only when talking to another Microsoft server?
      Oh, but because it's Microsoft, they're not allowed to. Grow up.
      The only thing they did wrong was to put a license agreement in the way of reading their document describing the changes. That was a bit of a PR blunder, sure. But you didn't need to know the information to interoperate, it was just an optimisation between cooperating Windows hosts.

    31. Re:Public Domain by Balp · · Score: 1

      And remenber that that was without touching or using the code from MIT so licencing had nothing to do with that.

    32. Re:Public Domain by Anonymous Coward · · Score: 0
      With public domain, anyone can take my code and change the license and sell it to me with a restrictive license.(emphasis mine)

      There is a fundamental flaw in your thinking. It is not your code, it is the public's code, hence it being in the public domain. Everyone has the right to do whatever they want with it, without any restrictions, by virtue of being part of the public, just as you do.

    33. Re:Public Domain by gcalvin · · Score: 1
      If he's a taxpayer, it *is* his code to start with!
      True, but by that reasoning, it's Microsoft's code too, since Microsoft pays taxes.
    34. Re:Public Domain by Anonymous Coward · · Score: 0

      However, he must be doing something right when he came up with the only software license that MS clearly despises since it undercuts their trademark business tactic.

      You're going to have to come up with a really good explanation of why I should be happy that ANY entity despises the GPL.

    35. Re:Public Domain by Anonymous Coward · · Score: 0

      You are dumb. Is this a troll?

    36. Re:Public Domain by Zak3056 · · Score: 2

      If you decide to pay Bill, it's because he has added value to it that you decide is worth paying for.

      OR, you pay Bill because he has made changes to it that make it incompatible with the public domain version--which, thanks to Microsoft's monopoly power, makes it the de facto new standard.

      Of course, that would never happen, right...?

      --
      What part of "shall not be infringed" is so hard to understand?
    37. Re:Public Domain by jdavidb · · Score: 2

      I think you're confused about the difference between free software and copylefted free software. BSD-licensed, X11-licensed, and public domain software are all examples of non-copylefted free software. This software is free because it satisfies the free software definition, but it is not copylefted, because someone can make a non-free derivative version. Copyleft is a strategy of using copyright to prevent people from making non-free derivatives of free software. The GPL is one means (perhaps the best) of copylefting your software.

      Check out the philosophy section on gnu.org. There's some good reading there.

    38. Re:Public Domain by spitzak · · Score: 2

      Absolutely false. The government publishes stuff with copyrights. Therefore the GPL is allowed.

    39. Re:Public Domain by anthony_dipierro · · Score: 2

      You know, freedom doesn't apply only to things you approve of. It also means freedom to do things which you don't like.

      Yeah, but it doesn't mean the freedom to take away the freedom of others.

    40. Re:Public Domain by anthony_dipierro · · Score: 1

      If you don't want to pay for an improvment, then don't pay for it, but thinking that you deserve to have the improvement anyway is wrong.

      Thinking you deserve to have the improvement may be wrong, but thinking you deserve to be able to copy the improvement once you've obtained it isn't.

    41. Re:Public Domain by ILikeRed · · Score: 1
      aNDREWhOWE states:
      What, the fact that they put something in a field explicitly marked "This field may also contain information needed by certain extensions to the Kerberos protocol." in RFC1510???


      No, it bothers me that they added a proprietary extention to the correct field in an effort to embrace and extend a common, open protocol. See the diference? (Do you see it now?? Ok, how about when I use 3 question marks??? Proprietary???)

      And then, only when talking to another Microsoft server?


      So why did this cause problems with *NIX systems?

      Oh, but because it's Microsoft, they're not allowed to. Grow up.


      No, don't put words in my mouth. Here it is in my words: NOBODY should be allowed to put proprietary extenstions in open protocols. The GPL enforces that.

      The only thing they did wrong was to put a license agreement in the way of reading their document describing the changes. That was a bit of a PR blunder, sure. But you didn't need to know the information to interoperate, it was just an optimisation between cooperating Windows hosts.


      The only reason it did not work out better for them is because of the stink researchers at MIT made while MS was in anti-trust litigation, so they decided to publish the changes on a website that is only accessible IE, under their license, not the creators of Kerberos.
      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    42. Re:Public Domain by Anonymous Coward · · Score: 0


      NONONONONONONO. This will *NOT* make RMS happy


      You have an interesting view of the aim of Government policy


      With public domain, anyone can take my code and change the license and sell it to me with a restrictive license


      Ummmm.... yeah, IF YOU'RE STOOPID!

      If you aren't stupid, then you will probably pass on the offer when they try to sell it to you. (after all, you still have the original)

      Now, If they made some change other than the license, and you value the effort that they put into it, why shouldn't they have the option of providing the change that they made in closed format for a fee?

      You are always free (libre) to walk away without paying (and you still have the original code) The only thing that is being kept from you are the changes that you didn't have the initiative/intelligence to make yourself.


      This makes Bill happy as a pig in the mud because he can take what I wrote (or paid for with my taxes), embrace, extend, and sell back to me.


      See above comment (re: STOOPID) The right answer to this reality is to laught at Bill's feable attempts to seperate you from your money, or to admit that you want what Bill has done enought to part with some bills to get it.

      Monopoly/Anti-Trust issues muddy this, but should be delt with as Monopoly/Anti-Trust isuues, not as licensing issues.


      With Free software, you cannot [...]


      Interesting definition of Free
      .

      Ive heard free speach and I've drunk free beer. From my experience, the beer is worth more.

    43. Re:Public Domain by saforrest · · Score: 2, Informative
      Have you ever even bothered to look at the list of GPL compatible licenses? [gnu.org] And I quote:

      Do you have any idea what you're talking about? And I quote (from your link!):

      We classify a license according to certain key questions:

      Whether it is compatible with the GNU GPL. (This means you can combine a module which was released under that license with a GPL-covered module to make one larger program.)

      So, from the above we see that GPL compatible licenses are licenses for code which permit you to modify that code and redistribute it under the GPL, not licenses that are "equivalent" to the GPL.

      You can do whatever the hell you want with public domain code, as it's under even fewer restrictions than code under the BSD license. This obviously includes redistributing it under the GPL. But just as obviously, you can't take GPL'ed code and release it under the public domain.

      The original poster is quite right in that promoting public-domain software would make RMS mad and Bill Gates happy.

    44. Re:Public Domain by ahodgson · · Score: 1

      And Microsoft would be welcome to use it. They just wouldn't be able to modify it and then sell the lot back to you without source code.

    45. Re:Public Domain by Twirlip+of+the+Mists · · Score: 2

      I really wasn't planning on responding at all to this thread, because this sort of argument usually just ends up making me mad. But in all the comments I've read so far, this is the only one that gets it right.

      Code released under a nonrestrictive license like the BSD one can later be re-released by another party under the GPL. There's no rule against this whatsoever.

      Code released under the GPL, however, can never be re-released under another license. Ever.

      It's clear that the right course of action is for the government to make code available under the least restrictive terms possible. If somebody wants to then take one or another program and "GPL-ize" is, they're free to do so.

      This will, of course, not satisfy RMS. But anybody who's familiar with my past comments on this subject already knows how I feel about that.

      --

      I write in my journal
    46. Re:Public Domain by kirkjobsluder · · Score: 1

      This is a common misconception about free software. The freedom in free software does not belong to the people that use the software, but rather to the software itself. Free software is free from ever being a victim of an 'embrace and extend' maneuver, where the software is modified for strategic reasons, rather than to actually improve it.

      If software has freedom, then does it have rights? And if so, what about my car, my rat cage, and my sewing machine?

    47. Re:Public Domain by Anonymous Coward · · Score: 0


      So, as soon as the tiniest change is made, you can't re-release a GPLed work to the Public Domain, unless you redo all the effort starting from the PD version.


      Which shouldn't be too hard since you only made the tiniest change. :-)

      Seriously, I think that you hit on the truth of the "Freedom" fight.

      PD software can be relicensed as GPL with no problem. (Do it yourself. You don't have to ask anyone's permission. Go ahead! It's fun.)

      GPL software can only be relicensed as PD with the explicit permission of all contributers. (virtually impossible to even figure out what this means for all but trivial cases)

      You can argue which is better, but it seems like a perversion of the word "Free" to claim that the GPL is more Free.

    48. Re:Public Domain by kirkjobsluder · · Score: 1

      Yeah, but it doesn't mean the freedom to take away the freedom of others.

      This is one of the big flaws in terms of "software freedom" as advocated by GPL pundits. There is this nebulous claim out there that not publishing the source code involves taking away freedom.

      To use an example, lets look at Walt Whitman. Leaves of Grass is avaliable as part of the Gutenberg archive. Random House publishes a new annotated version. Have I been stripped of any freedoms because the annotations and commentary are not public domain. No. I have exactly the same liberties to read and publish my own versions of Leaves of Grass as before.

      If I make a new creative work on my own and copy protect it, am I infringing on anyone's freedom. No. They have the same freedoms they had before I published my work. If they don't like that I didn't include source materials, they can purchase a different work.

      Advocates of the GPL argue that propretary protections of software should not exist because software is a non-rivalous resouce. There is an infinite potential to make copies.

      Then when the subject is public domain and BSD they argue that software is a rivalous resource that needs protection through copyleft. If it is non-rivalous, then there is nothing I can do that will infringe on your freedom. You have a free version. You can copy, modify and distribute at will.

    49. Re:Public Domain by Anonymous Coward · · Score: 0


      Yeah, but it doesn't mean the freedom to take away the freedom of others.


      If I "take" sw in the public domain, modify it, and tell you that you can only have my verion in binary, and that you will have to pay me, and kiss my butt while you are at it, I haven't taken anything from you.

      I certainly haven't taken your freedom from you. You are perfectly free to tell me that you wouldn't pay for my software to save your life, and besides, my mother dresses me funny.

      After this enriching interchange, guess what? The software that was in the PD is still in the public domain.

      It is free, you are free and nothing has been lost.

    50. Re:Public Domain by devonbowen · · Score: 2
      OR, you pay Bill because he has made changes to it that make it incompatible with the public domain version--which, thanks to Microsoft's monopoly power, makes it the de facto new standard.

      Did you read the rest of my post? I talked about "embrace and extend". But let's take the discussion a step further. Since there is actually a butt-load of high quality non-GPL'd code out there, there should be plenty of examples already of Microsoft doing this. Can you name some, please? Although I must admit I'm not a big Windows user, I think of things like the OpenSSL libs, the BSD TCP stack, etc, and can't think of anything Microsoft has done this to. Can you? As many examples as you can think of...

      Devon

    51. Re:Public Domain by anthony_dipierro · · Score: 2

      This is one of the big flaws in terms of "software freedom" as advocated by GPL pundits. There is this nebulous claim out there that not publishing the source code involves taking away freedom.

      Actually, I agree. That's why my license doesn't require others to publish source code.

      However, I wasn't referring to not publishing source code, I was referring to copyrighting derivative works.

      To use an example, lets look at Walt Whitman. Leaves of Grass is avaliable as part of the Gutenberg archive. Random House publishes a new annotated version. Have I been stripped of any freedoms because the annotations and commentary are not public domain.

      Yes, you've been stripped of the ability to copy and distribute those annotated versions.

      If I make a new creative work on my own and copy protect it, am I infringing on anyone's freedom.

      Not unless you sue someone for copyright infringement.

    52. Re:Public Domain by anthony_dipierro · · Score: 2

      If I "take" sw in the public domain, modify it, and tell you that you can only have my verion in binary, and that you will have to pay me, and kiss my butt while you are at it, I haven't taken anything from you.

      True, but if I find a copy of that binary on the internet and download it, then you sue me for copyright infringement, win, and take away my house, you have taken something from me.

    53. Re:Public Domain by American+AC+in+Paris · · Score: 2
      So, from the above we see that GPL compatible licenses are licenses for code which permit you to modify that code and redistribute it under the GPL, not licenses that are "equivalent" to the GPL.

      Upon further reading, I readily concede that public domain is not equivalent to the GPL. I was confused (shock!) by what I had read on the FSF site.

      The original poster is quite right in that promoting public-domain software would make RMS mad and Bill Gates happy.

      I further concede that favoring licensed software over software released into the public domain makes RMS quite mad, indeed.

      Nothing is more free than Public Domain.

      --

      Obliteracy: Words with explosions

    54. Re:Public Domain by HiThere · · Score: 2

      Nobody complains too much about the BSD licenses on the TCP stacks. Sometimes it's the right way to go. It depends on what your purpose is. Personally I feel that LGPL would have been a better choice, but so what. BSD is fine.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    55. Re:Public Domain by HiThere · · Score: 2

      Unh... because if you don't use his version, it won't work with his other stuff?

      You still have the original code, but you don't have the correct crypto-key to use it with his version. So you can't. Even through adding the version checking was all that he did.

      Can you say Kerberos?

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    56. Re:Public Domain by ILikeRed · · Score: 2

      Sure, aruguably javascript and html.

      The best example is Microsoft breaking Kerberos.

      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    57. Re:Public Domain by YoungHack · · Score: 1
      Public domain status is compatible with the GNU GPL.

      Yes, but it's only one-way compatibility. The GPL states that you must release derivative works under the GPL as well, right? So, as soon as the tiniest change is made, you can't re-release a GPLed work to the Public Domain, unless you redo all the effort starting from the PD version.

      I don't see why that is a bad issue. Commercializing a PD work is also a one-way compatibility.

    58. Re:Public Domain by Kaa · · Score: 2

      This is a common misconception about free software. The freedom in free software does not belong to the people that use the software, but rather to the software itself. ...[snip]...
      If this all sounds like new age liberal hippiebabble, bring it up with RMS.


      Now that you mention it, this idea doesn't sound new age or liberal to me, but it certainly looks like confused babble. I guess I am limited in my imagination, but I fail to see how a quite inanimate piece of code can have its own right to freedom.

      And did RMS explicitly say this somewhere? I mean "software wants to be free" is a nice and catchy slogan, but I was unaware that people take it literally. There are some rather major philosophical problems with this approach, you know...

      However, he must be doing something right when he came up with the only software license that MS clearly despises...

      I fail to see how annoying MS can be used as a criterion of whether something is right or wrong.

      If I have leet haxor powers that allow me to magically leave a pile of shit in the middle of the office of every top MS management guy, using these powers will likely annoy MS. Does it mean I am doing something right?

      --

      Kaa
      Kaa's Law: In any sufficiently large group of people most are idiots.
    59. Re:Public Domain by firewood · · Score: 1
      The freedom in free software does not belong to the people that use the software, but rather to the software itself.

      That's the ticket, enslave the people, and give their freedoms to a bunch of magnetic domains. I don't know about you, but I'd rather that the people be free, and that their tools (including magnetic and electostatic bits) be the slaves.

    60. Re:Public Domain by Ataru · · Score: 0

      Have you read the RFC in question? I suspect that you haven't. The RFC explicitly says that the field in question is for extensions to the protocol. It doesn't say "no proprietary extensions". Read it again.
      I don't know why *nix systems had a problem with something in a user defined part of the protocol. Perhaps they were all *nix zealots and incapable of ignoring the contents of this field? Do you think Kerberos would have stopped working because of the contents of an explicitly reserved part of the protocol? Do you? Do you know anything?
      I am going to quote you now: "NOBODY should be allowed to put proprietary extenstions in open protocols. The GPL enforces that."
      Where does it say in RFC1510 that the user defined field must not be used by "proprietary" extensions? And what the fuck has the GPL got to do with RFC1510?
      I already said that they shouldn't have put the restrictive license on the change doc. I won't argue with you about that.

    61. Re:Public Domain by SN74S181 · · Score: 1

      Don't be redundant. You said the same thing as he did.

    62. Re:Public Domain by extrasolar · · Score: 2

      While I agree with most of your points:

      "GPL is actually quite a restrictive license, it's just that it is restrictive in other than the usual ways."

      The only way for this statement to make sense is if you live in an entirely BSD/Public Domain world. For 99% of the population, the GPL is far freer than anything they'll ever get their hands onto.

      At this point, your logic is turning into rhetorical mush.

      "Freedom means the ability to make meaningful choices, even if you don't like the choice I make and even if you think it's a bad choice for the future/society/environment/children/etc."

      I actually think that the GPL keeps between the lines into its intention. "free" isn't the best word for what it stands for, but its usually good enough. I think "autonomous" or "independent" would be better, but thats just me.

    63. Re:Public Domain by goldfndr · · Score: 2
      Government release A.tgz as public domain.

      Even if proprietary software vendors develop and release restricted license versions of A, you are still free to take A.tgz and develop a GPL-licensed branch.

      But what if only proprietary software vendors have access to A.tgz? Isn't this what happens with some government databases?

      In the event this happens, I find it hard to believe that the proprietary software vendors are under any obligation to admit that parts of the code they incorporated are in the public domain, much less offering the PD code they used.

      --
      Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
    64. Re:Public Domain by Anonymous Coward · · Score: 0

      You are the stupidest person on slashdot today.

    65. Re:Public Domain by devonbowen · · Score: 2
      Sure, aruguably javascript and html.

      Those are examples of embracing and extending a standard, not public domain code. The issue is whether GPL'ing code prevents them from embracing and extending. Your examples actually indicate the opposite.

      The best example is Microsoft breaking Kerberos

      This one is interesting. It's not clear from the FAQ, but I assume that Kerberos is distributed under the usual MIT license and that Microsoft probably did use the code here. On the other hand, since there is an RFC, it really depends on how clear that is in allowing or denying the Microsoft extension.

      Devon

    66. Re:Public Domain by LarsG · · Score: 2

      But what if only proprietary software vendors have access to A.tgz?

      In that case, is A.tgz really in the PD?

      In the event this happens, I find it hard to believe that the proprietary software vendors are under any obligation to admit that parts of the code they incorporated are in the public domain, much less offering the PD code they used.

      I agree, this could become a problem if there is no clear standard as to how the government should release (to coin a new expression) public source software. One of the requirements must be that the public can get access to PSS.

      What the anti-GPL'ers don't see is that their efforts can backfire bigtime by starting the discussion about how the public should benefit from publicly-funded software. :-D

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    67. Re:Public Domain by anthony_dipierro · · Score: 1

      Are you saying that all the stupider people are not on slashdot today, or are you saying that I am dumber than usual today?

    68. Re:Public Domain by ethereal · · Score: 1

      That's not correct. The copyright holders of a piece of code can simultaneously release it under several different licenses if they want. There are currently several large software projects that allow either BSD or GPL licensing, for instance. The choice is entirely up to the copyright holders.

      Now, if you accept changes from others for your GPL project without getting their copyright assignation (depends on the quantity of code they submit and "fair use" tradeoffs, I believe), and then you want to release the code under a non-GPL-compatible license, you may have the practical difficulty of getting all the copyright holders to agree. But it is theoretically entirely possible and many smaller projects with a more manageable set of copyright holders have switched to and from the GPL license.

      What's confusing you is retroactive relicensing. If version 1.0's code is out there as GPL, and the copyright holders re-release version 1.0 as BSD licensed or release version 2.0 as BSD licensed, then that release or re-release doesn't revoke the GPL license on the original version 1.0 sources. Sources to version 1.0 that you get with a GPL license are governed under those license terms, and sources to version 1.0 that you get with a BSD license are BSD-licensed. There's no problem having multiple identical copies of the source out there under mutually incompatible licenses if the copyright holders see a reason to do so, and in fact many do.

      --

      Your right to not believe: Americans United for Separation of Church and

    69. Re:Public Domain by ethereal · · Score: 1

      GPL arguments are based around destroying copyright through the use of copyright itself ("copyleft"). If it were legal to redistribute MP3s without the copyright holder's permission, then there would essentially be no copyright, the GPL's job would be finished, and it could fade away into oblivion (kinda like the Communist Party was supposed to once the worker's paradise had been established, if you'll pardon an out-there simile).

      If there were no copyright, you could take Bill Gates' non-GPL and proprietary Windows code and redistribute it without fear of retribution. Essentially all code would be public domain at that point, which of course is even better than GPL. But it doesn't work if only some code is public domain; it's only once all code everywhere is effectively public domain that public domain becomes effectively better than the GPL.

      As long as there is copyright that prevents MP3 sharing, the provisions of the GPL need to be enforceable via copyright in order to work towards creating a future where copyright is no longer significant.

      --

      Your right to not believe: Americans United for Separation of Church and

    70. Re:Public Domain by Twirlip+of+the+Mists · · Score: 1

      Except that the verbiage of the GPL says that the license must be applied to all derivative works. In your example, a re-release of version 1.0 under a more liberal license than the GPL would not be permitted, because the re-released code would be considered a derivative work.

      If you read the GPL carefully, you'll find that once you're in it, it's not possible to get out of it again.

      --

      I write in my journal
    71. Re:Public Domain by ethereal · · Score: 1

      I disagree with that interpretation on several grounds:

      • A BSD-licensed re-release of version 1 is not so much based on the GPL version 1 release as it is based on the pre-released copyrighted code. I don't think the FSF, RMS, or any other organization has made the claim that the original sources written by you with no distribution license are somehow retroactively constrained by some license that you might put on the code in the future. Thus, your original sources (pre-GPL) remain "untainted" by the GPL, and can be successfully re-released under the BSD license as well.
      • Similarly, for an work that's already been released once under the GPL, all of the copyright holders can contribute their pre-GPL'd source submissions (from version 1 and version 2) into a pool of essentially virgin software and re-release this new software pool (identical to the GPL'd version 2) under a non-GPL license. The software is not a derivative of the GPL'd software; it's more that the internally maintained software tree at one point sprouted a GPL'd release that was a derivative, and at a later point sprouted a BSD licensed release that was a similar derivative of the main internal tree. Releasing a BSD-licensed build doesn't, of course, revoke the GPL rights of anyone who gets a copy of the previous identical GPL release.
      • The GPL is a license to distribute, according to section 5 it is the only thing that gives non-copyright-owners the rights to redistribute the Program or derivatives. However, this is only useful for someone other than copyright owners; the owners themselves have every right under the law to distribute the code themselves under any terms of their choosing and could not legitimately remove their freedom to do so under the GPL, since they aren't bound by the GPL on their own copyrighted code anyway. It's only non-copyright-owners who would attain any benefit from the GPL and thus would be constrained by it.

      I realize that this is splitting hairs; it's too bad the GPL doesn't spell out more clearly how the ordering of the derivative work creation happens. I would have to see the FSF or RMS advance an interpretation that the GPL works the way you say it does before I would agree with that interpretation; to my knowledge public comments to date have matched up with my understanding as stated above.

      --

      Your right to not believe: Americans United for Separation of Church and

    72. Re:Public Domain by Twirlip+of+the+Mists · · Score: 1

      So let me see if I get your scenario: the government sponsors some work, and the product of that work is some code. That code is released to the public under the GPL. Somebody else takes that code, without changing it, and releases it under a more liberal license. You're saying this would be allowed, because the second release of the code is not derivative of the first, GPL'd, release.

      That's clearly not true, though. The second release would obviously be derived from the first release in that case.

      If what you're saying, on the other hand, is that the government itself could choose to re-release the software under a more liberal license, that's certainly true. But it begs the question of why, then, anyone would go to the trouble of releasing under the GPL at all. Just go with the most liberal license-- which would be no license at all, of course, but simply assignment to the public domain.

      The GPL is not ambiguous on this issue. One software has been released under the GPL, that software or any work derived from that software may not be released under any more liberal license than the GPL. That is, in fact, the whole point of the GPL. Which is why it's totally inappropriate for government-sponsored work.

      --

      I write in my journal
    73. Re:Public Domain by ethereal · · Score: 1

      No one else may re-release it; only the copyright holder (the U.S. government) could re-release it. They can do so under any terms they like, as any could copyright holder do with their own work. I'm sorry if I didn't explain this very well from the start.

      What is the benefit to dual licensing? Some projects apparently feel that the use of their code in both proprietary and GPL-d projects is more of an advantage than just straightforwardly advancing the goals of the FSF, so they dual-license.

      I don't have a strong opinion on dual-licensing, I just wanted to respond to the comment that "Code released under the GPL, however, can never be re-released under another license. Ever.", which I don't think is true.

      As far as the government, I agree that there's no point in dual-licensing public domain and GPL. I personally think there is some advantage for the country in economic terms in supporting the GPL, since it seems to foster stronger projects upon the base sources than public domain software does. However, the government would have to make more of a committment to managing the GPL'd project, or else someone else would have to (which probably would occur if the software was halfway useful). The government would have to be convinced of the benefits of GPL'd open source, which I don't think has occurred yet. They would have to trust the FSF to not issue a later GPL version with substantially different terms, since distributors of GPL'd software can at their option redistribute under the terms of a later GPL version. And there's the concern that if the government were to adopt a more-restrictive-than-public-domain license this time for a good cause, they might adopt a restrictive and bad license at some future point, which would be unfortunate. So if there is some risk of GPL usage leading the government down that slippery slope, the I say the government shouldn't GPL, if only to avoid the precedent of using somewhat restrictive licensing on publicly-supported software in the future.

      I guess a non-governmental organization could always issue a GPL'd release of the public domain software and, on the strength of that license's process, make it the preeminent distribution of that software. That would probably be the appropriate model for demonstrating the strength of the free software model, since the GPL'd version would tend to accumulate publicly-usable features that would remain so over time for further improvement, as opposed to improvements on the public domain tree which would largely tend to be non-public.

      --

      Your right to not believe: Americans United for Separation of Church and

    74. Re:Public Domain by Twirlip+of+the+Mists · · Score: 1

      only the copyright holder (the U.S. government) could re-release it

      First, traditionally works commissioned by the government have been placed in the public domain. There is no copyright holder on those works. Does that mean that nobody could re-release them?

      But still, this gets right back to the "why bother" question. You said that code released under two licenses-- that's what you mean by "dual-licensing," right?-- can be applied to both proprietary uses and GPL-based projects, but that's unnecessary. Software released into the public domain can be used for proprietary uses and for GPL-licensed uses. So can software released under the BSD license.

      You also said, "The government would have to be convinced of the benefits of GPL'd open source." Seems to me there aren't any.

      --

      I write in my journal
    75. Re:Public Domain by ethereal · · Score: 1

      Public domain means that redistribution rights to the work or any derivatives are available to everyone for free. It's essentially a universal nonexclusive copyright. If the government had retained exclusive copyright on the items, then they could re-release them as I was saying.

      It's true - there's not much point in dual-licensing public domain and some other license X. Some projects seem to feel there's an advantage to dual-licensing GPL and Artistic licenses, or GPL and Mozilla Public License, etc. I don't really follow what their reasons are, although I use them as an example to point out that it's possible. I don't know of any that are doing public domain and some other license X.

      I'm not sure that I want to go through all the pros and cons of the GPL at this point; others have made that argument far more concisely than I can.

      • The GPL serves to encourage software development that is open and will remain open for use by all, no matter what even the original author may have to say about it.
      • Furthermore, by requiring enhancements to also have their source code opened, the GPL has the effect of over time ensuring that the amount of code available to the public will increase.
      • An initial release of public domain software provides that software to the public, but doesn't necessarily encourage any further enhancements to be public.

      So, if you think the public interest is served by increasing the pool of software which is available to the public and will remain so into the future, then the GPL is an advantage to the public. If you think the public interest is served by being able to take publicly-funded research and generate profit for proprietary software companies, then the GPL is probably not an advantage to the public. It depends on how you define the public advantage.

      I would agree with the first category, since it favors power to the people rather than money to the few, but then I imagine my viewpoint is not a surprise at this point.

      --

      Your right to not believe: Americans United for Separation of Church and

    76. Re:Public Domain by goldfndr · · Score: 2
      But what if only proprietary software vendors have access to A.tgz?

      In that case, is A.tgz really in the PD?

      Of course! Consider how many texts are in the public domain then consider the percentage that have gotten into Project Guttenberg. It's a 0-day fall into the Public Domain. As an example, in the In-progress List, State of the Union by John Quincy Adams has arguably been "in the PD" for a long time but not easily obtainable until just recently.

      Or maybe I misinterpreted what you said - it depends on what the definition of the term "is" is, or what "in the PD" is. To me, PD guarantees reusability but doesn't guarantee availability. GPL guarantees both.

      --
      Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
    77. Re:Public Domain by LarsG · · Score: 1

      Of course! Consider how many texts are in the public domain then consider the percentage that have gotten into Project Guttenberg

      Point.

      However, it seems reasonable to me that if the US government decide that it is a good idea to PD government-funded software then they would define some rules that assure that members of the public can get access to the code (perhaps a government-wide website).

      To me, PD guarantees reusability but doesn't guarantee availability. GPL guarantees both.

      GPL guarantees source code availability if someone publishes a binary, and it guarantees reusability if you are willing to comply with the terms of the GPL. For government funded software, I think that both commercial interests and the free software community should have the ability to benefit, and that is why I think that PD (or perhaps a BSD'ish license) is the best choice in this particular case. There should of course be a requirement that all interested parties are able to get get access to the PD source code.

      There is nothing in the GPL that makes it impossible for a piece of GPL'ed code to rot on a backup tape. The problem is admittedly more obvious with copyrighted works that have entered the PD, since few of them have been republished in the last ~50 years of the extensively long copyright term and it is thus hard to find existing copies to digitise.

      As you might guess, I salute the efforts of Project Gutenberg and think that the efforts of the Abandonware community is morally right even though it is copyright infringement according to the law.

      I also like the GPL and agree with many of the goals of the FSF, but I don't think the GPL is the right choice in every situation.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    78. Re:Public Domain by LarsG · · Score: 1

      If you'd like to discuss more, let's continue in this entry in my journal.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    79. Re:Public Domain by TC+(WC) · · Score: 1

      Yes, you've been stripped of the ability to copy and distribute those annotated versions.



      The word stripped implies that you had the ability to do this before they were created... You didn't. I very much doubt that Random House would even bother to release an annotaded version of a book if all their competitors could just go and copy their version and release it as well.
    80. Re:Public Domain by anthony_dipierro · · Score: 2

      The word stripped implies that you had the ability to do this before they were created... You didn't.

      Why not?

      I very much doubt that Random House would even bother to release an annotaded version of a book if all their competitors could just go and copy their version and release it as well.

      So? What the fuck do I care whether or not Random House bothers to release an annotaded [sic] version of a book?

  5. case by case by chunkwhite86 · · Score: 1

    This should be determined on a case by case basis. Research into technology that could potentially benefit an enemy of the US in OSS form, should not be released as OSS. Other less sensitive research should be released as open source. just my 2 cents.

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    1. Re:case by case by Daniel_Staal · · Score: 1

      Code that knowledge of affects national security should not be released period. Not that much code actually falls into that catagory; it would mostly be control systems for top secret weapons that the puplic doesn't know we have. This is seperate from what licence it should be under. None of the OSS licences that I know of require you to give the code to anyone if you don't also give/sell them the program itself. If the public doesn't get the program, they don't get the code, simple. If the public gets the code, it should be released into the public interest, i.e. a OSS licence of some sort. Therefore the government should always use some OSS licence, as all the code will eventually be released to the public. (It may still be under copyright if the current trend continues.)

      Of course, that could lead to arguements that a missile guidence system is 'delivered' to the target of the missile. I think a simple mini-CD strapped to the warhead should suffice...

      --
      'Sensible' is a curse word.
  6. Simple solution ... by shri · · Score: 0

    Rewrite the GPL preventing the govt from using it and watch the fun begin. At this point, guess who has more to loose?

  7. Any license, as long as its FREE. by Noryungi · · Score: 2
    Two questions:

    1. Have these people received funds (directly or indirectly) from Microsoft?
    2. What kind of license do they have to offer, if not the GPL? The BSD license? The MIT/X/Artistic, whatever ______ license?


    This is sooooooooo fishy. Especially if question 1 has a positive answer!
    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:Any license, as long as its FREE. by Over_and_Done · · Score: 4, Informative

      According to Open Secrets.org Microsoft is the number on contributer to Mr. Smith's Campaign, with $22,900 racked up in bribe^H^H^H^H contributions. He is also the rep in the same district that MS is HQ'd in. You can repeat the exercise for the other signatories on the letter.

    2. Re:Any license, as long as its FREE. by omniprovident · · Score: 1

      This has nothing to do with the issue - ad hominem never moves the ball. How many dollars have these people "taken" from IBM, Red Hat, etc. -- it's simply immaterial to the issue at hand. This is our "imperfect" system that can be (ab)used by all, equally. Government projects should not require the GPL -- this is a stultifying license that brings fewer people to the table.

    3. Re:Any license, as long as its FREE. by Anonymous Coward · · Score: 0

      Conflicts of interest don't seem to hinder Congress all that much anyway.

    4. Re:Any license, as long as its FREE. by YU+Nicks+NE+Way · · Score: 5, Informative

      Priceless! A comment which is demonstrably wrong on two both of the claims it makes and yet which is moderated up.

      First, Adam Smith isn't the representative for the district where Corporate HQ lies -- that's Jay Inslee. That said, a great many MS employees do live in Rep. Smith's district, and a number of them do contribute to his campaign.

      So what? Well, OpenSecrets associates all contributions from individuals with the employer of the primary wage earner for the individual or its family. That means that if I make a contribution to Jay Inslee (my representative, since I'm from Redmond), it's treated as a contribution from Microsoft. Ignoring the fact that if I wanted to make a donation as a Microsoft employee, I'd donate to MSPAC, not to Jay directly, OpenSecrets treats that as a corporate bribe.

    5. Re:Any license, as long as its FREE. by Kiaser+Zohsay · · Score: 2

      Government projects should not require the GPL

      Government projects should be able to choose a appropriate license on a per-project basis with the best interests of the American people as the deciding criteria.

      The letter is not about requiring the GPL, it is about prohibiting the GPL. And it argues in favor of prohibiting use of the GPL with the same FUD arguments that have been spilling forth from Redmond for the past year and a half or so. The GPL does not prevent corporations from using or profiting from the code it covers. It does prevent corporations (or anyone else) from using proprietary extensions to GPL code to "embrace, extend, and extinguish" technologies that belong to the public at large.

      --
      I am not your blowing wind, I am the lightning.
    6. Re:Any license, as long as its FREE. by wunderhorn1 · · Score: 2
      Your interests are going to coincide with your employer's interests, in at least a few areas, assuming you want to keep your job. If a large number of his constituents are employed by company X, he's probably going to support the interests of X, and his willingness to do so is multiplied by the amount of campaign contributions he gets from those employees.

      I think Opensecrets has a fair way of reporting.

      --
      Karma: Bored. (Thinking about resurrecting the "Anyone else is an imposter" joke.)
    7. Re:Any license, as long as its FREE. by ll1234 · · Score: 1

      Bzzzz...

      Adam Smith represents the District 9, which runs from Thurston County in the south to about the city limits of Seattle in the North (http://www.house.gov/adamsmith/district9/map.html ). Jim McDermott is the rep for the 7th District which covers Redmond/Bellevue/etc.

    8. Re:Any license, as long as its FREE. by swv3752 · · Score: 2

      But if MS was to do something underhanded and did not want funds directly traced to them, they could give a bonus to thier employees, with the "understanding" that it was to be given thier rep. I judge MS by thier past actions; I would not put this past them. Hence, any contributions by a MS employee are suspect. Don't like it? Don't work for an unscruplous(SP?) company.

      --
      Just a Tuna in the Sea of Life
    9. Re:Any license, as long as its FREE. by invoke · · Score: 1

      Priceless! A comment which is demonstrably wrong on two both of the claims it makes and yet which is moderated up.

      First, Adam Smith isn't the representative for the district where Corporate HQ lies -- that's Jay Inslee. That said, a great many MS employees do live in Rep. Smith's district, and a number of them do contribute to his campaign.

      So what? Well, OpenSecrets associates all contributions from individuals with the employer of the primary wage earner for the individual or its family. [...]


      Um, and you are complaining because it just so happens that Adam Smith, author of the bill, gets the most Microsoft money as measured by this technique?

      Considering the blatantly pro-MS nature of the bill, I think OpenSecrets is measuring something real and useful with this method.
    10. Re:Any license, as long as its FREE. by YU+Nicks+NE+Way · · Score: 2

      Fair enough. Two things, then.

      First, MS strongly supported Rep. Ron White in the last election cycle. (Quid pro quo in reverse; Rep. White had defended MS very strongly during the antitrust case, even though that wasn't terribly popular in the district.) I donated to his challenger (Rep. Inslee) because I opposed Rep. White's stand on "family values", and yet my donation is counted as coming from MS? Does that strike you as accurate?

      Moreover, to the extent that my interests reflect those of my employer...doesn't that mean that my Representative should reflect my interests in Congress? OS might have a point if I donated to, say, Adam Smith's campaign (although I actually might, because of his stand on timber harvests), but even there, it strikes me as quesionable.

    11. Re:Any license, as long as its FREE. by Anonymous Coward · · Score: 0

      A comment which is demonstrably wrong on two both of the claims it makes and yet which is moderated up.

      What do you want? There's no "-1 Misinformitive"

    12. Re:Any license, as long as its FREE. by Anonymous Coward · · Score: 0

      But if MS was to do something underhanded and did not want funds directly traced to them, they could give a bonus to thier employees, with the "understanding" that it was to be given thier rep.

      That's against the law, moron, and no one here is suggesting that Microsoft is breaking the law.

    13. Re:Any license, as long as its FREE. by Anonymous Coward · · Score: 0

      um Microsoft had 0 presence as a lobbying entity in Washington prior to the anti-trust suit filed against them. Prior to that they were an apolitical organization that had not involvement and made no campaign contributions to anyone. Personally I don't blame them for beefing up on their legal presence in Washington after the government tried to bring them to their knees. So please think before you suggest some behind the scenes control by M$, most likely you will see their maneuvering to be defensive in nature in reaction to threatening government policy. IMHO bringing that suit against Microsoft hasn't helped the industry or weakened M$ at all, it has meerly pressured them into becoming a legal/political powerhouse by forcing them to compete in the political arenas.

    14. Re:Any license, as long as its FREE. by Anonymous Coward · · Score: 1, Informative

      Actually, I do have to take issue with your last comment. For many years now, the practice of "bundling" checks has been used to make large contributions to candidates that would otherwise be illegal under election statutes and FEClaw. Basically, a political organization has its members write donation checks to candidates or parties and send them on to the PAC in question, who then brings the checks to the beneficiary in question. The end result? One very large donation that technically doesn't violate election law -- and which, on paper, doesn't appear to be coming from a particular PAC.

      For polisci geeks, this practice was begun by the feminist PAC EMILY's List -- EMILY standing for Early Money Is Like Yeast (it rises).

  8. Leave it to a bunch of politicians... by tvsjr · · Score: 0

    Leave it to a bunch of politicians to screw up a good thing. I think it may be time for a reality check - they want to ban the GPL, we need to ban them. Sounds fair to me.

  9. Who's idea was this? by tonywong · · Score: 4, Informative

    Obviously they didn't come up with this themselves...so who's lobbying them and putting up soft money for their campaigns.

    I can think of one big company who'd stand to gain from this type of legislation...

    1. Re:Who's idea was this? by omniprovident · · Score: 1

      You should be glad that companies/people can still lobby Congress. Let me assure you, IBM, Red Hat and others -- those pushing the GPL -- are as, or more vocal, than MS is on the issue. Thanks goodness for good ole PAC dollars. Thank goodness for the First Amendment. Keep it coming, and vote if you want a change.

    2. Re:Who's idea was this? by Mario+B · · Score: 1

      Here's the main campain contributor for one of those 4 guys pushing for it.

  10. What do you expect... by jaredcoleman · · Score: 2, Funny

    With a guy like Adam Smith influencing them with all that invisible hand crap, what do you expect.

  11. First Microsoft, now GPL by LaptopZZ · · Score: 1

    So first they tried to break up MS, now they try to stop GPL... so... what's that leave us with?

    --
    -=LaptopZZ=-
  12. My guess is... by COBOL/MVS · · Score: 2, Interesting

    ...that if the government hires a non-employee to write code, the government makes said non-employee sign all kinds of papers specifically stating that whatever s/he "invents" on behalf of the government belongs to the government exclusively and they can do with it whatever they want.

    Honestly, I can't believe that they're wasting time on this issue.

    --
    GOBACK.
    1. Re:My guess is... by Helmholtz+Coil · · Score: 2
      Depends on the contract I think. Most of the stuff I've done goes like this: the government is given rights to use the software, but the company keeps control of the source code and can license it any way it sees fit unless the contract specifically says otherwise.

      So in this kind of contract, if the company wants to make their business model revolve around the GPL, they're free to do so (government can't tell them how to market).

      'Course, that's mostly for development geared towards eventual commercial deployment, other contracts will vary.

    2. Re:My guess is... by YinYang69 · · Score: 1

      Not necessarily. Working, as I do, as a government contractor, the government is just like any other (large) customer. There are, of course, (a lot of) extra hoops that you have to jump through, but it seems to me generally that if you create a program under the government's eye, what part of the code that is revealing or indicative of government operations is theirs entirely. But, what part of it that is general and can be reused in another application is yours.

  13. flawed logic by programic · · Score: 3, Insightful

    Prudence suggests that since it's our money funding the research, we ought to make sure the public gets some return from the endeavor.

    Not just flawed, but deeply so. "Our money" funds a lot of things that we don't have direct access too--many things that we SHOULD not have access to. Lets face it, some government software, regardless of who writes it, should not be open sourced.

    I, for one, would like to take a ride in a spy plane that I'm sure some of my money went for.

    --
    -- yawn. --
    1. Re:flawed logic by Anonymous Coward · · Score: 0

      Under the GPL, source code does not need to be opened if the code is not going to be distributed.

      Depending on your definition of "distributed", it could be reasonably argued that classified code would not be destributed by nature, and therefore, its GPL'ed-ness would not cause a security breach.

    2. Re:flawed logic by An+El+Haqq · · Score: 1

      Even more relevant evidence is the nature of academic research. "Our money" also funds several computer science projects annually through the DoD, the NSF, the NIH, etc. The actual systems built, however, often remain the property of the academic institution or the granting agency to be used as seen fit. While some universities have taken it upon themselves to allow the release of tools developed by research faculty, it is the university's choice to do so.

      The idea of "Our Money" doesn't enter into the picture at all.

      Heh, it's "our money" funding the gasoline and automobile industry, fast food chains, Microsoft. Maybe they should GPL everything!!

  14. What does it matter ? by dew-genen-ny · · Score: 1, Insightful

    I don't understand why it would hurt anyone if the whole world could see the source code : lets stop being greedy, and let the whole world benefit from our work.....



    "We want the finest wine known to man-kind"
    --
    tom-george.comBecause geeks rate higher t
    1. Re:What does it matter ? by fitten · · Score: 1

      Sure... let's give out our atomic explosion simulation softare so that countries who don't currently have nuclear weapons can develop them faster, cheaper, and more efficiently.

    2. Re:What does it matter ? by NineNine · · Score: 2

      The whole world already gets a shitload of cash from the US. I pay taxes to the US, not to any other country. The US should be the ONLY government benefitting from software that I paid for. If I hear that the US Gov't is not giving away software (in addition to everything else, including money, military support, intelligence support, etc.), I'll be pissed as hell. I'm sure that the American people wouldn't stand for it, either.

    3. Re:What does it matter ? by Anonymous Coward · · Score: 0

      That is youst plain stupid.

      If you think like that you
      should not pay tax, tax cost you
      and benefit others. Giving code
      cost you nothing, but benefit others.

    4. Re:What does it matter ? by dinivin · · Score: 2


      Actually, the US very rarely gives away money to foreign powers. Instead, the Federal Government will take the money and buy goods that the foreign country needs and then give those goods to the foreign country. In the end, it works out both for the US business that the government bought the goods from and the foreign country.

      Dinivin

    5. Re:What does it matter ? by NineNine · · Score: 1

      It's called opportunity cost. Every piece of code that's given away is money that's not being brought in to that business or gov't organization, in that case.

  15. Unfortunately, I live in CT. by Anonymous Coward · · Score: 1, Insightful

    Otherwise I'd be voting against these bastards. Frankly, the government has no business funding research, as the Constitution does not explicitly grant Uncle Sam the right to find research from taxes. But if Uncle Sam is going to trample the Constitution and use taxes to fund research, then the government should have the decency to make the research and its results available to the people paying for it: taxpayers. To do otherwise would be theft.

    But what do you expect from politicians, moral rectitude?

    1. Re:Unfortunately, I live in CT. by Anonymous Coward · · Score: 0

      very well. surrender your modem and/or ethernet equipment ... after all, if you're so concerned about federal tax money being used to fund research and trampling the Constitution, you shouldn't be on the internet.

      that, or you're incredible hypocrite.

      back to your ham radio chump.

    2. Re:Unfortunately, I live in CT. by Anonymous Coward · · Score: 0

      Should I turn in my high school diploma because I disagree with government involvement in education? Since my taxes *did* fund government research, I have a right to get my money's worth.

      Besides, my hypocrisy knows few bounds.

  16. Return on investment by oliverthered · · Score: 2

    ignoring the ever prevalent and promising 'cyber security technologies'

    Would you company invest more in a country if that country offered it some free open code or no free open code.

    Would you feel bad about that country having even more to offer by any efforts you put into that free open code or do you think keeping the improvements closed and to your-self is the best way to boot the economy of said country.

    --
    thank God the internet isn't a human right.
  17. Need more info by bwt · · Score: 4, Interesting

    If they are arguing that governement developed software can only be public domain, then fine, but I am not offended by that position.

    If they are arguing that governement developed software may be given a proprietary licence but may not be given a GPL licence then I emphatically disagree.

    1. Re:Need more info by Skjellifetti · · Score: 1

      Moderators,

      The parent post might have been interesting if the author had given a reason for their views. As it stands, the author might as well have written "Public domain, bad. GPL, bad" or "Public domain, good. GPL, good" or "Public domain, bad. GPL, good." or "Public domain, good. GPL, bad" Why would any one of those four statements be moderated as interesting in the absence of a reason for holding the view? Hopefully the moderators will get kicked hard by the metamoderators.

    2. Re:Need more info by bwt · · Score: 2


      The point of my post was to highlight an ambiguity in the story. It is not clear which of two critically different positions these legislators are advocating.

      The moderators implicitly agree that the ambiguity exists and is important.

    3. Re:Need more info by Anonymous Coward · · Score: 0

      You are a twit and should be meat moderated in prison.

  18. Ummmmmm... by fobbman · · Score: 5, Interesting

    I know that it is the hallmark of /. to be reactionary, but before we inundate these folks with email can we verify the validity of a Anonymous Coward submission of an article at NewsForge that was submitted by an Anonymous Reader?

    1. Re:Ummmmmm... by lostboy2 · · Score: 3, Insightful

      Hmmm... I didn't find anything specific about prohibiting the GPL, but the New Democrats' "E-Genda 2002" sounds in line with the info posted at NewsForge. Of course, that could just be a smear campaign by their opponents.

      Relevent links (Apologies in advance for the karma whoring :-)

      Adam Smith's Statement on Technology and the New Economy

      Press Release for "E-Genda 2002"

      New Democrats E-Genda 2002 (full text)

      Lister: "Knowledge is Power" -- who said that?
      Rimmer: I don't know

  19. Re:Bomb by youngerpants · · Score: 1

    Harsh...

  20. Even RMS is against the GPL by Anonymous Coward · · Score: 0

    Doesn't he say you should only use Free Software? That would rule out GPL'ed software.

  21. Sounds reasonable by twistedcubic · · Score: 1

    I would agree with this, if such changes were made across the board, including, and especially, all government-funded medical research. And since there will naturally be strong opposition to this, I have no choice but to strongly oppose banning the GPL.

  22. LawMeme Rips Apart the Note and Letter by The+Importance+of · · Score: 5, Informative

    LawMeme is dissecting the letter and note line by line.

    1. Re:LawMeme Rips Apart the Note and Letter by armchairlinguist · · Score: 1

      Well, LawMeme got at least one thing right. Slasdot posters do have some very "inciteful" comments - inciting license wars!

  23. GPL Isn't Appropriate For Gov't Code by Bob9113 · · Score: 5, Insightful

    I use the GPL on my projects. However, the GPL is not intended to benefit everyone equally. It is intented to give an edge to free software developers. I believe this is a good thing for developers and companies to do of their own free will. I do not, however, think that it is right for our government to exclude proprietary software developers from public works.

    The following is a quote from "Why you shouldn't use the Library GPL for your next library":

    Proprietary software developers have the advantage of money; free software developers need to make advantages for each other. Using the ordinary GPL for a library gives free software developers an advantage over proprietary developers: a library that they can use, while proprietary developers cannot use it.

    Again, let me stress that I use the GPL, I like the GPL, I think more developers should use the GPL. But our government should not provide preferential treatment for one group of software developers over another. We don't like it when congress gives preferential treatment to Disney, and it is not appropriate for us to request preferential treatment over Adobe.

    1. Re:GPL Isn't Appropriate For Gov't Code by HacTar · · Score: 1

      ...However, the GPL is not intended to benefit everyone equally. It is intented to give an edge to free software developers...
      "Proprietary software developers have the advantage of money; Free software developers need to make advantages for each other."

      GPL is not intended to benefit everyone equally? So i have to ask for money to benefit everyone equally?

      (Score: -1, Overrated)

    2. Re:GPL Isn't Appropriate For Gov't Code by MattJ · · Score: 2

      "I believe this is a good thing for developers and companies to do of their own free will. I do not, however, think that it is right for our government to exclude proprietary software developers from public works."

      Shouldn't the primary test be "how well does this benefit *citizens* who are paying for the development?" Your test examines only minor, secondary benefits (to developers). And your logic can be extended easily into: "our government shouldn't exclude from public works those developers who also want us to pass a 500-year patent and copyight extension in the same appropriations bill as this development contract." Sure, someone wants that, just as someone wants a government monopoly (patent/copyright) handed to them in their contract, along with the cash. But if the govt wants to offer only cash for the work, that's the offer. Microsoft could do the contract and make money. They just couldn't make the continuing rents they're used to making (and that most Fortune 500s are extremely jealous of). That's not discriminatory at all, it's just the terms offered.

    3. Re:GPL Isn't Appropriate For Gov't Code by ray-auch · · Score: 1

      GPL is very restrictive in what it can be linked to. Some people may have code under other licences (eg. old-style BSD with advertising clause) that they want to combine with the new released code. If it is GPL only, then they can't do that, so using GPL is therefore discriminating against some developers and not benefiting everyone equally.

      Eg.: if a reference implementation for a new network protocol were released under the GPL, it could be implemented in Linux very quickly, but FreeBSD would have to clean-room rewrite it. I don't think that is at all fair - even though I use Linux in preference to *BSD.

      LGPL would be better from this point of view, but still not ideal. Best is public domain or very minimal BSD style licence which can be combined with almost any other code (including GPL) without legal problem.

      Yes, that would include proprietary code, but to exclude it without excluding some (free/open-source) developers from the benefits, you would have to write some form of new licence that is legally compatible with all other open-source/free licences without being compatible with any proprietary licences - something I reckon is impossible.

    4. Re:GPL Isn't Appropriate For Gov't Code by Anonymous Coward · · Score: 0

      They give to the user with GPL, not to the developer.

      Why should the government favor software makers
      and not the public?

      Its pros and cons, but it is *not* obvious
      that code should be BSD:ed.

    5. Re:GPL Isn't Appropriate For Gov't Code by spectecjr · · Score: 1

      Shouldn't the primary test be "how well does this benefit *citizens* who are paying for the development?"

      Proprietary software developers are citizens too.

      --
      Coming soon - pyrogyra
  24. Hey, Legal Eagles: by Anonymous Coward · · Score: 2, Interesting


    You cannot outlaw a license. It is an agreement
    between two parties.

    1. Re:Hey, Legal Eagles: by Anonymous Coward · · Score: 0

      Really?

      Hmmm, i always thought the "sure i can give ya a no questioned asked loan, but you pay 50% interest and if ya don't pay up ya get yer legs broke ok guy" type agreements where quite illegal.

    2. Re:Hey, Legal Eagles: by Greebz · · Score: 1


      But they don't want to "outlaw the GPL".

      They want to ensure govt. funded projects are public domain.

      Quite a large difference. The original front-page post (which is quoting the linked article, to be fair) should be "-1, flamebate" IMHO.

    3. Re:Hey, Legal Eagles: by mikeage · · Score: 2

      You cannot outlaw a license. It is an agreement
      between two parties.


      Well, duh. However, you can forbid (outlaw) the use of a license by certain people whom you happen to employee while engaged in work on your behalf.

      Sheesh. Idiots. All of 'em.

      --
      -- Is "Sig" copyrighted by www.sig.com?
  25. This is bad for Microsoft... by Anonymous Coward · · Score: 0

    ... and great for Open Source.

  26. BSD/GPL? by mikeee · · Score: 2

    Mandating new govt software ought to be BSD is reasonable enough, but would this also prohibit government-funded patches to GPL software, as those couldn't be put under any non-GPL license?

    1. Re:BSD/GPL? by Anonymous Coward · · Score: 0

      So our American friends are becoming mad?

      I really wonder why Germanys Government has no problem to fund the GPL hosting company Berlios and KGroupware, GnuPG and Aegypten.
      Will Europe be set under pressure to follow American anti-Free Software intellectual property laws? Sign Eurolinux petition

    2. Re:BSD/GPL? by Anonymous Coward · · Score: 0
      Mandating new govt software ought to be BSD is reasonable enough, but would this also prohibit government-funded patches to GPL software, as those couldn't be put under any non-GPL license?
      No, the patches can be released under a BSD-style license and then GNU can scarf them up and slap a GPL on top of it. You see, this is why people say that the BSD-license is less restrictive than the GPL.
  27. Prudance Suggests Otherwise by lordmage · · Score: 2, Interesting

    Federal Money may subsidise some of the work but let me give you some truths about out Federal Government.

    1. They compete with the companies.. using the companies own code.
    2. They will own rights to the full product even if the product was only 5% funded by the government.

    My company sells software to many countries, including the US under Fixed Price Contracts. These contracts are set by the US contracting agencies so that the US owns rights to the binaries (This was standard for a long time, I am not sure now). The US takes the binaries and then tries to sell them to the same countries we are trying to sell to. Guess our own competition is our own software.

    While this seems nice, the Federal government already shows that they would use this tactic to put companies out of business. Sorry, this is unacceptable to me.

    Outlawing the GPL use is unacceptable as well for the same reasons. Our company made software, enhanced for a governement, the government should not be able to use its rights to take over the software. This is what the GPL prevents.. the same scenario as above.. just think GPL.

    --
    I can program myself out of a Hello World Contest!!
    1. Re:Prudance Suggests Otherwise by Waffle+Iron · · Score: 1
      These contracts are set by the US contracting agencies so that the US owns rights to the binaries (This was standard for a long time, I am not sure now). The US takes the binaries and then tries to sell them to the same countries we are trying to sell to. Guess our own competition is our own software.

      Under these terms, the government is essentially buying your software outright. They can do what they please with it. Therefore, you should only bid on the contract if you will recover all of your costs through that contract. If they are buying redistribution rights to your product for 5% of its cost, that's pretty much unfair. You'd be foolish to agree to that, and nobody's forcing you to work for them. If nobody was foolish the policy would change.

      If you knowingly resold the redistribution rights, you should not be surprised to be "competing" with your own software. You're lucky that that the contract lets you keep any rights to the software that you were hired to develop. However, don't forget that you sold part of the ownership of the software, so you can't expect to still have exclusive control over it in the market.

    2. Re:Prudance Suggests Otherwise by lordmage · · Score: 1

      That is the logical view is it not?

      My guess is you have not dealt with military contracting agencies. The US contracting agencies are very painful to contractors and it is why a large portion of contractors now go overseas to other governments.

      Lets talk about some of the processes I have observed.

      1. Get a FFP contract with the US Government. This is a Fixed Price contract right? Well.. After the contract is COMPLETED, the government will come on in and audit the contract and then decide if you can really make that much profit.

      This means if you bid a contract for 500K and it took you 200K to do it, the government can come back in and take 200K away from the contract. This is scary.. and I have seen it in action.

      2. The US Government will portion off contracts. 1 system may now be set in tasks so that the 1st task may be the design, and during the life of the program, they may switch companies mid-life because they constantly rebid.

      It means that the thousands, hundreds of thousands, you spent on a proposal and bid process that you win may then be worthless. You may spent 300K to get a 4 million dollar job, but then the job turns into a 200K job because the government does this task. .. Which begs the question in the end.. Why do business with the US Government anyways?

      Answer: If you dont, other countries will not purchase your products.

      For some reason, logic and contracting does not go together.

      Also, I am just a project engineer, and most of the observations come from a point-of-view of "What the hell are we doing this for". Finacially, companies will take these options because we need to keep people employed. The US Government also knows this.. and uses it to bash contractors over the head. Ever wonder why the MIC goes through such contraction all the time? Its because the smaller companies end up having the talent but not the ability to handle the Governmental pressures. Lockheed, NG, etc end up comming along and using its power to soak up companies and using the talent to force the government to use them. Its a vicious cycle.

      --
      I can program myself out of a Hello World Contest!!
  28. Slippery Slope by Anonymous Coward · · Score: 0

    Once the House outlaws the GPL in a government setting, what would prevent some corrupt politician from arguing for the total ban of all GPL projects in this country?
    Most repersentatives knows squat about Free Software. If this bill were to be passed, more than 50% of the House would believe that the GPL is a blight on America for lack of knowing better. The ignorant can be easily swayed by rhetoric. If a lobby tries to convince our repersentatives to outlaw free software, many will turn to this decision and think that they should stay consistant or else be portrayed as lacking a moral basis in the eyes of their constituents.

  29. Very interesting... by j_kenpo · · Score: 3, Insightful

    This is an odd thing, considering that its the Democrats trying to pass this, as something along the lines of the GPL is more of a Democratic licensing scheme. Id expect that the Republicans would be the ones to do something like this in support of big business. Thats too bad, I now know of 4 congressman that I vote against in the upcoming election. The strange thing is that their basis is that the GPL would prevent the adoption of technologies for Federal R&D using GPL'ed code. Now the way I am reading this is more like "We cant use standards that are funded by the Ferderal Govt. that makes use of GPL code to make money". If they dont like the terms, dont use the code. If they dont like the GPL, then they should develop their systems using a proprietary license and not use GPL code. Otherwise, I think the the licensing terms are up to the author of the software, even if it is developed using Federal R&D money... Otherwise Universitys couldnt conduct research on GPL based software... I think this kind of bill is actually more limiting than the GPL could ever be since it is limiting the options of what can be used...

    1. Re:Very interesting... by kindbud · · Score: 1, Flamebait

      This is an odd thing, considering that its the Democrats trying to pass this, as something along the lines of the GPL is more of a Democratic licensing scheme. Id expect that the Republicans would be the ones to do something like this in support of big business.

      Ring.....

      Ring.....

      Ring.....

      Clue phone. It's for you.

      "BOTH PARTIES STAND FOR THE INTERESTS OF BIG BUSINESS."

      *click*

      --
      Edith Keeler Must Die
    2. Re:Very interesting... by donutello · · Score: 2

      Thats too bad, I now know of 4 congressman that I vote against in the upcoming election.

      You don't understand a whole lot about the US electoral system do you?

      --
      Mmmm.. Donuts
    3. Re:Very interesting... by budalite · · Score: 3, Informative

      1. The Davis fellow is *my* congressman and he is strictly "cash and carry".
      2. It is my understanding that any code developed with Fed$$ is either 49/51 (or 50/50?) co-owned by the developer & the Fed, & either can use it as they wish from that point, subject, of course, to any contractual agreements, etc. If contractually allowed, the developer can resell the software. The Fed could conceivably re-use software components (which might be great idea), but generally they are more interested in the product than the parts.
      3. There is no program that I know of that might have the capability to catalogue what Uncle Sammy has received and whether it might be of use to any other Fed. Dept, etc. Few areas of the Federal government, civilian or militay, at any given time, have any idea what any other non-affliated part of Uncle Sam has in the way of software or capabilities. Even if they did, it probably wouldn't foster re-use of anything other than the contractor. Might be an interesting area to explore. :{)||

    4. Re:Very interesting... by JordanH · · Score: 2, Flamebait
      This is NOT Flamebait, you head-buried-in-the-sand Democratic Moderators.

      Go ahead, mod me down, that's what the +1 is for, getting past the biases of the Moderator pool, IMO.

      When will people wake up and see that it's the Democrats that have been, for years, working in the interests of big business. Sure, the Republicans do it to, but you at least everybody expects it from them.

      The '80s were supposed to be the decade of the mega-merger, but the Clinton Administration made Reagan look like Nader on this score.

      During the Clinton Administration:

      • The largest bank/insurance merge in history, illegal at the time it was executed, but ignored by the Justice Department to give them time to change the law - The Citibank/Travelers merger.
      • HUGE Petrochemical mergers - Exxon/Mobile, BP/Amoco, Shell/Texaco US marketing and refining. Probably the three largest such mergers in history.
      • Unprecedented media mergers, Disney/ABC, CBS/Viacom, AOL/TW, others. The rapid shrink of local media choice, growth of ClearChannel, Newspaper consolidations, etc.
      • The Enron, Worldcom, Tyco shenanigans mostly took place on Clinton's watch. All of these companies were huge contributors to Democratic (and Republican, to be fair) campaigns.

      People need to wake up. The Democrats are not out for the 'little guy' any more than the Republicans.

    5. Re:Very interesting... by ryanvm · · Score: 2

      This is an odd thing, considering that it's the Democrats trying to pass this. I'd expect that the Republicans would be the ones to do something like this in support of big business.

      Oh bullshit. Do you remember the Communications Decency Act? Brought to you by Democratic senator Jim Exon. Or what about that delightful piece of proposed legislation, the SSSCA? Courtesy of the Democratic senator from Disneyland, Fritz Hollings.

      The Republicans are responsible for their fair share of shitty legislation, but you're only deluding yourself if you think the Democrats/Hollywood have your technological interests in mind.

      I propose you do what I do. Always vote for the candidate you know is going to lose. That way you're doing your civic duty and later on when the fit hits the shan you can still say, "don't blame me, I voted for the other guy". [I'm kidding, of course.]

    6. Re:Very interesting... by j_kenpo · · Score: 2

      Actually, Im writing a number of members of congress, both Rep and Dem... after all, I dont have a party affiliation.

    7. Re:Very interesting... by Fizzlewhiff · · Score: 2

      Thats too bad, I now know of 4 congressman that I vote against in the upcoming election

      If you mean the 4 congressmen sponsoring this action you may find that difficult unless you are registered to vote in multiple states.

      I would like to find some examples on why the GPL is the wrong license to use on a government funded project. I think I can make one up though.

      The FAA develops some software for air traffic control. There's nothing special in it so they decide to release it under the GPL. The Navy takes the code modifies it with a little military flavor and keeps it in house. The Air Force learns of the software and realizes it would fit their needs as well. Since code falls under the GPL they can't get it from the Navy without the Navy having to make their modifications public. The alternative for the Air Force is to write that portion of the code for themselves. Taxpayers have just payed for the development twice.

      --

      'Same speed C but faster'
    8. Re:Very interesting... by j_kenpo · · Score: 2

      Argh... you get the point... actually Ive emailed them a very interesting letter, as well as fowarding it to my representative in congress as well...

  30. Do have to agree... by tsetem · · Score: 5, Insightful

    ...that the GPL is restrictive. It does make it considerably more difficult for a company to profit from code released as GPL.

    However, I definitely think that the code should be public source. But what's wrong with using the LGPL?

    Work funded with public monies should be available for all to use. Ideally, all work should be done in the fashion of libraries, rather than a standalone application. This screams for the LGPL to be used.

    If work is done under the LGPL, then the libraries can be made public, while companies can make proprietary front-ends that utilize the public libraries. Should bug-fixes, or extensions be made to the library, then the library (and the entire community) benefit.

    My main beef with the BSD license, is that once the general library is released to the public, a private company can take the library, and bastardize it however they want (ie: Microsoft & Kerberos). By using the LGPL, the changes must be returned to the public, thus ensuring the public trust.

    1. Re:Do have to agree... by CyberKnet · · Score: 2

      We should have access to (most) code that we helped pay for with taxes. It follows that we both believe that some sort of open license should be applied. We both believe that that license should allow us to do pretty much what we want with the code that our taxes paid for.

      Where our viewpoints differ though, is that you also want access to the code changes a private company made and paid for. Changes that our taxes had absolutely nothing to do with other than to provide the original source.

      I do not think that we have a right to expect access to those changes. I don't think that I should have to feel obliged to provide the private company with changes I make and pay for.

      This scenario is vastly different from the regular opensource movement. In that scenario, public money was never used to initiate the development, we have no innate right to that code. We have access to it only because of they choose to allow us access to it, by which use we agree to hand changes back to them.

      (Most) Publicly funded code should be made public. Privately funded changes should not have to be made available to the public.

      Any public domain style license would make much more sense in this case, rather than a copyleft. The BSD license comes to mind, but I'm certain there are others that fit the critereon just as well. The GPL/LGPL does not.

      --
      Video meliora proboque deteriora sequor - Ovidius
    2. Re:Do have to agree... by tsetem · · Score: 2

      My greatest concern in the release of privately developed extensions and fixes, is that these extensions then become proprietary due to extend & embrace.

      If Public funds are used to not only write the code, but to develop the underlying protocols, methodologies and what not, then this whole collection should be made available. By placing the code under LGPL, the code then can be given life, and the assurance that code fixes can be migrated back to the public good. With a BSD license, a fix can be made, but there is no requirement to publish it back to the public.

      If a private company takes assets funded by the public good, they should not be allowed to corrupt them.

      Of course if a company really wanted to extend the public library, they could write a wrapper library around the code. The intention is to prevent code written by public monies to be hijacked by a private corporation. BSD allows this hijacking. LGPL does not.

      If a company wants to make a new function or extend the library, then fine. They can link against the publicy developed library, and make it a requirement for the final delivery. But they should not be permitted to arbitrarily extend it, without propogating those extensions to the public.

    3. Re:Do have to agree... by Balp · · Score: 1

      It can't work that way, there are several reasons. LGPL and GPL software dosn't in any way hinder a big company from the extend & embrace strategy. Look at Microsoft and Kerberos, NT didn't use any MIT code for kerberos it just used he same (or alomost) the same specifications.

      Then HiJacking, everyone still has the original work, if there addiotions are soo good that everyone needs they well actually they might be in a situation were I think that they are entiteled to get what ever they like for that work. Maybe even the international copyright law are on the side of the work, if the additions are this big and good they are a work of there own and therefor the original copyright probaly doesn't apply to that work, it's a work by it's own.

  31. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  32. We have a winner! by Kiaser+Zohsay · · Score: 2

    OpenSecrets to the rescue!

    --
    I am not your blowing wind, I am the lightning.
    1. Re:We have a winner! by fobbman · · Score: 2

      Hate to ruin the conspiracy, but Adam Smith is from Washington State, home of Microsoft. The other names mentioned don't have Microsoft listed as a contributor. Or are you concerned about the Carpenters and Joiners Union trying to dictate software licenses?

    2. Re:We have a winner! by Kiaser+Zohsay · · Score: 2

      Suppose the following:

      "Mr. Smith, I have the Carpenters and Joiners Union for you on line 1, and Bill Gates is holding on line 2."

      Which call do you think Rep. Smith is going to answer first?

      --
      I am not your blowing wind, I am the lightning.
    3. Re:We have a winner! by fobbman · · Score: 2

      Depends on whether his Microsoft software licenses are in order.

  33. Those damn republicans... by Prince_Ali · · Score: 0, Offtopic

    ...always working against public interest! Oh... wait...

    Plus thanks to Michael for posting an inflammatory and inaccurate subject. "The government is going to outlaw the GPF! All copies of Linux will be confiscated!"

    1. Re:Those damn republicans... by fobbman · · Score: 4, Funny

      "The government is going to outlaw the GPF! All copies of Linux will be confiscated!"

      Moron. Outlawing the GPF would get rid of Windows.

    2. Re:Those damn republicans... by Prince_Ali · · Score: 1

      I was unaware that I was the only one who made typos.

    3. Re:Those damn republicans... by kenp2002 · · Score: 2

      Another Socialist bitching about a free market. I love it when they put their "community" provided foot in their mouth. Keep tagging em as you see em!

      --
      -=[ Who Is John Galt? ]=-
  34. Virginia by mojowantshappy · · Score: 1

    Damnit, and I live in Virginia too. We are so damn backwards. I find it interesting that a Democrat wants to outlaw it too. He must be crazy.

    --

    This page was generated by a Barrel of Circus Midgets, and that is the way I like it!!!

  35. Wealth transfer by jbolden · · Score: 5, Insightful

    The idea of taxing the middle class and the poor to provide code which is then solely exploitable by corporations is a transfer of wealth up the economic ladder. Congress on the whole and particularly in the last 14 years has been working hard on transferring the nation's wealth up the economic ladder. In areas from more much strict bankruptcy law (in many ways the introduction of serfdom to the United States), to the telecommunications act of 1996 (public property being used solely to benefit the wealth with no public gain at all), to more liberal land usage in the west and revisions to farm subsidy (taking public property and transferring it effectively to big agriculture).

    Congress is quite correct that the GPL would interfere with this congressional strategy of wealth transfer. Rather the GPL would keep public property in the public domain to be used by the public for the public. IMHO that is a far worthier goal than "increasing the government-private partnership".

    1. Re:Wealth transfer by Anonymous Coward · · Score: 0

      whats the problem with preventing people from just declaring bankruptcy. they couldnt be responsible in the first place?

      "well i have 8 credit cards, better max them all out right now)"

      its called responsibility, debt is the persons own fault, and rarely is it excusable. and last time i watched tv, those ads claiming "that congress is hurrying to get measures passed to prevent bankruptcy" but that ad has been on for the last decade so obviousely not much has changed.

    2. Re:Wealth transfer by Hard_Code · · Score: 2

      "solely exploitable by corporations is a transfer of wealth up the economic ladder."

      If it is licensed under BSD, for example, it will not be solely exploitable by corporations. It will also be exploitable by individuals. Who is suggesting that it should be solely exploitable by corporations?

      --

      It's 10 PM. Do you know if you're un-American?
    3. Re:Wealth transfer by Pave+Low · · Score: 0
      Congress on the whole and particularly in the last 14 years has been working hard on transferring the nation's wealth up the economic ladder.

      too bad that's just not true. the rich pay the lion's share of the tax bill. the wealthiest 5 percent pay more than half the taxes, while people in the bottom half pay just 4 percent.

      --
      SIG:Slashdot: indymedia for nerds.
    4. Re:Wealth transfer by Anonymous Coward · · Score: 0
      The idea of taxing the middle class and the poor to provide code which is then solely exploitable by corporations is a transfer of wealth up the economic ladder.
      Last I checked Public Domain meant that anyone could use it. ``Wealth Transfer''? Come on.
    5. Re:Wealth transfer by SpaceLifeForm · · Score: 2
      Oh really? When do I get mine?

      Plain and simple, you are brainwashed.
      Don't feel bad, 90+% of the American public is in the same situation.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    6. Re:Wealth transfer by Anonymous Coward · · Score: 0

      Factor in Social Security taxes (aka "self employment" tax), and you will find that the peak marginal income tax rates hit middle-income wage-earners. This is especially true when you consider the fact that social security "surpluses" are being used to paper over the federal government's general fund operating deficits.

    7. Re:Wealth transfer by Anonymous Coward · · Score: 0

      nobody ever took anything at gunpoint from you, asshold. if you don't like how this country works, you are perfectly FREE to leave.

    8. Re:Wealth transfer by jbolden · · Score: 2

      How many people from the middle class make money off software sales? How many pay taxes?

    9. Re:Wealth transfer by tshak · · Score: 2

      +5 Insightful? I'll agree that taxation is not quite equal, but your claims are rediculous. First of all, if the taxation system was so unbalanced then this has nothing to do with using GPL'd software in the government, rather it has to do with a failed tax system. Although I agree that certain tax shelters should be eliminated to create a more fair tax system, this doesn't mean that using BSD'd software in the government is going to directly transfer wealth from the middle class to corporations. Even if I did subcribe to your skewed line of thought then I'd also have to logically conclude that small business will benefit just as much as corporations. And since the relative gain for small businesses is much larger, it stands to help small businesses out better. Watch you GPL zealotry - it's discrediting your intelligence. Again, I agree to a small extent that our taxation system favors the rich (including Bush's tax breaks to "help encourage corporations to hire more people"), but not to the extreme degree that you do, nor with any correllations to the GPL.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    10. Re:Wealth transfer by jbolden · · Score: 2

      I suggest you look at my comment and then at yours. Yours doesn't contradict mine. If wealth is being transfered up the ladder and gains in wealth are taxed you'd expect to see extactly those kinds of figures.

    11. Re:Wealth transfer by jbolden · · Score: 2

      There is no difference between the GPL and the BSD without improvements. If the unimproved version is usable by individuals the differences between the two licenses are neglibable. The differences come after improvements occur. If those improvements are licensed and protected by patents and copyright then the improved version is only usable by corporations and "customers". That is the public code has become effectively private.

    12. Re:Wealth transfer by Anonymous Coward · · Score: 0

      go code yourself a tie-dye t-shirt you hippie!

    13. Re:Wealth transfer by jbolden · · Score: 2

      Everything in your above post is true of serfs. Serfs were often in debt to the landowner, this debt was usually voluntery... You don't seem to be disproving my comment that this is the reintroduction of serfdom you just seem to believe serfdom isn't a negative thing.

      The reason serfdom is seen as negative is that it creates citizens whose financial interests lie with the enemies of the state / power structure. If tens of millions of Americans are going to have large negative net worth the overthrow of the government (and the thus abolition of their debts) becomes in their interest. One of the core ideas of democracy is to make sure that the interest of the people are closely aligned to the interests of the state. Serfdom defeats this.

    14. Re:Wealth transfer by Chibi+Merrow · · Score: 1

      How does the tax system favor the rich? I used to do taxes... I saw exactly the opposite...

      --
      Maxim: People cannot follow directions.
      Increases in truth directly with the length of time spent explaining them
    15. Re:Wealth transfer by Anonymous Coward · · Score: 0
      How many people from the middle class make money off software sales? How many pay taxes?
      And how many have jobs at software companies? Would any of them mind not receiving a paycheck? I know that I'd work for free, as RMS thinks we all should, but most people would be a little put out if they stopped getting paid. My landlord might not be quite so excited when I couldn't make the rent, but I don't agree with that kind of ``Wealth Transfer'' either! Power to the People!! ;-)

      I have in the past worked for companies that could pay me because they sold proprietary software, and so I have made money off proprietary software.

      And to state the rather obvious point: I've paid a hell of a lot of taxes over the years.

      Anyway, this issue obviously has nothing to do with Wealth Transfer, but simple freedom. The GPL restricts the freedoms of programmers in the hope that it will eventually increase those same freedoms. I don't buy into ``The Ends Justify The Means'' arguments and hence reject the philosophy. I will not work on GPLed projects unless I am paid good money for it, and as a middle class taxpayer this government decision helps me out since there will be more software that I can use in my personal projects. In fact, it helps everyone out because BSD-style licenses are compatible with the GPL but not vice versa. Consider that GPLed code can't be used in many open source projects because of this religious issue. To name a few, Apache, NetBSD, XFree86, etc all use BSD style licenses. I would rather that random code that gets released into the public domain be compatible with the goals of these projects as well as the [more political] goals of the GNU Project. If you are looking to help society in general, then encourage licenses that don't cause yet another reason the re-invent wheels. NIH is prevalent enough without having licensing restrictions that cause yet more code to be rewritten. The GPL is not such a license, the GPL is a vehicle for RMS to try to change the world.

    16. Re:Wealth transfer by jbolden · · Score: 2

      Include social security taxes, medicare, sales taxes, gasoline taxes, etc...

      What percentage of income where your wealthy and poor clients paying?

      What percentage of assets where your wealthy and poor clients paying?

      What percentage of disposable income where your wealthy and poor clients paying?

    17. Re:Wealth transfer by Chibi+Merrow · · Score: 1

      Well, here's an example of what I saw working here...
      Wealthy clients: Average amount of income going to government: 50%+
      This included 35% or more in income tax, 8% social security tax, 8% or so state income tax... then whatever sales tax they paid (which unless it was business related, we didn't see... but in my city normal sales tax is 7.5% plus whatever you pay in gas tax and sin tax...) Assets? In addition to the normal income tax if I remember correctly there was a 20% capital gains tax on all profit made on investments. I won't even consider the poor saps that got slapped w/ penalties for early withdrawls from IRAs to cover unexpected expenses...

      Poor clients: Percentage of Income going to the government: Not sure, but I'd estimate it's in the single digits, and here's why:
      Income tax -%200 of paid (Most received EIC checks of 3k or more, in addition to getting back whatever income tax they paid into the system... This goes pretty far in offsetting what little else they paid)
      Sales tax: Food not taxed (food stamps), though any luxury items would have to be purchased w/ actual cash and therefore taxed... They would pay less gasoline tax (since poorer clients typically drove cars that burned less gas than a Suburban or similar vehicle) and did not have any capital gains tax or the like to pay.

      Disposable income? That's an odd metric to consider... I've never considered money paid in taxes to be disposable income... normally when we'd calculate things like that we took money after taxes as disposable income. Will a wealthier person have more disposable income than a poorer person? Yes, of course... But this is simply because wealthier people have more money... If you count money before taxes as disposable income, I'd venture a guess that the wealthier client would pay a larger percentage of their disposable income as taxes since they pay a larger percentage of their income as a whole in taxes...
      For instance my parents are upper middle class (about 60k a year) that gives them a tax rate of 28 percent... Now they subtract about 10k in deductions and 13750 in exemptions... The money subtracted is money the government considers as being non-taxable because you had to spend it to survive (nevermind wether or not it is based on reality). For simplicity's sake let's round it up to 25k subtracted, leaving 35k. That means they pay 9.8k in Federal Income tax, nearly another 3k in state income tax, leaving let's say 23k... from this you subtract (I believe) 10 percent for Social Security and Medicaire (10 percent of 60k, that is), which is another 6k. Leaving 17k. Now you'd keep subtracting sales taxes etc from this amount and it'd continue to dwindle. My parents pay nearly 40% of their income to the government as an upper middle class family... And things are set to get worse here with some of the Legislation trying to pass in this state.

      Things would be so much simpler if everyone paid 20% of their income and the first 35k of income was exempt from taxation... But simple systems don't lend themselves well to government beaurocracy ;)

      --
      Maxim: People cannot follow directions.
      Increases in truth directly with the length of time spent explaining them
    18. Re:Wealth transfer by jbolden · · Score: 2

      Well, here's an example of what I saw working here...
      Wealthy clients: Average amount of income going to government: 50%+
      This included 35% or more in income tax, 8% social security tax, 8% or so state income tax...


      You didn't have terribly wealthy clients if they were paying 8% SS. They should have maxed out under 90k. Also a great deal of their income wouldn't necc be taxable at the 40x% level.

      You didn't have wealthy clients; it sounds like you had at best middle class clients.

    19. Re:Wealth transfer by duck_prime · · Score: 1
      The differences come after improvements occur. If those improvements are licensed and protected by patents and copyright then the improved version is only usable by corporations and "customers". That is the public code has become effectively private.
      Note that someone had to go and *make* those improvements. They should be able to privatize those improvements; the base version is still public, and can be improved & released under BSD (heck, or public domain) by anyone who wishes.

      The problem with the GPL is that it's whole point is to divide programs into two worlds -- the "Free" world, and the "Non-Free", and never the twain shall meet. The net result of Free-as-in-speech software is Free-as-in-beer, as anyone who buys it can post the source for free (look in the gnu gpl faq). Over time, this will happen.

      GPLing gov't code will essentially make it impossible for anyone to make a profit on it, ever. That makes it less than great for industry, and it's really industry who needs the code. What does a private citizen need weather modeling software for, anyway?
    20. Re:Wealth transfer by smiff · · Score: 2
      its called responsibility, debt is the persons own fault

      There are countless reasons for a person to go bankrupt. They could encounter sudden medical problems, forcing them to take time off work, while also encuring huge medical expenses. Some kid could trip on their sidewalk and sue for 10 times the value of their insurance. Someone could steal their life savings just before they get laid off.

      whats the problem with preventing people from just declaring bankruptcy

      Bankruptcy is a last resort for many desperate people. If you eliminate bankruptcy, people will seek out crime as an alternative means to eliminate debt.

      and last time i watched tv, those ads claiming "that congress is hurrying to get measures passed to prevent bankruptcy" but that ad has been on for the last decade so obviousely not much has changed.

      The proposed bankruptcy bills have gotten more drastic over the past few years. furthermore, congress actually passed the bankruptcy bill, but Bill Clinton vetoed it after congress adjourned. Congress almost passed a bankruptcy bill last year, but it died after George Bush's favorite loophole was eliminated. The house and senate have both passed bankrupty bills this year (with the rich-person loophole intact), but a senator filibustered the joint bill just before congress adjourned in August. Congress is still trying to push that bill through before they adjourn for the election.

    21. Re:Wealth transfer by jbolden · · Score: 2

      Industry can use the code; they just can't profit from the code alone. For example a local government might want to customize the code for themselves and pay contractors to do it. By GPLing the code the next local government will only have to pay say 10% as much. The result is that code is shared between people like academic research rather than licensed like a movie.

  36. It is no wonder he is a aol user! by codepunk · · Score: 5, Funny

    Our great Wisconsin representative Ron Kind is a aol user RonKind2002@aol.com . This makes it obvious that somebody is targeting the most ignorant.

    --


    Got Code?
    1. Re:It is no wonder he is a aol user! by Boone^ · · Score: 2, Informative

      I voted for the guy last time around. Maybe I'll have to inform him that I will not do that again if he tries to fit in with representatives who live in Microsoft's pocket.

  37. Let Me Get This Straight.... by Zech+Harvey · · Score: 2, Interesting


    The Government uses our money to license out companies to make software for them, that they in-turn will not have to release to the public since technically the government never made it in the first place. And then the government grants licenses to other companies to recoup our costs and yet we don't get to see the program or a refund if the government liscenses out said technology? Dire Straits said it best, Money for Nothing and our Programs for Free!

    --
    Zech Harvey, MCSE, MCDBA, CCNA
  38. Everyone should have this right... by lowe0 · · Score: 5, Interesting

    ...even corporations.

    The BSD license is the fairest way to handle government code. Corporations are taxpayers too, and should have the same access to this code without having their own code forced open and their business model destroyed.

    On the other hand, closing (non-classified) government code benefits no one. As taxpayers, we would be benefited by the availability of such code.

    I think Bill Gates would very much like to see the end of the GPL in government code, but don't think he's out to ban OSS - remember, BSD-licensed code was used for implementing TCP/IP originally. MS likes to see government code too, and it is their right, just as it is ours.

    As for the issue of non-Americans, you could license it strictly to Americans, but then how would you enforce that license? No country in the world is going to hold up a license which prohibits them from something another nation gets to have....

    1. Re:Everyone should have this right... by Anonymous Coward · · Score: 0
      Corporations are taxpayers too....

      So what? Paying taxes doesn't make you a citizen. When I visit the US and pay federal sales tax, am I entitled to federal benefits? No. The simple act of paying taxes shouldn't place artificial entities such as corporations on the same status as citizens either. Unfortunately, given the current political climate, government is falling over itself to grant them higher status. GPL may be one small step towards slowing the advance.

  39. ummm by SubtleNuance · · Score: 2, Insightful

    if the government pays a non-employee to write code

    if the gov. is paying someone to write code, that someone is an employee.

    1. Re:ummm by BeeShoo · · Score: 1

      You've never heard of a contractor?

    2. Re:ummm by Anonymous Coward · · Score: 0

      Nope.

      There is a huge difference between a civil servant and a contractor. Only civil servants "work" for the government.

      Services performed under contract can have whatever restrictions are specified in the contract. The contracting company might be allowed to keep all non-government rights, or none.

      This may disagree with conventional thinking, but it is the way the government rules work.

      I've been both a contractor and a (current) civil servant. Having said that, I don't represent the government in this matter.

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

      You've never heard of "work for hire"?

  40. Could hurt open-source too by jmv · · Score: 3, Interesting

    One thing to think about: not all open-source projects are GPL. I have two open-source projects: one is LGPL, the other is BSD. If all US gov't code were released under the GPL, I couldn't use it for my projects.

    Jean-Marc

  41. Democratic Licensing Scheme? by Chibi+Merrow · · Score: 1

    I am scratching my head at your comment 'the GPL is more of a Democratic licensing scheme.' It would seem to me that a Conservative belief in an Open and Free Market (ie: No one where entry is prevented by huge tariffs or unfair patent restrictions), belief in Individual Freedom and Liberty, and a Conservative belief in Openness of Government would be more befitting of the GPL. The usual "Republicans for 'big business'" rhetoric is just regurgitated media dribble... Democrats have just as many corporate sponsors (re: Global Crossings, Time Warner/AOL, Enron, Worldcom, Uncle Fritz...) as Republicans do...

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
    1. Re:Democratic Licensing Scheme? by Ann+Coulter · · Score: 0

      The GPL is clearly a Leftist document. The whole premise of the GNU project is to overthrow our capitalist republic.
      Notice how they claim that the evolution of software follows that of academia. They say that software will be free like scholarly information. This trend toward the academic culture will lead to the death of our nation. Academia leech enormous amounts of money from us taxpayers. The Leftists want to fund their software projects using Tax money. I would assure you that no resonable tax payer would agree to pay money to a project that undermines the capitalist ideals of profitable companies.
      The GPL is a virus that must not enter into government. If it does the public mindset might change to accomedate the Liberal ideas incorporated in it. We must not allow communism to reemerge and therefore Liberal ideas must be purged from our government.

    2. Re:Democratic Licensing Scheme? by Chibi+Merrow · · Score: 1

      However it is possible to make a profit w/ GPL'd software... Just more difficult. Look at MySQL AB for instance. While I have my issues w/ GNU/GPL (And especially RMS), it is an interesting way of going about things. A more BSD-like license is more conducive to a standard business model... but Capitalism speaks nothing of preserving old business models. If it did, Mom & Pop stores would rule our grocery needs instead of Super Wal Marts.

      Calling the GPL a virus is a nasty thing to do, but by your inate Karma, I guess that you're a troll. The GPL is no more a virus than insane patents. There's plenty of Government code already released under the GPL and it hasn't lead to the end of the world (Someone offered the example of GNAT earlier, which is used to compile Ada code, the infamous language that most DoD systems ran off of). You should probably go on a Karma whoring spree to raise your 0 back to a 1, otherwise people might never read your comments. :)

      --
      Maxim: People cannot follow directions.
      Increases in truth directly with the length of time spent explaining them
    3. Re:Democratic Licensing Scheme? by Anonymous Coward · · Score: 0

      That's a pretty good parody of Coulter, she really can be a dink sometimes.

    4. Re:Democratic Licensing Scheme? by j_kenpo · · Score: 2

      Thanks, at the time I wrote my post, I couldnt think of the words... Licensing Scheme wasnt exactly what I meant, actually they terms "liberal" and "conservative" were the two that escaped me... It seems that trying to outlaw a licensing scheme infringes on the right of a software developer to decide his or her own grounds for distribution and use of that software. This seems, at least to me, in conflict with a liberal ideology. The words "Licensing Scheme" were not the ones I wanted to use....

  42. What about code written by a state government? by JDBrechtel · · Score: 1

    Just curious, but is it automatically under a BSD-like license as well or does it vary from state to state?

  43. Re:Bomb by Anonymous Coward · · Score: 0

    How is this Offtopic? This poster clearly displays a grasp of what is at stake. The Congress must DIE even for considering this heinous legislation. The GPL must pervade ever aspect of our country. To deny that is to assure destruction of you and everything you love. We should have the Washington D.C. sniper personally murder these sick motherfuckers.

  44. Public Domain by Anonymous Coward · · Score: 0

    What is this "license" crap? If the code is developed with tax dollars, the source should be available WITHOUT ANY COPYRIGHT restriction.

  45. Does anyone esle think... by Infernus · · Score: 1

    From the article: [i]4) They say you should keep publicly funded code away from the public sector, [b]so that proprietary interests can make money from the work.[/b][/i] Am I the only one reading that line as "so that the public has to pay twice for the same software"?

    1. Re:Does anyone esle think... by ThrasherTT · · Score: 1

      No one is forcing you to buy software that uses publicly-funded code.

      I think the underlying point of this matter is that the GPL is too restrictive for publicly-funded software products. So you are telling me that I can use this software that I paid for with taxes, but I can't use it in a closed-source fashion?

      I think too many people are seeing this as giving money to corporations, and I suppose that in a way, it is. However, corporations pay taxes, too... and many small businesses/startups could really use a helping hand by being able to use these products to facilitate making a profit. Which, by the way, creates jobs for coders like myself.

      --

      All Your Memory Are Belong To Java
  46. I agree - they should use BSD-style by grue23 · · Score: 5, Interesting

    I for one am pleased to see this. I work for a company that sells software and have been pissed several times when it has been impossible for me to use software that my tax dollars have gone to pay for because it's trendy for people at universities to GPL everything that breathes.

    The most recent example of this was a set of nice Java random variable distribution libraries that I found and wanted to use for some code I was writing. However, they were under the GPL (as opposed to the LGPL which would have allowed me to use library calls), so that meant that even though they were libraries, I couldn't even call them from a commercial product. If they had been in a BSD style license, I could have used them. So I ended up spending some time implementing the ones I needed.

    Many people do not seem to realize that when software is protected by the GPL, it is not only 'open source' but it is also prohibiting anyone from using it if they do not also put their software under the GPL. (There are some workarounds - you can always have the GPL code run in a separate process and use IPC/RPC to get results from it and technically not break the GPL, but that can get ugly quick.)

    It's fine for someone to make the decision that they want to force people who use their code to use the GPL. BUT - if it is code that was developed with a government grant, to me it seems wrong to use a license that forces a specific use of the code and promotes what is basically a political agenda (force everything to be GPL), instead of using a BSD style license which makes the code truly open. Things paid for by the government should be used to go back to the community at large if at all possible, and the GPL limits the utility of the research performed under government grants.

    1. Re:I agree - they should use BSD-style by julesh · · Score: 1
      The most recent example of this was a set of nice Java random variable distribution libraries that I found and wanted to use for some code I was writing. However, they were under the GPL (as opposed to the LGPL which would have allowed me to use library calls), so that meant that even though they were libraries, I couldn't even call them from a commercial product.


      I'm sure that somebody has pointed this out before, but as Java classes are not tightly bound at compile time as traditional programs are, you may be able to use GPL'd Java classes from a non-GPL Java application, in much the same way that a non GPL client can call functions in a GPL server. Talk to a lawyer about it, and make sure you give him a good explantation of how Java class binding works...

    2. Re:I agree - they should use BSD-style by starseeker · · Score: 3, Insightful

      You DID contact the author and discuss your problem, right? There are often ways around these difficulties - offer to license the code non-exclusively for this purpose and pay some $$$, as him/her to release a version under lgpl or some otherwise usable license, etc. If there's more than one author it can be hard, but there are often ways to work this stuff out.

      I agree that government funded code should be more widely available than GPL - I have no inherant problem with companies using it to make their own stuff better. After all, they pay taxes too. But the original code must remain free, and allow free derivative works. That's the key point.

      --
      "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    3. Re:I agree - they should use BSD-style by spectecjr · · Score: 1

      The most recent example of this was a set of nice Java random variable distribution libraries that I found and wanted to use for some code I was writing. However, they were under the GPL (as opposed to the LGPL which would have allowed me to use library calls), so that meant that even though they were libraries, I couldn't even call them from a commercial product. If they had been in a BSD style license, I could have used them. So I ended up spending some time implementing the ones I needed

      Just rewrite them in C. Algorithms shouldn't be patentable, or copyrightable, and therefore the GPL must be referring to that specific implementation.

      So just rewrite them in C.

      And if they complain to you about GPL violation, point them at bad software patents. ;-)

      --
      Coming soon - pyrogyra
    4. Re:I agree - they should use BSD-style by grue23 · · Score: 2

      That's a very interesting argument that may in fact hold up in court, but I would imagine that the author's reson for GPLing it instead of LGPLing it was so that I would NOT be able to do that.

      Of course, the author may simply have been unaware of the LGPL or the nuances of licensing; I have noticed that many people who want to 'open source' their software simply blindly GPL it these days.

  47. I wrote GPL code for the government by bsDaemon · · Score: 2

    But, my project used pre-existing GPL code for the frame grabing parts. Does this mean that when I go back to do more work on it, I am going to have to start from scratch on my next college break? Since I had to GPL my own code, am i aloud to relicense that, or do I have to think of a new way to write it and/or find an uncontaminated person?

    1. Re:I wrote GPL code for the government by fw3 · · Score: 2

      You as the author are not required to only license under GPL. This is in the GPL faq. While FSF (obviously) discourages license changes which would take a piece of code proprietary, If you'd have to switch to say BSD license and don't mind doing so then GPL cannot prevent you from doing so.

      --
      Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
      bsds are of course just BSD
    2. Re:I wrote GPL code for the government by Anonymous Coward · · Score: 0
      Since I had to GPL my own code, am i aloud to relicense that...
      Sure. If you hold the copyright at least. The GPL is a license and you are not bound by it (as the copyright holder). In fact, no one is unless they agree to it but the GPL specifically allows a small number of things that are not allowed if you do not accept it as long as you submit to its viral qualities.

      Here's how to look at it: you own the code, but you put a license at the top saying ``you are allowed to modify/distribute this copyright work under the conditions of the GPL''. You can give the code out under another license later, it is yours. C.f. mysql which is free under the GPL, but if you need a non-GPLed version for propietary development they will sell you a copy under a different license. This is perfectly legit.

      And, you do not have to GPL code in order to ship it with a GPLed program. You can BSD license it, at least w/o clause 3 (according to RMS.) The GPL is strictly more restrictive than a BSD license and the GPL only requires that the entire distribution be shipped under the terms laid out in the GPL. Since the BSD license is less restricive, this is possible.

      So, this change will not affect you at all.

  48. Do you all forget Carnivore? by Albinoman · · Score: 1, Troll

    Theyd never GPL funded software there is software that theyd like to use on us. Couple articles that touch on that, though most links are dead now. Just search for Carnivore, a wealth of info as to why they DONT want to GPL it.

  49. Too much time by Anonymous Coward · · Score: 0

    These guys have way too much time. Maybe it is they who ought to be outlawed.

  50. Well, Does it? by Anonymous Coward · · Score: 0

    What lines or paragraph in the GPL expressly allow a company to inovate GPL'ed software and still protect their IP? What section implies it?

    1. Re:Well, Does it? by Anonymous Coward · · Score: 0

      uhm, hi. You seem to be confused. There is no such thing as "intellectual property." Wired made that up in like `93 to get you horny for the internet.

  51. Contract code by john82 · · Score: 4, Informative

    Okay, let's stop that lie dead in it's tracks.

    Code that is written under contract to the Federal Government is the property of the Federal Government. It is not, to paraphrase, sold back to the Government so you pay twice for the same code. That issue has come up on every contract I've worked on. And when the code is owned by the Feds, if they want to re-use it for another Fed project they can. It's their code. It happens a lot.

    1. Re:Contract code by Anonymous Coward · · Score: 0

      hey, this is clueless michael sims you're talking to. he has never had a problem talking out of his ass with no facts to back him up. this is the kind of "insighftulness" you get from idiotic slashdot editors.

      michael sims is a bigger threat to open source/free software than Microsoft can ever hope to be.

    2. Re:Contract code by Anonymous Coward · · Score: 0

      Just ignore michael. He's by far the stupidest of the Slashdot editors (even when you take CmdrTaco's ubiquitously, ah, inventive spellings into account).

    3. Re:Contract code by michael · · Score: 2

      Different agencies have much different policies. Different branches within agencies have completely separate policies. Different offices within branches of divisions of sectors of agencies have different policies.

      Some may call for ownership of the code. Most do not, in my experience at least.

    4. Re:Contract code by ProfessorPuke · · Score: 3, Informative
      My company has sold the government the same code many times over. The government already owns it, but they've got hundreds of thousands of employees. With security clearances and separation of powers, a single federal procurer needing a problem solved can't even begin to list the pieces of government-owned code that might be helpful. Chances are he'll recreate the original purchasing search until he wanders smack into the vendor who wrote it the first time around.

      And even if they are aware of owning code suitable for a task, the source code delivery is still probably too hard for them to figure out how to use. "Will it still compile? Is it y2k compliant? Does it boot on a Pentium4?" Without the competency to answer those questions on their own, they're forced to return to the original vendor with the checkbook open.

      However, if the code wasn't only locked in a Pentagon vault, but also up on http://www.dod.gov/downloads, then maybe some other members of industry would gain some experience with the code. Then, the next time the government needs a tiny modification, reconfiguration, or simple reinstallation of a software product, they'll be a little be of competition for who gets the job!

    5. Re:Contract code by Camel+Pilot · · Score: 2

      Oh I wish!

      Coincidently this is timely issue were I work.

      I work for the Fed Government and we have a contractor (LMC) whom we paid to develop a system for us. Now as the contract is coming to end they have had a recently inspired reading of the contract and believe that word "software" does not imply source code. They have mentioned that we could buy the source code and the going price of $1000 / SLOC and the software has ~ 1000 lines! The Bastards. This for a completely custom system that has no use to anyone else and we (that is the taxpayers) paid for every minute that was spent on the development of the code.

    6. Re:Contract code by murpup · · Score: 1

      Seems like you guys need to take a real hard look at the Federal Acquistion Regulation. There are clauses in there which should protect you from such robbery. Bottom line as I read things in there is that contractors do have some rights to the software, but those rights must be explicitly granted by the government in written form. Insomniacs interested in following up should take a look at the Federal Acquistion Regulation Guide - Subpart 27.4- "Rights in Data and Copyrights" and Section 52.227-14 "Rights in Data - General"

  52. Don't need to outlaw GPL, just require the BSD by smiff · · Score: 3, Interesting
    It would be very simple to allay congress' concerns. They don't need to outlaw the GPL. They simply need to make sure all government funded software projects are made available under the BSD, but also allow the developer to license it under any other terms they choose.

    If someone gets a grant to change the Linux kernel, they can license their changes under both the BSD and the GPL. If a private company gets a grant to write a diet analysis program, they can license it under the BSD, and also integrate the code into their own product.

    This is the right thing to do anyway. All government funded development should be made available to the public without restriction.

    1. Re:Don't need to outlaw GPL, just require the BSD by spitzak · · Score: 2
      Since the BSD grants more rights than the GPL does, this will not work. It would be irrelevant whether the GPL is on the code or not.

      What a lot of people are missing here is that this requirement would outlaw the use of GPL code in government research. This is because any derivative of GPL code has to be GPL (or not distributed, so GPL could still be used inside of government agencies).

      This is exactly as nasty as the laws that are being attempted that say that all government code must be based on open-source, just from the opposite end. In both cases huge amounts of potential solutions are being outlawed by a group that wants to force everybody to user their solutions.

  53. To "get something back" by Find+love+Online · · Score: 1

    Lets not forget here, GPL'd code is proprietary. That isn't a 'bad' thing, but the truth is code that's GPL'd needs to stay in the "GPL world". Not that that's a bad thing, mind you. But claming that it's "totally free" is false. It's not. You can always share it, but you can never make it more proprietary.

    Now, wether or not the freedom to take something and make it more proprietary is a good freedom for people to have is not the point. The point, as I see it, is that code that's done for the government should be absolutely free (I mean, assuming it's not classified or something). Free for you and me in the open source world, and free for companies like Microsoft to take and profit from. I mean, MS doesn't actually pay taxes, but they do pay a lot of people who do pay taxes, and there are other companies that pay taxes as well and might like to put some of this code in their software.

    On the other hand, I would have serious reservations about this bill if it applied to work done at universities. Most uni's are state or privately funded though, so it shouldn't really apply. I hope :P

  54. The Post is Misleading by FourString · · Score: 2, Interesting

    The article does not say at all that Congressmen are trying to "outlaw the GPL", as the poster's inflammatory words would have you believe, but that they do not want taxpayer-funded software to be licensed under the GPL. That's a significant difference.

  55. thanks Democrats! by BigChigger · · Score: 0

    3 of 4 are anyway.

    BC

  56. GPL doesn't restrict the idea in the code.. by XaXXon · · Score: 5, Interesting

    One thing a lot of people don't seem to realize (or just don't think about often), is that the GPL only applies to code, not the ideas behind the code.

    Say, for instance, I want to use the GNU readline library (it's the library that gives the text-interface to a lot of programs the same feel. bash, mysql text interface, and others.. ). It's GPL, not LGPL. But I don't want my program to be GPL'd. What do I do? I rewrite the functionality. There's absolutely no problem with doing this.

    By GPLing the code from government sponsored works, it only means you can't copy/paste the code into your non-GPL program. It doesn't mean you can't take the idea behind the code (and even look in the code to get the idea) and then recode the idea.

    Basically, anyone complaining about code like this released under the GPL is just lazy and looking to make a quick buck.. do we know any companies like this? :)

    1. Re:GPL doesn't restrict the idea in the code.. by kenp2002 · · Score: 2

      This is why eceryone and their cousin in business is applying for patents on existing, non-pantented ideas. This is why Intellectual Property is so hot, expecially with software. Copyright the code, patent the idea, and gain a simple monopoly on software.

      Eureka! Really! Come On... Take a bath!

      --
      -=[ Who Is John Galt? ]=-
    2. Re:GPL doesn't restrict the idea in the code.. by Anonymous Coward · · Score: 0
      Say, for instance, I want to use the GNU readline library (it's the library that gives the text-interface to a lot of programs the same feel. bash, mysql text interface, and others.. ). It's GPL, not LGPL. But I don't want my program to be GPL'd. What do I do? I rewrite the functionality. There's absolutely no problem with doing this.
      Or you just grab libedit from NetBSD. We've already rewritten this one under a less restrictive license.
    3. Re:GPL doesn't restrict the idea in the code.. by anonymous+cupboard · · Score: 2

      I have done this, used GPLed library code to prototype, then rewritten for production. GPL wasn't an option for the client, but at least it can help lever the prototype out the door. The fact that there is working code means that a rewrite is relatively easy and generally results in faster code.

  57. What you fail to realize by codepunk · · Score: 4, Insightful

    I know damn well that you are going to have problems using my GPL code in a commercial application and then selling it. This means that the GPL is working for me exactly as it was intended. You have absolutely no right at all to profit from code that I wrote. A company exists to make a profit but it has no rights, only the voting public has rights.

    --


    Got Code?
    1. Re:What you fail to realize by MarkLR · · Score: 1

      Okay if you wrote the code independently. But if you wrote the code under a government grant then why shouldn't a taxpayer be able to take the code which he in part paid for and use it in a commerical enterprise? If you want to use the GPL write the code yourself. If you use government money then everyone should be able to use the code.

    2. Re:What you fail to realize by Greebz · · Score: 2, Insightful


      Which is fine in that you wrote the original code and it's up to you to decide who can and can't use it.

      However, that would be unreasonable for code released by the government - it is essentually "preferential treatment" for certain sections of society.

      The other thing I'd like to draw attention to is that just taking your code and selling it without providing source wouldn't be terribly useful economically.

      Anyone wishing to sell it would have to add value to the code first - in the form of extra features, etc. - in order for it to be commercially viable.

      At which point, they're selling THEIR code. After all, your code is still free and widely available, so all they can logically be selling is the enhancements.

      Oh, and I believe you'll find corporations do indeed have rights. Companies are often created under the "fictious name" system and are thus synonymous with individuals. Thus, companies do have rights too.

    3. Re:What you fail to realize by reallocate · · Score: 2

      >> ...you are going to have problems using my GPL code in a commercial application and then selling it. This means that the GPL is working for me.

      That's the point. The GPL works for you, at the expense of others.

      You assume your interests should take precedence over the public good. They don't.

      --
      -- Slashdot: When Public Access TV Says "No"
    4. Re:What you fail to realize by ckedge · · Score: 2

      > That's the point. The GPL works for you, at the expense of others.

      This statement is only applicable since we're talking about publicly owned code and how we want the public to have access to said code outside of the group that developed it.

      In the standard case of "individual/corporation develops GPL code on own", the "others" don't have nor deserve any inalienable rights.

      > You assume your interests should take precedence over the public good. They don't.

      In this discussion, the people you refer to using the term "your interests" *are* the public, the people who funded the code. This entire discussion is about what will maximize the public good.

      It's as close to debating socialism as we'll ever get here ;)

    5. Re:What you fail to realize by starseeker · · Score: 2

      BS. Public good != commercial software. People CAN use his software, just on his own terms. That is EXACTLY what commercial software does, using considerably more restrictive licenses. GPL simply demands payment in the form of giving back to the community, rather than money.

      You sound like you're saying since some definition of public good overrides his desire to license HIS code under GPL, so anyone should be able to do whatever they like with his code. If this is what you ment to convey, I'll have to go dig up a cluestick...

      I think the point of the GPL is not that you can't sell it (you can) but that you can't freeload off of someone else's work. Don't like that? Then contact the original author (who holds copyright and isn't bound by the GPL on his/her own work) and offer to license the libraries non exclusively and commercially. What's so hard about that? They will probably see it as a good way to fund their work.

      --
      "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    6. Re:What you fail to realize by Anonymous Coward · · Score: 0

      Who is moderating posts like this one up? It's plain wrong, maybe the poster didn't read the post he was replying to (?).

      The post it was replying to clearly stated that it was about code developed by the government for the taxpayers money. Nothing else.

      If you write code youself for your own money ofcause you can make whatever restrictions you want to BUT if the taxpayers paid for the development, it not your code anymore.

      The taxpayers own it and should be able to do whatever they want with it, including using it in propietary or GPLd products, the original public domain code is still there.

    7. Re:What you fail to realize by Anonymous Coward · · Score: 0
      BS. Public good != commercial software. People CAN use his software, just on his own terms. That is EXACTLY what commercial software does, using considerably more restrictive licenses. GPL simply demands payment in the form of giving back to the community, rather than money.

      And thats the rub. If the software was paid for with tax dollars, the BSDL is best, as the GPL would require more payment (contributing changes back).

    8. Re:What you fail to realize by reallocate · · Score: 2

      I did not equate public good with commercial, or GPL'd, software. All I'm saying is that it makes sense to me that commercial software vendors consider the GPL restrictive. Therefore, it also makes sense to me that the public's interest in seeing rapid and widespread distribution of software developed by or for the government is not well served by a license that repels the makers of the vast majority of software in use today.

      I'm not saying that everyone should be able to do as they please with the poster's GPL'd code. I am saying that his choice to use the GPL does not automatically equate to serving the public interest. Perhaps it might, if you believe supporting the GPL serves a greater public interest than allowing other developers to use your code without the GPL restrictions. That's another story.

      --
      -- Slashdot: When Public Access TV Says "No"
    9. Re:What you fail to realize by fitten · · Score: 1

      You simply have caused someone to 'reinvent the wheel' and implement their own version of the code because they can't use yours.

    10. Re:What you fail to realize by grue23 · · Score: 2

      My point was not about the GPL in general, my point was about the GPL in the case where it is restricting software that was government funded and therefore should be in the public domain.

      How you choose to license software that you spent your own time and own money developing is up to you.

    11. Re:What you fail to realize by Anonymous Coward · · Score: 0

      Holyshit, man! You could write EULAs for Microsoft! Get off of your fucking highhorse you piece of shit. "Freedom for me, but none for you!"

  58. Screw that!! Slashdot the Congress!! by TheLoneCabbage · · Score: 2


    We've all been wondering how we could possible effect the political process to defend against the likes of Disney and Microsoft.

    Let this be a wake up call to the senet. /. them!!
    Over load their phones till they melt. Flood their snail mail and email. Let them know there is an active body of individuals who are pro-GPL, and will not stand for any more DMCA legislation.

    Even if this isn't true, and it is. These congressmen are on a Technology subcomittie. It's time for /. to ring the door bell, and let them know were here, and we vote.

    1. Re:Screw that!! Slashdot the Congress!! by Anonymous Coward · · Score: 0

      OK, go do that

  59. Why not GPL reading comprehension too? by JohnTheFisherman · · Score: 2

    Congress is not trying to "outlaw the GPL" as the article and submission suggest. They want to avoid GPLing a very specific sector of Federally funded research.

  60. Action by Anonymous Coward · · Score: 0

    It is the time for American Open Source companys to write them a serious letter how they think about this anarcho-capitalist attack on their businesses.

  61. Ammend Parent Title: Thanks Morons by Chibi+Merrow · · Score: 1

    You'll get 4 out of 4 that way. :)

    Seriously, though, the GPL may not be the best license for ALL government software... But I could think of a few projects that it's ideal for (NSA SELinux comes to mind)... So they're just slightly misguided in banning it outright...

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  62. Offfering the dissenting opinion. by greenhide · · Score: 3, Interesting

    First, let me get out my special padded helmet to protect myself before I get smacked upside the head by some of you.

    Our company recently did a website for an organization which was organizing a web broadcast for a governmental organization. So, although we were technically being paid by the organization, we were indirectly being paid by the governmental organization.

    But let's remove those distinctions and say the governmental organization themselves had hired us to create the website for them.

    Well, our site used software which we had developed in house, at our own expense, prior to being hired. Some of it, however, was developed and coded while hired by them.

    Technically, none of the modifcations we made to the software could have worked without the software we had written before.

    The question is: if we were required to license this software as Open Source or GPL, would we have had to license *all* of it, including the code that was written prior to the bid?

    Also, say that we had had to write the code from scratch. We might have charged less for our work than we could have, thinking, "We can reuse this code and sell it to customers later on."

    I think that except in cases where the government is actually purchasing the software outright froma developer, it gets very sticky to say what should and shouldn't be freely developed.

    While I agree that there are many cases in which making software open source is a good thing, the truth is if we were required by law to have, say, a section on our website that said, "By the way, here's all the code we've ever written, available for your own use. For free." it is unlikely that we would be able to continue to function as a profitable business. After all, what customer is going to pay for software that is being advertised or described as "free"?

    Our tax dollars go to all sorts of projects. For instance, medicines are often developed through the help of government grants. Ever tried to get prescription drugs for free?

    --
    Karma: Chevy Kavalierma.
    1. Re:Offfering the dissenting opinion. by Anonymous Coward · · Score: 0

      You are comingling the concept of a "work for hire" in which you are contracted to produce a work "of art" aka the software itself and the concept of a "services rendered" in which you are paid for an end result. In the first case, the software developed is owned by the contractee, in the second case the software is owned by the contractor. These things contractual distinctions are pretty clear cut for anyone who has done much contract work in the industry, however if you haven't encountered them before it may take a while to wrap your head around the differences.

    2. Re:Offfering the dissenting opinion. by Kettleboy · · Score: 1

      The question is: if we were required to license this software as Open Source or GPL, would we have had to license *all* of it, including the code that was written prior to the bid?

      Depends on your contract. What was the actual code you wrote to comply with your contract? What code you wrote outside of the contract should have no relivance. Suppose I wrote a program used an activeX component, say Excel.Application. Then I released my code under the GPL license. Even tho' my program needs Excel to run, the licensing of Excel is a different story.

      BTW, IANAL.

      --
      Enjoy your life, it's the only one you've got!
    3. Re:Offfering the dissenting opinion. by benny_lama · · Score: 1

      As someone who works on government contracts that generally involve someone writing software, I can say that my contracts are always written so that the govt retains rights to ALL code used in the project (i.e. the government has an unrestricted license to do as it pleases with the code used in the performance of the contract). You can't bring in code from other areas and NOT give me the source at the end of the contract. SO, if federal law said that the code had to be GPL'ed at the end of the contract, I would think that the answer to your question is yes.

      I can also say that most govt lawyers and contracting officers aren't very knowledgeable on what exactly the GPL is. I've only met one legal person so far that knew what the GPL was and he couldn't really answer any of my questions about how we handle the GPL in relation to government software.

      --
      "No Comm, No Bomb"
  63. NOT two parties by Anonymous Coward · · Score: 0

    We're not talking about two private parties here. This article is about GOVERNMENT software, and outlawing the government's practice of releasing its own source code under the GPL.

    The government can tell itself to do a lot of things that it can't tell other people to do.

  64. MODERATORS ON CRACK by Anonymous Coward · · Score: 0

    I AGREE WITH THIS POST

  65. But fair is fair by Anonymous Coward · · Score: 0

    Government can contract out work that can be done in a proprietary license. These guys want to outlaw GPL use in contract work. Does this seem fair or right to you?

  66. Please write by john82 · · Score: 1

    There is some great informed discussion going on here. Those of you who live in the US, please write to Davis, Davis, Kind, etc and lay out the same reasoned explanation that you've made on Slashdot. We can discuss it all we want, but if we don't make ourselves heard then we don't have the right to bitch on Slashdot that no one concurred with our thoughts.

    [Note: I recognize that lack of action does not prevent bitching on Slashdot about the outcome.]

  67. Tax funded research by Jumperalex · · Score: 2, Interesting

    Having worked in a DoD office whose job it was SPECIFICALLY to foster relationships between the governement and civilian entities in doing research I would like to add this one idea.

    First to set the stage: While this is geared more towards scientific research and not specifically software coding, it holds that much of the computational research done requires, duh, software code. Be that as it may, my statement is slightly more general than just that but relates to all such cooperation between Gov and Civ to produce something.

    While it might seem immediatly obvious that if the government in anyway pays for something to be made than it should be considered "by the people for the people" there is something else to be considered. In many cases the government doesn't have the people, money, or equipement to do the research. In that case, whichever of those three items are missing (or we are the experts in) we will partner with civilian companies in an effort to take advantage of what they are experts in and bolster what they are deficient in. This is a VERY common occurance and I traveled to many trade shows (SEMA, CIS, etc) to try and get the word out on exactly this type of partnership.

    The problem becomes that no company will get into this partnership if there isn't some way they can make some money off it. The typical agreement is that it is licensed free of charge to the government but for all other commerical uses they have an exclusive right for some given time. Typically it just revolves around a patent granted with free use for the Gov.

    If this didn't happen then the governement would pay a lot more money to try and get this "thing, or in some cases simply never be able to do it cause we don't have, typically, the expertise or equipement to do it. At the same time the public will never get this "thing" because the company was never able to do it either.

    Finally what happens is if the government DOES end up making this thing it is VERY expensive because we are the only ones buying it and typically from one vendor. But if we can get someone else making it for a profit and selling it to the greater public, the price scales down from the over all increase economics of scale. A perfect example of this is semi-conductors. The price of those in the early years for the government were astronomical not just because they were new but because we were the only ones buying them. As soon as commercial applications existed to increase both supply and demand, then the price drops both from volume as well as research performed to decrease production costs.

    So why all this blathering, just to let you know that it isn't always in the best interestes of anyone for all governement funded research to always 100% go free as in beer. And for those that are 100% against anything looking like a patent monopoly, I will add that most contracts do include verbage to ensure fair licensing to competitors (unlike say, drug patents) to ensure a healthy diversity of sources to prevent price gouging as well as the possibility of the only supplier going belly up and supplies drying up.

    --
    If you can't be good, be good at it!
  68. Ok, I'll support this. by Lonath · · Score: 2

    When any company and institution that ever received any kind of government loans or grants is not allowed to turn around and patent/copyright/lock up the things that were produced in any way downstream as a result of that government money.

    But seriously, if the government wants to write software that's useful for everybody, it should be put into a BSD/MIT license instead of a GPLed license, or else it is worthless to a lot of the industry.

    As much as I hate to admit it, this does make sense to me in terms of freedom. The GPL isn't really about freedom. It's about control over your users. It's a different kind of control than you find in regular software, but it's still control. I happen to prefer that control greatly to the kinds of controls that other pieces of software put on me and it has its places such as when you're trying to fend of giant corporations and their lock-ins, but the government shouldn't try to control how the fruits of its research are used. Again, I know this is naive in the face of how corps get grants and loans and then create stuff and lock it up, but it is the way it SHOULD work.

  69. Last I checked. . . by PhxBlue · · Score: 3, Funny

    Let's write to them and show them that we didn't elect these guys to screw us over.

    Y'know, it's notsomuch that. We know these guys are going to screw us over. . . nowadays, I just vote for the candidate that promises lubrication.

    --
    !#@%*)anks for hanging up the phone, dear.
  70. Contact Them!! by DeadBugs · · Score: 2

    Rep. Jim Davis
    3315 Henderson Boulevard
    Suite 100
    Tampa, Florida 33609
    (813) 354-9217
    FAX: (813) 354-9514

    Rep. Tom Davis
    730 Elden Street, Second Floor
    Herndon, VA 20170
    Phone: (703) 437-1726
    (703) 437-3004
    tom.davis@mail.house.gov

    Rep. Ron Kind
    205 Fifth Avenue South
    Suite 227
    La Crosse, WI 54601
    PH: 608.782.2558
    FX: 608.782.4588
    Toll Free: 888-442-8040
    ron.kind@mail.house.gov

    Rep. Adam Smith
    1717 Pacific Avenue #2135
    Tacoma, Washington 98402
    Telephone: 253-593-6600
    Toll Free: 1-888-SMITH09
    (1-888-764-8409)
    Fax: 253-593-6776
    adam.smith@mail.house.gov

    --
    http://www.kubuntu.org/
  71. GOTS and COTS by Anonymous Coward · · Score: 0
    two terms used often in Government software development and integration efforts, Goverment Off The Shelf and Commercial Off The Shelf help shed a bit of light in some areas while stealing the light of understanding from others.

    First of all, don't confuse issues about government developed software by specifying "government employee." There are three types of non-government employees that develop software for the government. The first is the third party vendor who makes product X. Product X may already exist in some form to date, but will be modified for specific needs in a government contract. The vendor usually works through a contractor, which brings up the other types. Next is the contractor on a project team (or gaggle of uncoordinated people as happens all too often) who develops or modifies software for a specific project much like the vendor. However, since it is completely on the dollar of the government then it is owned by the government not the company. Last but not least is the contractor that is directly assigned as a government developer. Many admins are in this position, to where if asked will reveal they work for company X or are private contractors... meaning they are not technically government employers. I believe many Doctors operate this way (pun intended).

    With that in mind, realize that the confusion spawns first from that mix and then is mixed up a bit with the specifics of which agency, project, project type, time line, etc is involved. GPL by itself poses no problem with goverment software. The problem is that of changes to the GPL'd software. If the government (whether contractors, vendors, or gov't employees) make changes then many wonder if they will be forced to release that to the public. That is often unwise. However if the software is customized by a contractor or other company then it simply comes down to the NDA's and export agreements (among others).

    That said, I and many others see great benefit from open sourced (regardless of actual license) software, if only for the fact that it is easier to customize, generally sticks to standards and can therefore have a longer and more stable life that works well with others. Contrast this to MS products that will close you into one particular implementation, one database, one OS, one protocol, etc. Plus what happens when MS decides that it will not support it any longer and you must upgrade? The new MS licensing/payment scheme helps little. Taken for free, MS software would still only have one advantage... cheaper to train and therefore hire admins (easier to use and admin unlike *nix, to which you must be a guru to get things done) of course that is generalizing, but the fact remains.

  72. Cathedral v. Bazaar by Anonymous Coward · · Score: 0
    I think the real issue is that the document in question works from the assumption that decent software is made in the "cathedral" only, and not by hackers in the "bazaar" mode.

    Licenses such as the General Public License (GPL) are problematic and threaten to undermine innovation and security...[and] it's important that any licenses do not compromise a company's intellectual property rights in their own technology


    They iterate throughout that they support public-private partnerships, as if software only gets written by companies who wish to maintain their intellectual property rights.
  73. shouldn't outlaw, shouldn't mandate by subgeek · · Score: 2

    at least it shouldn't be mandated to just one license. there should be choice, but unless it is code for a classified, government-only application, it should be made available to the public in a form that can be gpl'ed. i am yet undecided on mandating the use of the gpl, but there is the argument that if the government gives researched code to companies for free that those companies can turn around and sell without restrictions, why don't they just straight up give the corporations money? probably because even though they are the same in effect, it looks worse to the public to see money change hands than it does to see code given to companies for free that they can sell without restrictions. the government should provide an environment that american companies can operate in, but it shouldn't be doing the companies' work with taxpayer money.

    i am not an expert in the gpl, but wouldn't it be legal for a company to review gpl'ed code and then use ideas in the algorithms and functionality of the code in their own code written from scratch (yet inspired by the gpl'ed work)? seems to me if somebody wants to make all of th money off of something without providing source, they should be willing to make it all by themselves.

    an important side effect of outlawing the gpl for government research would be that the government would not be allowed to research any gpl'ed software that it already uses as well as the large amount of gpl'ed software generally in use. in effect, all previous government research under the gpl would have been a waste because it would be useless to the government. certainly it would benefit both the government and the people if research continues on these projects. something that benefits government and people is a good use of tax dollars.

    --
    you probably shouldn't have read this.
  74. Just Another Biased Partisan Rant by reallocate · · Score: 3, Insightful

    This seems a partisan rant by GPL political activists. Where is the call to "outlaw" the GPL? Where is the justification for putting government code under the GPL, instead of one of the other very similar licenses out there?

    It is a reality that many commercial vendors won't touch GPL code. If you're primary goal is to eliminate commercial software, this kind of gambit makes sense. If you want to avoid closing avenues for widespread distribution of software, it doesn't make sense.

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:Just Another Biased Partisan Rant by PhxBlue · · Score: 2

      Granted, it may be mostly partisan - but the AC does list one Republican out of the four Congresscritters. I doubt partisanship is the real motive here. . . it's more likely the guy's tinfoil hat slipped off again.

      --
      !#@%*)anks for hanging up the phone, dear.
    2. Re:Just Another Biased Partisan Rant by reallocate · · Score: 2

      Well, I didn't mean partisan in the traditional Republican versus Democrat sense. Many folks seem to be applying a software development model -- free software, the GPL, etc. -- to day-to-day politics. People are partisan in the sense that they appear to care more about defeating political opponents -- real or imagined -- than actually writing software.

      --
      -- Slashdot: When Public Access TV Says "No"
  75. They're right, but the wrong approach by JoshuaDFranklin · · Score: 2

    While preventing "restrictive" licences is a good idea, it would be a much better idea to mandate a completely unrestrictive licences instead.

    I mean, if they say "no GPL" what about MPL or any other OSI license? They need to mandate everything under Public Domain.

  76. maybe the publics return "for the endeavour" is... by deft · · Score: 2

    "Prudence suggests that since it's our money funding the research, we ought to make sure the public gets some return from the endeavor."

    in may cases the return for the endeavour is that they protect whatever they just coded with everything they got so only we have that information because its sensititve and shouldnt be anywhere near the public.

    I hear where you are coming from, that the public should get some gain from money spent by the gov.... but dont forget you are getting value. Code is like any other commodity, and just because you cant go use the coffee maker on Enterprise doesn't mean you aren't getting that ever so fragile value of it keeping enemies at bay.

    Yeah, it might be cool to be able to see some target aquiring/tracking/gps code.... but I dont want you to have it. No offense, but I just don't know you that well, whearas the military, I've come to feel somewhat safe with them having it.

    --

    There's nothing Intelligent about Intelligent Design.
  77. I hope they DO go with a BSD-type license by A55M0NKEY · · Score: 1
    The point of using a GPL-type license is that code should not be able to be extended, and sold later, making the original version obsolete, leaving no alternative but to go with the commercial, extended version.

    If the Feds produce software, they have no reason to prevent others from extending their software rendering it obslolete. They are always free to rewrite the extension themselves. In fact they have a vested interest collecting Taxes from those who extend and resell their code.

    --

    Eat at Joe's.

  78. Contrary view: GPL for publicly funded software by Balaitous · · Score: 1
    A just published on-line paper from Philippe Aigrain proposes an analysis framework that leads to the opposite view. He argues that GPL should be the preferred choice for publicly-funded software, especially when it plays or can play a role in the common infrastructure of the information society.
    See:

    A Framework to Understand the Impact of GPL-Copylefting vs. Non-copylefting Licenses

  79. "Our" money by NSParadox · · Score: 1

    "Prudence suggests that since it's our money funding the research, we ought to make sure the public gets some return from the endeavor."

    I agree. US and foreign companies pay taxes too (property, sales, income, etc.). Furthermore, investors who pay capital gains taxes also deserve a return from their funding of said research. You prevent companies from being able to use code although they paid for its development, just because somebody decides they want to make their code GPL? Even though their code was developed for the government and paid for with government funds? You are preventing tax-paying corporations and investors from getting a return on their investment that you claim you deserve. You could argue that the companies always have the "choice" of using the GPL if they wish to, but the GPL is still less about Freedom and more about the lack of it. "Pay taxes so that we can spend your money, or else", followed by "if you want to use the code that YOU paid for, you're going to have to GPL your ENTIRE codebase."

    So, if the government develops code or pays for source code to be developed for the government, shouldn't the code be made public domain as long as opening its source does not threaten national security -- just like anything else the government publishes? Since when did GPL supporters believe that code should be treated differently than other forms of published material?

    --
    Unless mankind redesigns itself .... robots will take over our world. (Stephen Hawking)
  80. Whoops by ll1234 · · Score: 1

    As noted by a previous poster, Redmond falls under District 1, which is represented by Jay Inslee.

  81. Sounds like they do *GET* the GPL... by sheldon · · Score: 5, Insightful

    Let's look at these points...

    1) They use the Internet, by virtue of TCP/IP, as "proof" of their thesis.

    Very insightful. If the TCP/IP libraries and utilities from the BSD distribution had been GPL'ed, the technology would never have been integrated into so widely a diverse population of operating systems and utilities. That is, you would not today see Macintosh, Windows, Netware, Solaris and many other systems supporting it. These companies would have had to come up with something different, and more than likely not one of them would interoperate with the other. So we'd still be back in the world of AOL, Prodigy, MSN and Compuserve.

    2) They state that you cannot improve OR adopt OR commercialize GPL software.

    Do they really? My guess is they said you cannot improve or adopt it for commercialization. Which is true, and is one of the fundamental points of GNU.

    3) They state that you cannot integrate GPL'd software with proprietery software.

    This is true as well.

    4) They say you should keep publicly funded code away from the public sector, so that proprietary interests can make money from the work.

    This is pretty much in tune with the Technology Transition legislation passed back in 1980 promoting collaborative work between commercial and research entities. Bayh-Dole and Stevenson-Wydler acts.

    Sounds to me like these representatives do understand the GPL and are willing to discuss it in an intelligent manner. I find it curious that the only way the GPL defenders can push their agenda is by distorting the purposes of the GPL. Sounds intellectually dishonest to me.

    1. Re:Sounds like they do *GET* the GPL... by Anonymous Coward · · Score: 0

      You said: Let's look at these points...

      Yes let's look at these points.

      1) They use the Internet, by virtue of TCP/IP, as "proof" of their thesis.

      You said:Very insightful. If the TCP/IP libraries and utilities from the BSD distribution had been GPL'ed, the technology would never have been integrated into so widely a diverse population of operating systems and utilities. That is, you would not today see Macintosh, Windows, Netware, Solaris and many other systems supporting it. These companies would have had to come up with something different, and more than likely not one of them would interoperate with the other. So we'd still be back in the world of AOL, Prodigy, MSN and Compuserve.

      False. TCP/IP won on technical reasons not because of the BSD license.

      2) They state that you cannot improve OR adopt OR commercialize GPL software.

      You said: Do they really? My guess is they said you cannot improve or adopt it for commercialization. Which is true, and is one of the fundamental points of GNU.

      Again false. Commercialization != proprietary.

      3) They state that you cannot integrate GPL'd software with proprietery software.

      You said:This is true as well.

      Unless your meaning of integrate is to take GPL code, modify if and resell it (step 4. profit).

      4) They say you should keep publicly funded code away from the public sector, so that proprietary interests can make money from the work.

      You said:This is pretty much in tune with the Technology Transition legislation passed back in 1980 promoting collaborative work between commercial and research entities. Bayh-Dole and Stevenson-Wydler acts.

      This amounts to a federal subsidy for commercial interests. If my tax dollars are used in a project by a company that pays no taxes (yet wants rights like a normal citizen) then I demand my fair share of the work.

      You said:Sounds to me like these representatives do understand the GPL and are willing to discuss it in an intelligent manner. I find it curious that the only way the GPL defenders can push their agenda is by distorting the purposes of the GPL. Sounds intellectually dishonest to me.

      Sounds to me like you do not understand the GPL and probably are watching it rain outside your office window on One Microsoft Way.

    2. Re:Sounds like they do *GET* the GPL... by sheldon · · Score: 3, Interesting

      I notice you are unwilling to take credit for your words... that is wise.

      "False. TCP/IP won on technical reasons not because of the BSD license."

      Why do you think this is an either/or proposition? TCP/IP won over something like say NetBEUI or IPX/SPX for technical reasons, but it was widely adopted largely due to licensing arrangements. That made it a win-win scenario, which we all like to see.

      "Again false. Commercialization != proprietary."

      I never used the term proprietary. The fact is the GPL does prevent companies from making money from selling software. That goes above and beyond the notion of open and proprietary. As has been pointed out before TCP/IP is an open standard, and there are open source implementations of it, and it has been widely commercialized.

      I cannot think of a single instance where a GPL'ed piece of software has had nearly the wide adoption of software licensed under BSD. Apache, sendmail, bind, etc. all use BSD style licenses.

      "This amounts to a federal subsidy for commercial interests."

      You haven't read the Bayh-Dole act, have you? It grants Federal research institutions the rights to license and patent the work they do. One of the other ongoing goals in this realm is to help make research institutions somewhat self-funding through licensing fees.

      So it's not a federal subsidy for commercial interests at all.

      "If my tax dollars are used in a project by a company that pays no taxes (yet wants rights like a normal citizen) then I demand my fair share of the work."

      Which is why I recommend the BSD license at a minimum. Using said license you have just as much access to the software as does the corporations who might wish to utilize it. Using the GPL, the software is only good for end-users, not developers... thus this limits the availability of the technology in the marketplace.

      "Sounds to me like you do not understand the GPL and probably are watching it rain outside your office window on One Microsoft Way."

      Sounds to me like you've been sniffing to much glue.

    3. Re:Sounds like they do *GET* the GPL... by spectecjr · · Score: 1

      Sounds to me like you do not understand the GPL and probably are watching it rain outside your office window on One Microsoft Way.

      As much as you enjoy jerking off while watching Microsoft through your special Microsoft Webcam feed, I think you'll find that it's actually foggy and is not raining today on the Microsoft campus. It'll boil off in about an hour or so, so enjoy it while you can. And now, news from Jimmy Stewart.

      --
      Coming soon - pyrogyra
    4. Re:Sounds like they do *GET* the GPL... by firewood · · Score: 1
      3) They state that you cannot integrate GPL'd software with proprietery software.

      This is true as well.

      Not true. The GPL does not interfere with proprietary software business models if the GPL'd software is integrated as a separate process, "linked" via documented pipes, sockets, or ip connections. And these are all just virtual machine abstractions (where's the seperate process when I use Word and gcc together inside VirtualPC?)

    5. Re:Sounds like they do *GET* the GPL... by Anonymous Coward · · Score: 0

      3) They state that you cannot integrate GPL'd software with proprietery software.

      This is true as well.


      No it's not. You simply can't integrate GPL'd CODE with your proprietary software.

      I can make a completely valid proprietary CVS frontend, and keep the source closed, yet continue to use the cvs executable.

    6. Re:Sounds like they do *GET* the GPL... by Anonymous Coward · · Score: 0

      If the TCP/IP libraries and utilities from the BSD distribution had been GPL'ed, the technology would never have been integrated into so widely a diverse population of operating systems and utilities.

      Excuse me but if the BSD distribution had been GPL'ed, like ATT should have, then Microsoft would never have become a monopoly and the whole computer industry would have advanced at a much faster pace.

      BTW, if the original TCP/IP stack had been GPL'ed I'm sure that the code would have been re-implementing in commercial products (Macintosh, Windows, Netware, Solaris). So I disagree with your conclusion.

  82. Extend to the University by theirpuppet · · Score: 1

    University Students perform research in all kinds of fields from pharmacuticals, physics, chemistry, to computer science. The benefits of this research often goes to private companies, for private profit.

    It's nothing new. Just no one puts these things together. If Government work should directly benefit the public, and be sold off to private hands for private profit, so should University Research.

  83. OMG my first Flamebait! by Chibi+Merrow · · Score: 1

    So transferring money from the rich to the middle class is Flamebait but claiming it's done the other way around isn't? Ouch, that's my first negative mod ever on /. :(

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  84. This is Microsoft's greatest weapon... by Anonymous Coward · · Score: 2, Informative

    ...since it cannot stop open source by its usual monopolistic practices, the best way to attack it is to utilize government (read: bought senators) and what's left of the law. Make it illegal, or at least damn inconvenient to develop under the GPL and the beast will have its back broken.

  85. This is what I hate about slashdot by Evil+Adrian · · Score: 0, Offtopic

    "News for nerds" -- you know what, if you're going to report the news, you should report in an unbiased fashion. I can't take a news outfit seriously when the reporters interject their two cents into every goddamn article.

    "Oooh, Microsoft is evil, Linux Torvalds is the messiah, everything should be free, we should be allowed to h4x0r whatever we want because breaking and entering in cyberspace doesn't hurt anybody! Go anarchy!"

    It's painfully obvious that the "reporters" here (who somehow get paid to filter all of the crap that puts Linux, GPL, hacking, etc. into positive light and anything that Microsoft creates, or any project that makes money, into a negative light) have an extreme bias, to the point that the news you are getting on this site is basically propaganda for some stupid agenda.

    I can't possibly be the only person that gets annoyed visiting this site, can I??

    --
    evil adrian
    1. Re:This is what I hate about slashdot by Genus+Marmota · · Score: 0, Offtopic
      "Doctor, it hurts when I do this."

      "Well, don't do that!"

    2. Re:This is what I hate about slashdot by Anonymous Coward · · Score: 0

      That doesn't mean that sitting by and letting a million uninformed paranoid malcontents frenzy into a lather and not try to do anything to stop it is an option either is it?

  86. correction - Re:Extend to the University by theirpuppet · · Score: 1

    last sentence should be this:

    If Government work should directly benefit the public, and *not* be sold off to private hands for private profit, so should University Research.

  87. Who said anything about corporations? by fizbin · · Score: 3, Insightful

    You make it sound as though the GPL imposes requirements on corporations that it does not impose on natural persons. I find that bizarre, and don't understand where that reading is coming from.

    What the GPL would prevent is having someone take a government-contracted GPLed product, slap a gui front end on it (maybe even with a few silly interface pattents), and then sell the result with a do-not-copy, do-not-reverse-engineer license.
    I'll grant you, that's an action corporations are more likely to take than individuals, but the corporate discrimination angle you're trying to play up is downright silly.

    Frankly, the no GPL rule makes no sense without a similar rule against standard proprietary licenses; government contractors routinely develop code and then incorporate it into their own do-not-reverse-engineer programs. What happens in that case is that the government gets the code and a license to use it wherever they want internally, but they can't release it to non-governmental institutions.

    Certainly the public gains less from that arrangement than it does from an identical arrangement that also allows the government to release said code to the public under the GPL.

    1. Re:Who said anything about corporations? by sheldon · · Score: 3

      You make it sound as though the GPL imposes requirements on corporations that it does not impose on natural persons. I find that bizarre, and don't understand where that reading is coming from.

      The GPL imposes requirements on developers that it does not impose on end-users. When people talk about corporations, replace that word with developers, and it'll all start to make sense to you.

      As far as your irrational fear of developers using work in their own product. You never lose the original.

    2. Re:Who said anything about corporations? by lowe0 · · Score: 1

      You're correct about the contractors using code in their own internal projects.

      And I believe that, if the development is funded with taxpayer dollars, that the code in question should be available under a BSD license. I agree with you on that point.

      This raises a question however - how does one determine which code was gov't subsidized? It's easy if you say, "Develop a library for us that does this" but it gets a lot harder if you're making modifed versions of an existing product for their use.

      Moreover, one has to distinguish between code written for the government and a software product sold to the government. Just because the gov't has bought at least one copy of Oracle doesn't mean we paid for its development.

      However, a system which makes more government code available for the unrestricted use of all is a good thing, and I agree that it's worth working towards.

    3. Re:Who said anything about corporations? by spitzak · · Score: 2

      The original is worthless if the secret modification is the standard. His fear is not irrational in any way. You are irrational.

    4. Re:Who said anything about corporations? by sheldon · · Score: 2

      "The original is worthless if the secret modification is the standard."

      How did it become the standard? Obviously to do so it must offer something which is compelling in the market place.

      "His fear is not irrational in any way. You are irrational."

      Interesting, but you still don't address the point as to how you lose the original work.

    5. Re:Who said anything about corporations? by spitzak · · Score: 2
      How did it become the standard?

      Easy: MicroSoft makes their modified version part of Windows. It does not matter whether the modified one is better or worse, it is not possible to use Windows without using the modified standard.

      The original work is now worthless, as it cannot be used to interoperate with the new standard.

  88. GPL != Open Source by jeremy_hogan · · Score: 1

    I think an important thing to note about this is their effort to equate Open Source with the GPL. As I'm sure many will be quick to point out the GPL is Free Software, for one thing, and the GPL is not the only open license available.

    Folks here have mentioned the BSD license for example, and these targeted New Democrats need to hear that there's a time and place for each of theses licenses, and exluding one is a danger to the rest. Should all fed funded work be GPL'd? No. Should that option be available? Absolutely.

    Not to mention that banning the GPL is counter to what Smith claims they are trying to accomplish.

  89. Did you actually read the article? by eschasi · · Score: 5, Insightful
    It appears most of the responders (and the guy who put the headline on this /. article) didn't actually read the article.

    The article says there is

    A call to sign off on explicit rejection of "licenses that would prevent or discourage commercial adoption of promising cyber security technologies developed through federal R & D." has been issued by Adam Smith, Congressman for the Ninth District in the State of Washington.
    This is pretty different than "Congress Members Oppose GPL for Govt. Research.' It's much narrower, and the total number of congress members involved is 2. That's 2, as in 2 out of 635. And it's to be applied to the security software only. The headline is much too broad, and therefore misleading.
    An aside: yes, I know good headlines are short and should get the viewers attention. But "Congressman Opposes GPL for Govt Security Software" is the same length and considerably more accurate. End aside.
    And it's a suggestion that licences be banned only if they "prevent or discourage commercial adoption" of the technologies. Given the way most corporations have shied away from GNU licences, I think you can easily make the case that in practice the GPL discourages commercial applications.

    There is one primary exception to that - standalone programs or systems. Note, for example, that Linux and GNU emacs are wildly popular, but the various FSF C function libraries were not. The GNU library licence was written because people were shying away from developing with GCC because FSF libc.a was required for gcc usage (I don't think that's true any more). Libc.a was under GPL and that meant applications that were developed with gcc would come under GPL. FSF created the library licence in an attempt to address the issue, but lately they seem to think that it was a mistake. IMHO, they're confusing cause with effect. Those libraries came into wider usage because the GPL didn't apply to software developed that used them, not because they were good libraries (though they are good libraries). But IMHO if they weren't under the library licence, they would not have come into as common a use as you now see.

    Let us also note that releasing the code to the public domain does not prevent applying the GPL to it by others! You can grab a copy, hack it up to your hearts content, slap the GPL on it, and go. If your mods make it superior to the unrestricted original and the public thinks the GPL restrictions aren't a problem, cool. If not, well, the market has spoken. IMHO, this proposal will simply prevent the GPL from being applied before the market has spoken.

    Feh, enough of that, I'm ranting.

    1. Re:Did you actually read the article? by kalidasa · · Score: 2

      It's much narrower, and the total number of congress members involved is 2. That's 2, as in 2 out of 635.

      There are 435 members of Congress and 100 members of the Senate (excluding the Vice-President and the non-voting Senate delegates from e.g. Puerto Rico).

      Anyway, banning the GPL doesn't make sense here; if there are no holes in a program, having all the source code in the world won't compromise its security. But REQUIRING the GPL doesn't make sense, either.

  90. Software Free .... Drugs $$$$ by terrymr · · Score: 2

    ok so if you're doing government funded software research you have to give it away for free ... no GPL no nothing.

    If on the other hand you're doing government funded medical research you get to patent the results.

    Is there something wrong with this ?

  91. WERE NOT TALKING ABOUT GOVERNMENT RESEARCH by terrymr · · Score: 2

    They're talking about private work done by organizations which get government grants to do research. In every other industry that private organization gets to choose the terms the license their work under .... including patenting it and charging everybody else to use it.

  92. Free != Copyleft by yerricde · · Score: 2

    Public domain is NOT the same as Free software. It's nowhere NEAR Free software. With public domain, anyone can take my code and change the license and sell it to me with a restrictive license.

    Permissive licenses (BSD, MIT, the so-called "public domain", etc.) are still free software licenses. They're just not copyleft licenses.

    --
    Will I retire or break 10K?
  93. RMS for congress! by hatrisc · · Score: 0

    he'll make them see the light.

    --
    I write code.
  94. (pedantic) State vs. federal murder law by yerricde · · Score: 2, Insightful

    And the US government wants to take away my freedom to murder other people

    Not necessarily. In the United States, homicide is a crime at the state level. Only killing a federal employee is a federal crime.

    --
    Will I retire or break 10K?
    1. Re:(pedantic) State vs. federal murder law by Anonymous Coward · · Score: 0

      In the United States, homicide is a crime at the state level. Only killing a federal employee is a federal crime.

      So if Joe Blow down the street is doing my wife, and I kill him, it's just a state level crime. But if John Doe down the street is also doing my wife, and I kill him, but he's a postman, it's a federal offense, even though the motive for the murder has nothing to do with his job?

    2. Re:(pedantic) State vs. federal murder law by yerricde · · Score: 1

      But if John Doe down the street is also doing my wife, and I kill him, but he's a postman, it's a federal offense, even though the motive for the murder has nothing to do with his job?

      Probably. That's how the federal government was able to nail Timothy McVeigh. Some of the people he killed with that bomb in the Alfred P. Murrah Federal Building were federal employees.

      But now this is getting way offtopic.

      --
      Will I retire or break 10K?
  95. gov. sponsered software should be public domain by Mysticalfruit · · Score: 3, Interesting

    If the software relates to national security, then it should be made top secret.

    Here's two examples...
    1. A goverment contractor builds an encryption system that'll be used to encrypt communications between locations, that should be designed top secret.

    2. If DARPA gives a grant to a university to create a better piece of weather modeling software, it should be public domain. Now, if a company goes and takes that software and builds upon it and sells it, fine.

    However, I as a citizen of the united states should be able to obtain a copy of the source code, since ultimately, my tax money went to fund the creation of that software.

    What it sounds like is that the congress wants to possibly put some regime in place were tax payers money goes to find a project and then that project gets handed off to the highest bidder/(company who gave the most ammount of money to their campaign coffers...)

    --
    Yes Francis, the world has gone crazy.
  96. Don't you see? by AirLace · · Score: 2

    This is just another approach that Microsoft is taking to lobby against government adoption of Linux. Think about it: if the government isn't allowed to hack on Linux's GPL'd source code, then all of the advantages of free software are instantly nullified.

    Many will argue that common sense dictates that the government should only write BSD'd code, but this will inevitably lead to the end of projects like the NSA's selinux. This is one case where even those who don't agree with the GPL ought to stand up and fight for it.

  97. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  98. Completely brain-dead by Eccles · · Score: 1

    The gov't can (and by law, probably should) simply dual-license any enhancements it funds for GPL software. The original GPL stuff doesn't become public domain, but the routines developed by the government do. (Any public domain stuff can be incorporated into the GPL app.) So it's a non-issue.

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  99. Tom Davis getting our votes? I think not... by Anonymous Coward · · Score: 0
    He's the representative for my district here in Virginia and I am disappointed to see pressing that the GPL (and other licenses like it) be effectively outlawed.


    Why should innovation be held captive in only the hands of the technology industry's cartel? Why should they be making decisions for us as to what we are allowed to do and what we are not allowed to do with our computers?


    We foot the bill for the government and we have the right to see the benefits of our taxes.


    I'm no longer sure if Mr. Tom Davis will be getting my parents' votes this Nov. 5; unfortunately, Mr. Davis is running virtually unopposed in my district and will probably get elected.

  100. damn /. kids by Anonymous Coward · · Score: 0

    I thought *surely* someone would comment on the fact that one of the guys is named:

    *ADAM SMITH*

    I mean...damn...the guy shares his name with the father of modern capitalism...i guess you guys get out more than i do

  101. Back to the same old argument: by Ogerman · · Score: 3, Interesting

    GPL exists because proprietary software exists. If software was not protected by copyright, all software would be public domain and #1.) there would be no proprietary software #2.) there would be no GPL.

    The sole purpose of GPL is to turn copyright against itself with the goal of defeating proprietary software. If all software in the world was forced to being GPL, it would be identical to all software being public domain. So, in a sense, the GPL aims diminish or remove the institution of copyright with respect to computer software.

    So it's a simple question: Do we want proprietary software or not? If you believe there should be proprietary software in this world, then government funded software should be BSD or public domain. (depending on if the authors want credit.) If you believe proprietary software is unnecessary and damaging to society, government funded software should be GPL until the government agrees to stop recognizing software copyrights.

    For my own interests, I would prefer GPL, which is the core of what my business is based upon. I provide complete Open Source consulting services. All software I write is covered by GPL so that my proprietary-minded competitors cannot benefit from my work, while other community-focused businesses can.

    1. Re:Back to the same old argument: by rweir · · Score: 2

      Public domain != GPL. If there was no copyright, then I could sell you my new fandoozy version of Emacs, and refuse to give you the source. The GPL, depending on your point of view, thus gives you more rights than even a copyright-free society would give you.

    2. Re:Back to the same old argument: by Ogerman · · Score: 2

      That's a valid point, in a sense. But on the other hand, in a copyright-free society, you would have no incentive to try to sell this 'new fandoozy version of Emacs' except for perhaps gaining access to the first copy. Because of this, you'd have no incentive to improve Emacs for monetary gain and thus this 'elite' version would never exist. And if you tried to keep the source secret, you'd just be branded a lamer and be ignored. Of course, this is all a worthless hypothetical pondering right now anyhow. (:

  102. GPL is WRONG for government by Lord+Ender · · Score: 4, Insightful

    The government is funded by taxes. Both citizens and companies pay taxes. Most companies can't use GPL'd code in their products. If they do BSD type licensing, then everybody who pays taxes, including companies, get to use the code. Using the GPL is just not fair to some taxpayers (the companies) while BSD type licencing is fair to all taxpayers.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:GPL is WRONG for government by wfrp01 · · Score: 3, Interesting

      Tell me the amount of taxes paid by Microsoft.

      --

      --Lawrence Lessig for Congress!
    2. Re:GPL is WRONG for government by 4of12 · · Score: 5, Insightful

      Most companies can't use GPL'd code in their products.

      No.

      Only if they want to keep the code extensions secret and if they want to distribute to others can they not use the GPL.

      There is absolutely no problem with companies using GPL'd code in their products if they freely disclose their modified source code.

      Alternatively, they can keep the code extensions secret and use the modified code internally as much as they like.

      --
      "Provided by the management for your protection."
    3. Re:GPL is WRONG for government by Anonymous Coward · · Score: 2, Insightful

      > The government is funded by taxes.

      Yes.

      > Both citizens and companies pay taxes.

      NO. Only citizens pay taxes. Corporatations are in fact tax collectors, not payors.

    4. Re:GPL is WRONG for government by Yokaze · · Score: 5, Insightful

      What are companies?
      Do companies share the same rights as citizens?
      Aren't companies solely a bunch of people combined by a collective goal?

      In a democracy, the goverment is not a company which has to serve it's clients. It is a representation of the people. Such a goverment has no obligation to companies, only to the majority of the people.
      This is often a common goal, but not necessarily one.

      Where does the money come from anyway?
      Would it be wrong, to say it comes from the people?

      > Most companies can't use GPL'd code in their products.

      This may be true. But most companies still can use GPLed code for their products.
      Most companies don't earn money by writing code, they earn it by using code.

      Now, considering that it is about contract work, it begs the question, isn't that relatively specialised software anyway?

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    5. Re:GPL is WRONG for government by JordoCrouse · · Score: 5, Insightful

      Ok, so this guy is barking up the wrong tree, because many of these companies don't have to pay a cent in taxes, but his reasoning is still sound.

      A BSD-like license is a better license for governmental projects, because it does give everybody the same rights to the code which was developed with public funds.

      The GPL on the other hand makes certain restrictions which would be difficult for both the governmental entity and all redistributors to follow.

      Say for example, that a government entity contracts a piece of software for counting ducks. And they provide it to all of the state entities for their fish and game departments to use in developing their own duck counting system. In turn, the states take the duck counting code, modify it for their own uses, and provide the binaries for the various agencies and private groups within the state that cares about duck populations. You now have the original code that the government provided, and you have 50 different versions of the code from the states. What are the odds that somewhere down the line, one of those states will forget (or be unwilling) to publish the code, or unintentially break one of the other provisions of the GPL?

      With a BSD like license, this isn't a problem. The government can provide the code to the states, and they can modify the code to their choosing, but are under no obligations regarding the code.

      In both cases, the goal of distributing government contracted code is fullfiled, but only the BSD provides a way for all citizens to be able to use the code without restrictions.

      --
      Do you have Linux and a DotPal? Click here now!
    6. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      Totally wrong. I own a company and believe me, it collect AND pays taxes

    7. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      Erm.. LGPL maybe.. GPL, less so. Remember the infamous linking clause that spawned the LGPL.

      Also, 'if they want to distribute' is one hell of a stipulation to make, not all software is in-house, not by a longshot.

    8. Re:GPL is WRONG for government by manyoso · · Score: 2, Funny

      Well then you are doing something wrong. Get thee to a political fund raiser :)

    9. Re:GPL is WRONG for government by Anonymous Coward · · Score: 1, Insightful

      Only if they want to keep the code extensions secret

      The problem is that your "extensions" cover a lot. Basically, anything that is connected directly to the GPL software has to be GPL'd as well. So if the GPL software does task A, and the government comes up with improvement A', but also has a completely different task B that it prefers to keep proprietary, the government needs to publish not just A' (which would be fair), but also B.

      It is part of the GPL philosphy that anything using GPL must become GPL as well, in order to get a world of free software. This of course is a very nice long term goal.

      However, there are other licenses available that would for example just make the government publish A', which would already be a Good Thing (tm).

      This approach would be much more acceptible to many parties, actually leading to more use of the open source software, and (hopefully) more improvements to the software as well.

    10. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      I couldn't agree more. The letter itself only condemns the GPL not Open Source in general. As long as R&D funded by taxpayer money is available for use by everyone (businesses included, the people that work there pay taxes too) I don't see a problem. Notice he doesn't suggest commercializing the software or releasing it under a strict IP license, only that the GPL shouldn't be used. As long as the eventual license they choose to go with is BSD-like, nobody has cause to worry or complain.

    11. Re:GPL is WRONG for government by pben · · Score: 1

      For crying out loud the hardest part of any project is finding out if it can be done at all. If you give a company a working model I am sure that they can write it in another way. After all if it is GPL it has to aviod patents. If you such a poor programmer that you can't see how to do it better or at least another way you should use your feedom to inovate by getting a job you are qualified for.

    12. Re:GPL is WRONG for government by spitzak · · Score: 3, Insightful
      That's a silly argument. Of course many states will forget to publish the source code. This is irrelevant until somebody actually wants the source code. Most likely this will be one of those agencies that wants to modify the code futher. Is the state going to say "no because we want to screw that communist RMS and our modification to the duck-counting is valuable intellectual property which we might sell if our state constitution is modified, and besides we have lots of high-paid eager software engineers here already who are anxious to modify the code for you".

      No, what is going to happen is it will get to somebody who says "oh here it is in this email. Now go away". And the GPL will be obeyed.

    13. Re:GPL is WRONG for government by anthony_dipierro · · Score: 3, Informative

      Income taxes? $3,684,000,000 for the year ended June 30, 2000. Or were you talking about sales and other taxes?

    14. Re:GPL is WRONG for government by b0r1s · · Score: 2, Insightful

      Microsoft employs hundreds of thousands of people. They pay these people a salary. A portion of each of these salaries goes directly to the government. Additionally, the corporation itself is responsible for a certain sum of money. The corporation chooses to pay a much larger sum to charities rather than paying it to the government. The money still ends up in the community, typically in a more targetted manner. I see no problem with this, especially when you realize that the sum of donations needed to offset their taxes is substantially more than the value of the taxes they'd be paying.

      --
      Mooniacs for iOS and Android
    15. Re:GPL is WRONG for government by xtremex · · Score: 2

      Whether or not the GPL is wrong for the US government, why does it have to be legislated? Making laws such as this doesn't sound like freedom to me.

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    16. Re:GPL is WRONG for government by anthony_dipierro · · Score: 3, Insightful

      Only if they want to keep the code extensions secret and if they want to distribute to others can they not use the GPL.

      Why should "they" (actually it's "we") be forced to release the source code to the changes we distribute?

      Government produced work should be public domain, not GPL.

    17. Re:GPL is WRONG for government by eno2001 · · Score: 2, Insightful

      This is only true as long as the companies don't lock the source code up later. The problem with BSD licensing is that the companies can take the code, make changes/improvements and only their (double paying through taxes and direct purchase) customers will get that. The people who paid for the original product get nothing or next to it. Any free software developer that wanted to provide a no-cost alternative would not be able to do so as easily since the new changes and modifications are concealed.

      Any publicly funded code should be completely available to all taxpayers, forever and in all it's incarnations. Sorry, but I don't think the corporations deserve to make a killing on the backs of the public.

      If the corporations that develop software with taxpayer funds keep their code open and allow for true competition and innovation, then everyone will be better off. We'd be assured that there was never a "king of the hill". That would be in everyone's best interest, including the companies with the best coders and not the best marketroids. (Marketing needs to be controlled as well... MS makes lots of claims about it's software and it's competitors that are just not true, but that's a different discussion)

      Think about it... the only reason that closed source (which BSD code can potentially become) is beneficial to corporations is that it allows them to hide how bad their code may be from both their customers and their competitors. Then by using FUD, they can scare people away from potentially better alternatives. If there were no secrets in the software industry, the playing field would be a lot more level. No one company would dominate the industry. They'd all sort of sit in the middle taking turns at the "top" which would be much lower than where it is now. (ie. More accessible to true competition) So... the GPL would actually be quite a nice fit for gov't funded software.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    18. Re:GPL is WRONG for government by Hope+Thelps · · Score: 1

      Government produced work should be public domain, not GPL.

      Work produced directly by the government is public domain, not GPL. Do you mean that all government funded work should be a. public domain and b. published (being public domain is irrelevant if it isn't published), not GPL and not proprietary?

      --
      To summarise the summary of the summary: people are a problem. ~ h2g2
    19. Re:GPL is WRONG for government by fferreres · · Score: 3, Informative

      "Aren't companies solely a bunch of people combined by a collective goal?"

      Nope...companies are a set of assets owned by the collective shareholders. That includes the services of the people working there, the fixed / var assets, their IP, the brand. The thing is the companies goal is to maximize revenue, all other goals are second class goals.

      There's NO unowned company that I know of. If it's not, it's something else.

      --
      unfinished: (adj.)
    20. Re:GPL is WRONG for government by tjwhaynes · · Score: 4, Interesting

      Income taxes? $3,684,000,000 [yahoo.com] for the year ended June 30, 2000. Or were you talking about sales and other taxes?

      Very very interesting (by the way the figures you give are for 2002, not 2000). MS's total revenue has increased by $6 billion over the last three years, but their tax bill has decreased by over $1.2 billion (i.e. since George W. got into the Whitehouse - I'd be interested to see a breakdown on the taxes to see why). However, net income is down $1.6 billion dollars, despite vastly improved revenue and lower taxes.

      No wonder MS is worried about the GPL :-)

      Cheers,

      Toby Haynes

      --
      Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
    21. Re:GPL is WRONG for government by ajs · · Score: 5, Insightful

      There are four issues at stake here, and I'm sure Microsoft's lobbiests will try to confuse them, so let's not help.

      1. What license should government funded projects use: the answer is, of course, the same as has always been the case: none. Government funded development is by default Public Domain and always should be!

      2. Should government dollars be spent (ala NSA extensions to Linux security) to modify GPLed software? Answer: yes, but only where it makes sense. The way MS wants this argument to go is this: Gov$$ should not go to GPLed programs; NSA cannot update Linux (as an example); Linux cannot be made secure to NSA specs; Govt cannot use Linux. The (I hope) obvious solution is that the NSA can make mods to GPLed software, just as they have been known to make mods to proprietary software. The diffs are, of course, theirs. They wrote the code, they own it. If they feel that it's not a matter of national security, they can release the code diffs (without context, of course) as Public Domain, just as schools used to release UNIX security and bugfix diffs. The derived product will, of course, be under the GPL. No problems here. (see #4 for why this is a bit of a red herring argument)

      3. Should Govt be allowed to use open source software and specifically GPLed software. Yes, certainly. There is no more restriction on GPLed software than proprietary software. In fact, since you're not allowed to distribute mods to proprietary software at all, it's much more open. If the government chooses to use BSD or GNU/Hurd or Linux or whatever, they certainly should. Integration should be opened for the normal RFP/bidding process, of course. Proprietary software must be able to compete in the market fairly, but so must free/open software!

      4. Here comes the really ugly one: should govt. be allowed to modify software. Yep, that's what Microsoft really wants to ask. They want the govt to not be able to code, and thus be totally dependant on software companies. Bottom line: this is why open source software exists. Choice, period.

      This is a non-argument if you apply sufficient logic, folks. Don't let yourself get lead into a license debate when what's really going on is MS trying to strong-arm congress into disallowing open source software in government.

    22. Re:GPL is WRONG for government by BurritoWarrior · · Score: 2

      I have a question regarding this:

      Why does the income tax expense keep going down from year to year, while the profits and income are going up. Not trying to troll, I am just curious...were there changes to the tax code or something else that allows them to pay less when they make more?

    23. Re:GPL is WRONG for government by anthony_dipierro · · Score: 1

      Why does the income tax expense keep going down from year to year, while the profits and income are going up.

      The way I read it net income went down from 2000 to 2001, and so did income taxes. Net income was very slightly down from 2001 to 2002, and so was income taxes.

    24. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      Doesnt everyone use Linux? Linux is GPL.

      IBM is making money from Linux.

      So are a lot of companies.

    25. Re:GPL is WRONG for government by anthony_dipierro · · Score: 2, Insightful

      Do you mean that all government funded work should be a. public domain and b. published (being public domain is irrelevant if it isn't published), not GPL and not proprietary?

      Well, yeah, I do think all government funded work should be public domain, since I think all work should be public domain.

      As for requiring that it be published, no. I vehemently disagree that being public domain is irrelevant if it isn't published.

    26. Re:GPL is WRONG for government by jbolden · · Score: 2

      I don't follow. Initial of course the states won't be used to publishing source code. So someone tells them they are in breach and they publish the code. Very quickly they will become used to it. Then not only will the state's duck counting program be available but it will be easily modifiable by some county government that wants to do moose counting.

      Where is the problem?

    27. Re:GPL is WRONG for government by Anonymous Coward · · Score: 1, Interesting

      How do you define "funded"? Do the Windows licenses acquired by the government constitute funding?

      Should Windows be public domain? If not, why not?

    28. Re:GPL is WRONG for government by JordoCrouse · · Score: 1

      So you want the government to have the freedom to create taxpayer funded programs and give them to the president's favorite software company for sale at a $1000 a pop? There is nothing stopping them from doing that right now.

      Legislation is designed to protect the rights of the citizens. I understand that not all legislation reaches that lofty ideal (hell, half of all legislation doesn't fit the bill). But in this case, it does indeed protect our rights. Its either that or trying to get a thousand government agencies to promise that they will implement a public domain software policy. Which do you prefer?

      --
      Do you have Linux and a DotPal? Click here now!
    29. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      FUD! FUD, FUD, FUD!

      The problem with BSD licensing is that the companies can take the code, make changes/improvements and only their (double paying through taxes and direct purchase) customers will get that. The people who paid for the original product get nothing or next to it.

      No, the people that paid for it get ... the original product! (the one that they paid for)

      Your argument implies that the government funded product is worth nothing or next to it and the private extensions to that product are valuable enough to care about.

      Since you see all the value as being in the privately funded extensions, why shouldn't the company that funded those extensions release them under whatever business/licensing model that they see fit?

      Any free software developer that wanted to provide a no-cost alternative would not be able to do so as easily since the new changes and modifications are concealed.

      Are free software developers too stupid to make their own changes and modifications? What is the problem?

      Just because I derive benefit (or even GASP make a profit) from publicly funded development, doesn't mean that I owe anybody anything. As you point out, I ALREADY PAID FOR IT WITH MY TAXES. I don't owe you so much as a peek at what I do with it.

    30. Re:GPL is WRONG for government by Tigerfoot · · Score: 1

      It's not fair to companies to *require* them to open their source. That's neither free nor open (in terms of use). There are legitimate reasons why a company may want to sell closed solutions (vertical market differentiation, for example). That's their perogotive. *Forcing* them to open everything up a la GPL is not only unfair, but unrealistic. The BSD license is perfect. The original code is open, while extensions may or may not be. In either case, the original source tree remains open to all as it should. If somone likes a "closed" extension so much, there's absolutely nothing in the BSD license to prevent them from writing something similar and releasing the source. However the reverse is not true for the GPL. Once opened, it can't be closed, even for legitimate reasons. Government funded projects are perfect for BSD. (Of course a closed-source license for such projects are totally inappropriate!)

    31. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0
      Most companies can't use GPL'd code in their products.


      So? If it's economically viable, a company may go off and write their own versions of what ever is in the GPL'd version. If not then maybe they should consider another product.

      More importantly, Look at the GLOBAL sum, not just one corporate bottom line. Consider this hypothetical example. Company X takes a copy of foo under BSD and never gives back anything to the community. Company X spends lots of time and $$ to keep re-patching foo as it evolves. The redundancy costs resources. All outlawing the GPL does is remove one possible region in which one is allowed to search for the true global minimum in production costs.
    32. Re:GPL is WRONG for government by twoflower · · Score: 2
      The government is funded by taxes.
      Correct.
      Both citizens and companies pay taxes.
      Correct.
      Most companies can't use GPL'd code in their products.
      Incorrect; most companies choose not to use GPL'ed code in their products, but this does not mean that they cannot use such code. This is entirely their choice, and the citizens needn't be penalized for their boneheaded mistakes.
      --


      --
      Twoflower
    33. Re:GPL is WRONG for government by xtremex · · Score: 2

      OK, well, my main idea was that publically funded (that is - taxpayer funded) software SHOULD be under a GPL'ish license.
      However, too much legislation leads to abuse. Like what is happening now. Making a law that makes GPL un-american or what-have-you will go right under the noses of the avg citizen since they have Bread and Circus. I agree with you but there is a bigger picture. It is OUR job as citizens to prevent the gov't from abusing ITS rights.

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    34. Re:GPL is WRONG for government by poot_rootbeer · · Score: 3, Insightful

      There is absolutely no problem with companies using GPL'd code in their products if they freely
      disclose their modified source code.


      Meaning, any company that sells closed-source software can't use GPL'ed code in their products.

      Alternatively, they can keep the code extensions secret and use the modified code internally as much as they like.

      See above.

      Let's not forget, the GPL relies on copyright. That copyright is not granted to the public; it is granted to the author (or the FSF by proxy, in many cases).

      Government projects which are funded for by us all, individuals and OSS corporations and closed-source corporations alike, should have their benefits reapable by all -- including those who for whatever reason have objections to the GPL.

      A BSD-style libre/gratis license is much more appropriate.

    35. Re:GPL is WRONG for government by anthony_dipierro · · Score: 1

      How do you define "funded"? Do the Windows licenses acquired by the government constitute funding?

      Sure.

      Should Windows be public domain?

      Yes. Everything should be public domain.

    36. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      If you are running company, then you really, really, should read up.

      Any tax you pay as a business is pushed through to your product's price. That is not true for a citizen, for citizens taxes are the end-game.

      The citizen, and only the citizen, is place where constructive labor enables the end-product consumption of goods/services. Only there is it possible for a tax, any tax, to be realized.

      Taxes affect companies more, or less, equally. You all pay that $xxx franchise fee, you all pay $XXXX in every other forsaken "corporate tax", and as such you are all on basically a level playing field. Every loaf of bread has about the same embedded tax load -- not just those from your bakery. Since every baker is forced to pass along $.59/loaf, what is it to you as a company? Well, you don't care. Bread simply costs $.59 + whatever you want to earn making it. The $.59 is not a tax on YOU, but on the *end-citizen*.

      Tax, all taxes, fall directly to the constructive labor force -- natural beings.

      Now, you can claim that Governments play all sorts of foul games with Corporate taxation. That is simply Government enactment of social engineering through Money. Corporations are a franchise of the Government (that's why you pay an annual FRANCHISE tax/fee). As such, they make the rules, some of the through tax effects, and your inability to follow them will affect your profitability.

      Nevertheless, you are not the payor.

    37. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      Are you sure they PAID taxes - or just doing accounting tricks like Enron did?

      http://www.portlandtribune.com/archview.cgi?id=9 72 6 (search for "tax")

      " Microsoft, like Enron, now pays zero federal income tax, even though Microsoft's earnings for the two years ending June 2001 exceeded $15 billion."

    38. Re:GPL is WRONG for government by Yokaze · · Score: 2

      > collective shareholders.
      And those shareholders aren't people?
      They don't share a collective goal?

      > The thing is the companies goal is to maximize revenue, all other goals are second class goals.

      Commonly, this may be true. But this is not a necessity.
      The goal of a company is determined by its owners.
      This is usually the maximisation of profit (since this is the way they became owners, and assures that they'll remain owners). But they may pursue other goals, too.

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    39. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      > What are companies?
      Some peoples money.

      > Do companies share the same rights as citizens?
      In part, but should money have rights ?

      > Aren't companies solely a bunch of people combined by a collective goal?
      Nope ... They are the owners money ...the owners and people employed there have their influence on society as voters whenever elections are held.

      > In a democracy, the goverment is not a company which has to serve it's clients. It is a representation of the people. > Such a goverment has no obligation to companies, only to the majority of the people.
      Correct !

      >Most companies don't earn money by writing code, they earn it by using code.
      Correct - the free code represents a bigger value to the users than to the producers.

    40. Re:GPL is WRONG for government by anthony_dipierro · · Score: 1

      I never said anything about federal income tax.

    41. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      http://www.ecommercetimes.com/perl/story/4526.html

      http://www.theregister.co.uk/content/archive/140 17 .html

    42. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      GNUTroll:

      Businesses should not make profit. Their model is outdated:

      1. Have gov't do the hard work paid for by "the people"
      2. Diddle asshole
      3. Profit

      Rock-n-Troll:

      i say we gets the government to make a laws that all businesses must only break eeven. If they prophet, then they need to be broken up into smaller companees and the CEOs get their balls chopped off. Oh wait...

    43. Re:GPL is WRONG for government by Gaijin42 · · Score: 2

      In the article, the authors refer to TCPIP. I think this is an excellent example. If the TCP-IP protocol were released under GPL, then anyone writing an application that used TCPIP in any fashion would have to be GPL as well. That means : No commercial web browsers. No commercial email programs. No commercial ANYTHING that does updates via the web. No operating systems (Whens the last time an OS got released without TCPIP support?)

      Thats the point. The authors are not saying everyone shouldnt have access to the govt. funded code. They should. they are saying that govt funded code can be used in a non free app. This is correct.

      As long as the original work created by the funding is free for everyone to use, the world is in a good spot.

      The government invented velcro. Velcro is free for everyone to use. Should anything that uses velcro have to be free too?

      (Question: Can you realease a spec under GPL, or just an implementation of the spec. If you can release a spec under the GPL, would the GPL just apply to extentions/modifcations of the spec, or anything that implemented the spec (or happened to comply with the spec)

    44. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      > companies are a set of assets owned by the collective shareholders.

      Not quite right either. Companies are franchises of the government. In the US, typically a franchise of the state.

      Companies are not owned by anyone. They are, in fact, "rented" from the state. They are permitted to contain "lawful assets", including the fruits of "lawful business" activities (thus the ability to contract and limited liabilities.)

      They persist only at the lesure of the state.

      When Author Andersen broke the law, fines resulted. If, as you say, the corporation is a bucket of assests, owned by shareholders, then fines would be inappropriate (the shareholders neither commited, conspired to commit, nor authorized commission of the crime). The management did commit a crime, but even if the management was an "authorized agent" of the shareholders, liability for criminal acts committed by your agent cannot fall to you.

      Yet, the states are now cheerfully walking away with millions, even hundreds of millions, of your "shareholder owned" assets. From AA, Tobaco, Brokerages, etc.

    45. Re:GPL is WRONG for government by anthony_dipierro · · Score: 1

      Please, make a point rather than throwing links.

    46. Re:GPL is WRONG for government by davebooth · · Score: 2

      In the article, the authors refer to TCPIP. I think this is an excellent example. If the TCP-IP protocol were released under GPL, then anyone writing an application that used TCPIP in any fashion would have to be GPL as well. That means : No commercial web browsers. No commercial email programs. No commercial ANYTHING that does updates via the web. No operating systems (Whens the last time an OS got released without TCPIP support?)

      Really? just how much difference would have been made, do you think, if microsoft had been required to release the souce code for the dlls implementing tcp/ip? I'd guess it wouldn't do you much good without the rest of windows to wrap around it. Just because a library implementing a protocol is GPL'd doesnt mean that anything making function calls into that library also has to be. I suppose it's possible to argue the point if the app is statically linked but theres no way a particular version of a dynamic library imposes its own license on anything that calls it. Just because I use a few tweaked versions of system libraries derived from GPL'd code on this machine doesn't mean I can go to Sun and demand all the solaris source code. The fact that my tweaked versions supercede the originals and are called by OS processes doesnt change the license under which that OS is used.

      --
      I had a .sig once. It got boring.
    47. Re:GPL is WRONG for government by Gaijin42 · · Score: 3, Informative

      Actually, a dynamically linked library DOES impose this restriction. The GPL was specifically modified to handle this. Peopel were taking GPL code, and just wrapping it into a library, so they could release their code under a different license. FSF got upset, and GPL was modified.

    48. Re:GPL is WRONG for government by vandel405 · · Score: 1

      Um, have you studied anything in your life besides CS? or have you just not been educated yet?

      I suggest you do a little reading about corporations.

      And, um, do companies pay taxes too?

    49. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      You are not forcing them to do anything. If they don't want to use GPL code, then they don't have to. But there is no reason a company should be able to take taxpayer's code and charge them for it.

    50. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      "Meaning, any company that sells closed-source software can't use GPL'ed code in their products."

      And they are free to change that at any time if they want to use GPL material. Nobody is forcing them to be closed source.

    51. Re:GPL is WRONG for government by ces · · Score: 2

      Microsoft is famous for the way they use stock option grants to ofset their Federal income taxes.

      This is one of the reasons they will never expense options until forced to by a change in the law or FSAB rules.

      --
      Happy Fun Ball is for external use only.
    52. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      Its INSANE that this comment is modded a 5.

    53. Re:GPL is WRONG for government by greenrd · · Score: 2
      If the TCP-IP protocol were released under GPL, then anyone writing an application that used TCPIP in any fashion would have to be GPL as well.

      Not true! An implementation of a protocol can be cloned by a cleanroom technique without violating the GPL. An abstract specification of a protocol cannot restrict implementations with the GPL, because it contains no code to link against.

    54. Re:GPL is WRONG for government by 2short · · Score: 1

      "Any tax you pay as a business is pushed through to your product's price"

      And the taxes I pay as an individual are pushed through to the salary I demand.

    55. Re:GPL is WRONG for government by Ataru · · Score: 0

      I don't know about the US of A, but in the UK, the situation is like this: You know the rules, the rules are extremely rigid, but you are absolutely entitled and in fact encouraged to pay as little tax as necessary. It is your prerogative to use any loophole, no matter how slight, to reduce the amount of tax you pay. THIS IS THE RIGHT WAY. If the government feel that someone is taking the piss, it is up to them to close loopholes as necessary. The law is the law, and you are entitled to go as close to the line as possible without crossing it.

    56. Re:GPL is WRONG for government by Ataru · · Score: 0

      The reason "accounting tricks" work is because they are explictly legal. Your problem is not with Microsoft, but with your government. Enron pulled all sorts of stuff that was explicitly illegal. Try to realise the difference.

    57. Re:GPL is WRONG for government by Ataru · · Score: 0

      Why should they not be able to try? Especially if they add significant value? If you don't like it, just use the GPL version! Or have I missed something?

    58. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      Where does the money come from anyway?

      Money comes from a factory. Get a $50 note out of your wallet. now, is it really worth $50? No. Everybody is just indoctrinated to beleive it is.

    59. Re:GPL is WRONG for government by Ataru · · Score: 0

      But you can download Linux for free. You can download anything GPL'd for free. How the fuck can anyone make money from it? Maybe because there are some fucking stupid people out there? But it won't last. You find out the information you want (yeah, get told to RTFM a million times...) Then you download one copy of the shit you want, and duplicate it over your whole organization. Who made any money there?
      OK, so I saw you and I raised, but now I call. Who is making money from Linux?
      Who, specifically, is making money from Linux?

    60. Re:GPL is WRONG for government by SN74S181 · · Score: 1

      No, what is going to happen is some swarthy zealot will DEMAND the source code, and it will cost taxpayers $300,000 for the court case, then $40,000 for the audit and search for the source code (which wasn't archived in a 'clean' fashion.) After the precedent is set, it will cost roughly 30% more for all future code development because a new buereaucrac will be set up to track and archive code.

    61. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      Shouldn't you be out distributing leaflets for Friday's rally, and/or shouting at the students on a megaphone about 'THE MAN' or some other tuff lil' radical task?

      Stupid fucking college freshman...

    62. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      > The people who paid for the original product get nothing or next to it.
      They will get exactly what they paid for - THE ORIGINAL PRODUCT.

    63. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      Yeah and if you had studied business better you would realize he said "companies" and not "corporations". Oh yes there is a big difference between the two.

    64. Re:GPL is WRONG for government by imroy · · Score: 1
      If the TCP-IP protocol were released under GPL, then anyone writing an application that used TCPIP in any fashion would have to be GPL as well. That means : No commercial web browsers. No commercial email programs.

      Bzzt. Wrong, but thanks for playing.

      You seem to be under the impression that programs using TCP/IP link in the TCP/IP stack. They don't. They use the interfaces provided by the operating system or by a seperate TCP/IP module (winsock?) of some sort. So commercial applications would not have been affected by a GPL'd TCP/IP stack. Operating systems are another matter however. As much as I prefer the GPL, I believe that the BSD license is more appropriate for material such as the reference TCP/IP stack.

      As for you question at the end: I understand that the GPL only applies to source code.

    65. Re:GPL is WRONG for government by spitzak · · Score: 2
      Sorry, wrong again!

      The GPL cannot expose somebody to anything worse than copyright violations. Governments Xerox stuff all the time and don't worry about such lawsuits. If you are going to use this as an argument against the GPL you will also have to say that government employees should not be allowed to read any copyrighted books.

    66. Re:GPL is WRONG for government by flacco · · Score: 3, Insightful
      Government projects which are funded for by us all, individuals and OSS corporations and closed-source corporations alike, should have their benefits reapable by all -- including those who for whatever reason have objections to the GPL.

      Presumably there are government projects whose purpose are NOT to just create software to be used by commercial interests? Why keep these projects from using the code that best suits their needs - including GPL code - if the project itself does not have an code-related interest??

      This is some of the most idiotic technology legislation I've ever laid eyes on.

      --
      pr0n - keeping monitor glass spotless since 1981.
    67. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      You, however, are not a piece of paper.

    68. Re:GPL is WRONG for government by tigga · · Score: 1
      Incorrect; most companies choose not to use GPL'ed code in their products, but this does not mean that they cannot use such code. This is entirely their choice, and the citizens needn't be penalized for their boneheaded mistakes.

      How many companies do you know are profitable because of GPLed software sales?
      What kind of bonehead business model it is?

      You could sell hardware and give away software with it. That's fine.
      But how do you suppose to sell something free? Doom on you, software companies.. Right?

    69. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      My god! I can't tell what kind of loosers are on slashdot these days. The troll up above seems to be pretty comical about his disgust with corporations, and he has a point, they are ruining everything. Solely because they are driven by profit, they stomp all over everything that is good and pure. But the other guy who called him a freshmen seems to be a corporate shill. Why on earth would anyone want to make money rather than making great software? Idiot.

    70. Re:GPL is WRONG for government by Yokaze · · Score: 1

      You, Sir, are certainly a fountain of knowledge, being a Master of the English language, Mathematics and Social Science combined.
      Please share your knowledge with other poor people like me, for example those from Merriam-Webster, that a company is not a mere "an association of persons for carrying on a commercial or industrial enterprise", or those from Cambridge University Press, who actually think that a company is an "an organization which sells goods or services in order to make money" whereas an organisation "a group of people who work together in a structured way for a shared purpose" is.

      This profound knowledge of the English language baring no comparison and your fine essay, rebuting my argumentation point by point, makes me think I should maybe refrain using your language and only write in my native tongue.

      Your adeptness of logic and deduction, which must have lead to your conclusion about my profession, are tremendous and suggests that you are quite competent at mathematics, too. This surely includes the knowledge of statistics.

      I have to admit, I feel a bit flattered, that you you have chosen my post to start shareing your wisdom with us and that you even did so much research on my posts to come to your conclusion on my profession.

      I can only hope, that my estimates are only half as qualified as your conclusions and will strive to be a role model for etiquette and impartiality like you.

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    71. Re:GPL is WRONG for government by davebooth · · Score: 2

      Dont think so... heres the relevant snippet from the GPL

      Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.

      In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

      Now, as currently released, with the tcp/ip implementation tightly bound to the rest of windows, the mere act of separating the tcp/ip code into dynamic libraries would not be sufficient to qualify as separate products under this license. However, you posed a "what if.." question and under the circumstances you set (paraphrasing as "tcp/ip code is GPL'd") then microsoft could have easily written a GPL'd implementation of tcp/ip for their target platforms and interface routines within windows that used it if it was present, ignored it if it wasnt. Nothing in the GPL would stop them copackaging the GPL'd code as a separate product on the distribution medium, even with an integrated installation method. The only requirement would be that windows would work just fine without it - which, as I seem to recall, it used to :)

      --
      I had a .sig once. It got boring.
    72. Re:GPL is WRONG for government by OctaneZ · · Score: 1

      This may be true, but keep in mind many of their donations are of their own software, which the "donate" at full suggested retail value? These prices are throught the roof, no consumer pays (or should pay) what they claim the value of the software is that they are donating.

    73. Re:GPL is WRONG for government by TheConfusedOne · · Score: 2

      Government produced work should be public domain, not GPL.

      And yet a license like the BSD one only means that the initial work will remain in the public domain. Companies can take a public domain work, make cosmetic changes to it, and sell it back to us for additional money. Even better, they can try to license it so we have to pay extra to get back something we paid for in the first place.

      Remember, GPL'd code CAN be licensed out under different terms by the original copyright holder. That means that government would be free to license their code implementation GPL and then sell licenses to corporations that want to use that code rather than creating their own.

      Finally, the important issue in government work (especially for computer security) would be the specifications that they would create. The code would merely be a reference implementation.

      --
      --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    74. Re:GPL is WRONG for government by TheConfusedOne · · Score: 2

      Meaning, any company that sells closed-source software can't use GPL'ed code in their products.

      And yet, strangely enough, MS sells GPL software that works directly with Windows. (Unix Services for Windows) They don't seem to have lost IP control of Windows due to this.

      --
      --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    75. Re:GPL is WRONG for government by Rakarra · · Score: 1

      Neither is a corporation, or its shareholders.

    76. Re:GPL is WRONG for government by anthony_dipierro · · Score: 1

      And yet a license like the BSD one only means that the initial work will remain in the public domain.

      Yeah, that's why I suggest using the QingPL.

    77. Re:GPL is WRONG for government by Anonymous Coward · · Score: 0

      It's not like the company that commandeered the source code did any real work. They only added extensions. No matter how useful they may be, that does not warrant charging for the complete product. It would be more fair for them to charge a reasonable charge to compansate for the development of the extensions only. The problem is that they won't. They will try to charge as if they wrote the entire thing themselves. They will overcharge for the amount of man hours actually spent on their development. They are corporations. They exist for only one reason: profit. They are evil.

    78. Re:GPL is WRONG for government by wfrp01 · · Score: 2

      Bzzzt. Not the amount Microsoft reported, but the amount Microsoft paid. Try again.

      Zilch. As in nada.

      Don't be such a stool pigeon.

      --

      --Lawrence Lessig for Congress!
    79. Re:GPL is WRONG for government by anthony_dipierro · · Score: 2

      That was in 2000. I was talking about 2002 (despite the typo which said 2000). Besides, the article you quote only mentions federal income tax.

  103. Has any of these bashers read the GPL??? by Ektanoor · · Score: 2

    Ok people. Those of you who say they cannot make money out of GPL. Are you something different from IBM? Are you something different from thousands of small developers and sysadmins like me? What in GPL really HAMPERS you from making some money? Technical hurdles? Where I'm in this world for nearly 10 years and I have not seen professionals crying foul from any GNU tool that would really HAMPER any chance to create a new program. Well Linux is an example of this, isn't it? Frankly I don't see where Linux may hamper you on having a decent revenue. And I don't see IBM filling bankruptcy in the next years.

    You can't charge for that piece of code? Correct. Why would someone give you a 200Kb of software to help you write 2Kbs and sell the whole thing for $2000? Well that's one of the things GPL is about - don't be a parasite. And do not try to stop other people doing something with those 200Kb. Moreover, when this 200Kbs may be good taxpayer dollars.

    On what concerns what should a state do with licenses. I believe that a "just GPL" license is bad. I do believe in the right of an author, or intellectual property owner to rationally choose the best form to share its product with someone else. A state may either choose GPL, BSD or an 100% commercial license, depending on conditions and circumstances that lead to the creation of the product and its potential use. However we are talking here about cyber security, right? That's what is the news about. What is the usefulness of kick out GPL from this field? I see one and only one reason. To hold up information on new security technologies. Is anyone trying to make a slippery move to make "security through obscurity" an official ideology of the US? If so, one day you americans don't blame the rest of the world for being better than you, and don't ever claim that we betrayed you, somehow. The treason is right behind your backs.

  104. (For my compatriots...) by billbaggins · · Score: 4, Informative
    For my (USA) compatriots who have no idea what significance the UK would place on the fifth of November, this might shed a little light on the matter...
    Remember, remember the fifth of November
    Gunpowder, treason and plot.
    I see no reason why gunpowder treason
    Should ever be forgot.
    Guy Fawkes, Guy Fawkes
    'Twas his intent
    To blow up the King and the Parliament
    Three score barrels of powder below
    Poor old England to overthrow.
    By God's providence he was catched
    With a dark lantern and burning match.
    If the words or linebreaks are wrong, don't blame me, blame my source :p.
    --
    "The best argument against democracy is a five minute chat with the average voter."
    --Winston Churchill
    1. Re:(For my compatriots...) by Tassach · · Score: 2

      It just so happens that this year, 5 November is election day here in the USA. All the Congresscritters and 1/3 of the Senators are up for re-election. (Members of the US House of Representitives serve 2 year terms, Senators serve staggared 6 year terms). Many states are also holding local elections as well.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    2. Re:(For my compatriots...) by Anonymous Coward · · Score: 0

      Ehhh....yeah...(pause)....so....(stupified stare)....SHUT UP!!! We KICKED your sorry ASSES two centries ago! Leave us alone!

      Damn monarchy....stupid dog.

  105. Like to see credit clause by AIXadmin · · Score: 2

    I would personally like to see a clause required for government funded software that is required like the old bsd license that says "Parts of software funded by XXX agency of the United States Government."

    Then maybe people would realize how much of our open source, and closed source software has been created and or funded by the US government.

  106. Point of Order by mobiGeek · · Score: 2
    Nothing in the GPL says that one's own code must be made freely available...unless you go to give (sell, whatever) the resulting work to others.

    The GPL specifically states that changes made for one's own use do not have to be distributed.

    In other words, feel free to take this publically funded work and do whatever you want to with it. However if you are going to distribute your changes (for example, make money by selling the derived work), you must then make your source code changes available.

    Let's not be like the politicians. Making sweeping statements like "obligate one to make one's own code freely available" is an inaccurate statement about the GPL and completely ignores its intent.

    --

    ...Beware the IDEs of Microsoft...

    1. Re:Point of Order by Anonymous Coward · · Score: 0


      However if you are going to distribute your changes (for example, make money by selling the derived work), you must then make your source code changes available.


      Why should there be any restrictions on how I use the software that I paid for? (through my taxes)

      What if I do want to make a derivative work and sell it? Whay should I have to release my work?

      There is no good reason to prefer GPL over BSD style licensing for Government work, other than to further the political aims of a subset of the population. Why should we have a policy to do that?

    2. Re:Point of Order by dachshund · · Score: 1
      Why should there be any restrictions on how I use the software that I paid for? (through my taxes)

      Government works are public domain by law. There are no restrictions on how you can use them. Unless, of course, the work belongs to an outside contractor. In that case, releasing that code under any sort of license would be light years better than what typically happens to it today.

  107. For not-gpl too! by vesamies · · Score: 1

    If goverment's source code is gpl not gpl-users cannot use it without jumping to gpl too. So I think
    the code should go to some other license. Of course it would be nice to let people sublicense to gpl, bsd, license, etc... My vote is for public domain ;)

  108. GPL is NOT Appropriate by Anonymous Coward · · Score: 3, Interesting

    As,

    A long time software writer/consultant to the US Government I can assure you that the GPL has already caused me great grief while trying to write software.

    Specifically, I'm writing an open-source simulation model which I'd love to make GPL. But, I can't. Why?

    Because the minute I make my open-source model GPL those dirty rotton competitors of mine are going to take the code, go straight to the guys I deal with in the government and get that next big contract to "upgrade" the software.

    I'm the one inovating here, but I'm a small fish in a big pond. My competitor is a VERY large aircraft manufacturer, guess who.

    Do I stand a chance against those guys if I cannot specifically control the code. No!

    Keep in mind I have a lot of algorithms that I've created on my own. And sure the government has paid for XYZ project, but they got a good deal because I was able to provide them binaries of my code.

    Otherwise, they would have had to pay 10 times the amount they paid me for project XYZ from somebody, see above, that doesn't already have the algorithms.

    So, think about it really hard before you write that letter to that congressperson. In a LARGE percentage of cases, when the government contracts for a piece of software they are getting 10 percent new code and 90 percent code that's been invented utilizing somebodies hard earned time.

  109. Contributing to existing GPL'd software by ftobin · · Score: 2

    I'm just worried that if this goes through, there will be another push to prohibit the government from contributing to GPL'd software, such as the NSA has done with SE Linux.

  110. Another point... by j_kenpo · · Score: 2

    On the grounds that "would prevent or discourage commercial adoption of promising cyber security technologies developed through federal R & D", I just remember, Snort is GPL based software, that is a VERY promising cyber security technology, and is used in the commercial market quite often, IE Foundstone..... I think their point is flawed....

  111. Re:Donations(OT) by pauldamer · · Score: 1

    where is your sig from?

  112. New Democrat? by SubtleNuance · · Score: 2

    What exactly is an American "New Democrat"? Unless ive missed something, you only have Democrats and Republicans... one of which has formed every government for over 100 years.

    Canada has a New Democratic Party.. Im happy to hear you Yanks are finally paying attention.*

    *that was a joke, i know nothing of the 'new democrats' in the USA, but im betting they are even MORE right than the ever so vibrant Right-Right duopoly of the American Republicrats.

    1. Re:New Democrat? by Anonymous Coward · · Score: 0

      Bill Clinton is a New Democrat. This explains why he was in favor of capital punishment, free trade, deregulation, welfare reform, and bombing the heck out of some small country every few years.

      The basic idea is: remove all the liberal tendencies of a Democrat, and what's left is a New Democrat.

  113. Possibly a good thing? by mjh · · Score: 2

    If they outlaw the GPL, which has its basis entirely on copyright law, then wouldn't this be invalidating copyright law?

    In other words, are we getting to a point where we are defining what types of restrictions copyright is allowed to enforce/license? So if there are only certain types of restrictions allowable in copyright law, then isn't all of copyright impacted? Wouldn't the precedent be set that says that certain types of restrictions would permit you to violate them w/out violating copyright law?

    (Flamers: remember I'm asking a question, if I thought the answer was patently obvious I woulnd't need to ask)

    On the other hand, this seems to me to be a ploy. It's not a serious bill that anyone expects to pass. It's probably a bill to say to certain coroporate sponsers, "See you should donate more to my re-election campaign, and encourage your employees to vote for me in next month's elections."

    $.02

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
  114. question by Myopic · · Score: 1

    is there SERIOUSLY a pro-capitalism congressman from Washington named Adam Smith? wow. that's awesome.

    for the record, if the public pays for software dev, i don't think it sould have a license at all: i think it should be regular, simple public domain. sure that allows companies to "steal" the code, but only insomuch as they can close off access to IMPROVED versions of it -- sinister, but not criminal.

  115. Clarification, Anyone? by suwain_2 · · Score: 3, Insightful

    I read the article, which only served to confuse me further. Are these people saying that software funded with government money should *not* be under the GPL, or are they saying that these people are trying to put an outright ban on the use/making of software by anyone? The story (both here and on NewsForge) seems to be a bit exaggerated, or is it correct? Can someone please clarify what is actually going on? Thanks.

    --
    ________________________________________________
    suwain_2 :: quality slashdot p
  116. Thank-you Tom Davis! by istartedi · · Score: 2

    Hooray! I live in Tom Davis' district, and he is finally doing something that I can really stand up and cheer for. I'm going to write him, thank him, and encourage him not to back down.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  117. We're being played by Microsoft by Anonymous Coward · · Score: 0

    Microsoft knows that the GPL is a topic of heated 'debate' in this community, not unlike the ever-present vi vs. emacs or KDE vs GNOME flamewars. They are using this issue to divide us and they will be successful unless we put away our petty differences and present a united front. There is enough room here for multiple licenses, text editors, and desktops. There is no room for monopolistic corporations who manipulate our laws for their own profit.

  118. What part of PUBLIC DOMAIN did you not understand? by drteknikal · · Score: 2

    Instead of arguing GPL vs BSD, why not step back and release it to public domain without restriction. You can usually achieve this with enough time, patience, and FOIA requests. I'd rather see it codified as public domain explicitly, rather than debating which license is the least restrictive or most appropriate.

    That way, both individuals and corporations are free to use it in any way they see fit.

    --
    http://drteknikal.blogspot.com/
  119. GPL is really good for this by Anonymous Coward · · Score: 0
    There are some interesting problems that the GPL helps to solve in this case. If you look historically at research and development done by the government and government funding there have been times when they have been 5, 10 even 15 years ahead of the community. There are a number of reasons for that, simply access to computers with the needed horsepower being a big one. Then after the 10 years when the community at large becomes interested in some of that research and some of those topics any code is hard to find, if it is at all, there is a certain level of calcification because it has been in the hands of a few who have mostly lost interest. I've had this happen a 3 times now. Essentially, my tax dollars went to help some researchers implement something years back, now that I'm interested and they aren't I can't find much of their work; at best I'll get some papers and then my company can spend a million dollars and 6 months of 3 developers time to reimplement it. I can't help but think that if that code was initially GPLed there may have been someone that was interested and kept it alive and at the very least I think some of it would be available.

    I want to clairify this a little bit. The government spends a ton of money on research, that research often leads to patents and very successful companies come from it (RSADSI and Transarc come to mind) I think the research should be GPLed. Not all government funded development. You can't reasonably expect them to give you the code to the smart bombs or that the RADAR systems; it's just not going to happen. Look at Transarc, they cames up with AFS and DFS with federal grants, then they built a company out of it and eventually got bought by IBM. Now ten years later there are hackers still working on a free AFS for Linux and it's been fairly recent that it became useful. What if they GPLed the initial work and then the company Transarc reimplemented it and built the product out of it? No reason that they couldn't have profited and AFS might be far more popular now.

    The government should GPL reasearch implementations and then allow the contractors to do whatever they want with funded development. What you ultimately want is for the feds to not actually have to fund research. We don't want federal research grants to be a substitution for VC.

    Also, companies don't really have rights. They are fully entitled to use the code, no reason that they can't. If they don't want to use GPLed stuff then they have a template to work off of. There isn't a good argument in favor of the BSD license here. The individuals have the rights and that's what the GPL protects. Like I said before, it's not that uncommon for the research to be done years before it is interesting and by BSDing you simply create a situation where a few parties can control it by virtue of their money and early access. Feds produce a product, funding get's cut, company with money picks up BSD source code, fed source code drops off the web and then it's gone, 3 years later some dork in his basement is looking at enhancing Linux in some way similar to that federal research and he's starting from ground zero. Now if it was GPLed then that company would be obliged to keep it public.

  120. Too late - NSA precedent - SE Linux by SpaceLifeForm · · Score: 2
    --
    You are being MICROattacked, from various angles, in a SOFT manner.
  121. These piles of reeking... by UrGeek · · Score: 1

    offal need to be recalled at once. Or voted out of office as soon as possible. In a perfect world, they would be sentence to at least a year in solitary confinment, force to write essays on the U.S. Constitution and especially, the Bill of Right every day of that sentence, banned from every holding public office or even voted for the rest of their live!

  122. I'm a non-USian by Rogerborg · · Score: 3, Interesting

    Any reason why I should be able to use code that your tax dollars paid for? Maybe I'm British, maybe German, maybe Chinese, maybe North Korean. Maybe I'm Saddam bin Laden. You still want to give me access to "your" source?

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:I'm a non-USian by Sunnan · · Score: 3, Insightful

      "Any reason why I should be able to use code that your tax dollars paid for?"

      That's not the issue here MS (or at least I suspect it's funded by MS) want all governmentally produced code to be BSD-licensed (so they can release non-free versions).

      As for your question (even though it's off-topic):

      People from different countries should be able to use each others code. That's just basic cooperation, that's just reduction of work duplication, that's just common sense and fair and just.

      Venezuelan goverment developing GPLed programs? German goverment developing Kroupware? Spread it around, cooperate. A more human side of humanity.

      Why build unnecessary walls between people?

  123. theyre not against Open Source, rather the GPL by Snuffub · · Score: 2

    It's important to note that this isnt against open source software just GPLed software. I see the GPL as a corperation, everything done to GPLed software is kept within the GPLed domain, just like anything a closed source company does is kept within their domain. If the government is going to put time and money into developing software I dont want to see it being trapped by the GPL anymore than I'd like it if they gave the code to microsoft.

    Arguing that anyone can just use the GPL and this wouldnt be a problem isnt really consistant too, becuase that limits the freedom that most GPL advocates love to shout about so much.

    --
    --aiee
    1. Re:theyre not against Open Source, rather the GPL by Anonymous Coward · · Score: 0

      "Arguing that anyone can just use the GPL and this wouldnt be a problem isnt really consistant too, becuase that limits the freedom that most GPL advocates love to shout about so much."

      You go to Princeton, but have zero understanding of logic and English language syntax. I didn't know Princeton had a football team.

  124. Yesterday it was Palladium, Today govt outlaws GPL by Aging_Newbie · · Score: 1

    I would like to remind everyone that two years ago a president was determined by exceedingly narrow margins in several states. Resistance may be FUTILE but VOTING IS NOT!!!

    Please, everyone, inform yourselves and show up at the polls and VOTE. Encourage your friends to do the same. Even if we don't win big this time we very well may in two years. At this point, it is our only hope and we had better get used to pushing our agenda and making our voices heard.

  125. Re:cough*incorrect*cough by StillaCoward · · Score: 0, Flamebait

    Might they be opposed to it because the GPL is genuenly a bad choice for publicly funded code?

    I mean, coporations pay taxes too. They pay a large portion to the tax burden. They deserve access to the fruits of their tax dollars as well....

    Try to look at this objectively.

  126. GPL/BSD vs Public Domain by drteknikal · · Score: 2

    The government has an obligation to release the code it creates and data that it collects into the public domain. Corporations are not only allowed, but encouraged to commercialize government funded research. I think this is a good thing.

    The bad thing I see is the interaction between the government's obligation to release code into the public domain and their ability to incorporate open source code, be it under GPL, BSD, or whatever. If you have to release your code into the public domain, incorporating GPL code can be an issue.

    A government-wide source repository could address this issue, by allowing only the government-funded portions to be released into the public domain, rather than the entire system. That would allow the goverment to link the licensed components without having to redistribute the derivative works.

    --
    http://drteknikal.blogspot.com/
  127. BSD license by datrus · · Score: 1

    The BSD license is very good for this.
    The government should be allowed to build closed source software using the other BSD-licensed software they have funded themselves.

  128. virus like license are bad by JDizzy · · Score: 2

    The GPL might be good for the developer who writes the code originally, but it is bad for the public at large. You have to understand taht there is nothing inthe GPL that says I have to give you the source code for free! the condition is that i have to make the source code available, but not really for free download, or whatever. The code writen by goverment should have zero strings attached, as in a purely free license. After all, a license that has "requirements", and "conditions" is not free as in freedom, not in the true sense of the term. That is why the BSD style license is so good since it only exists to confirm the code is free (as in freedom), and the zero liability. I would think its is reasonable to say that goverment assigned contracts that involve the generation of source code should be mandated to use a goverment approved lisence that benifites the public. By "public" I also mean to include the commercial interest in our society. A goverment should nto have to make available changes or modifications to source code that it payed a contractor to write! Furthermore, a goverment should not release source code that forces it citizens to make changes available. Would these citizens being violating a stautory law, or a small-claims court battle with the US goverment? Don't get me wrong, the GPL isn't all bad. After all it does do what it designed to do very well; protect the selfish desire of the developers to steal that improvments that other people make to the code that appears to be available for free, but really isn't. =) The GPL is good for one thing, education. It is a good way to make code available so pople can read it, learn from it, and possibly write source code in the BSD license that is FREE, or NOT.

    --
    It isn't a lie if you belive it.
  129. Towards a better presentation (was: Donations) by the_truk_stop · · Score: 1

    Remember, kids, calling uninformed dullards 'morons' might not make them receptive to your presentation.

  130. GPL! by antientropic · · Score: 1

    That's why it should be BSD licensed.

    Not true. For example, universities, while often government-funded, do not exist to produce source code for corporations, but rather to produce knowledge for society. The question of what license to use therefore comes down to what license maximizes the production of knowledge.

    In many cases that would be the GPL, since it encourages users of university-produced software to contribute back, rather than keep derivative source code secret. This is clearly beneficial to many research projects.

  131. I agree totally by Salsaman · · Score: 2
    Well it's only fair to allow commercial entities to profit from publicly funded code.

    Oh and if a company wants to erect their own toll booth on a highway, they should be allowed to - after all, companies should be allowed to profit from the publicly funded highway system.

    Oh and of course if the same, or a different company starts charging children to allow them to enter a school, well they are only profiting from the publicly funded school system.

    All in all, I think it's an excellent idea allowing private companies to profit from publicly funded projects. It will surely put some life back into the stock market.

  132. GPL is wrong license for government applications by coene · · Score: 3, Insightful

    Around here this may seem like a troll statement, but I do not mean it as so.

    I do remember one thing Bill Gates (who I'm not a fan of) said last year, the GPL is a virus. I'm not insinuating that its a bad virus, but nonetheless everything it touches gets changed, and its main purpose is to spread itself around. To me, that sounds like a virus.

    The GPL is new. Open source is new. How can we possibly enlist such a license that is as restrictive as it is, that has very little legal experience, and makes all derivatives GPL. I think thats wrong.

    The major gist of the GPL is that if you want to use this code, you must make your derivives GPL too. In a government atmoshphere, this is going to do nothing but create unusable code. The government needs a level of secrecy. If the GPL were to be used, you can rule out half of the potential applications off the bat.

    The government is here to serve us, and do it as cheaply as possible. If they hire someone to make GPL code, and then later have to re-write the entire thing for use in another application because it cant be open-source (for security, secrecy, whatever reasons) thats costing us money.

    The GPL has certain applications, government use is not one of them. If government created code starts getting licensed as GPL, then someone isnt doing their job.

  133. Government Funding and Licenses by kalidasa · · Score: 2

    Too many problems with requiring either GPL or BSD licenses. Would screw over too many existing programs, like the SBIR program. And what if the best way to solve a problem is with licensed but not open code? Encourage, sure. Require, no.

  134. hmm... by di0s · · Score: 1

    I wonder if any of them used to work for a certain company in the northwest U.S.

  135. GPL licensing HARMS the programming profession by Anonymous Coward · · Score: 0

    > Again, let me stress that I use the GPL, I like
    > the GPL, I think more developers should use the
    > GPL. But our government should not provide
    > preferential treatment for one group of
    > developers over another.

    Using GPL licensing destroys software development as a profession.

    If you want to develop as a hobby, that's fine. But what if you want to earn a paycheck from it?

    Making GPL software slowly erodes our wages as programmers, and also lessens the volume of work we must do.

    So, if you are a programmer and write GPL software, don't think only of yourself.

    Also think of the other programmers, who perhaps don't have the time you have because they are busy working to pay their mortages or kids' tuitions.

    If you are a responsable programmer, don't make any GPL software, and don't release sources. If you want to, make free (as in beer) software distributed only as binary, or $1 shareware and donate all the income to a charity.

    Just don't take the bread away from other programmers!

  136. That's funny.. by Inoshiro · · Score: 2

    I don't see RMS lobbying for EULAs to be more restrictive. I don't see RMS hovering over my shoulder, stopping me from using software. I don't see RMS setting up hooks in GNU applications that check, over the internet, how I'm using the software. I don't see RMS holding a gun to my head, forcing me to use the GPL for my code.

    RMS has a licence. A licence he believes is the best for allowing a programmer to release software that is meant for use by people who are also programmers, without some company scooping it up and possibly using it in a way the programmer doesn't want. You can choose to use this licence if you want, or choose to not use his licence. There are other licences around (BSD, MozillaPL, et all), and they all have their own little bits and pieces that are different. Find one that suits your work. Use it. You, as the creator of content, have complete freedom to say in a licence how you want your work to be used until its copyright expires. No one is forcing you to use the GPL.

    Now get back under your bridge.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  137. This Could Make Current Projects Illegal! by random_me · · Score: 1

    Most of the discussion here appears to be over the question of whether the GPL is appropriate for tax-payer funded research, and many people have suggested a BSD type license. I haven't seen anybody address the issue of when there isn't any choice.

    I am currently working on a federally funded project that is built upon GPL'd code, and cannot be released under any other license. This is a multi-year project, and so if in the future we were banned from releasing our software under GPL, we couldn't release it at all - to do so would violate the GPL license of the underlying software.

  138. Available in MS Word format? by jrumney · · Score: 1

    Is the letter available in MS Word format, so we can see who really wrote it?

  139. 2x3=6 by yerricde · · Score: 2

    You don't understand a whole lot about the US electoral system do you?

    In the USA, a registered voter can "vote against" up to six candidates for congress: the Republican and Democratic candidates (2) for each of 3 candidates: first senator, second senator, and representative.

    --
    Will I retire or break 10K?
  140. This is about the threat of "cyber-terror"... by mrseigen · · Score: 2, Interesting
    Looks like Microsoft wants Congress to pick up the security-by-obfuscation route.

    From the article:
    A call to sign off on explicit rejection of "licenses that would prevent or discourage commercial adoption of promising cyber security technologies developed through federal R & D."

    Well, now this all makes sense. Microsoft wants the government to close source so they can use the DMCA against terrorism, entrenching the position of Palladium. Or not. I think I've gone a little wacky in the head from too many long nights.
  141. Incorrect statement detected. by Inoshiro · · Score: 2

    "..that the GPL is restrictive. It does make it considerably more difficult for a company to profit from code released as GPL."

    No. The GPL removes artificial scarcity, since anyone is free to ask for the source code and use it themselves. As I mentioned yesterday, you can easily make money off of it by putting your own time into. This is how Red Hat (et al) make lots of money on freely available software.

    Software is digital. Its only non-negligible cost is its creation cost. You have to either reconsider your approach to it and live with a changed economy, or enforce artificial scarcity via something like DRM to make it fit into a traditional economy. It doesn't make it more difficult to profit, it merely changes the method by which you generate your profit.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Incorrect statement detected. by spectecjr · · Score: 1

      Software is digital. Its only non-negligible cost is its creation cost.

      Presumably you're also including maintenance costs there.

      Not to mention that it's one fucking hell of a non-negligible cost. You're talking considerable chunks of a person's LIFE just to get a piece of code out the door. Especially when you run into projects on the order of 100s of man years. Or 1000s. Or millions.

      Simon

      --
      Coming soon - pyrogyra
  142. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  143. Would this prevent modifications? by magi · · Score: 3, Insightful

    While the arguments for releasing publicly funded software under a PD or BSD license may have a point to some degree, they completely ignore the basic purpose of GPL.

    GPL allows the user to make modifications. That's why most people use it, including governments.

    Now, if there would be laws prohibiting government workers to writing GPL licensed software, they could not make the modifications, which is the biggest reason why anyone would use GPL software in the first place.

    Therefore, by prohibiting writing GPL code, the government would, to some degree, exclude itself from using (and I mean really using) GPL licensed code. Everyone would suffer, except maybe Bad Bill.

    Then, you say, government should only use PD or BSD licensed software, right? Not really, it wouldn't work in practice because any sensible subcontractor or other company developing the government-funded software further would certainly re-license it under a proprietary license. The company might even offer the modified version a bit cheaper if they get the copyrights and can re-sell it with big bucks to others. However, by purchasing that new software, which it probably would do since it's "cheaper", the government would lose the freedom to itself modify the code that it wanted to be free in the first place.

    Such situations could, of course, be prevented by appropriate contracts with the subcontractors, but I would say it's quite certain that, in practice, such important factors would most certainly be ignored when writing the contracts, just as they are always when buying software from companies. This would probably cause an inevitable privatization of all software originally developed by the government and lead us to a world with only closed-source proprietary software.

    One good way to correct the problem would be to make it a law to use only PD or BSD licensed software in goverment, but this would probably make some proprietary software companies even less happy than with GPL.

    Hence, it may be best to allow the government agencies publish their software under any Open Source license they choose to be best for their purposes, including the PD non-license, BSD, and GPL.

    Not that I'm a US citizen, but this might apply to other governments as well and, after all, the future of GPL licensed Free Software does affect the entire world. It's not just the US government developing software for itself, but many governments in the world do participate in common GPL licensed projects.

  144. Military Mights rests on its own S/W backbone by Dark+Coder · · Score: 1

    Did anyone stop to think of the global (military) ramification with regard to Governmental adoption of "A" software license?

    The powerhouse that be (the holder of the largest software library collection, one of the most software patents, and most complex software network in the world) that resides in the largest economic engine of the world (guess anyone? clue: it isn't MS nor IBM and certainly it isn't a corporation)

    Federal Government of the United States of America, that is.

    It would be critical for such a nation (or any nation) to retain such technological edge in order to remain globally competitive.

    IANAPDF (Public Domain Fan, not!), but there is a certain logic to supporting VARIOUS license as the licenser deems fit (however... does anyone agree that government makes good decision most of the time?)

    For trivial logics, it should be FSF LGNU or GNU.

    For medium-scale logic, it should be public domain.

    For denser logic, it should be closed-domain (or worst, classified).

    The rest of the argument is left as an exercise to the reader.

  145. My letter to Congressman Kind (WI) by Jobe_br · · Score: 3, Informative

    Dear Congressman Kind,

    I recently found out that you sent out a statement opposing the use of GNU-style licenses such as the GPL for Federal software R&D. Your letter indicates to me that you may not be aware of certain aspects of such licenses.

    As a WI taxpayer, I wanted to voice my concern to you, that tax-funded software development may be licensed under restrictive proprietary licenses by commercial entities, with the intent to sell products to US taxpayers. This seems wrong to me, as the software development is funded by public means, so it seems that any intellectual property funded by the public should remain property of the public, forever.

    Licenses such as the GNU GPL license ensure exactly this. The GPL license would prevent a company from line-for-line replicating federally funded R&D software and repackaging it as *their own* product. This scenario would remove publicly funded intellectual property from the public. Commercial entities are in no way prevented from looking at federal R&D efforts and re-implementing the research for their own commercial products. They are also not prevented from taking a GPL'd product and selling it, at a profit that they determine, to the public. These are all allowed under GPL licensing terms. This latitude is obviously not something that opponents to GPL software, such as Microsoft, want congressmen to know about, of course, but nevertheless, the latitude exists.

    The only stipulation the GPL makes is that if a company distributes, in any way shape or form, a product that uses GPL code internally, they must provide the source code to the product using the GPL'd code to anyone requesting it. Within the software engineering field, there are many, many ways to use and interact with code that would allow a product to use GPL'd code without being subject to the GPL's license terms. The main thing the GPL prevents is the outright copying of code and repackaging of that code as one's own. This, in my opinion, is absolutely correct for publicly funded software projects.

    You cite TCP/IP as an example against GPL licensing. However, TCP/IP is a protocol definition, not a software project. Most of the operating systems and software that use TCP/IP these days use software that is written under a variety of open and proprietary licenses, with the original code maintaining little or no resemblance to the initial *reference* implementation of TCP/IP. This initial *reference* implementation is the only item covered by the BSD-style license that is credited with allowing TCP/IP to flourish. However, the research papers that explain TCP/IP and allow a software developer to reimplement a 100% compliant TCP/IP system are not restricted in any way. Commercial entities can and have used these papers to create highly optimized TCP/IP systems (see the high-availability servers by IBM, Sun, Microsoft et al.) Had the initial *unoptimized* reference implementation not been licensed under a BSD-style copyright, this would STILL be possible. Had the initial reference implementation been licensed under the GPL, there would be little or no difference to the landscape of the Internet today. If anything, the Internet would have arrived sooner. Commercial entities would certainly not have made any less money.

    Let me reiterate one important point: having R&D licensed under the GPL does not in any way shape or form prevent commercial entities from using the research to sell products. This is if they reimplement the results of the research OR if they choose to use the GPL'd code directly. If they choose to use the GPL'd code directly, they must simply honor the request to access the source code of the product using the GPL'd source to anyone requesting it. This does not in any way prevent a company from selling a product, for profit, based on GPL'd code. It is being done today, successfully, by many software development businesses.

    By and large, for the vast majority of citizens in the US, having access to the source of a product is worthless. Allowing other developers, to whom the source might have value, to view the source of a product based on GPL'd code will only promote innovation in the high-technology industry.

    I urge you to use the Internet and other resources at your disposal to learn more about the possibilities and the *true* limitations of licenses such as the GPL. Please, do not support the use of proprietary licenses, such as those used by Microsoft, to limit the public's access to federally funded R&D and software that is based on publicly funded research and development.

    Most respectfully,
    Brice D. Ruth

    1. Re:My letter to Congressman Kind (WI) by Anonymous Coward · · Score: 0

      As a WI taxpayer . . .

      Clever -- but only by half. This is where his staff stops reading. If you're not from his Congressional district, there really is no reason to pay attention to you.

      [Wisconsin has 9 congressional districts. It is apparent that the writer is from a district other than that which Rep. Kind represents, otherwise he would have written "As a constituent" rather than "As a Wisonsin taxpayer."]

  146. Re:cough*incorrect*cough by Amazing+Quantum+Man · · Score: 1

    When was the last time Microsoft paid taxes?

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  147. GPL is best choice for free market economy by Anonymous Coward · · Score: 1, Insightful

    GPLed code is a commodity. Anyone can take it and do what they wish with it. The resulting product can then be taken and modified further by anyone else. I can't think of a better way to encourage innovation, creativity and competition. Just look at the large selection of linux vendors as an example of a healthy marketplace.

    BSD style licenses allow companies to keep their code secret which creates a mini-monoploy for them. This is good for the company but bad for the free market.

    If government is serious about encouraging free, commodity based markets then they should get behind the GPL.

  148. But this outlaws contributions to *existing* GPL by Rob+Y. · · Score: 3, Insightful

    Perhaps the BSD license would be more 'fair' to everybody, but there's a difference between starting up a new government project and contributing enhancements to an existing project.

    This law prevents Government agencies from contributing to existing GPL projects. The Government can't just waltz in and say "if you want our enhancements, you have to relicense your code".

    So, exactly who is it 'fair' to when you disallow the Government to contribute to, say, Linux or Mozilla, etc.

    Maybe various GPL projects should switch to dual licensing. Keep the code GPL'd, but make it available for a (large) fee under a license that allows incorporation into closed-source projects but disallows changes. All GPL'd enhancements become immediately available to the closed-source guys too, but they can't 'embrace and extend'.

    It would be quite interesting to find out just how eager the closed-source guys would be to get their hands on the code if they can't use it to exclude others.

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  149. Twice in one week by hansroy · · Score: 1

    This is the second time this week that I've wanted to bitch-slap members of congress for attempting to influence matters in which they are ill-informed.

    Earlier this week, Rep. Baca introduced HR 5607 which seeks to add salvia divinorum to the list of controlled substances. Salvia is a non-toxic plant that has been used by shamans for thousands of years, dating back to ancient Mazatecs. Despite marketing attempts to the contrary, salvia does not give you a high comparable to illegal drugs. It does not cause you to go crazy or walk into glass windows. You might look at the concept of your existence differently, and you might have emotional awakenings. I am not aware of any dangers of smoking the substance either. It doesn't affect the mu opiod nerve centers, so it isn't addictive.

    Matters like this piss me off, but what are we to do? Convert the heathens? How often have your best arguments been ignored by the opposition? Conviction is stronger than truth. Cash is stronger than votes.

  150. So what this means... by wrax · · Score: 0

    is that if i release code under the GPL and Bill Gates takes that code, works it into Windows in some fashion and then sells Windows with my code included, I still have the right to use the original GPL code in any other product that i may want to develope, even though it is a part of Windows now. And Microsoft can't do anything about this? Pretty good deal actually, i mean if you don't want your code worked into commercial products then dont release it under the GPL!! That is also the freedom that you have.

  151. Re:Yesterday it was Palladium, Today govt outlaws by serbanp · · Score: 1

    The sad truth is that all choices available are equally bad; voting enthusiasm drops dead when you despise all candidates as stupid, arrogant and incompetent.

  152. Ugh! by tbonium · · Score: 1

    This is another example of Congressman doing things that they cannot comprehend (e.g. DMCA or that freaky RIAA bill).

    I would prefer these do something more constructive with their time, like passing bills to allocate funding for FY03.

    The last thing that any engineer wants is a lawyer inside the software.

    Shame on you, Tom Davis! You just lost my vote. <slap>

  153. Re:cough*incorrect*cough by terrymr · · Score: 2

    Most people here are confusing government research and government funded research. Private corportations doing government funded reasearch decide how to license it.... in the case of drug companies they don't license it they patent it and make a mint off of taxpayer funded research.

  154. MS his #1 contributor for '02 elections by doormat · · Score: 0, Redundant

    From OpenSecrets:

    Top Contributors
    2002 RACE: Washington DISTRICT 9

    Adam Smith (D)*
    Microsoft Corp $22,900
    Carpenters & Joiners Union $10,000
    Coalition for Amer Financial Security $10,000
    Machinists/Aerospace Workers Union $10,000

    http://www.opensecrets.org/races/contrib.asp?ID= WA 09&cycle=2002&special=N

    --
    The Doormat

    If you're not outraged, then you're not paying attention.
  155. From the horses mouth by riflemann · · Score: 2, Interesting

    From correspondence I had with RMS not long ago:
    (Indented text mine)

    <quote>

    I understand that US law prohibits any works created by
    the government from holding any copyright, but immediately
    fall into public domain.

    That is true. However, work done by contractors with US government
    contracts can be copyrighted and therefore can be GPL'd.

    But by releasing modifications to
    GPL licensed software, US government modifications would have
    to fall under the public domain would they not?

    Modifications written by government agencies would be in the public
    domain.

    This is no disaster. They would still be free software, and the modified
    program as a whole would still be under the GPL.

    </quote>

    Those are Stallmans views on the US government and GPL code.

  156. Corporations do not pay taxes by velco · · Score: 1
    Corporations do not pay taxes. Owners of the corporations pay taxes. Owners of the corporations are represented in the government just like anyone else and there should not be any difference in your civil rights no matter of you're owner or not.

    The big problem with publishing government funded software under a BSD-like license is that this allows part of the population (namely the corporations owners) to deprive others of the rights they have on this software - by creating derived works and claiming copyright, patent and generally IP rights on said software.

    Hence the software _must_ be published under GPL, thus providing equal rights to all citizens - including corporation owners.

    Well, all of this is logic and common sense, so I do not expect your Congress to act this way.

    ~velco

    ... all animals equal, some more equal than others ...

  157. multiple licenses over time and continued funding by flaming-opus · · Score: 1

    While it's all well and good to say that the taxpayers funded the research, thus we should get the code for free (bsd or gpl, whatever), it is often not realistic. Taxpayer dollars do not go into, nor does research come out of some big ethereal blob of government. Whatever research lab did the work is granted a finite budget by some oversight committee, and must continually lobby to have that budget renewed.

    There is never enough money to go around, even in government funded research labs, and one way to recoupe some of the costs of doing research is selling the rights to the research. Think Velcro, think foam beds that mold to your body, think NCSA mosaic. While we can (and should) get mad that some corporations are able to get this research for little or nothing by way of graft and pork-barrel politics, the idea is intrinsically sound. If the government has done the research, and selling the research allows that group to continue development with less cost to the taxpayer, why not? Research groups can release their code under commercial agreements while it is profitable to do so, and should release their code under a totally-free license like BSD when selling the code is not prudent.

    While I would like to see government software research made publically available (as much has), the GPL is not necissarily the vehicle for such action. If a goverment lab releases code under the GPL, it should be sure that
    1) they are in a situation where they can substantially direct the future development of the software as a GPL project
    2) they will never need to be in step with the GPLed version of the code, and can continue to develop along their own path, independant of the direction JoeBlowProgrammer decides to take the code.
    3) the lab will always be able to use the GPL version of the code, and will always be able to release their future changes under the GPL.

    Otherwise the lab can end up screwing itself with the viral nature of the GPL.

  158. This is freedom? by Anonymous+Brave+Guy · · Score: 2
    This makes Bill happy as a pig in the mud because he can take what I wrote (or paid for with my taxes), embrace, extend, and sell back to me. This means I'm paying twice for it, as I already paid for it with my taxes.

    Of course you're not. If you want the original, you can have it, just the same as he can. If you want his extensions as well, you have to compensate him in exchange. It's your choice, but you're not being forced to pay twice for the same thing.

    This is exactly the kind of crap that RMS is trying to stop. With Free software, you cannot embrace and extend it unless you give the source code back with it.

    And why is that a problem? Why should I have to give you the results of all my efforts for you to use as you see fit, without any benefit to me? What you describe is a very narrow version of freedom: it's all yours, and none of it is mine. Considering that I'm the one doing the work -- if you don't want my work, you've got the original anyway -- that seems a bit unreasonable, no?

    This means that you can't make software that is intentionally incompatible with other stuff, because people can just look at the source and make new, compatible software.

    Interesting that you tell me what I cannot do in the same paragraph that you use the term "free" software.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:This is freedom? by ILikeRed · · Score: 2

      So, you want the freedom to steal software, and are pissed because the GPL prevents it. What other freedoms does the GPL remove? That's right, none.

      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    2. Re:This is freedom? by Anonymous+Brave+Guy · · Score: 2
      So, you want the freedom to steal software, and are pissed because the GPL prevents it.

      Not at all. How can I be stealing it when everyone already has it? What do I have that everyone else has not? Of what have I deprived others?

      I want the freedom to distribute my work as I see fit. Why should you be able to have the software that I write without compensation, just because it happens to be based on something that you already have anyway. You want all my extra work for free. You have the whole theft argument all backwards. If you don't like it, take the original and do the extra work yourself; you're as entitled to do that as I am.

      What other freedoms does the GPL remove? That's right, none.

      It removes the freedom for me to distribute software that I write in the manner I see fit. It forces me to agree with your philosophy that all knowledge should be shared for free, which I do not, speaking as someone who makes his living solving difficult problems and writing code that implements those solutions.

      Knowledge is the material in which I trade. I produce it for those who need it, it's bloody hard work doing that sometimes, and I think asking for a little compensation in line with my efforts is reasonable.

      I'm all for people being able to give their stuff away on their own terms. You want to work collaboratively and GPL your work, that's just fine with me. But if something is free for everyone, as publicly-funded work should be by the arguments in this thread, then it should be available equally to everyone. It should no more bear your proprietary GPL licence and politics than it should bear Microsoft's copyright and a royalty-endowing EULA.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:This is freedom? by ILikeRed · · Score: 2
      Not at all. How can I be stealing it when everyone already has it? What do I have that everyone else has not? Of what have I deprived others?
      By taking a public work, and introducing proprietary extenstions, you destroy the public work. The public work no longer functions with your version. You now have control of the only functioning version, and the public is left with nothing that functions. With the DCMA, the other programmers may not even be able to reverse engineer your work to make funtioning extenesions to the now non-fuctioning public work.

      So, you have then deprived all others of the public work for your own selfish greed. The GPL says if you wish to be greedy, do it on your own labor, not someone elses. Why do you feel you should be able take public works and claim them as your own labor? What percentage of the code gives you that right?
      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
  159. I'm a software contractor for the government, by ProfessorPuke · · Score: 4, Insightful
    While the intra-congressional letters are technically correct, they mislead by omission.

    In particular, this sentence

    The terms of restrictive license's - such as those in the GNU or GPL - prevent companies from adopting


    unfairly singles out the GPL and ignores all of the other restrictive licenses- such as anything of the form Copyright 2002 XYZZY Corporation!!


    These Congressmen+lobbyists are deliberately mistating the position of the "Open Source Government" initiative (or cherry-picking some more extremist proponents to serve as strawmen).


    And they're leaving out an important intellectual-property fact about the standard procedures of software contracting: when you contract for code, unless you explicitly specify something different, both the customer AND the contractor get rights to the code. If the contract was for a compiler program, then the customer gets rights to some binaries, and the contractor still keeps code rights. (This many "consultancy" houses work- they resell the same source code over and over, with small customer-specific modifications each time)

    What the public should desire is for us to get some benefit from software development paid for by the government. Today, a federal agency will fund a project, get it installed & maybe working, and then forget about it. The contractor typically searches around for other agencies needing the same functionalities and sells it to them, again. (Taking advantage of the government's poor inventory management to rack up more sales- but that's the customer's fault for not being more organized).

    The change I'd like to see is, when the government enters into new software contracts, they ask for a GPL (or at least PD) source code package amoung the deliverables. That way all of the researchers and developers in the government, academia, and the private sector can examine and build on the taxpayer funded work. This doesn't have to be a law, just an executive directive, or mere recommendation. Not only will it encourage "the progress of science and the useful arts", but it will increase bueraucratic transparency and reduce dangerous security flaws.

    This says NOTHING about taking away the separate right that every contractor has to reuse their own code. The developing company can maintain their own copyrighted version to use as they wish. But that shouldn't be the ONLY copy of the source code- we paid for it, we'd like to look it over too.

    1. Re:I'm a software contractor for the government, by terraformer · · Score: 1

      As a fellow govsub, I agree completely with the Professor. Also, I have seen first hand how software subcontractors will do work for the government and then lock the source up to make renewing the contract with a new firm, upon expiration of the original contract, that much more difficult. It sickens me sometimes what crap happens in the government.

      --
      Who are you? The new #2 Who is #1? You are #617565. I am not a number, I am a free man! Muhahaha.
  160. Brainwashed? by Chibi+Merrow · · Score: 1

    I'm not brainwashed... I realized this after I did income taxes for a year... And watched numerous individuals in the higher end of middle class ($60k+) and up pay over 50% of their income to the government... then watched other individuals walk in and get 3-4k more than they paid in taxes back. It's called Earned Income Credit.
    In addition, income taxes go towards Social Security, Medicare, Welfare, etc... Which are all paid out of the general fund, not out of special 'trust funds' as some people would have you believe. So you'll get your share of it when you're eligible for retirement.
    There's plenty of programs and grants, and unless you make over $30k a year you're probably eligible for a few if you look. If not... Find some way to hide enough income so that you claim to make $10k, have a few kids, and you'll be setup.
    If anything 90% of the American public would believe that money should be taken from the rich and given to everyone else... So I guess you're right, they are brainwashed.

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  161. Yes. by Inoshiro · · Score: 2

    Creation or change in software is expensive, copying it is not expensive at all.

    And it is a lot of work. But if you'll notice, a core group of 5 developers who communicate will with each other can create a lot of software if they put their minds to it.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  162. Internet is a passing fad by RelliK · · Score: 2

    These are the words that came from the same visionary who predicted that 640K or RAM outght to be enough for everybody.

    --
    ___
    If you think big enough, you'll never have to do it.
    1. Re:Internet is a passing fad by ClosedSource · · Score: 2

      Well, the 640K limit was really driven by the fact that IBM chose the 8088 processor that couldn't address more than 1M of memory. Had IBM chosen the 68000 instead, 16X more memory would have been available. So the "visionaries" were at IBM in this case, not MS.

  163. Asshold? by Chibi+Merrow · · Score: 1

    That's a new one...
    Anywho, if I refuse to pay my taxes, a few kind Marshalls will show up with GUNS and take me to the nice Federal prison for tax evasion. Hence I have the option to pay the Government, or face the guns...

    I do believe that's the first time someone told ME to leave the country... Neat.

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
    1. Re:Asshold? by Alsee · · Score: 1

      I do believe that's the first time someone told ME to leave the country... Neat.

      I hereby invite you to leave the planet :)

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  164. Re:cough*incorrect*cough by spirality · · Score: 1

    coporations pay taxes too

    You are correct. My company, with four employees, pays taxes. We are also government contractors and are developing software that we plan to commercialize one day soon, and only a portion of it was funded through government contracts.

    It is chocked full of new ideas and is in my opinion cutting edge software in the CAE (Computer Aided Engineering) world. See our website if you have further interest.

    But to get to the point, I think that if a company expends resources (time or money) in developing revolutionary software that they should not be forced to do anything with it, GPL or otherwise. Its more about the ideas, and less about the code here for these types of things. We are not contracted for our ideas by the government. We are contracted for a product, and we provide it.

    When software becomes commodity, (when it ceases to be innovative), it should be Open Sourced. By that time, a company would have recouped their investment on it. For example Operating Systems and Office Tools fall into this catagory. However, we should not legislate these things, but let individuals make their own decisions.

    For new things, people need some initiative to innovate or they won't. Didn't the failure of communism already prove that to us.

  165. Re:But this outlaws contributions to *existing* GP by ProfessorPuke · · Score: 2

    So when the NSA (a government agency, I think) contributed to a well known GPL project, they were breaking the law or something?

    You say they were "disallowed". How so? Is it that you can trust these sneaky spooks to obey the laws of their own country?

    Or maybe the new breed of Software Lobbyist was upset that the government could start to shut off the dollar faucet by pursuing cheaper economic models for creating computer programs?

  166. GPL can serve the public interest by Gerry+Gleason · · Score: 2
    This issue gets right to the heart of the central purpose of the GPL, to prevent embrace and extend unless the extention is just as free as the original. The important question is which licensing scheme best serves the public interest, not which one meets your definition of publicly available.

    Take TCP/IP, which is BSD licensed originally. What would have changed if it was GPL as well? Would it have prevented MS from adopting it (after much resistance anyway)? Would it have prevented "Embrace and extend"? MS does lots of proprietary protocols layered on top of TCP/IP, but I doubt GPL would really prevent that. SMB, WINS and such would still be much as they are now. They (MS) may have even read GPL code before coding their varient of the basic protocal stacks rather than just deriving from the BSD source base. None of this would have changed much. Free software would still be free, and commercial would be commercial.

    OTOH, languages are different than protocols, and I think it is very important to prevent embrace and extend for languages at all levels. From HTML and Word .doc formats to Java, C, C++, and all the associated standard APIs, system call interfaces and such. All of these require open standards and GPL style copy protection for a standard toolset. Anything less tends to destroy the long term value of any program written 'with' the tools. This doesn't preclude proprietary implementations of various tools and standards.

    Legislation to prevent the use of GPL or similar license terms by governments agencies would prevent them from making a decision that GPL is in the public interest for a particular program.

  167. Re:Donations from Music by octalgirl · · Score: 2

    A little off-topic I know, but I couldnt resist looking at the entertainment/music section. All of our favorite supporters of the DMCA are there along with all of our favortie companies (Disney, RIAA, etc) Look at it from all different angles using the selections on the left. They donated only 5mil total in 1990, but jumped up to almost 40mil by 2000 (2002 isn't over yet).

  168. License != Access by X-Nc · · Score: 1
    There's a number of posts in this thread that seem to be confusing licenses with access. I used to work coding for "the government" and everything I wrote was licensed as public domain. However, you needed a DoD Secret Clearance just to look at the computer it ran on, let alone the code itself. Have you ever worked in a computer room where people with M-16's were charged with, and authorized to, shoot anyone (including you) who went where they were not authorized?

    And for those who implied that my intellegance was less than average... Ah, nevermind. It probably is anyway.

    --
    --
    If I actually could spell I'd have spelled it right in the first place.
  169. Rhetoric.... where's the beef? by kingsqueak · · Score: 1

    Did I miss something? In the letter sent to the congressmen there was no substantive argument or pointers to information more clearly defining the GPL, it was merely a pile of rhetoric that didn't give any support for the opposition.

    I know too little of the licensing mess, but someone better informed should forward a clearer explanation in opposition to the congressmen involved. If they have no further understanding and just see a complaint, what good will that do. Particularly since obviously they are being well funded to even address this issue. Keep in mind, if they weren't receiving vacations/homes/cars/cash for trying to pass this....would they come up with this idea on their own? These guys are AOL'ers at best as far as their understanding of technology.

    We need a platform solid enough to surpass their greed or it will simply pass us by.

  170. Re:cough*incorrect*cough by Grax · · Score: 1

    I am a very big fan of the GPL and I think it belongs almost everywhere.

    However I do agree that publicly funded code should not be GPL. Publicly funded code should be freely usable by GPL and commercial products.

    As I see it the GPL represents a commercial type product and having publicly funded code released under the GPL is no more correct than releasing publicly funded code under the MS license.

    Personally I haven't released a lot of code yet but as I see it, if I write a great improvement to TCPIP or SMTP or something I feel that BSD style license is appropriate.

    If I write a mail server or other application I release it under the GPL because I want that to be the product and not just the base for a new MS or Apple product that I will see no payment for.

  171. See 'Work for Hire' by Anonymous Coward · · Score: 0

    Can the federal taxpayer funded research be considered a 'work for hire':

    see here

    A BSD type free for anyone to use license is the way to go for federal taxpayer funded research.

    GPL is too restrictive.

    Of note most government documents are uncopyrighted since everyone in the USA whom pays federal taxes pays/owns the documents.

    1. Re:See 'Work for Hire' by Anonymous Coward · · Score: 0
      Most are uncopyrighted... but as you can see from this, some are.

      It seems that ignorance of the law is an excuse if you can't afford a copy of it to read it.

  172. Then advocate BSD license, not GPL by waylander · · Score: 1

    A quick glance through the letters...

    The companies do have a point. The basic TCP/IP stack is licensed via the BSD license; that's how Microsoft integrated it in the first place. That's the point they were making.

    The GPL would not allow such a thing to happen easily.

    In this case, I really think the BSD-style license would be the way to go. Sorry folks, points to the BSD project on this one.

    Now what needs to be done is to insure that the code developed with fed. research dollars is made available in some fashion...rather than a closed proprietary license, use the BSD license.

    Seems like a nice compromise to me.

    --
    John Kramer
    God may be my co-pilot, but the devil is my backseat driver.
  173. Beneficial to EVERYONE by Anonymous Coward · · Score: 0

    Code generated by government funded research should be available to everyone indiscriminantly. It should be marked as uncopyrightable and unpatentable. This code should be immediately permitted in opensource programs as well as proprietary programs.

  174. pointless article by glenebob · · Score: 2

    Let's take a look at the highlights:

    1) They use the Internet, by virtue of TCP/IP, as "proof" of their thesis.

    Is that somehow a bad example?

    2) They state that you cannot improve OR adopt OR commercialize GPL software.

    The GPL presents restrictions on traditional software commercialization styles (i.e. closed source development) that other licences do not.

    3) They state that you cannot integrate GPL'd software with proprietery software.

    And as far as 'proprietery' means 'closed source', which it usually does, you really can't integrate GPL'd code.

    4) They say you should keep publicly funded code away from the public sector, so that proprietary interests can make money from the work.

    How would using a more liberal licence, such as BSD, keep publicly funded code away from the public sector? It allows anyone to make use of the code. This is an inflamatory and totally unsubstantiated claim.

    5) They equate a lack of understanding of the GPL with valid reasoning against it.

    Blah blah, more inflamatory rhetoric.

    In essence, that non-proprietary interests should not be allowed to use, adopt, improve, or make money from the work. That taxpayers should pay for it twice. And that nobody should be able to stop commercial entities from taking publicly funded code, they will then close off.

    Where is this coming from? What a huge steaming load of FUD.

    Publicly funded means funded by tax dollars. Taxes are paid by corperations as well as individuals. As much as I would love to screw MS out of some free code, I cannot in good concious support something so unfair. They pay their taxes just like everybody else, and as such they're just as entitled to use publicly funded works as the rest of us, even if some of us don't much like what they do with it. The way to

    I wonder what would have happened if the IP suite had been licenced under a GPL-like licence. Hmm, how many OS's would have implemented it? Would we still be in the midst of a protocol war? What a lovely thought; the Compuserve/Prodigy/AOL days with no escape. Think about it.

  175. GPL should be an option by Detritus · · Score: 2
    What if a government research project, say SE Linux, involves the modification and enhancement of software that is already licensed under the GPL?

    I suspect that Microsoft is pissed off about SE Linux.

    --
    Mea navis aericumbens anguillis abundat
  176. This law is to stop Government research on Linux. by mbkennel · · Score: 2, Insightful

    People are arguing over the wrong thing. People are debating about what license an academic scientist chooses to release a new project under. That is a legitimate point and I see things going both ways---personally I will release my data analysis code under a more BSDish Academic Free License license.

    But this is NOT at all the real point of the law.
    The reality is much more insidious----this law is designed to STOP all government funding of even academic researchers from working on any improvements to Linux, and in fact any GPL software whatsoever.

    It is Microsoft's attack on Linux or any other already EXISTING GPL project.

    For instance, the NSA secure Linux versions.

    This means that a federally funded CS professor (and most are) could not pay any grad student or postdoc to work on improvements to GCC or the Linux kernel, or any number of similar projects.

    In reality it means that they could work only on the BSD's which ironically have far less commercial penetration and significance than Linux.

    Which is exactly the REAL intent: harm the competition to Windows.

  177. My letter to Smith by Anonymous Coward · · Score: 1, Interesting

    Mr. Smith,
    I recently read about your letter opposing the GPL license in government R&D projects. On one hand, I agree that original research which creates new software should be released to the public domain. However, this is the status quo. Currently, all original government-funded projects are released to the public domain without a restrictive license. So I have to question your intent.

    Your letter seems to suggest that legislation should be enacted which prevents government-funded researchers from doing any work on software licensed under the GPL. I believe that if DARPA researchers determine that they would rather improve existing GPL software in order to meet their own needs than create their own public-domain version from scratch, they should be allowed to do so. Why should we force them to re-invent the wheel if they have some specific security-related need that can be answered by modifying free, publicly available GPL software which has already done 99% of the work for them?

  178. Re:This law is to stop Government research on Linu by invenustus · · Score: 2

    If I ran a business, and I paid taxes, and I found out that my taxes were going to something that was directly in competition in my product, I'd oppose it too.

    Hell, as a buyer of Windows, I oppose it. Some of the cost of MS Windows goes to pay Microsoft's taxes. And some of Microsoft's taxes are going to fund Linux development? So when I buy a copy of Windows, I'm funding Linux. WTF?

    --
    grep -ri 'should work' /usr/src/linux | wc -l
  179. Re:This law is to stop Government research on Linu by Anonymous Coward · · Score: 0

    > And some of Microsoft's taxes are going to fund...

    What part of "intangible" don't you understand about a corporate entity? Intangible taxes don't spend very well.

    Only natural humans pay taxes. Microsoft is mearly collecting them.

  180. Soft on threats of cyberterrorism by Animats · · Score: 2
    NSA Secure Linux, as mentioned by others here, is one of the few systems that has any hope of being really secure. (This is because it uses a "mandatory security model"; I don't have time right now to go into the details, but that's the only known approach that has any hope of being secure without expecting every user and sysadmin to be very careful all the time.) And NSA Secure Linux is released under the GPL.

    That's a real threat to Microsoft. It's quite possible that a later release of NSA Secure Linux might be mandated for all DoD sites that handle classified information. That would fuel even more broad adoption, inside and outside DoD. That could make NSA Secure Linux the de-facto standard for anybody serious about security.

    That's why this latest move is directed against government-funded secure software released under the GPL. Such software already exists, and it's a threat to Microsoft's profits.

    This should be explained to politicians and the press as follows:

    This is a move to sabotage development of the nation's computer security infrastructure so that Microsoft can continue to sell their insecure operating systems.

  181. "Freedom" for the One to Deny Freedom to the Many? by FreeUser · · Score: 2

    With public domain, anyone can take my code and change the license and sell it to me with a restrictive license.

    Yes, and that's part of the freedom. You know, freedom doesn't apply only to things you approve of. It also means freedom to do things which you don't like.


    You mean, like the freedom to put a toll booth up on a public road, the freedom to park my car on the flowerbed of the local park, the freedom to put a fence up around your property (but not on it, of course) and charge you a toll to walk through the gate? Or perhaps you mean the freedom to rape your wife, or cap a bunch of random innocents with a .223 caliber round from 100 meters?

    I don't have a strong opinion one way or the other with respect to using a BSD or GPL style license ... though I do think that is something for each agency to decide, not Microsoft via their paid Washington lackey ... uh, I mean, "representative." If the NSA feels the public good, and national security, would be well served by strengthening the security of GNU/Linux, then they should not be prohibited from doing so merely because Linus and RMS have chosen to GPL their code, any more than they should be prevented from submitting patches to Microsoft to plug the latest gaping security hole in their products (if such a feat is even possible).

    However, I do think it is time, once and for all, to put a nail in the coffin of this misguided notion that freedom in general equals the "freedom" to do things that take away everyone elses freedom as a result (i.e. the "freedom" to oppress others), when it is clear to any thinking being that such is not the case. You do not have the freedom to take away my free access to my property by abusing public lands around it, why should you have the "freedom" to take away my access (or usability) of public code by embracing, extending, and destroying it?

    --
    The Future of Human Evolution: Autonomy
  182. Not sure I disagree by nsayer · · Score: 2

    GPLing software denies the ability for proprietary software makers to touch the software in question. Excluding them from use of such software when it's taxpayer funded is no more fair than if the taxpayer funded software is patented and the patent holder collects royalties (thus making everyone pay twice).

    I believe a more fair situation would be if such software were LGPLed. That is, everyone who distributes the software must open-source any modifications they make to the software itself, but need not open-source any software they wrote that is separate but happens to link to (or otherwise use) the taxpayer funded stuff.

  183. classified code and your safety by Flamesplash · · Score: 1

    "but if the government pays a non-employee to write code, there are no firm requirements or guidelines on how that code ought to be licensed."

    Wouldn't all that be part of the contract the employee is highered under? I do DoD work but I'm not part of the government. I'm pretty sure all those forms I signed say they own anything I write. I'm not certain though :P

    "Prudence suggests that since it's our money funding the research, we ought to make sure the public gets some return from the endeavor. "

    Your safety isn't enough? There is a lot that is better that the public not know, purely so it doesn't get to those few that would be a threat with it. Another issue is that there is both Classified and Unclassified code. It's better to have one development strategy for everything, and you DO NOT want your classified code to be GPL'd.

    --
    "Not knowing when the dawn will come, I open every door." - Emily Dickinson
  184. Public Commons != Public Domain by FreeUser · · Score: 2

    Congress is quite correct that the GPL would interfere with this congressional strategy of wealth transfer. Rather the GPL would keep public property in the public domain to be used by the public for the public. IMHO that is a far worthier goal than "increasing the government-private partnership".

    All of what you say is basically correct (and shut put an end to the myth that subsidizing the rich is solely a Republican vice, when it clearly is an Equal Opportunity Vice engaged in liberally by both parties), but I have one minor nit to pick:

    Rather the GPL would keep public property in the public domain to be used by the public for the public.

    That should read public commons, not public domain. GPLed code is a part of the public commons, however it does remain under copyright, and is therefor not in the public domain. Otherwise, very insightful post!

    --
    The Future of Human Evolution: Autonomy
  185. What's the problem by PhotoGuy · · Score: 2

    Since the BSD-style license is "more free" than the GPL (it just doesn't force freedom for modifications or commercial use), I don't see what the problem is.

    Anyone who wants to use BSD-style licensed code is free to do so. I'm cool with that.

    --
    Love many, trust a few, do harm to none.
  186. Re:cough*incorrect*cough by Anonymous Coward · · Score: 0

    If you're paid for your resources by my tax dollars, the portion that I paid for should be released into the public domain (not GPL). Any parts you spend your own resources on, go ahead and keep closed, I don't care, not my time and money.

    Oh, it's your job to document which parts are which. Failure to release the portions owing to the public is fraud, and should be tried as such.

    But I don't think it'll ever happen.

  187. GPL Can Be a Poison Pill by reallocate · · Score: 2

    As I recall, the NSA released some GPL'd code and then dropped it like a hot potato.

    But, in this instance, the same circumstance applies. If the NSA had created some original security code as part of the SE Linux project, and if they wanted to offer that code, gratis, to all -- commercial, free and open source -- developers to ensure rapid inclusion in as much software as possible, the GPL license of SE Linux would have introduced a poison pill into the mix. Everyone with a reason to avoid the GPL would avoid using the code.

    --
    -- Slashdot: When Public Access TV Says "No"
  188. Have you EVER filed taxes? by Anonymous Coward · · Score: 0

    the way you file is defined by how you work - employee or contractor.

    Moron.

  189. Odd double standard.... by dacarr · · Score: 2

    It is the government trying Microsoft for antitrust violations. Why is the government proposing a bill that would basically require them to use Microsoft?

    --
    This sig no verb.
  190. Re:Donations(OT) by Verteiron · · Score: 1

    It's a variation on the Orc song from the cartoon version of Return of the King. The original song goes

    Where there's a whip
    there's a way
    Where there's a whip
    there's a way
    We don't wanna go to war today
    but the Lords of the Lash say nay, nay, nay!
    We're gonna fight all day all day all daaayy
    Where there's a whip, there's a way
    Left, right, left, right...

    etc etc.

    --
    End of lesson. You may press the button.
  191. Re:"Freedom" for the One to Deny Freedom to the Ma by Kaa · · Score: 1

    why should you have the "freedom" to take away my access (or usability) of public code by embracing, extending, and destroying it?

    Pure handwaving.

    Let's consider an example. Let's say some government agency developed some code for image enhancement that it used to improve satellite photos or something like this. This code has been released in public domain.

    Now, let's say I picked up this code and reworked it into a Photoshop plug-in, taking the public code as a base (embrace), but also adding extra functionality (extend) so that it's useful for general-purpose photography. I am now selling this plug-in as a closed-source commercial product.

    Please explain how this

    (1) took away your access to the original PD code

    (2) took away the usability of the original code

    (3) destroyed the original code?

    --

    Kaa
    Kaa's Law: In any sufficiently large group of people most are idiots.
  192. ignorance is poor proof. by twitter · · Score: 2
    Meaning, any company that sells closed-source software can't use GPL'ed code in their products.

    True, companies that wish to violate their user's rights can't use the GPL, but is that what government money is for?

    The refusal of some software vendors to reveal their source code is poor proof of the GPL's incompatibility with comercialization. Several large companies such as IBM and Red Hat seem to be doing just fine exploiting, modifying, distributing and profiting from GPL'd software. You don't HAVE to rape your users to make a buck and those that do won't be arround.

    Adam Smith and friends are ignorant and confused. It's disgusting to see this tired old bullshit dressed up in post September 11 security hysteria. This line of reasoning will be turned on BSD next, with arguments about how insecure software that everyone can see is. There are people trying to ruin our way of life, and we voted for them!

    --

    Friends don't help friends install M$ junk.

  193. And Microsoft says.... by Pedrito · · Score: 2

    Microsoft is currently working on a new campaign against open source, particularly how to convince the government (and probably other governments as well) not to require GPL'ed software, similar to the measure that Peru recently passed.

    While most of their arguments are a load of shit, I will say this: I don't think the federal government ought to restrict all of the federal government, agencies, contractors, etc to GPL'ed software. I think it does tie the hands of some development.

    Microsoft is using their typical "it stifles innovation" argument as if the GPL somehow stifles innovation. I get the feeling that their tactic is to misguide people (i.e. Congress) into believing that if someone writes code using GPL'ed tools (such as gcc), they're automatically restricted by the GPL license.

    It's their typical misinformation tack that they use all the time with people who don't understand technology.

    Most of their arguments are typical Microsoft and try to mislead what the point really is, though.

  194. The legislation wouldn't "outlaw the GPL" at all. by Brett+Glass · · Score: 1
    After checking out the facts, I've found out that the cries that the legislation would "outlaw the GPL" are alarmist.

    The goal of the legislation would be to make sure that the GPL was not placed on code which was generated by Federal R&D monies. Instead, an MIT or BSD-style license -- in short, a truly free license -- would be used. This is quite different and in fact is a good thing. Businesses pay taxes and are therefore funding the research; to prevent them from creating commercial products based on that research (which is what the anti-commercialization provisions would do) not be reasonable or fair.

    Note that the code could still be used in projects that are licensed under the GPL, so the GPL camp could rest assured that they could take advantage of the code. But the use of the code would not be limited to what could be done under that very complex and restrictive license. And that is a good thing. After all, the government is not allowed to make laws respecting an establishment of religion -- including the Church of the Great GNU (Grinning, ducking, and running).... ;-)

  195. Probably the best argument I've heard. by Anonymous Coward · · Score: 0

    Your right.

    It Government writes some software funded by broad taxation of the people.

    If it serves the people's need, fine. It should never be denied or converted from them. GPL is the appropriate license.

    Corporations are not here to "make money". They are here to fill the needs of people that can not or need not serve themselves. Things built under broad taxation are, by definition, self-service.

    So, if the Government is really all gooey about Microsoft's right to "innovate", then companies should be free to use the knowledge, BUT NOT the code. Hence, GPL is the only ethical answer for tax built code, all tax built code.

    So, go be a company, take a risk, invest and build something better. Learn from what went before, but it is not yours to posses. You have no right to profit on the coat tails of things done by others. It isn't even ethical.

    1. Re:Probably the best argument I've heard. by Ataru · · Score: 0

      Ignoring the fact that the software may or may not have been developed with funding from my government,...
      GPL is not the appropriate license. The code that has been developed should be free for all to use. But you cannot extrapolate from that to code that has been developed privately. You remind me of Searle's Chinese Room argument, and his anticipation of the "System Reply"... To be frank, bollocks. You are equating one thing with a completely different other thing, with no logic to back it up.

    2. Re:Probably the best argument I've heard. by Anonymous Coward · · Score: 0

      > Ignoring the fact that the software may or may not have been developed with funding from my government...

      Well, considering this is an act of the US congress -- we can pretty much assume it would only be your government if you live there.

      > The code that has been developed should be free for all to use.

      No, free only to those that paid for it. Actually.

      And, since a Corporation is a paper entity, used by Government for the collection of taxes, corporations are functionally unable to participate in the "paid for" it part.

      A corporation can only, rightly, "pay for" something by spending investors' funds and owning the result within the corporation.

      Ultimate shareholders of corporations suffer taxation, and as individuals that paid taxes they should have equal access to the fruits of that effort. Equal access does not mean access that can be simply leveraged against others that paid for it using trivial means.

      Corporations are suffered by the population as limited liability entites, created for the purpose of economic advancment through mitigation of certain risks. Corporations are, infact, a form of separation of native person from economic activity.

      Fruits of taxation must be enjoyed directly by native persons. Otherwise the taxation was not executed in the name of "the common good", but in the name of a taking from the many - at gunpoint - for the enrichment of the few.

      You might try to make the argument that an act like this would be enjoyed by all -- in that it created jobs. Yes, perhaps, but it takes more than it yields -- less than 1% of the population would end up with funds taken from all. Again, enrichment of the few.

      Net-Net the GPL is an amazing thing. Rarely in the history of man have so many volunteered to engage in what would otherwise be a profitable activity. Even to go so far as to "destroy" an industry for what they claim are ethical reasons.

      There are a number of possible messages. Highest of them all, is that for profit corporate activity is NOT required to accomplish software.

      Corporations, such as they are a social tool, should be required to demonstrate they are required. And the only way to do that is to require they truly innovate on ideas they own, not simply convert/launder taxation into profit with minimum effort.

  196. I am a very big fan of the GPL by budgenator · · Score: 2

    I have to agree, I don't think the GPL is good for a knee-jerk one-size fits all license. Depending on what you are doing the LGPL is better, especialy if some commercialization is anticipated. The only thing I don't like about the BSD license is you can fullfill it's requirement almost invisably. I'd rather the Congress criters would have said something like use some sense in licenseing so the maximum benefit to all taxpayers is achieved.

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  197. Restrictive Licensing by jefu · · Score: 2, Funny
    Their letter states :

    "it is essential that the National Strategy affirm federal tradition by explicitly rejecting licenses that would prevent or discourage commercial adoption of promising cyber security technologies developed through federal R&D."

    Its not clear to me that this eliminates GPL, but it sure as s--t does imply that restrictive patents that allow "commercial adoption" by a single company are Good. By implication, we can also deduce that for a single company to collect (er, um, "extort"?) licensing fees for patents obtained in such ways is a good thing as well.


    And when Mr Smith is the (can there be any doubt?) well paid Senator from Washington. I imagine he'll be well supplied with guaranteed perennial assistance (cash, checks, gifts, prepaid investigative trips to (Unnamed Tropical Resort) to investigate claims that the Bikini Industry there is illegally underpricing their product in competition with Legitimate American Corporate Interests (LACI - pronounced "lackey")). With (to continue that sentence) that assistance coming in from Those Who Must Be Obeyed, will there be any real surprise when he initiates the passage of a Law - requiring everyone to use The Only Software System Around We Like Or Trust ("TOSS-A-LOT")?

    (Hmm, the "Microsoft" act. "Mandatory Iliminiation of Computing Rights Or Satanic (o?) Foundations of Terrorism". Needs work, but it shoul appeal to the "anti-terrorist" ad campaign, the "Satanic" obsession of the Satanicly obsessed (possessed?), and the Illuminati who are undoubtedly funding it all. By the time he gets to be senator I'm sure they'll work it out.)

  198. Two words: public domain by vslashg · · Score: 1

    Why have a license for this government-generated code, anyway? Just place it in the public domain. The GPL is a restrictive license. Not all taxpayers believe that all software should be free (as in speech or in beer). Releasing this under the GPL would not do anything to make this code more free. The code is already free. Use it in your open source projects all you want. It would make the code less free.

  199. Not exactly by dachshund · · Score: 3, Insightful
    Government projects which are funded for by us all, individuals and OSS corporations and closed-source corporations alike, should have their benefits reapable by all -- including those who for whatever reason have objections to the GPL.

    The government can't license its code under the GPL or under BSD. Both of those licensing schemes rely on copyright, and the government is not allowed to copyright its works. They can hire private contractors to write copyrighted works, and in that case, I see nothing wrong with recommending the default use of BSD.

    But it's not as simple as that. The real issue is: should the government be allowed to use GPLed code (and make slight modifications to it where necessary)?

    For instance, let's say the government really needs a piece of software to calibrate widgets. There's nothing on the market that does exactly what they need, but there is a piece of GPLed software that, with a minimal investment of development time, could be modified to do exactly what the government wants. The alternative is to buy an imperfect, packaged solution for many times the cost.

    Should the government be allowed to go with the most appropriate and least expensive solution in this case, or should we allow these Senators to pass some general beaureaucratic measure that prevents people from making appropriate case-by-case decisions? If this law goes through, the government is essentially banned from distributing even the smallest tweaks to GPLed software, and that could very well cost us all money without gaining us a thing.

    1. Re:Not exactly by GigsVT · · Score: 1

      I see nothing wrong with recommending the default use of BSD.

      But, why should the company who wrote the software for the government get to exclusive benefit from the software by selling it elsewhere? The software was ultimately paid for with taxpayer money.

      Putting restrictions on contractors is nothing new for the government. One obnoxious example is that any company that wants to get almost any government contract must have a drug testing program in place. Even if they don't care about their employees personal lives, they are forced to do it.

      Requiring that work paid for with public money remain free for use by the public in general is a much less intrusive requirement.

      Note the emphasis above. Even if they are required to BSD/GPL works completely paid for by the government, they are still the experts for the software, it does not deprive them of all future benefits, only the exclusivity that closed source restrictive licenses require.

      I could understand a company wanting to build off of their existing closed source technology to create a product to meet the government specifications. In cases like that, it becomes less clear.

      I do however strongly believe that any work that is 100% paid for by public money should remain in the hands of the public. In those cases, the contractor is closer to an employee than they are a seperate company.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  200. Re:This law is to stop Government research on Linu by budgenator · · Score: 2
    Copyright and License Statement

    The Geographic Resources Analysis and Support System (GRASS)
    Geographic Information System (GIS) is Copyright by the
    GRASS Development Team headquartered at Baylor University,
    in Waco, Texas.

    This program is free software; you can redistribute it and/or modify it
    under the terms of the GNU General Public License as published by the
    Free Software Foundation; either version 2 of the License, or (at your
    option) any later version.


    The government uses this program at almost every installation, maps produced by GRASS tells every instalation about things like where various endamgered species are nesting and just about everything else related to enviromental impact. Replacing this one program with a commercial alternative (if it even exists) would be prohibitive.

    Before they start attacking GPL'ed software they had better do an audit, they'd be cutting off their noses to spite their faces.
    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  201. Re:But this outlaws contributions to *existing* GP by Anonymous Coward · · Score: 0

    It's a proposed law, you fucknozzle. Read the article.

  202. GPL should be government mandate by Anonymous Coward · · Score: 0

    (below the application layer)

    Frankly, the government should be mandated to use GPL software wherever possible. I cannot afford to keep paying taxes for microsoft's 1986 technology.

    The high end applications, fine.. but the OS, RDBMS, Word Processors, Spreadsheets, Email, etc.. this is killing us as a nation to keep greasing MS, IBM, etc.. this stuff is ubiquitous now. Period!!

    Stop the madness.

    Doesn't matter though really. The invisible hand will come, and it will smash our nation usunder for our congress critters greed and ignorance.

    Prepare yourselves.

  203. So what, some tax dollars fund MS by xeno-cat · · Score: 1
    and IBM, and HP and Lockheed Martin and Boing and all the other the other corporate entities that suck up to the tax payer funded government tit. Why is it that only supporting GPL software should be illegal? Why only the software that I use? Don't I count as a citizen? Sheesh, some people...

    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
  204. Re:"Freedom" for the One to Deny Freedom to the Ma by FreeUser · · Score: 2

    Pure handwaving.

    Hardly. And while I don't have any expectation of swaying your opinion, be it an honest one (my assumption), one stemming from political or religious dogma (a possibility given the number of Ayn Randian zealots that expound hereabouts), or a paid bit of astroturfing (you've made enough intelligent comments on other subjects that I'm inclined to seriously doubt this, nevertheless the possibility is real, and it certainly does happen here rather often. Furthermore, what better way to cloak an astroturf than by presenting intelligent discussion in every subject save the one a person is paid to astroturf in. Such as strategy would, while despicable, be quite intelligent...nevertheless, you certainly the benefit of any doubt, small though that doubt may be. Indeed were it not for this evening's rather liberal libation -- a fine Bordeaux a lady friend keeps insisting I have 'just one more glass off' -- I probably wouldn't have mentioned the possibility at all...and will doubtless regret doing so tommorow I imagine), I will the try to illuminate why I believe your argument, and the assumptions it entails, to be flawed.

    Now, let's say I picked up this code and reworked it into a Photoshop plug-in, taking the public code as a base (embrace), but also adding extra functionality (extend) so that it's useful for general-purpose photography. I am now selling this plug-in as a closed-source commercial product.

    A contrived example designed to avoid the issue at hand, which is the vulnerability of unprotected code to being embraced, extended, and destroyed in classic Microsoftian fashion, as has happened to numerous other products in the past (both proprietary and open).

    A more telling example would be your picking up code to a free and open security package, like, say, Kerberos, implimenting it in your already widely adopted operating system (the leveraging of which to destroy competition in other markets for which you are already a convicted monopolist), deliberately extending the code and protocol in incompatible, and undocumented, ways, and thereby making 90% of the deployed computer systems incompatible with the original code virtually overnight.

    For the unaware, Microsoft has already tried precisely that, something they were able to do because the code, while not public domain, was inadequately protected by a *BSD style license. (Microsoft did not succeed in this effort, though they certainly have in other, similar efforts).

    Please explain how this

    (1) took away your access to the original PD code


    I did not claim that it did.

    (2) took away the usability of the original code

    If the code becomes useless for its original purpose because virtually none of the other machines with which it must communicate are now running incompatibly extended, proprietery derivates of that code, the usability of the code by any reasonable metric has been reduced, quite possibly eliminated altogether. This hasn't happened with Kerberos yet, thankfully, but it has happened to plenty of other inadequately protected products (and inadequate protection isn't limited to public domain and BSD-style licenses, it can and often does include proprietery licensed products, which are then sold and killed, or embraced, extended, and destroyed).

    In other words, such actions clearly and demonstrably take away the usefulness of the original, public code.

    (3) destroyed the original code?

    Another strawman, requesting that I defend a claim I am not making.

    As with my example of an enterprising corporation that bribes local government and obtains the privelege of putting a fence around your property (by misusing the public lands around it to erect said fence), then charging you a toll to enter and leave your own proprety, the property (code) has neither been taken away or destroyed, but it's usefulness has been severely denigrated, perhaps eliminated altogether.

    Think I'm making up a contrived example? Study your history. A very similar event to my analogy, which should illustrate to any open mind the flaws in your argument, happened for real in the United Kingdom several hundred years ago in a thinly veiled landgrab from which stems the myth of the so-called "Tragedy of the Commons."

    Keep in mind, just because not every instance wouldn't result in the diminishment of the public commons doesn't mean many, perhaps even most, cases of it wouldn't.

    Also, lest we forget, freedom is something the constitution intended to afford the people, not coporations or governments. The sad fact that our government and courts ignore the intent of our founding fathers shouldn't distract us from that important fact. The point? Freedom of choice is something we want for people. There are many contexts in which such freedoms our inappropriate and even destructive in the hands of governing bodies. The constitution was written to deny the government as much freedom as it could (c.f the oft-ignored 10th amendment).

    In the case of projects and knowledge financed and paid for by public moneys, it is highly inappropriate to permissively allow them to be privatized by private interests. Whether it is NOAA seaway navigational charts (paid for by public money, copyrighted and made only available from a private firm for $100.00/cd despite the fact that our tax dollars paid for it), or software, the end result should not only be a product that is free, but a product whose freedom and accessibility is guarenteed into the future. Unfortunately, time and time again we find instances of entities, like Microsoft, abusing the public domain in much the way I described (though numerous other abuses abound, e.g. patenting medicines derived from research largely financed by public moneys and charity contributions, being granted exclusive rights in back-room deals a la the NOAA chart data I alluded to earlier, and so on).

    The GPL, while certainly not the only way to protect against such abuses, is certainly one very effective and time proven way.

    --
    The Future of Human Evolution: Autonomy
  205. Re:GPL is wrong license for government application by Sunnan · · Score: 2

    "The GPL is new."

    The GPL 2.0 is what, all of ten years now? Earlier versions (and of the emacs license) even older, maybe roots back to the seventies.

    "The major gist of the GPL is that if you want to use this code, you must make your derivives GPL too."

    Yes. This is not a problem. It is a benefit.

    "The government needs a level of secrecy."

    So? The GPL does not prevent you from keeping your modified source code secret as long as you're not distributing binaries, in which case closed source is a lot less secure than GPL anyway...

    That isn't what this is about, however.

    It's about Microsoft wanting to be able to take governmentally (tax-payer paid) developed code and making proprietary, non-free versions of it. The GPL prevents that.

    Non-free software has less "use value". This is an economic fact. (I'm not discussing its "trade value".) Thus, it can be argued that making proprietary (non-free) versions of software is destruction of capital. Not something that should be sponsored by the government, I like to think...

  206. What did NASA do? by Anonymous Coward · · Score: 0
    Code written directly by Federal government employees has no copyright whatsoever


    You know, I always wondered if the NASA researhers honored this. They (AFAIK) worked directly for the Federal government, but I remember a lot of "technology transfer" catalogs that were about selling the code (etc.) they produced. Anyone know?

  207. Re:This law is to stop Government research on Linu by namespan · · Score: 3, Insightful

    If I ran a business, and I paid taxes, and I found out that my taxes were going to something that was directly in competition in my product, I'd oppose it too.

    It isn't as if the government is actively funding any efforts whose sole purposes are to compete directly with anyone's products (including Microsoft). The government has not formed a software company to compete with anyone -- the government simply solves problems and provides services. The fact that they can sometimes use GPL'd software in doing this and then release the solution for anyone else -- including Microsfot-- to use is an incidental benefit.

    Of course, it's a powerful one, and will have an effect on private entities that provide similar solutions and services. But frankly, if a focused private entity can't compete with an organization which incidentally produces a viable solution all in a days work, they shouldn't be in the market in the first place. That's what all that private enterprise efficiency is for, right?

    Incidentally, this is how deregulation ought to work. Want a deregulated utility market? Seperate the service delivery network from the gov't utility provider (in order to make sure competitors have equal access to the delivery network). Then wait for the competitors to come. The day the competitors provide better/cheaper service is the day the gov't entity goes out of business.

    The day MS can produce something better than NSA secure linux (hah) is the day that the GPL should cease to matter in gov't funded projects. Until then, restricting folks from using the GPL in such projects is as ridiculous as requiring it.

    The fact that any product that the government contributes to could be useful -- competetive, even -- in the same space that a commercial product is shouldn't disqualify it from being used and developed.

    --
    Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  208. GPL is RIGHT for government by xixax · · Score: 2
    A BSD-like license is a better license for governmental projects, because it does give everybody the same rights to the code which was developed with public funds.

    Unless I (as a government employee) *NEED* to use GPL code in my project (which I am doing now). There is no way I could release a derivative work without violating the GPL (by changing the terms). Forcing me to use a particulr licence would prevent me from considering not only GPL, but any other licences that impose restrictions on redistribution (for example, commercial source code licences)

    Secondly, your example is flawed. You can do whatever you want with GPL code and not release the source *unless* you give/sell it to someone. This is where a BSD licence would be grossly unfair , if a person develops a novel tool, any other person or company could make no or minimal change to that tool and use superior resources to foist it on marketplace as the official version, at least with GPL, they'd still have their copyright.

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
    1. Re:GPL is RIGHT for government by Anonymous Coward · · Score: 0

      > any other person or company could make no or
      > minimal change to that tool and use superior
      > resources to foist it on marketplace as the
      > official version,
      Sort of how RedHat is using its superiour resources bundling novelty tools under it't RedHat Linux brand, brand so powerful that it is often confused with "just Linux" itself?

    2. Re:GPL is RIGHT for government by tigga · · Score: 1
      This is where a BSD licence would be grossly unfair , if a person develops a novel tool, any other person or company could make no or minimal change to that tool and use superior resources to foist it on marketplace as the official version, at least with GPL, they'd still have their copyright.

      Did you read BSD Copyright?

      Copyright XXXXXXXXXXX
      Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
      1.Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
      2.Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

      It means you could not change copyright on that code, but you are free to modify it and keep modifications for yourself and you could sell binaries. That what happened to SunOS which depended on BSD code a lot.
      There are commercial versions of Apache ( eg Stronghold), but their market share is miniscule.
      But I don't understand how your example would work -somebody compiles tool and tries to sell it when free implementation is available? Who will buy it? Government ? ;))

      Or you just meant changing the copyright - it is not allowed, as with GPL.

  209. BSD is right for government by Anonymous Coward · · Score: 0

    I'm getting on the phone and calling the Congressmen involved to applaud their efforts. The GPL is one crazed person's agenda, but the BSD license is the right one for government research. Berkeley thought this through long ago and they were right.

  210. Re:This law is to stop Government research on Linu by invenustus · · Score: 1

    The government has not formed a software company to compete with anyone -- the government simply solves problems and provides services.

    That's what every company does. Some companies are funded by customers who choose to pay them for solving problems and providing services. Others are funded by taxes on the former.

    But frankly, if a focused private entity can't compete with an organization which incidentally produces a viable solution all in a days work, they shouldn't be in the market in the first place.

    But the private entity is PAYING for that organization. They're paying for two products - their own, and the government's. Competing with that is really hard.

    The day the competitors provide better/cheaper service is the day the gov't entity goes out of business.

    Or it could just be the day the gov't entity demands further handouts. How exactly can the NSA's Linux development "go out of business"? They're not in business in the first place. A government program can't go out of business except by political decree, and eliminating government programs is rarely in a politician's best interests.

    The day MS can produce something better than NSA secure linux (hah) is the day that the GPL should cease to matter in gov't funded projects.

    You mean the day MS can produce something better than the NSA WHILE SIMULTANEOUSLY PAYING FOR THE NSA! That's a much taller order!

    The fact that any product that the government contributes to could be useful -- competetive, even -- in the same space that a commercial product is shouldn't disqualify it from being used and developed.

    That's true, but it should exempt those who stand to be hurt from paying for it.

    --
    grep -ri 'should work' /usr/src/linux | wc -l
  211. Once a drone, always a drone. by Anonymous Coward · · Score: 0

    If they're not backing it (yet), it's because gates has not (yet) instructed them to do so.

  212. Public domain in a world of cheap copyright by dachshund · · Score: 2
    The only truly public license is no license.

    In a world without copyrights, you'd be right. Let me give you an example of why (unlicensed) public domain is not the most "public" license out there:

    All Federal legislation is required to be in the public domain. The government, however, does not necessarily do the work of publishing and disseminating those public domain texts, so publication often falls to private companies. These companies add copyrighted material (page numbers!), making a proprietary work out of a public one.

    In a world without copyright, that sort of thing wouldn't be an issue. There wouldn't be such a thing as copyrights on works derived from the public domain, so you wouldn't need complex compensatory licensing schemes like the GPL to prevent it from happening. This world is not a perfect place.

    You could, of course, argue that anyone has the right to obtain the original legislation and thereby avoid the trap of copyrighted stuff. The problem is that in the general sense, it's not always so easy to a) find the original, unaltered public domain sources of something (and here I'm talking about things other than Federal legislation), and b) insure that the source you're using really is the public domain version and not some modified, proprietary version (lack of copyright notices don't provide this guarantee, as someone could have simply taken them off before it reached you.)

    For example, let's say I want a high-quality image of some famous (old, out-of-copyright) painting. I can't just go into the museum and take a photo myself in most cases, so I have to settle for an image someone else has taken. But what if that person has made digital edits (resizing, cleanup, color changes) that are acceptable as copyrightable proprietary modifications? I can't use it (or at least, I might get sued for doing so.) There are whole worlds of material in the public domain that aren't accessable because the only published copies are modified and therefore proprietary.

    Therefore, in a world with strict copyright laws, sometimes a license is the only way to keep something public an accessable.

  213. The insanity of this argument by dachshund · · Score: 2
    The way MS wants this argument to go is this: Gov$$ should not go to GPLed programs

    And this, of course, is the key. Under the proposed law, if an agency has the option of spending $5000 modifying a GPLed program to suit their purpose, or alternatively spending $100,000 to get the same thing from a proprietary software vendor, they have to go with the more expensive solution.

    Folks, wake up! This won't be about spending to create GPLed software vs. spending to create public-domain software. It will a choice between using a cost-effective GPLed tool vs. sending excessive amounts of dough to Microsoft for exactly the same service. In the first case, at least the public might benefit from the government's contribution to the project and from the tax savings. In the latter case, only Microsoft shareholders benefit (and we all pay for it).

    What bothers me most is that the people who are currently babbling about the "restrictions" of the GPL today are the same types who are going to be bitching about their high taxes tomorrow. Blame it on boondoggles like this.

  214. Some responses by dachshund · · Score: 2
    The fact is the GPL does prevent companies from making money from selling software.

    The GPL prevents companies from keeping their sources proprietary. This is incompatible with some companies' business models. Not, however, with companies like IBM, Tivo and RedHat, which all make money thanks to GPLed software. ASPs and other sorts of businesses can also benefit from free software, not to mention the enormous number of companies who use software rather than writing it, and therefore have lots to gain from free, flexible software.

    I cannot think of a single instance where a GPL'ed piece of software has had nearly the wide adoption of software licensed under BSD. Apache, sendmail, bind, etc. all use BSD style licenses.

    On the flipside, there are a huge number of applications that simply don't exist in BSD-licensed form. And the gap between the two groups appears to be getting wider. While BSD-type licenses really shine in a few areas (Apache, Sendmail), if you need a free program to do something, chances are that you're going to find a GPLed version that's more mature than the BSD version. As much as I love the BSD OSes, it's hard not to notice that they rely increasingly on GPLed components. Perhaps this is due to simple religious fervor, or maybe the GPL has some advantages.

    Pick your metric and run with it.

    You haven't read the Bayh-Dole act, have you? It grants Federal research institutions the rights to license and patent the work they do. One of the other ongoing goals in this realm is to help make research institutions somewhat self-funding through licensing fees.

    I work in a private (non-governmental) computer research facility, so I have some insight into the needs of researchers. While it's fun to imagine that we're all about writing new code from scratch every day, that's rarely the case. One of the biggest challenges of the job is not reinventing the wheel every time you need to solve a problem.

    In this area, Open Source software is extremely useful. The code is available, it's free, and it's easy to modify. Ditto for tools. It's wonderful to be able to leverage these projects, and it's not unreasonable that the price should be some contribution back to the community. Naturally we don't give away our proprietary secrets, but it would really bum me out if some regulation came down preventing me from having any dealings with GPLed software at all.

    The point here is that we all know what our job is, and that's to make money for the company. We also recognize, however, that this doesn't always involve writing software and licensing it. For one thing, you often can't make the case for a particular research project until you've created a market for it (think of the fax machine here-- what can you do with a single fax machine?) Open Sourcing a piece of software is useful because it can create the beginnings of a market while still giving you a leg up if you eventually want to sell your code as a proprietary product. Using the GPL is especially good, because it insures that you probably won't see your code made proprietary and distributed by your competitors. You can still go to them and say, hey, would you like to license our work for your proprietary products?

    The key here is that the GPL is an useful tool here under certain circumstances. If that purpose doesn't suit the mission of the lab, then they won't use the GPL. But there's no good reason to prevent anyone from using it.

    Finally, what if the government wants to use a piece of GPLed software. Should they be prevented from modifying it to suit their needs, if the alternative is buying expensive proprietary software? Note here that we're not even talking about research; this is essentially a question of fiscal responsibility. The public gains nothing if our hypothetical agency is forced to buy expensive proprietary software rather than making a few changes to a GPL project and saving a bundle.

  215. opensecrets.org by Quila · · Score: 3, Interesting

    Go here and search for "microsoft" to see why this bill is up. Also, the software industry as a whole has given almost $10,000,000 so far in this election cycle.

    Oh yeah, and Microsoft is Smith's #1 contributor with $22,900, more than double the #2 contributor.

    $22,900. Is that all it costs to buy a senator these days?

  216. Hmmm.... by Anonymous Coward · · Score: 0


    Government dollars are used to fund university/corporate research all the time, and in most cases these days the researchers are then urged to try to profit off the deal.

    Perhaps (I'm not sure, having not been involved in such) this is then available to the government for use, but everyone else sure gets to pay for it - and this includes state governments, county, city...., public schools and universities, and other contractors working for the government.

    So, not only do we usually pay once with tax support for things, we often end up paying many times. I know of one such product that has been paid for at least four times by local government bodies in this (not large) town.

  217. question by Anonymous Coward · · Score: 0


    I'm assuming you are referring to RngPack (the best candidate from a quick google search). Was this developed under a government grant by a researcher paid to do that? (Mild sympathetic noises aimed in your direction) Or by a grad student working on his/her own research? (Completely non-sympathetic noises.)

    My google search turns up Paul Houle as the author, but does not specify in what capacity he wrote the code.

    Even better, a cursory examination shows that most of the algorithms are based on published algorithms.

    Let us, however, muddy the waters a bit and ask what you'd be doing if the original authors had patented the algorithms? (Oops, forgot you can't patent mathematical processes - thats ok, they should patent it anyway and use rich (and getting richer - aint capitalism grand!) patent lawyers to extort money out of all and sundry (I behaved - didn't even mention the widows and orphans.))

    Which is worse, I wonder (and yes, there are other possibilities) :

    GPL - you can't just steal ^H^H^H^H^H^H reuse the code and (potentially) sell it back to the author. But you can use the code in certain limited conditions.

    Public Domain - use the code where and when ever you like. Don't credit the author (even if its 90%) of your product. Charge your boss for your coding time while you surf the porn^H^H^H^H web.

    Patented - Pay through the nose for the code. Use it in limited circumstances according to the license. Probably recode it anyway to tweak it for speed and you r specific application.

    Patented - you dont realize it is patented and get sued after the fact, go bankrupt, end up in deep sneakers.

    (I'm going to vote for GPL'ed here, though if I reread your article I'm probably going to go for the one where you get sued. Though, with luck, MS might manage to make patent infringement a capital offense ... (I can almost hear the Monty Python Chorus out there already...) )

  218. Re:"Freedom" for the One to Deny Freedom to the Ma by Kaa · · Score: 1
    ...or a paid bit of astroturfing...

    ROTFL. Given that my UID is in low 20,000s and given the fact that I spent maybe half a year at Slashdot as AC before I overcame my distrust of registrations and actually got myself a nym here... if I am astroturfing, I certainly have been doing for a loooong time :-) Oh, and since I made it into the Karma Whoring Fantasy League, I probably was quite good at covering it up :-))

    were it not for this evening's rather liberal libation -- a fine Bordeaux a lady friend keeps insisting I have 'just one more glass off' -- I probably wouldn't have mentioned the possibility at all

    Man, you do have your priorities screwed up, you know that? Instead of paying attention to your lady friend who so graciously supplied you with a fine red, you are writing an answer to a Slashdot comment...

    ...Kerberos...

    I am quite familiar with Kerberos example. However here you are confused between software and protocols.

    Were you to say that open and standard protocols should not be subverted with monopoly power -- I would have said "sure, no problem, that's obvious". But we are not talking about protocols here, we are talking about code.

    In the Kerberos example it doesn't matter at all whether MS picked up existing code or reimplemented the whole thing from scratch. What matters is that MS tried to change the open/standard protocols. That was a bad thing and enough people raised a stink for this attempt to fail.

    I did not claim that it did [take away your access].... Another strawman, requesting that I defend a claim I am not making [destroying the original code].

    Ahem. Allow me to refresh your memory:

    You said: "why should you have the "freedom" to take away my access (or usability) of public code by embracing, extending, and destroying it?"

    As to usability, this is the same issue of code vs. protocols.

    United Kingdom several hundred years ago in a thinly veiled landgrab from which stems the myth of the so-called "Tragedy of the Commons."

    You are talking about the fencing movement. I don't really see what it has to do with licensing of intellectual property.

    Tragedy of the commons, by the way, is not "so-called". It's a standard situation in game theory with all-too-numerous real-life applications.

    Also, lest we forget, freedom is something the constitution intended to afford the people, not coporations or governments.

    True. But also not very relevant to the discussion at hand.

    The constitution was written to deny the government as much freedom as it could

    :-) I think we are in complete agreement on that part. Now only if we could persuade SCOTUS...

    In the case of projects and knowledge financed and paid for by public moneys, it is highly inappropriate to permissively allow them to be privatized by private interests.

    Now here we disagree. I see nothing wrong with that.

    You see, you assume that if the private sector doesn't do it, somebody else will and will provide the code/information/etc. for free. That's not true.

    I don't know much about navigational charts, but I've dealt with topo maps. You *can* download the digital data for the topo maps from the government websites. It is free. There is also at least one company which sells basically the same data on CDs. If you have time, bandwidth and skills, you can grab the free data and use it. If you'd rather pay $50-80 for a CD with already collected and somewhat prettified maps, you have that choice as well. I like the fact that there is a choice. Different people with different skillsets, needs, and ideas about the value of their time will choose differently.

    If that commercialization of the free data were illegal, there would have been no CDs for sale. Less usefullness. Less choice. All in all a bad thing.

    --

    Kaa
    Kaa's Law: In any sufficiently large group of people most are idiots.
  219. Re:"Freedom" for the One to Deny Freedom to the Ma by FreeUser · · Score: 2

    Man, you do have your priorities screwed up, you know that? Instead of paying attention to your lady friend who so graciously supplied you with a fine red, you are writing an answer to a Slashdot comment

    heh. :-) We were taking a break. She was napping, I was sitting a few feet away in a darkened loft surfing the web. No negligence was involved: play resumed a couple of hours later (not that it's anyone's business).

    You see, you assume that if the private sector doesn't do it, somebody else will and will provide the code/information/etc. for free. That's not true

    You assert that, perhaps as an axiomatic belief. Can you provide evidence to back that belief up?

    If something is required or desired by someone (a person, a company, a group), and they cannot purchase it at any price (because, as you assert, no proprietary interest has marketed said product), they can and will most likely scratch that itch themself. That is, provided they have legal access to the source materials (code, data) needed, which is of course exactly what licenses such as the GPL insure.

    Indeed, it is quite arguable that people are more likely to scratch an itch and create a product that no commerical venture would bother with (transcode anyone), than it is that the failure of a commercial interest to produce something will mean no one, anywhere, ever bothers to create a similar thing.

    I don't know much about navigational charts, but I've dealt with topo maps. You *can* download the digital data for the topo maps from the government websites. It is free.

    The same is true of aviation data.

    It is, however, not true of NOAA navigational data and maps used by boats, because the government has granted a private concern exclusive rights to distribute the data.

    --
    The Future of Human Evolution: Autonomy
  220. Re:"Freedom" for the One to Deny Freedom to the Ma by Kaa · · Score: 1

    they can and will most likely scratch that itch themself

    Now that entirely depends on the perceived cost-benefit analysis (and I am using these terms very broadly -- e.g. "that's a fun thing to do" would count as a huge benefit).

    In some cases, people will scratch the itch and develop a solution to their problems. In other cases they won't because the need isn't so great or because the solution is too costly in terms of time/skills.

    I am not making a claim that a commercial solution is always the best. Not at all. Sometimes it's good, sometimes it's bad, and sometimes it's downright awful. But I am arguing for the freedom for that commercial solution to exist. Choice is good.

    the government has granted a private concern exclusive rights to distribute the data.

    Well, this is clearly a Bad Thing. If the data were placed in public domain, this wouldn't have happened. :-)

    --

    Kaa
    Kaa's Law: In any sufficiently large group of people most are idiots.
  221. Illegal Instruction by ethereal · · Score: 1

    Monopoly aborted.

    --

    Your right to not believe: Americans United for Separation of Church and

  222. Your argument just doesn't make sense by Anonymous+Brave+Guy · · Score: 2
    By taking a public work, and introducing proprietary extenstions, you destroy the public work. The public work no longer functions with your version. You now have control of the only functioning version, and the public is left with nothing that functions.

    How can I possibly "destroy" the public work? It's still there, and everyone else has as much right to it as I do. Saying that I have control of the only functioning version simply isn't true: anyone who wants to use the original can still do so. The only thing I have control of is the version that has extensions in it that I produced, and why shouldn't I? It's my work that sets it aside from what everyone has anyway.

    With the DCMA, the other programmers may not even be able to reverse engineer your work to make funtioning extenesions to the now non-fuctioning public work.

    I'm in two minds about that one. I certainly don't agree with the broad range of legislation such as your DMCA and the similar European law that's going through the process at present. OTOH, I'm not sure why having software with proprietary standard file formats and such is a problem. If you don't like it, you're free to choose an alternative and not use my product.

    The only time it becomes a problem is when you have no alternative to choose, and that's why there are monopoly-regulating laws in most western countries. The fact that yours patently don't work (pun most definitely not intended) is the problem, not the proprietary software.

    I'm sorry, but I refuse to accept arguments that support the GPL, free software, open source or whatever other idea you choose based solely on the facts that (a) you/RMS/someone doesn't like Microsoft's abuse of its monopoly position, or (b) lots of people have worked effectively on some widely useful software such as Linux, Open Office, GNU tools, etc. by following these principles.

    So, you have then deprived all others of the public work for your own selfish greed.

    Again, I would point out that I haven't deprived you of anything except the extensions to what you have that I have written. Those are my work, and it is my right to deprive you of them. If you don't like it, you're free to extend it yourself instead.

    The GPL says if you wish to be greedy, do it on your own labor, not someone elses.

    Don't be so damned naive.

    The GPL is a means for those who wish to develop collaboratively to do so, and it's a pretty good basis for that if that's what you want. If it is, I have no problem with that, you go right ahead. I have no sympathy for people who want to take GPL'd software and nick it to use it within their own proprietary code, because that is against the wishes of the people who put in the work to develop it.

    However, if publicly-funded software were to be GPL'd rather than completely open (effectively with no licence), then you impose an artificial burden on me, which says that even if I put in the work to extend what everyone has, and make useful additions to it, I cannot benefit from that by selling my work. Never mind not being greedy, I am no longer able to make even an honest profit from a hard day's work. That is my own labour you're talking about, and you are the one who wants the free benefits from it, not me.

    Please bear in mind also that, at some level, almost all software development is derivative. Unless you implement truly original ideas in assembler all the time, you will be building on the work of others who have gone before. If those others have an express wish that the fruits of their labour be used in particular ways, that is their right. If no-one in particular has any claim over the original -- as might reasonably be the case with publicly-funded work -- then no-one in particular should have their will imposed upon it.

    What percentage of the code gives you that right?

    See "machine epsilon". If I make any change, no matter how small, to code that is publicly available, then that is my work. If I wish to sell it to those it would benefit, I should be able to do so. They are not paying twice for it, for they could already have everything but my work without extra charge. Presumably they will only pay for my extras if the price is worth it to them. See "economics, basic" for reasons why I cannot charge an unfair price here and expect to remain in business for long.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Your argument just doesn't make sense by ILikeRed · · Score: 2

      You are fooling yourself. If you take publicly available software, and add to it, the one true value add that will allow you fat margins is to purposely make it not function with the publicly available code. Embrace and extend is the killer app. It's not a new or unique problem to software. See the secret society that formed around the pythagorean theorem and the penalties for sharing "code".

      Your wrong about what I want. I do not want your labour, I simply do not want your obsificated code. I do not want you destoying public goods in the pursuit of a paycheck. I'm perfectly happy to share, but not with entities that will destroy my work. I am not saying that the GPL is the solution for all public software, but it is the only good solution I know of that prevents embrace and extend. I suppose I would even be happy if only the API's and file formats had GPL protection, but I do not believe companies would then honor it.

      Kerberos was much better before MS "value added" to it.

      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    2. Re:Your argument just doesn't make sense by Anonymous+Brave+Guy · · Score: 2
      If you take publicly available software, and add to it, the one true value add that will allow you fat margins is to purposely make it not function with the publicly available code.

      Clearly, that doesn't add any value at all, in and of itself. If all I did was prevent interoperability, everyone would use the free and interoperable alternative. They will only use my version if they perceive that it offers them some improvement.

      Embrace and extend is the killer app.

      Sorry, but I just can't agree with that. The whole software industry -- proprietary business apps, contract work, the hobbyist/open source community, and all the rest -- is based on this concept to some degree. It's how software development gets done. The problem isn't the embrace-and-extend, it's the following monopolisation through dubious business practices, and the subsequent abuse of that monopolisation, as exemplified by everyone's favourite dartboard company. Please don't confuse the two ideas.

      Your wrong about what I want. I do not want your labour, I simply do not want your obsificated code. [...] Kerberos was much better before MS "value added" to it.

      You are as free as anyone else not to use my code, if you don't think it adds value for you. Stick to the original, and be happy. Same goes for Kerberos. If you don't want the extras, stick to the original. It's not that hard an idea, is it?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:Your argument just doesn't make sense by ILikeRed · · Score: 2
      Clearly, that doesn't add any value at all, in and of itself. If all I did was prevent interoperability, everyone would use the free and interoperable alternative. They will only use my version if they perceive that it offers them some improvement.
      No, clearly the best way for your scheme to make money is to lock in users with broken or one way interoperability. That is the best feature of proprietary code.
      Sorry, but I just can't agree with that. The whole software industry -- proprietary business apps, contract work, the hobbyist/open source community, and all the rest -- is based on this concept to some degree.
      How can you back up this claim? What APIs or file formats do you have difficulty with in opensource software? What interoperability roadblocks have you found in GNU software? My claim is that Open software's value add is Freedom. Freedom for users. The freedom to build software to interoperate. The freedom to avoid false barriers to creation and innovation. The freedom to switch vendors.

      The one freedom that is removed is the ability to take these freedoms from others. To lock others into a situation I would not like to be in is something I will gladly give up.
      It's how software development gets done. The problem isn't the embrace-and-extend, it's the following monopolisation through dubious business practices, and the subsequent abuse of that monopolisation, as exemplified by everyone's favourite dartboard company. Please don't confuse the two ideas.
      The problem is with embrace and extend. It's the main problem. As soon as you obsificate code, lock it away, and build hidden extentions, you have built a monopoly. You are now the only source of interoptability, support, and innovation. It does not matter how small or large your firm is.
      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    4. Re:Your argument just doesn't make sense by Anonymous+Brave+Guy · · Score: 2

      OK, I'm not sure you're actually reading what I'm writing, but I'll give this one more try.

      No, clearly the best way for your scheme to make money is to lock in users with broken or one way interoperability. That is the best feature of proprietary code.

      How would trying to implement that make me money? If that's all I did, everyone would continue to use the original, freely available version, to which they have as much right as me. No-one would buy my product, and it would make no money.

      This is what you seem to be ignoring. No matter what I may do, the only thing that will ever make me money is if people buy my product, and the only reason people are going to buy my product is if they perceive it to be better than what they have anyway. In that case, my work has genuinely added value for them, so why shouldn't I be compensated for it?

      You repeat the FSF mantra: "Proprietary software Bad. Free software good." Yet your arguments, like RMS's, just blatantly contradict much of the empirical evidence. Most of the good software I use -- the software that helps me get something done that I want to do -- is proprietary. Most of the bad software I've used -- the software that sounds great but doesn't quite cut it -- is free (as in either or both). There are major exceptions to each rule, of course, but they are strong general trends in my experience. On that basis, simply claiming that proprietary software is somehow damaging or harmful to me is in direct contradiction to my own experience, and not a credible argument.

      How can you back up this claim [that the whole software world depends to some degree on the embrace-and-extend idea]? What APIs or file formats do you have difficulty with in opensource software? What interoperability roadblocks have you found in GNU software?

      Your questions don't relate to my original contention. Interoperability is a serious concern, but it is perfectly possible to embrace and extend, and maintain interoperability. I can take the freely given source for a basic text editor, write the world's best word processor based on it, keep the source for that entirely to myself, sell it for money, but have it store its documents in an easily parsable format that anyone can use. I have embraced and extended, and I have not given you my code, yet I have created the world's best product in its field and I have created no interoperability barrier to anyone. By your arguments, this is impossible.

      Basically, you're confusing "embrace and extend" with "capture and control". The two are quite different. The latter may use the former, but even then, you don't just magically come to control everything by extending existing software.

      The problem is with embrace and extend. It's the main problem. As soon as you obsificate code, lock it away, and build hidden extentions, you have built a monopoly.

      Please reread your own comments above, and observe that not one of those things you list is a prerequisite for, or even implied by, an embrace-and-extend approach. Further, even if I do keep my code to myself, I still haven't created a monopoly as long as I haven't forced you to use my product and left you no alternative.

      Added to which, if you don't like my product and it's the only one out there, that's not my problem. It's my product. If you choose not to use it, you have given me nothing, and you are owed nothing in return. There is nothing wrong with a monopoly. The only problem is when that monopoly position is abused, and that's what you guys really don't like. The fact that MS tried to kill Netscape and so on is not an excuse to impose your own political views on the remaining 99.999% of the software development world.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  223. GPL is OK by Anonymous Coward · · Score: 0

    After reading many of the posts, I see not problem with Government using GPL for software implementations of Government R&D projects. I think lawmeme says it best, http://research.yale.edu/lawmeme/modules.php?name= News&file=article&sid=435,;

    "commercial software makers are free to incorporate ideas from GPL software into their products, copyright law demands it. Commercial software writers are simply prohibited from copying the actual verbatim code. In fact, because GPL software requires that source code be made available, access to the underlying ideas is even easier. Shouldn't commercial software companies be able to afford to write new code given direct access to the source code? If not, why do software makers go through so much trouble to protect and obscure their source code?"

    The only cost is that a company that wants to use the Government R&D in a closed source product needs to re-implement the portions of code they want to use. However, there are tangible benefits through use of the GPL instead of BSDL. Projects that are licensed through the GPL tend not to fragment (e.g. Linux vs. BSD). Good projects gets additional outside contributions that make the original grow faster and become more valuable sooner. I think there are several reasons for this effect. Perhaps the most significant being that the contributers are comfortable that their work will not be abused by others.

    I'm sure there are many other benefits that I've missed.

  224. Sweet! by Chibi+Merrow · · Score: 0, Offtopic

    When's the rocket leave? :D

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  225. I disagree by theLOUDroom · · Score: 2

    IMO the GPL is not a virus.
    Viruses infect things.
    If a piece of software is GPL'ed it means: that software and any other that uses code from it will be GPL'ed. Describing the GPL as viral gives an impression that is just not true. The GPL doesn't surreptitiously spread it self to other software. Someone has to make a conscious decision to used GPL'ed code.

    As far as the role of the government...
    Government funded reasearch should go into the public domain. GPLing software put it in the public domain, and makes sure it stays there.
    You're statements about the GPL ruling out half the potential applications are simply FUD. You don't back them up in any sensible manner. If you understood the GPL you'd know that an organization can take GPL'ed code, modify it and use it internally, without ever releasing it.

    --
    Life is too short to proofread.
  226. Last Post! by alpg · · Score: 1

    A program should be light and agile, its subroutines connected like a
    strings of pearls. The spirit and intent of the program should be retained
    throughout. There should be neither too little nor too much, neither needless
    loops nor useless variables, neither lack of structure nor overwhelming
    rigidity.
    A program should follow the 'Law of Least Astonishment'. What is this
    law? It is simply that the program should always respond to the user in the
    way that astonishes him least.
    A program, no matter how complex, should act as a single unit. The
    program should be directed by the logic within rather than by outward
    appearances.
    If the program fails in these requirements, it will be in a state of
    disorder and confusion. The only way to correct this is to rewrite the
    program.
    -- Geoffrey James, "The Tao of Programming"

    - this post brought to you by the Automated Last Post Generator...