Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
GNU is Not Unix

Congress Members Oppose GPL for Government Research 822

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.
This discussion has been archived. No new comments can be posted.

Congress Members Oppose GPL for Government Research

Comments Filter:
  • Who's idea was this? (Score:4, Informative)

    by tonywong ( 96839 ) on Wednesday October 23, 2002 @10:52AM (#4512616) Homepage
    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...
  • by Over_and_Done ( 536751 ) on Wednesday October 23, 2002 @10:57AM (#4512659)
    According to Open Secrets.org [opensecrets.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.
  • by The Importance of ( 529734 ) on Wednesday October 23, 2002 @10:57AM (#4512662) Homepage
    LawMeme is dissecting [yale.edu] the letter and note line by line.
  • Re:Exactly (Score:2, Informative)

    by michael ( 4716 ) on Wednesday October 23, 2002 @10:59AM (#4512675) Homepage
    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?
  • Re:Exactly (Score:1, Informative)

    by Anonymous Coward on Wednesday October 23, 2002 @11:08AM (#4512774)
    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.
  • Contract code (Score:4, Informative)

    by john82 ( 68332 ) on Wednesday October 23, 2002 @11:14AM (#4512836)
    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.
  • Re:Public Domain (Score:5, Informative)

    by American AC in Paris ( 230456 ) on Wednesday October 23, 2002 @11:17AM (#4512859) Homepage
    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? [gnu.org] 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.

  • by YU Nicks NE Way ( 129084 ) on Wednesday October 23, 2002 @11:18AM (#4512863)
    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.
  • Re:Donations (Score:5, Informative)

    by Verteiron ( 224042 ) on Wednesday October 23, 2002 @11:27AM (#4512952) Homepage
    Try this [opensecrets.org].
  • by Boone^ ( 151057 ) on Wednesday October 23, 2002 @11:33AM (#4513009)
    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.
  • Comment removed (Score:2, Informative)

    by account_deleted ( 4530225 ) on Wednesday October 23, 2002 @11:34AM (#4513013)
    Comment removed based on user account deletion
  • by PainKilleR-CE ( 597083 ) on Wednesday October 23, 2002 @11:40AM (#4513068)
    It's also important to keep in mind that no one's saying government must use the GPL. What I believe the correct thing to do would be to avoid mandating anything and let informed individuals working on government software projects (oxymoron?) make the appropriate decision for the situation without limiting their options.

    In other words, leave it as it is today.

    I'm curious though. If they didn't license the software under GPL (or any other OpenSource License [opensource.org]), what would they use?

    It's completely determined by the terms of the contract between the government and the third party developing the software. A lot of the software the government has developed for them has no copyright at all, and is basically public domain. Sometimes the government doesn't even receive the source code for projects they fund, and sometimes a particular license is chosen. In the case of the TCP/IP stack that's cited in the letters posted in the article, the BSD license was chosen by Berkeley, not by the government/DARPA, and the license was not a term of the contract/funding.
  • by duffbeer703 ( 177751 ) on Wednesday October 23, 2002 @11:43AM (#4513115)
    I am forced to distribute my changes under the GPL.

    Under public domain, I can do whatever I want to it.
  • by Anonymous Coward on Wednesday October 23, 2002 @11:47AM (#4513154)
    ...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.
  • by budalite ( 454527 ) on Wednesday October 23, 2002 @11:48AM (#4513164)
    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. :{)||
  • Re:Public Domain (Score:2, Informative)

    by MCZapf ( 218870 ) on Wednesday October 23, 2002 @11:49AM (#4513174)
    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.

  • Embedded systems (Score:5, Informative)

    by yerricde ( 125198 ) on Wednesday October 23, 2002 @11:57AM (#4513263) Homepage Journal

    how the hell is "Anyone can download and use this software" antithetical to the public domain

    Answer: Apparently, the GNU General Public License can in some cases restrict an integrator from bundling GPL software with proprietary software, especially on an embedded system.

    The GPL FAQ [gnu.org] seems to define "combining modules into one program" as running the modules in a shared memory space. See mere aggregation defined [gnu.org] and GPL plugins [gnu.org] in the GPL FAQ. Even though the GPL FAQ is not normative, it still colors the interpretation of the GPL according to the rules of the common law.

    Thus, it's legally shaky to use a piece of software under the GNU GPL in an embedded system, whose software is usually distributed as a single binary that runs in a single memory space. Though the GPL's "mere aggregation" clause clarifies that licensees may distribute a copy of both GPL software on the same medium as proprietary software, embedded systems may not separate the programs enough to qualify as "mere aggregation" rather than "combining".

  • by billbaggins ( 156118 ) on Wednesday October 23, 2002 @12:25PM (#4513506)
    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 [activityvillage.co.uk] :p.
  • Re:Donations (Score:5, Informative)

    by schlach ( 228441 ) on Wednesday October 23, 2002 @01:06PM (#4513892) Journal
    Did. Thanks for the tip.

    Adam Smith: 2002 Politician Profile [opensecrets.org]

    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 [opensecrets.org] 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...
  • Re:Exactly (Score:3, Informative)

    by rcw-home ( 122017 ) on Wednesday October 23, 2002 @01:07PM (#4513896)
    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.

  • by Jobe_br ( 27348 ) <bdruth@gmail . c om> on Wednesday October 23, 2002 @01:34PM (#4514143)
    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
  • by anthony_dipierro ( 543308 ) on Wednesday October 23, 2002 @01:40PM (#4514198) Journal
    Income taxes? $3,684,000,000 [yahoo.com] for the year ended June 30, 2000. Or were you talking about sales and other taxes?
  • Re:Donations (Score:3, Informative)

    by BurritoWarrior ( 90481 ) on Wednesday October 23, 2002 @01:46PM (#4514284)
    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.
  • by fferreres ( 525414 ) on Wednesday October 23, 2002 @01:49PM (#4514327)
    "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.

  • Re:Public Domain (Score:2, Informative)

    by saforrest ( 184929 ) on Wednesday October 23, 2002 @02:09PM (#4514530) Journal
    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! [gnu.org]):

    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.

  • Re:Contract code (Score:3, Informative)

    by ProfessorPuke ( 318074 ) on Wednesday October 23, 2002 @02:50PM (#4514988)
    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!

  • by Gaijin42 ( 317411 ) on Wednesday October 23, 2002 @04:37PM (#4516281)
    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.

  • by Anonymous Coward on Wednesday October 23, 2002 @05:33PM (#4516830)
    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).

Mathematicians practice absolute freedom. -- Henry Adams

Working...