Slashdot Mirror


Should Public Funds Mean Public Code?

Lisa points to this article on oreillynet with "two opposing viewpoints on whether all software created by publicly funded research should be licensed as open source, and the chance to weigh in yourself." Open-source software (under whatever license) seems to me like a good way to multiply the investment of tax dollars that public funding relies on, but the counterarguments offered here are interesting.

465 comments

  1. For the impatient by einer · · Score: 0, Redundant

    The argument against:

    Andrew argues that much of the code generated for scientific research is based on previously written, non-open source software, and this requirement would cause a huge amount of this research to be either abandoned or started from scratch.

    1. Re:For the impatient by brodiedreamyou.ca · · Score: 1

      I totaly see why is he worried, but couldnt the agreement be that if it's GPL before, you have to release it as GPL, if it's BSD before, release it as BSD, or if you are codeing from scratch, you can choose which open source license you want. obviously we're not asking you to open source non open source software, or relicense exsisting open source software.

  2. oss by kpeerless · · Score: 1, Interesting

    As large corporations rarely pay their fair share of taxes, why should they benefit from public money? As your humble os sofware writer pays his/her share then they SHOULD benefit. And so should the public at large.

    1. Re:oss by Anonymous Coward · · Score: 0

      I like your attitude!

      As poor people rarely pay their fair share of taxes, why should they benefit from public money?

    2. Re:oss by JamesOfTheDesert · · Score: 1
      As large corporations rarely pay their fair share of taxes, why should they benefit from public money?

      Who or what does "they" refer to in your sentence? Taxes are paid by both corporate entities *and* the individuals who make up the corporation. So, taxes are collected twice. Ultimately, though, it's only the latter who actually benefit.

      --

      Java is the blue pill
      Choose the red pill
    3. Re:oss by Eccles · · Score: 1

      Who or what does "they" refer to in your sentence? Taxes are paid by both corporate entities *and* the individuals who make up the corporation. So, taxes are collected twice. Ultimately, though, it's only the latter who actually benefit.

      If that were true, why would anyone ever incorporate?

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
  3. BSD or Public Domain ONLY by Duncan3 · · Score: 2, Interesting

    Publicly funded research should all either be public domain or BSD style, definatly NOT GPL, since that ends up in the same duplication of work. Anything GPL has to be duplicated at least once to get it as something BSD/PD so that everyone can use it.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:BSD or Public Domain ONLY by stapedium · · Score: 1

      Why BSD? Why should I have to acknowledge you?

      You have already been paid for your work.
      Granted, it is the intellectually honest thing to do and I would be very offended if someone did not acknowledge me for my work. But if the government is the employer, then the author has already been compensated for their effort, and as a matter of property rights they are no longer the owner.

    2. Re:BSD or Public Domain ONLY by MindStalker · · Score: 1

      Well that isn't the argument, the argument is that often the researches purchase the source of closed source programs and modify them. But they can't legally release their modifications. I wonder if an open source requirement got added, would it understandable to require them to atleast opensource anything they can. Or is that too difficult to understand legally?

    3. Re:BSD or Public Domain ONLY by Stiletto · · Score: 3, Insightful


      I'm having trouble following your statement, although I'll give you a break since English may be a second language for you.

      From what I gather, your point is, GPL'ed code needs to be cloned and re-released under a BSD-style license in order to be used in non-GPL projects, so why not just release under BSD-style license in the first place?

      Well, the argument is that there is a problem where public-funded code is taken proprietary and used in a way that doesn't benefit the people who foot the bill. BSD-style licenses do not prevent this.

      Perhaps what's needed is a dual licence. Code is released under the GPL and BSD licenses, and you end up with one branch that is guaranteed free forever (the GPL'ed branch) and another branch that can be intermixed with proprietary code. That way, the fruits of a public-funded project are available to everyone, but those who want to take it proprietary may also do so.

    4. Re:BSD or Public Domain ONLY by Perrin-GoldenEyes · · Score: 2

      Which is probably one of the reasons why Public Domain was specified as an alternate option. But the fact is that there's no great drawback to having to acknowledge the original author, and--as you pointed out--it is the intellectually honest thing to do, so why not allow the BSD license to be an option here? Even Microsoft is perfectly happy to use BSD-licensed code. So the author got paid to do the work. That doesn't really make them any less the author. Or if you really want, maybe they could use a modified version of the BSD license that allows the party paying for the software (in this case the government) to be the credited source (I haven't read the BSD licence, maybe this is already allowed). Anyway, you get my point.

      --
      -Perrin.
      Now I want you to go in that bag and find my lightsaber. It's the one that says bad mother-fscker on it.
    5. Re:BSD or Public Domain ONLY by Ded+Bob · · Score: 3, Interesting

      Well, the argument is that there is a problem where public-funded code is taken proprietary and used in a way that doesn't benefit the people who foot the bill.

      Companies are also footing the bill along with the general public.

      Perhaps what's needed is a dual licence. Code is released under the GPL and BSD licenses, and you end up with one branch that is guaranteed free forever (the GPL'ed branch) and another branch that can be intermixed with proprietary code.

      A two-clause BSD license would accomplish this. If you wish to absorb it into a GPL project or branch, you can do this without a problem.

    6. Re:BSD or Public Domain ONLY by bigjocker · · Score: 1

      Why do you need it to be GPLed also???

      Being BSD-style allows you to use it in GPLed projects also.

      --
      Life isn't like a box of chocolates. It's more like a jar of jalapenos. What you do today, might burn your ass tomorrow.
    7. Re:BSD or Public Domain ONLY by Chris+Burke · · Score: 2

      Companies are also footing the bill along with the general public.

      And companies can't use GPL'd code because... ?

      Oh, right... Because they want to make it closed, sell it back to me with a restrictive EULA and then sue me under the DMCA for breaking the copy protection they put on it because I wanted to get at what was originaly public-funded research.

      Sorry, I'm not buying it. If companies want to use the results of publicly funded research, they can do it in ways that don't take rights away from everyone else.

      --

      The enemies of Democracy are
    8. Re:BSD or Public Domain ONLY by Ded+Bob · · Score: 2

      And companies can't use GPL'd code because... ?

      They don't want to use it. Not everyone considers the GNU licenses the next best thing since sliced bread.

      Oh, right... Because they want to make it closed, sell it back to me with a restrictive EULA and then sue me under the DMCA for breaking the copy protection they put on it because I wanted to get at what was originaly public-funded research.

      If you disallow them from doing this, it will not be considered public code since not everyone will be able to develop with it the way they like. If you are going to put restrictions, like the GPL has, on the code, universities will be able to argue that they can place the code under any type and/or number of restrictions of their choosing.

      Sorry, I'm not buying it. If companies want to use the results of publicly funded research, they can do it in ways that don't take rights away from everyone else.

      They are not taking any rights away from anyone by using BSD-licensed code. If you think otherwise, you need to re-read the license.

    9. Re:BSD or Public Domain ONLY by Anonymous Coward · · Score: 0

      Why use a BSD license at all????

      Why not put it in the PUBLIC DOMAIN, LIKE THE US MILITARY ALREADY DOES (for non-lifethreatening software)????

      Putting it in the public domain gives it back to the public with NO RESTRICTIONS!!!

    10. Re:BSD or Public Domain ONLY by Chris+Burke · · Score: 2

      They don't want to use it. Not everyone considers the GNU licenses the next best thing since sliced bread.

      In your 3 possibilities, you made an implication that if the code was GPL'd, companies would not be able to benefit from it. Not wanting to use it (because it prevents them from restricting users' rights) doesn't mean they can't use it for their own gain. In fact they can, as is demonstrably true.

      If you disallow them from doing this, it will not be considered public code since not everyone will be able to develop with it the way they like.

      You might not, but I would consider it public. Having a restriction on something doesn't make it not public. For instance, there is a public park near me that, despite being quite commonly considered public, I'm not allowed to burn down (no matter if I'd like to). It is the nature of the restriction that makes it public or not.

      If you are going to put restrictions, like the GPL has, on the code, universities will be able to argue that they can place the code under any type and/or number of restrictions of their choosing.

      Why would they be able to argue that? The existance of a restriction doesn't make it so that you can suddenly pick -any- restriction you want. That's utter nonsense as it stands, and I think you should explain more fully.

      They are not taking any rights away from anyone by using BSD-licensed code. If you think otherwise, you need to re-read the license.

      But they are taking rights away from anyone who uses their product, derived from the public research and made proprietary (assuming that is their intent, an assumption it appears we are both making).

      --

      The enemies of Democracy are
    11. Re:BSD or Public Domain ONLY by stapedium · · Score: 1

      My tax dollars paid for that code just as much as yours did. Why does it get to go under your favorite license which prevents me from using it in a way I see fit.

      If you put in in the PD I can take it, invest my own resources and release a derived product under my own license.

      If you want to invest the resources, you can take it add to it and release it under the GPL.

      The competition then becomes which of us can release the better product, not who can sue who for IP.

    12. Re:BSD or Public Domain ONLY by Chris+Burke · · Score: 2

      It's not like your favorite license is like your favorite color, where there are no ramifications to the decision. It's about maximizing the benefit to the public who paid for the code, and if you're license is one that doesn't provide that benefit then no you don't get to use it. If "the way you see fit" is not in the public interest, I don't see why your amout of tax contribution should make a difference.

      --

      The enemies of Democracy are
    13. Re:BSD or Public Domain ONLY by Bitsy+Boffin · · Score: 1

      Oh, right... Because they want to make it closed, sell it back to me with a restrictive EULA and then sue me under the DMCA for breaking the copy protection they put on it because I wanted to get at what was originaly public-funded research.


      If the companies were just taing the BSD licensed code verbatim, closing it and selling it off as thier own software then I could see your point. But that is not necessarily what is happening, companies are taking the BSD licensed source, making significant additions or modifications, then closing it and selling it. This is fine IMHO - you can stil get at your publicly funded code - because the original BSD code is still available, and the company can reap the rewards of making thier significant changes to the code by closing thier modified source and selling it - not beign forced to have it open for the world - and thier competitors to see how they made the code to xyz without huge performance penalties.

      Take for example Lindows.com, now they are just vapor at the moment I think, but say in a few months the release some fantastic thing that will run all your windows software, under linux - better than wine does but based on wine. Shouldn't they be able to reap rewards for the amount of work they did to make the improvements by closing the source and selling it ??
      --
      NZ Electronics Enthusiasts: Check out my Trade Me Listings
    14. Re:BSD or Public Domain ONLY by Chris+Burke · · Score: 2

      Take for example Lindows.com, now they are just vapor at the moment I think, but say in a few months the release some fantastic thing that will run all your windows software, under linux - better than wine does but based on wine. Shouldn't they be able to reap rewards for the amount of work they did to make the improvements by closing the source and selling it ??

      Shouldn't the Wine developers benefit from their work by having their code base enriched by people who wrote programs based on it?

      Why is Lindows contribution so much greater that they should get an exclusive monopoly on the modified code and be able to restrict access to the very people who made their product possible? Yes, they did a lot of work, but that work was enabled by the existance of Wine. Similarly with research, where a company benefits (has a product to sell) from publicly funded research -- why shouldn't they return some of said benefit?

      Why can't they reap the rewards of their work without closing the source? I'm not saying they can't sell it -- I encourage them too, in fact.

      --

      The enemies of Democracy are
    15. Re:BSD or Public Domain ONLY by Anonymous Coward · · Score: 0

      The advertising clause was removed from the BSD license (and most of its variants) years ago.

    16. Re:BSD or Public Domain ONLY by Anonymous Coward · · Score: 1, Interesting
      It's about maximizing the benefit to the public who paid for the code, and if you're license is one that doesn't provide that benefit then no you don't get to use it.


      Yes, it *is* about maximizing the benefit to the public who paid for it, which is exactly why the GPL should not be used. The GPL discriminates against certain uses/users of the software, and only reduces the number of people who benefit from the release.

    17. Re:BSD or Public Domain ONLY by Anonymous Coward · · Score: 1, Interesting
      In your 3 possibilities, you made an implication that if the code was GPL'd, companies would not be able to benefit from it. Not wanting to use it (because it prevents them from restricting users' rights) doesn't mean they can't use it for their own gain. In fact they can, as is demonstrably true.

      Who are we to put conditions and limitations on how they benefit from it? It's a public work, and it should benefit the whole public equally. The benefits should not be restricted to just the subset of the public that is willing to adopt the particular business models that you favor. Publicly funded research should not be used to discriminate against proprietary software.

      But they are taking rights away from anyone who uses their product, derived from the public research and made proprietary (assuming that is their intent, an assumption it appears we are both making).

      They're not taking the rights of anybody away. The code that was released into the public domain is still in the public domain. The only thing that isn't in the public domain is the extra code that was independently developed with private funding, and you have no particular right to it because it wasn't publicly funded and it doesn't belong to you. You have the option not to buy a product for which source is not provided under an open license, but you have no right to compel somebody else to release the code that they have written (again, with private funding).

    18. Re:BSD or Public Domain ONLY by Anonymous Coward · · Score: 0
      Shouldn't the Wine developers benefit from their work by having their code base enriched by people who wrote programs based on it?

      I'm fairly certain that the Wine developers were aware of the consequences of the license they chose. They could have picked a different license if they wanted to make sure they benefit from derived works. It's their choice, not yours.

      Similarly with research, where a company benefits (has a product to sell) from publicly funded research -- why shouldn't they return some of said benefit?

      They paid for part of the research. We all helped fund it, and therefore, we all should get equal access to it. If some company takes the public code, and adds code to it that they developed with their own resources, the license on the public code should not impose restrictions that deprive the company of the freedom to chose a license for their own code. The BSD license preserves the freedom of the company to set its own licensing terms on its own code, the GPL takes that freedom away when their own code is used together with GPL code. Of course, that is exactly the intent of the GPL, but it should not be the intent of publicly funded research.

      Why can't they reap the rewards of their work without closing the source?

      Maybe they can, maybe they can't. The point is that it's none of the government's business what license terms a company selects for code they develop with their own time & resources.

    19. Re:BSD or Public Domain ONLY by Anonymous Coward · · Score: 0

      For all intents and purposes, the BSD license is public domain. Really, the only thing it requires is that you keep the copyright notice with the source, which is actually a good thing. That way, when some poor sap is working on the code years down the road, they will at least know where it came from.

    20. Re:BSD or Public Domain ONLY by sql*kitten · · Score: 2
      Well, the argument is that there is a problem where public-funded code is taken proprietary and used in a way that doesn't benefit the people who foot the bill.

      Two points:
      • Corporations pay tax, and in fact without corporations employing people, individuals wouldn't pay tax (at least, not income tax). Therefore, saying that public-funded code is somehow stolen if a corporation makes propreitary modifications to it is missing the point.
      • You also have to think about who is paying the tax. Neither BSD nor GPL licences in their present form a suitable. The most appropriate license would in fact be BSD for taxpayers residing in the territory of the government who funded the code being developed, and GPL for everyone else.
    21. Re:BSD or Public Domain ONLY by someone247356 · · Score: 2, Insightful

      Actually, as much as I like the GPL I think that a BSD style license should be applied to ALL work produced by our colleges and universities.

      While some people bristle at the "restrictions" of BSD style licenses, primarily that credit be given to the author(s) of the work in the Source Code, I would argue that this "restriction" is one that is commonly found in all other areas of academia. When you write a paper based on someone else's research, it is customary to cite other papers, by author, that you based your research on. Why should writing code be any different.

      Perhaps the easiest way to start would be for the NSF, as a requirement for grant money, stipulate that all work produced as a result of this grant be released under a BSD style license.

      I would suggest that it shouldn't come as any surprise that University research be governed by a BSD style license, after all where did BSD originate? At the UNIVERSITY of California, Berkley.

      --
      Just my $0.02 (Canadian, before taxes)
    22. Re:BSD or Public Domain ONLY by Raistlin99 · · Score: 1

      They don't take rights away from anyone else. The original code would still be public domain. You could still access it and do with it as you pleased. Your User# is pretty low, I figured you would at least be able to see the obviousness of the above.

      --
      I/O, I/O, its off to disk I go, with a read and a write, and a bit and a byte, I/O, I/O, I/O, I/O
    23. Re:BSD or Public Domain ONLY by stapedium · · Score: 1

      It's been a while since I read the BSD license, (I know I should have before I posted a reply...*thwacks self*) and you are absolutely right. The only requirement is that you reproduce the license. That's fine as it lets people have some idea as to how their tax dollars are being spent.

      Now if I can only figure out how to delete my posts, so I don't look like such a dolt...

  4. YES! by Dios · · Score: 3, Interesting

    Why do our public dollars fund private efforts?

    I have never understood why we give tons of money to companies/universities/etc only to see the ideas patented or something else, and not released to the general public for use. If you were paid by the public, let the public have the benefits.

    What if we paid Company X to build a bridge on private lands with public money, to only be used by the person who owns the private land. It just doesn't seem right.

    1. Re:YES! by Grassferry49 · · Score: 1

      yes... it is very wrong. But we do it everyday. Just think all the money we pay in taxes to support professional sports teams. And after thinking about the tax money you gave for that new stadium how about the $85 ticket that you'll need to get in for one game. Hm... something isn't right here. Open Source software is a great thing.

      --
      Visit BobtheKing.com it's perhaps the best thing I've ever made to waste your time with.
    2. Re:YES! by Tasty+Beef+Jerky · · Score: 0, Interesting
      What if we paid Company X to build a bridge on private lands with public money, to only be used by the person who owns the private land. It just doesn't seem right.

      Let's just conveniently ignore the following facts...

      • Building the bridge/creating the software creates jobs.
      • Building the bridge/creating the software educates journeymen managers (managers), iron/concrete workers (coders), and engineers (testers, developers) in trade, making them more skilled.
      • Maintaining the bridge/software provides the above in a continuing manner.
      • The toll on that bridge/revenue from the software helps decrease the dependence on federal aid.
      You're right, there's no benefit to it whatsoever! Those school administrators are fools!

      If you were paid by the public, let the public have the benefits.

      Lenin? Is that you?

      --

      I'm the tasty treat nobody can resist!
      IM Me! AOL IM:Tasty Beef Jerky

    3. Re:YES! by Artagel · · Score: 5, Insightful

      Having worked in a research lab, I can tell you that who paid for what is often very, very unclear.

      Consider a researcher has a research program that has been going for 20 years. He may have been funced at various times by: a) the university (often academic researchers start work on the university's dime), b) government grants, c) private foundation grants, d) his own money. His graduate students may have been supported by any of those various sources or independent scholarship sources. Perhaps a tuition-paying undergraduate contributed some code at some time also.

      Just like research equipment, code also accumulates. It may have been traded from other research groups. It is a real mess. Figuring out who owns what can be more or less impossible unless you have a dedicated ground-up code block that is identifiable to a project that has no contributions from anything other than public funding. (Oops, you have a Hertz fellow write 2,000 lines of the 100,000 lines of code... now what?)

      Odds are that there are already too many rules regarding the code. Adding another one is just going to bollix up an already intractable mess.

    4. Re:YES! by Jeremi · · Score: 2
      Sounds like what we really need isn't a requirement that publicly-funded researchers open-source their software, but rather a law preventing the institutions they work for from forbidding them to do so.


      That would go a long way towards addressing the complaints brought up in the "con" essay.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    5. Re:YES! by Anonymous Coward · · Score: 0

      That's how this country works. We publicly fund all the risk (development of new technologies), and then once there's a viable product, we privatize all the profit. It's total crap. We should also have publicly funded companies using the research to produce new products using the new technologies and sell them at cost back to the public.

    6. Re:YES! by xyzzy · · Score: 4, Insightful

      An important point that may have been missed:

      It's not the fact that the government is paying researchers to develop some wonderful thing that they then go off and own completely. The government always retains rights FOR GOVERNMENT PURPOSES -- usually to everything, including source code, design drawings, what have you.

      Now, they can't just turn around, take the source code, and give it to the public, but they can re-use it for any government purpose. I believe they can even give it to another government contractor to do government things. It isn't as bleak as is made out.

      An argument can also be made that exclusive commercial rights are used as an incentive to get more people to step up to the plate and bid on various research proposals. I work for a R&D shop that gets funds from the government, and while I suspect we would probably be fine if we had to give away code, we certainly try to make commercial use of what we build (only sometimes successfully :-). Oooh, I'm evil :-)

      Finally, a lot of people don't realize it, but the government LIKES it when people have an incentive to commercialize things. $300 toilet seats aside, the government would MUCH RATHER just go out and buy some COTS (Commercial Off The Shelf) technology than pay to have it developed. If the company they give the R&D funds to can commercialize a product and get it on the GSA schedule, the government frequently considers that a job well done. This may happen just as quickly with open source, but I don't think that's been proven yet.

      Finally, there are a whole class of things for which (at least initially) the government might not see a commercial use for, AND the contractor might not either [some strange intelligence application, or weird battlefield piece of hardware, for instance]. If the government can say "and if you find a commercial use for this, you can have it", more people may be interested in scratching their heads over the problem enough to respond to an RFP or bid on a proposal.

    7. Re:YES! by caseydk · · Score: 1
      exactly... the government loves having companies do the research and have a vested interest... you see, companies have to make a profit...

      the government, by definition, shouldn't make a profit, so there's no vested interest... the government will be around whether the item/idea/project does or doesn't work... companies aren't the same...

    8. Re:YES! by JordoCrouse · · Score: 2

      I see the problem as defining what "effort" really means. Why are we paying these researchers, exactly?

      Are they getting a grant to produce widget X, or are they getting a grant to increase our public knowlege about developing things *like* widget X?

      In other words, is the actual product / code / geome map / beer can pyramid the goal of the project, or is it just a lucky result of the funded research?

      I think that in the minds of the researchers, the actual (and patentable) project is the goal. But to those releasing the funds (especially public ones), I think that they want to milk the benefit of the development process. I just can't imagine a goverment agency would be sitting around trying to figure out which patent will generate the most money (though I imagine private funders would).

      And I also think that the net gains reached by the research far outweighs the relatively low profits that public funds generate. I don't have any hard data on this, but thinking back along some of the more publicized successes of my alma mater (University of Utah), I can't see one instance where the money generated by a patent has outweighed the value of the research generated while developing the patent.

      --
      Do you have Linux and a DotPal? Click here now!
    9. Re:YES! by fedos · · Score: 1
      Most of the software used by the US government is written by a contractor and licensed to specific government agencies. For example, I worked in the pay/travel office at the local air force base for a while. The program we used to process the reimbursement vouchers was licensed by one contractor. This program had a strange caveat in its LA that stated the software couldn't be installed for training purposes. The data from that program was sent to two other programs, each licensed by two other contractors.

      Because the software and its code is owned by a private company, you would be hard pressed to get it through FOIA. Of course, if this petition finds its way to law, they'd have to release it as OSS. Which would probably be a good thing, because that program was ridden with the most gods forsaken bugs I have ever seen. It was designed to be integrated (that was part of its name) with other systems, but if you let it integrate with those systems you would get colonels calling to ask why they didn't get paid. This was a problem that lasted several years, despite semi-annual updates, as for as I know it's still unable to properly perform most of the advanced capabilities that are actual menu options.

    10. Re:YES! by Anonymous Coward · · Score: 0

      It's not fair, but unfortunately "the public" have very few lobbyist on our payroll. The big drug companies get the benefits of publicly funded research all the time to the tune of profits in the hundreds of millions of dollars.

      Yet, tell me of one instance where we the tax payer have benefited in the form of revenue from these give aways to private industry. I'll assume that you have no answer yet. The whole system needs an enema.

    11. Re:YES! by LordNimon · · Score: 0, Troll

      Some of this money goes to pay the salaries of researchers. Should these people also have their personal lives open to public scrutiny?

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    12. Re:YES! by Chris+Burke · · Score: 1

      And let's conveniently ignore the fact that nothing you said would be different if the bridge was available to be used by all.

      But hey, it wouldn't be a troll otherwise, would it?

      --

      The enemies of Democracy are
    13. Re:YES! by cweber · · Score: 1

      Having worked in a research lab, I can tell you that who paid for what is often very, very unclear.

      If anything, the above is an understatement. The petition, as it stands right now, will open a Pandora's box of problems that won't ever be resolved to everyone's satisfaction.

      Not that I am against the petition, I have signed it myself, actually. But it will be extremely hard, or even impossible to apply it as is. What I see as the petition's real advantage is that it helps stem the tide of publicly funded software being licensed to private companies and then sold back to publicly funded researchers for top dollar. Commercial scientific code is mostly not in the sub-$1000 league, and thus, the scientific community looses twice in the privatization process!

    14. Re:YES! by Anonymous Coward · · Score: 0

      Yes the public needs someone to lobby for us, and to REPRESENT US!

      Just like representatives already do!

    15. Re:YES! by Anonymous Coward · · Score: 0

      Because we don't have any say in where our public money goes. Its not like we live in a democracy or anything. We live in a democracy of idiots who use AOL.

    16. Re:YES! by mwa · · Score: 2
      If the company they give the R&D funds to can commercialize a product and get it on the GSA schedule, the government frequently considers that a job well done.

      If it's open source, it doesn't need to be "commercialized" to stay available and continue to be improved. Further, if "and if you find a commercial use for this, you can have it" is effective in some way, wouldn't "if you find any use for this, you can have it" be even more effective?

    17. Re:YES! by Chris+Burke · · Score: 1

      Captain Obvious, I think that's the clue phone ringing. You might want to run and get it.

      I have Caller ID. I knew who it was as soon as it rang.

      The funniest part is that even though you knew it was a troll, you bit all the same.

      You're right. Back in the old days, it'd have been nothing but *thwack* in the subject line and "don't feed the trolls" in the comment... But between crapflooders and real morons going "that's not a troll you jerk!" the old reflexes have been worn down.

      *sigh*

      --

      The enemies of Democracy are
    18. Re:YES! by Anonymous Coward · · Score: 0

      I have a simple question: Are you sure?

      Examine a real-life scenario. A company provides $1 million dollars to do research on genetics. This money is used to upgrade lab facilities for the research, including new lab equipment, computers, and software. Upon completion of this two year study, what happens to all of this equipment?

      Is it to be scrapped or can it be used for further research? If it is scrapped, you just wasted money and resources. If it is not scrapped, then that company should legitimately have rights to any results derived from that equipment. Any argument to make research derived from public funds public must allow privately funded research to remain private. I do not believe that research would be helped if a company could gain such power.

      The line gets even more hazy if you look at it with any intelligence and attention to detail. If, for example, I am using Microsoft Word to write a report and that version of Word was donated by Microsoft does that mean that Microsoft helped to fund my research? Why yes it does because private funding was used. Thus Microsoft should get rights to any research that used their freely provided software. Do discounts count as support? How many software packages are free for educational use or deeply discounted?

      The accounting issues involved in tracing the flow of dollars to every given tool is probably much more costly to research advancement than the loss from proprietary releases.

      In the real world, academic research uses resources provided by corporations AND public funding. So decalring that all publicly funded research must be public domain is a bit unfair.

    19. Re:YES! by Mittermeyer · · Score: 2, Interesting

      The problem is not that we are giving away money for software development that is not open sourced, it is that we are not getting a good deal out of it.

      For instance, the US government first bought the Lousiana purchase, spent millions subduing the Indians, then give away vast tracts of land to the railroads who then turned around and charged everyone in sight. But we got a Pacific Coast secured from other powers and a continent-wide industrial and population base for our troubles.

      I would submit therefore that any question re: Open Source should have to pass the utility test, i.e. are we getting our money's worth out of either governement funded Open Source or Proprietary software. Neither side has made a convincing case.

      --
      ________________________________________ History Must Not Fall Into The Wrong Hands ___________________________________
    20. Re:YES! by dbretton · · Score: 1


      If the Government funds a groups of starving PhD's to develop an interface to the US Govt's Spy satellite network, would you advocate it being open-sourced?
      Of course not.

      There is a lot more to the problem than public $$ == public code.

    21. Re:YES! by Lumpy · · Score: 2

      that's simple... if they dont document their block of code and specifically license it then it is public domain..

      in fact to solve this... make sure that is in all communications... all code is public domain unless you submit a license and identification header.

      that way the offending Hertz code can be ripped out and replaced with an public domain or open replacement if need be.

      It's lack of communication that causes such problems... set the ground rule at the beginning... everything is to be public domain, submission to the project constitute your agreement.

      --
      Do not look at laser with remaining good eye.
    22. Re:YES! by Anonymous Coward · · Score: 0

      Yes, there is some economic benefit from public spending even if the resulting IP is not released to the public. However, that pales in comparison to the economic benefit resulting from release. The original BSD and the ARPANET, to name two examples, have paid for themselves many times over in terms of economic stimulus.

    23. Re:YES! by dillon_rinker · · Score: 2

      Did the Feds pay for any of it? Then it's public property. It's a simple solution, really, and it ends the debate quite handily.

      Do you want to commercialize your work? Don't accept federal funding.

      After three years of research funded by the feds, do you see that your work has tremendous commercial potential? No problem. Publish all current source code. Publish all current results. Hold nothing back. Declare the project ended. Proceed with your commercial research.

      Note that publication does not necessarily entail a peer-reviewed journal; rent some web space in perpetuity with a bit of the grant money and throw it all up on the internet. Dump it all to a CD and send it to a federal archive where anyone can FOIA it. Whatever - just see to it that the federally funded research is available to any member of the public.

      To (mis)quote a recent contributor to slashdot, "I've never tried what you're suggesting, but I don't think it's too hard." Don't take my suggestions too literally, but do consider the spirit of them.

    24. Re:YES! by zangdesign · · Score: 1

      A question arises: why should our public dollars fund research that aids those who don't contribute tax funds?

      If a company in Slovakistan is able to reap the benefits of our research without paying into our tax system, are we, in effect, giving them a free ride?

      We pay twice: once in taxes to fund research, once again to purchase the product made in Slovakistan.

      It would seem that privatizing the results of research at least keeps some of the return in among the population from which it originated.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    25. Re:YES! by Anonymous Coward · · Score: 0

      Wait...California is doing that with some new highway projects...

    26. Re:YES! by Anonymous Coward · · Score: 0

      The Constitution (Art I, Section 8, Clause 8) says that Congress shall promote the progress of science and the useful arts by securing inventor's rights not by public dollars funding corporate science and securing corporate patent rights. Wake up dummies, your government has been hijacked by the globals and their paid legislators, executives and judges.

  5. I paid for it, I want it! by RareHeintz · · Score: 0, Troll
    The arguments against are pretty much bullshit. If I've paid for it, but I can't use it, then that's theft, pure and simple. If it happened with any normal transaction (e.g., buying a candy bar or a television), nobody would question that the person who took my money but did not give me the product was guilty of fraud (or possibly some lesser form of malfeasance).

    But now, just because it's software, we have to have a discussion about whether or not the people who pay for it have a right to it? It's the kind of bullshit that could only come from corrupt corporations lobbying a corrupt government - it's as plain as the smirk on Dubya's face.

    OK,
    - B

    1. Re:I paid for it, I want it! by RazzleFrog · · Score: 3, Insightful

      We are not talking about not being able to benefit from the product of publicly funded projects. We are talking about whether you need to see the source code in order to enjoy the benefits. I can see cases where companies pull their products out of a university out of fear of it being open-sourced.

    2. Re:I paid for it, I want it! by RareHeintz · · Score: 2
      Nobody's talking (at least not that I can see) about off-the-shelf software, if that's what you mean. Just because the goods are used doesn't mean that they should be open-sourced.

      But IP that gets developed on my dime? That should never fall into private hands, no exceptions. I'm not paying taxes to subsidize the making of someone else's fortune on royalties or patent licensing fees. It's theft. If fees are to be charged for the use of the IP in question, then it should go back to the national treasury. I'm also very much in favor of making it retroactive, and punishing those who have made their fortunes by stealing IP from the rest of us.

      OK,
      - B

    3. Re:I paid for it, I want it! by 3am · · Score: 2

      that's so cute.

      now go back and read the 'dissenting' opinion, then try constructing a rational response against it. it's a thoughtful argument by an unbiased (or perhaps biased towards open source) observer, and it addresses real shortcomings of a specific proposal.

      --

      A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    4. Re:I paid for it, I want it! by CrazyBrett · · Score: 3, Interesting

      How about a different angle on the same idea: Suppose you gave public funding for research on Fusion Reactors, and a breakthrough resulted in a working design. Would you demand that you be given your own Fusion Reactor because you contributed funding?

      Demanding the knowledge (designs, algorithms, theories) gained from the research is a different story, because generating knowledge is the main purpose for doing research. Contributing funding for research is an investment, not in tangible goods, but in knowledge. Not sharing this with the contributors would be cheating, but refusing to hand over source code is no more wrong than refusing to hand over a Fusion Reactor.

    5. Re:I paid for it, I want it! by furiousgeorge · · Score: 2, Insightful

      Oh CHRIST - you're quite the whiner huh?

      You're probably the same type of person that, when pulled over for a speeding ticket, berates the cop with "Hey! You can't do this to me - I PAY your salary!"

      Guess what - some tax dollars go to develop stuff that you don't use or get benefits from. Deal with it. The american technology industry wouldn't be nearly what it is if it wasn't for the investment made by the military and/or government. Do you directly get some cash out of the deal? No. But society as a whole benefits from the advancement.

      Next time you're in florida, i suggest you stop by NASA and *demand* your trip on the space shuttle. After all, you 'paid for it'.

      (this argument is of course orthogonal to the one about what projects are 'appropriate' to fund. Don't try to pull us off on a tangent)

    6. Re:I paid for it, I want it! by RareHeintz · · Score: 1, Flamebait
      First off, fuck you for your condescending tone.

      Secondly, how's this for a rational argument against it:

      If I pay for code to be developed, but someone else gets to charge licensing fees for it, with no benefit accruing to me (or the others who have paid for the project), then I have been stolen from. (The exception would be if I had paid as a charitable donation. My taxes are not charitable donations, in case you need that explained.)

      So, I suppose I'd be satisfied if I could be assured that no privately held patents or copyrights could be generated by publicly-funded research - I don't pay taxes to subsidize the fortune someone else makes on licensing fees. A better, further step would be to publish the source, even if it's under a restriction disallowing the use of those portions of the code developed privately, for the purpose of providing transparency to the process, so that I (and other taxpayers) can know we're not being stolen from, even if it has to come to getting some company's source under subpoena for a comparison.

      I'd still favor an all-Open-Source policy that goes beyond either of the above steps. Everything the government does should (beyond reasonable concession for security) be transparent and should benefit the people first, business interests a distant second.

      Satisfied, asshole?

      OK,
      - B

    7. Re:I paid for it, I want it! by Amazing+Quantum+Man · · Score: 2

      Would you demand that you be given your own Fusion Reactor because you contributed funding?

      No, but I'd want to be able to build my own Fusion Reactor without having to pay any royalties of license fees on the design. Since software seems to be treated as IP rather than physical property, it would seem to fall under this sort of demand, rather than yours.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    8. Re:I paid for it, I want it! by RazzleFrog · · Score: 1

      That's a nice thought but that isn't the topic at hand. The topic is if some company says - "here is the source to my software that I sell and maintain as closed source. You can use this source within your project so that you don't have to recreate the wheel. The only stipulation is that you can not release the source to your project because it would expose the source to my project."

      We are not saying that the university should make money off of the final product or that it should restrict usage in any way. We are saying though that they wouldn't get a deal like that if they were forced, without exception, to release the source code.

    9. Re:I paid for it, I want it! by RareHeintz · · Score: 2
      That's an interesting argument, except for one thing: The knowledge is embodied in the software.

      Software is not like a fusion reactor - it costs nothing to make another instance of it, for one thing. Software is, it seems to me, a lot more like the knowledge it takes to build a fusion reactor.

      I guess, then, that whether or not we agree on this boils down to whether or not we see a distinction between knowledge generated and the tangible product of that knowledge. In the case of fusion reactors, I think the distinction is quite legitimate. In the case of software, I'd have to say the distinction doesn't exist.

      Indeed, if the algorithms used in the software were available for public use but the source code was not, all that would be needed would be for someone to write new source code to execute the same algorithms. If the new source is functionally identical to the old, what's the possible benefit of keeping it locked up? That's why I say the distinction between the algorithms and the code is a false one - the code is just a restatement of the algorithms.

      OK,
      - B

    10. Re:I paid for it, I want it! by RareHeintz · · Score: 2
      Actually, I mentioned in another thread that I suppose I'd be satisfied if there were a regulation keeping the IP rights to the knowledge generated from publicly-funded research from falling into private hands. The reason I favor making the whole process (including the source code) open is to lend transparency to it - how else do we (the taxpayers) know what's going on, and what's ours and what belongs to a private interest? Are we to trust the private interest?

      OK,
      - B

    11. Re:I paid for it, I want it! by Ded+Bob · · Score: 2

      It's the kind of bullshit that could only come from corrupt corporations lobbying a corrupt government - it's as plain as the smirk on Dubya's face.

      I am speaking as an independent.

      Oh, yes. The Democrats are immune to corruption. Only Republicans have that fault.

      BTW, I have a bridge in Brooklyn for sale. Reasonable price. Interested?

    12. Re:I paid for it, I want it! by RazzleFrog · · Score: 1

      Actually, what I had suggested in another thread was a third-party audit process in order to keep it closed. In other words, if the university wants to keep the source code closed then they would have to go through an involved process to gain an exemption. Make it tough on them but not impossible.

    13. Re:I paid for it, I want it! by monkeydo · · Score: 2

      Good argument. I hope you are also opposed to Social Security, Medicare, Medicaid, and every other government program you are paying for and not getting any benefit from.

      Some might argue that even though I am not getting a direct benefit from these programs they do benefit society and myself indirectly. Wether or not I am getting my money's worth is certainly debatable, but bureaucracy creates overhead, and I don't really expect to get $1 in value for every $1 in taxes I pay. Taxes are not an investment, they are an *expense*.

      Why does the benefit from software development have to the code? What if the developers are allowed to resell that software, but they are required to return a portion of the proceeds to the gov't to be used to fund other research? That would benefit the taxpayers by reducing our burden to pay for reasearch while at the same time making more money available to fund additional research.

      This doesn't just apply to software either, losts of research is done with government grants that results in commercial viable IP. Should all of this belong to the Gov't?

      Either you believe that the research itself benefits the greater good, even if someone profits from it, or you don't. If research benefits us all, then it is worth public subsidies, and we shuldn't expect to get our "investment" back directly. If it only benefits the people who directly profit they should bear all of the costs as well.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    14. Re:I paid for it, I want it! by RareHeintz · · Score: 2
      Your orthogonality argument is false; it dovetails quite nicely with my gripe, actually, which is that my taxes shouldn't pay to subsidize other people's enterprises. That's theft.

      Are you one of those delusional libertarians who goes off about how great capitalism is and decries government intervention except when it involves transferring wealth from taxpayers to your favorite industries? I mean, come on - if the technology industries' ideas were all that shit-hot, they'd have found someone to pay for them.

      And you know what, I'm not whining about not getting a ride on the space shuttle (but if you could read, you'd know that). I am griping about public funds going to make private fortunes - not through the sale of goods (I have no problem with someone getting rich selling stuff to the government, as long as the gov't shops around for a decent price) - but from licensing IP that I paid for. Knowledge paid for by the public should, generally, remain in the public's hands.

      Side note: I've been to the KSC and seen the Shuttle, as well as a lot of the Delta, Atlas and Titan programs. Cool stuff. Also check out the monument to Glenn and the other Mercury astronauts, if they're letting people into that part of the complex. I encourage everyone to go down and check out what they've paid for, if they get the opportunity. (And if security restrictions ever again allow them to - I went before 9/11.)

      OK,
      - B

    15. Re:I paid for it, I want it! by 3am · · Score: 2

      If you don't want to be condescended to, then don't launch off on a rant that doesn't address a single point of the article that's being discussed. If you bothered to read it, you'd see it's largely in favor of open-source, but opposed to a specific, faulty proposal.

      i still doubt you read the article "Why I'm Not Supporting the Open Informatics Petition", and honestly don't see the point in continuing a discussion with someone who's going to childishly curse at me.

      --

      A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    16. Re:I paid for it, I want it! by RareHeintz · · Score: 2
      I'd buy that if I could buy into the trustworthiness of a third-party audit. I've read to many stories about the big consulting firms taking it too easy on big firms - most recently Andersen with Enron, but there are plenty of examples if you dig through the news archives looking for the names of the big auditing firms.

      Not many third parties are going to work in the public's interest. Most of them are going to work in their own interest, and if that interest ever includes taking money from a large software company they're auditing, then they'll go easy on that company. (At least until they get caught, and then they'll start distributing that wealth among Congressional campaigns.)

      OK,
      - B

    17. Re:I paid for it, I want it! by RareHeintz · · Score: 2
      Actually, I did read the article. Read what I wrote about who benefits from IP being developed and why there should be transparency in the process of keeping publicly-funded IP in the public domain, and you should (with a little mental effort) be able to see why I disagree with Dalke's proposal.

      If the part of his argument you were looking for me to address was the dependence on privately-developed source code, then you're barking up the wrong tree. It would be non-trivial to duplicate the functionality embodied in closed-source packages, but it would be a one-time, finite, fixed cost with immeasurable benefits to the research community and the public. It doesn't seem worth discussion.

      And I cursed at you because you approached me like an asshole.

      OK,
      - B

    18. Re:I paid for it, I want it! by CrazyBrett · · Score: 1

      It is absolutely correct that the knowledge of software is embodied in the software itself; in the exact same way, the knowledge of Fusion Reactors would be embodied in a working model of a Fusion Reactor. (With enough time and a big enough magnifying glass, you could figure out exactly how it works). However, in many cases you can disseminate that knowledge without actually releasing a working model, whether that model is a physical "thing" or a bunch of bits.

      Consider a hypothetical research team that discovered an unbreakable public key encryption scheme. Their final product was a GUI-based Windows program that performed the encryption algorithm. In this case, the most important thing for them to publish is the algorithm (knowledge) they developed. True, the team could release the source code (which would also effectively publish the algorithm), but even as a public contributor I would have no problem with the code remaining closed, as long as the ideas were released freely (such that I could write my own implementation of the algo).

      I think the distinction really comes down to what kind of team you're dealing with. "Research" efforts are geared towards ideas, while "contracting" teams are expected to produce goods.

    19. Re:I paid for it, I want it! by RazzleFrog · · Score: 1

      That is a scary way of looking at things. If you don't trust the validty of any audit based on the Enron case then you might as well take all of your money and put it under your matress. Having worked in public for almost 3 years (which is a lot for a sane person) I can tell you that most auditors are fairly honest. The probem lies in the audit process.

      If an auditor were to truly dig deep into the accounting of a large company the audit would take two years. Instead they do reasonability tests and rely a good deal on their client's representations (which are in an actual document signed before the audit). The problem is that many high ranking officials in large companies have no problem lying straight faced and most of their underlings go along with the flow out of fear for their job.

      The audit process I am proposing would be much different. It shouldn't take more than a few weeks for a trained professional (not paid for by either party) to go through the code of the original closed source product and the final code of the universities final product.

    20. Re:I paid for it, I want it! by RareHeintz · · Score: 2
      I'm an independent, too, with a virulent dislike of political parties in general and the two-party system in particular. When did I say the Democrats were immune to corruption?

      And you can keep your little bridge - I've got my roll sunk into some serious Florida real estate. ;)

      OK,
      - B

    21. Re:I paid for it, I want it! by RareHeintz · · Score: 2
      If you read what I wrote, you'll note that I said that Enron was only the most recent example, not my only reason for believing that the large auditing firms are corrupt.

      In your audit process, if nobody involved is paying for the professional, why is he coming? Is the gov't paying? We might get an honest process, but we'd be paying too much for it.

      And how did you know where I kept my money? ;)

      OK,
      - B

    22. Re:I paid for it, I want it! by RareHeintz · · Score: 2
      Well, like I say, I really don't believe that the source code is anything but a restatement of the ideas. A fusion reactor is more than a simple restatement of the ideas, and therein lies the difference.

      In your hypothetical example (and especially your example, since it involves information security), it would be pointless NOT to divulge the source code, and might actually improve the implementation if many eyes were able to look at the reference implementation.

      Anyway, now we're down to splitting hairs. It seems like we agree more than we disagree, I'm just more extreme about valuing transparency in the work done.

      OK,
      - B

    23. Re:I paid for it, I want it! by RazzleFrog · · Score: 1

      You, my friend, have been dooped by the media. You hear all about the accounting firms doing this and being sued, etc. The thing is, they are the deep pockets. They are the only scapegoat that is left.

      Most firms, including AA in the Enron case, follow Generally Accepted Auditing Standards (GAAS) to the letter. They are not required in anyway to do anything more and they have every right, no matter what lieberman says, to discard anything that isn't a final workpaper.

      I've been on both sides of the ball. I've done the audits and I've done private. Thankfully, I worked my way out of there and now do financial systems. You wouldn't believe though the shit that gets done to make a bottom line. Without checking out every journal entry, an auditor would never know what is truly going on.

      Let me give you an example. One of the ways an auditor gets comfortable is by doing an analytical comparison between years. If this year's number looks like last year's and I don't know any reason why it should be different then I would just say that it is reasonable. But I would never know if they had to book fake journal entries to get the number there. Under GAAS I might be safe because I obviously can't check every number.

    24. Re:I paid for it, I want it! by RareHeintz · · Score: 2
      Some might argue that even though I am not getting a direct benefit from these programs they do benefit society and myself indirectly.

      I think you and I agree more than we disagree. I have no beef with publicly-funded research in general, and am quite capable of seeing the larger, indirect benefits of Social Security, Medicare, public education, needle exchanges, etc.

      If it only benefits the people who directly profit they should bear all of the costs as well.

      And that's what I'm saying. I also take it a step further and say that tax-funded IP should not be used to line anyone's pockets in the form of licensing fees. Do I mind paying researcher's salaries? Not at all. Paying for finished goods of one sort or another? No problem.

      But paying for a patent or a piece of copyrighted code that someone gets to charge licensing fees for? We gotta talk.

      The idea that the process can somehow be closed and yet the public may be somehow assured that they're not being stolen from is specious at best. Opening source, even under terms that don't allow for it's use, allow for sufficient transparency that the people may be assured their interests are being taken care of.

      OK,
      - B

    25. Re:I paid for it, I want it! by Anonymous Coward · · Score: 0

      No offesne, but your tone of "this guy's argument is bullshit" was just as condescending as the the initial reply, so though you may have valid arguments against the dissenting opinion, you were the first one to act rude, like it or not.

      Sincerely,
      Kevin Christie
      crispiewm@hotmail.com

    26. Re:I paid for it, I want it! by Ded+Bob · · Score: 2

      I got the impression you were accusing President Bush of corruption (probably about Enron) out of spite: it's as plain as the smirk on Dubya's face. It just sounded like an opposing political party.

      Personally, I am fed up with people attacking other people instead of trying to work things out.

      As for political parties, I think they should be banned. I bet I sell my bridge before they do that. ;)

    27. Re:I paid for it, I want it! by Anonymous Coward · · Score: 0

      It seems that RareHientz would just like the alogrithms/findings publicized and, be out of patent reach to companies. Therefore ensuring everyone gains the potential to benifit from public funding.

    28. Re:I paid for it, I want it! by stapedium · · Score: 1

      The university isn't the only one getting a deal. The whole point of the "make it all public" argument is that the company is having its R&D subsidized by the Feds. Since the original code was not paid for by the Feds, you don't have to release it, but you do have to release the results of:

      diff originalCodeBase FedFundedCode

    29. Re:I paid for it, I want it! by RareHeintz · · Score: 2
      Yeah. What you said.

      The thing is, I think that to do that properly is going to take opening the source for projects that generate software.

      OK,
      - B

    30. Re:I paid for it, I want it! by RareHeintz · · Score: 2
      No, I have a whole host of other reasons to accuse "Presdient" Bush of corruption without resorting to the media's whipping boy du jour.

      Ditto on the answer to political parties. Of course, there are the matters of freedom of speech and association... But that doesn't make the herd mentality less loathsome.

      OK,
      - B

    31. Re:I paid for it, I want it! by Chris+Burke · · Score: 2

      That is a disingenuous analogy, sir.

      Any person, even those unfamiliar with fusion research, are likely to conceive of a working fusion reactor as being an extremely difficult and expensive thing to build. Your intent was to have the reader through analogy associate the obvious absurdity of distributing fusion reactors with releasing source code.

      I respond to this with an equal absurdity -- if Fusion Reactors could be reproduced and shipped directly into my home at negligible cost then yes I would in fact expect one. But the absurdity here is that it is inconceivable that fusion reactors could be made (and shipped!) at zero cost.

      As others have responded, a more apt analogy would be the blueprints for the fusion reactor, which i could reasonably expect.

      Source is knowledge. It is a blueprint. A product is a compiled binary (which still isn't a fusion reactor).

      --

      The enemies of Democracy are
    32. Re:I paid for it, I want it! by gnovos · · Score: 2

      How about a different angle on the same idea: Suppose you gave public funding for research on Fusion Reactors, and a breakthrough resulted in a working design. Would you demand that you be given your own Fusion Reactor because you contributed funding?

      Does the Fusion Reactor require no cost, time or effort to re-create and can be sent to me over the phone line? Hell yes, I expect to get one!

      --
      "Your superior intellect is no match for our puny weapons!"
    33. Re:I paid for it, I want it! by Eccles · · Score: 1

      If I pay for code to be developed, but someone else gets to charge licensing fees for it, with no benefit accruing to me (or the others who have paid for the project), then I have been stolen from.

      The way research funding currently really works is you make a partial payment; licensing, etc. of the research results pays the rest. So you don't have to pay as much to have it developed, but you don't get full access immediately.

      Realistically, copyright isn't much of a block. Research code usually isn't particularly robust or easy-to-use, it's targeted at demonstrating what the researcher needs demonstrating. So a rewrite from scratch usually is a good idea anyway. The only thing that really hinders developing a decent open-source solution is generally patents, which are at least the shortest lasting form of IP.

      The real question is whether we as research funders should pay the full cost to get IP-free results, or stick with the current system where we don't pay full price but the IP isn't free.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
  6. I don't think so. by SaturnTim · · Score: 3, Insightful

    This will probably be modded as a troll...

    But I don't think that public funds should dictate the use of public code. IT certainly shouldn't exclude it either. I think that they should go to the most cost effective solution that meets the needs.

    Sometimes that means open source. Sometimes it doesn't. Nothing should be excluded.

    --T

    --
    http://www.theMediaBunker.com
    1. Re:I don't think so. by mOdQuArK! · · Score: 1

      Cost effective for who? With public funds, I generally think "cost-effective" for the public, not for private parties.

  7. Yes! It should be public by cs668 · · Score: 2, Interesting

    I hate the idea that a large company goes into a University and "donates" some equipment but to use it the school must sign away the rights to work done on the equipment.

    So you have Billons public $$ going to support the infrastructure of the university and then with a small( think million $$ ) donation some company reaping potentially huge rewards.

  8. Of course. by phat_rat · · Score: 0

    Yes,yes of course! If the public shells out the cash to make it, then the public has a right to use the product for free. That is all. ~Phat_Rat

    --
    "Fight The Power"
    1. Re:Of course. by RazzleFrog · · Score: 1

      No one says you can't use the product for free. They are just saying that you can't see the source if it includes closed, third-party source within it.

  9. Yes by gmhowell · · Score: 3, Interesting

    But not necessarily public domain. The BSD model seems to have done quite well.

    And this should extend to not only code, but any research. How can Univ. of XYZ get a government grant, and then have the university, the prof, or the private company who pitched in some spending money get ALL of the rights to the results of the project?

    Kind of a dumb question to ask around these parts.

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
    1. Re:Yes by Anonymous Coward · · Score: 0

      Hi, I'm Professor X. Finally I realized my lifelong persuit of Invention X. But my University is publicly funded, I cannot profit from my work!!! All MY hard work wasted. The public at large would have benefited from my invention even if they had to pay me for it. Now there is no incentive for me to do any hard research in any sort of public setting.

    2. Re:Yes by gmhowell · · Score: 2

      Professor X, you should not have agreed to sign over your work to the University. Or you should have funded the research privately. But you asked me, the taxpayer, to take the risk. The risk that your perpetual motion machine would not work. I took the risk, I get the reward.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    3. Re:Yes by jeffehobbs · · Score: 1


      I for one would certainly like to enjoy some of Professor X's inventions. I can think of many, many uses for his Cerebro mutant location helmet (one potential use: LOCATING MUTANTS) and it goes without saying I have always wanted my very own Danger Room in my downstairs basement.

      ~jeff

  10. FOIA and government source code by dfelznic · · Score: 5, Interesting

    Hello, I think it would be very interesting to make an FOIA request for the source code to some small insignifigant government application. The source code is produced via public funds and belongs to the people just like any other government document. Anyone ever tried this?

    1. Re:FOIA and government source code by Anonymous Coward · · Score: 0

      go ahead. ask for the source code to carnivore. defend your request with foia. i dare ya. lets see how far you get. (reality- you'll get a rejection letter)

    2. Re:FOIA and government source code by gorillasoft · · Score: 5, Informative

      While you could potentially get the source to a "small, insignificant program," it won't necessarily work. There are a variety of exclusions that an agency could use to keep the source code private, and just about any of the ones below could be bended to prevent release.

      From the DOJ: The exemptions authorize federal agencies to withhold information covering: (1) classified national defense and foreign relations information; (2) internal agency rules and practices; (3) information that is prohibited from disclosure by another federal law; (4) trade secrets and other confidential business information; (5) inter-agency or intra-agency communications that are protected by legal privileges; (6) information involving matters of personal privacy; (7) certain types of information compiled for law enforcement purposes; (8) information relating to the supervision of financial institutions; and (9) geological information on wells. The three exclusions, which are rarely used, pertain to especially sensitive law enforcement and national security matters.

      So, as you can see, the FOIA does *not* mean you have access to everything.

      Here is more information:
      FOIA Reference Guide

    3. Re:FOIA and government source code by xyzzy · · Score: 2

      Wow, #9 sure stands out as a sore thumb in that list, don't it??? :-) I think I can fathom the reason (no pun intended), but it seems afully specific compared to the others (and there are a lot of similar things that you think they WOULD have included!).

      Did they really have that many people asking about wells?

    4. Re:FOIA and government source code by jpostel · · Score: 1

      Think Anthrax.

      --
      Ummm, Jon, aren't you supposed to be dead...? - Otter(3800)
    5. Re:FOIA and government source code by xyzzy · · Score: 2

      I seriously doubt the GOVERNMENT was thinking anthrax when this rule was written! I'm sure there's some much more obscure reason than that. Besides, I don't think Anthrax propagates particularly well in water...

      But maybe they meant "OIL wells"... hmmm...

    6. Re:FOIA and government source code by wafath · · Score: 2, Informative

      It took some digging, but they refer to oil wells, and I think it has to do with the bidding process. This google cache was the most informative: http://www.google.com/search?q=cache:hk27grUQmPYC: www.ira-wg.com/library/foia2.html+FOIA+oil+Wells+& hl=en
      W

    7. Re:FOIA and government source code by fedos · · Score: 1
      Actually, humans are quite resistant to Anthrax, which is why you would have to come into such clos contact with so many spores inorder for it to affects you. Apparently, the spores live in the soil and wait for a susceptible animal to walk past. There is currently an Anthrax epidemic amongst African elephants.

      National Geographic Explorer, I salute you.

    8. Re:FOIA and government source code by gnovos · · Score: 5, Funny

      Sure, but it would look like this:

      for (int i=[BLACK];i&lt[BLACK];i++) {

      if ([BLACK]) {
      callFunction([BLACK]);
      } else {
      [BLACK];
      }
      [BLACK](i);
      }

      --
      "Your superior intellect is no match for our puny weapons!"
    9. Re:FOIA and government source code by HamNRye · · Score: 2

      The opposing viewpoint is "Since we have to use closed source, it would be impossible to do this." This is incredibly myopic. But we can get these programs written faster with closed alternatives.... More hogwash.

      The real truth of it is this. If we wait ten more years to pass something like this, there will be an ever increasing number of proprietary apps wormed through our research code. There is nothing so pressing in science that it cannot afford to be done right. (In fact, we should probably slow the march of progress long enough to perfect what we have anyway...)

      The author of the opposing viewpoint carps about the millions of lines of proprietary code that would have to be re-written first. Would this be easier in ten years?? No.

      The author comments on some proprietary projects of his own he has in mind. Fine, don't produce them with public money.

      My belief is that public money should benefit the public. If this had been in place ten years ago, the state of computer programming the world over would be that much better. Just like an author reads Melville, Hawthorne, etc. to learn to write well, so could we study this large public codebase as programmers, and see how the pro's do it.

      If the academic world in infested with proprietary software, it is time to eradicate the vermin. Besides, some programmer(s) will just end up getting a grant to re-write the proprietary portions. You can't honestly tell me that this would be more drastic than Y2K prep, or a BSA audit. Or are you against programmers working??

    10. Re:FOIA and government source code by dillon_rinker · · Score: 2

      Yup...#3 could easily be copyright law: "We permitted the contractor to copyright that code, and the contractor holds the copyright, and federal copyright law forbids our disclosure of it. Of course, we, the Feds, have a no-holds-barred license, so it just sucks to be you..."

      #4 would be about the same: "The contractor didn't copyright it, but they did use some of their trade secrets in developing the code...something about a quick sorting algorithm..."

    11. Re:FOIA and government source code by Anonymous Coward · · Score: 0

      Hey, was that black thing about censorship or is it a racist remark about government?!?

    12. Re:FOIA and government source code by Benjiman+McFree · · Score: 1

      Screw the law, the laws are there to make the rich richer. All information should be free, without exuse and ecspecially where tax dollars where used! Businesses should have absolutely nothing to do with University REsearch and it should be only funded by our tax dollars and it should be illegal for Businesses to give money to universities. Just like they give money to U's, they give money to politicians, and the end consumer gets it where the sun don't shine! As for National SEcurity, what an abused claim to suppress important information. INformation needs to be free, don't you get it?

    13. Re:FOIA and government source code by jeffy124 · · Score: 1

      they may not have been thinking anthrax, but possibly some other biowarfare agent, or something along those lines?

      Even if it were anthrax, the people who probably wrote that legislation are politicians that arent educated in physics/biochem/etc, hence are not aware of the difficulty anthrax has in traveling through water. Just look at all the feel-good "security" measures out there (on both sides of 9/11), like airports asking you to turn on the back-light of a cell phone to show it isnt a bomb.

      Oil wells are a possibility though

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    14. Re:FOIA and government source code by Anonymous Coward · · Score: 0

      > INformation needs to be free

      Think about that and refer to #6 in the parent. Think about that when they repeal that because of your post and I go get your medical history, credit records, etc

      A LOT of businesses that fund research have come up with a load of useful products. Look at UNIX - it started as an AT&T Research tool, most of which was at schools where AT&T provided project funding.

      Lastly, I dont think that anyone will get richer by having national secrets exempt from FOIA. If you've ever worked in teh military or for law enforcement, you'll understand why certain things are kept "secret." (BTW, I have worked for the military with a clearance. People think I'm cool because of that. I've yet to figure that out.)

  11. To some extent by RazzleFrog · · Score: 5, Insightful

    I agree with Mr. Dalke in that you can't just apply blanket policies like this. There are always going to be exceptions and fuzzy areas. To absolutely force all public-funded works to provide the source to their projects without considering special cases seems negligent at best.

    1. Re:To some extent by acceleriter · · Score: 3, Insightful

      Bollocks. If it's paid for with public money, the code needs to be public. If they want to keep their code proprietary, the researchers are free to seek private sources of funding.

      --

      CEE5210S The signal SIGHUP was received.

    2. Re:To some extent by RazzleFrog · · Score: 3, Informative

      The point is that all of the code may NOT be paid for by the public. Within that code may be closed, third-party code that the university was allowed access to. If you force the university to open the code then the third party might just pull out altogether. This isn't about whether it's right or wrong. It is just what will happen.

    3. Re:To some extent by acceleriter · · Score: 2
      The problem with that is that if the requirement isn't absolute, there will be code "laundering," by PIs working with corporations where code that was really developed under a government grant somehow becomes code that just happened to be that "code the university was allowed access to."

      I stand by the view that code paid for with public money shouldn't just be open source--it should be ceded to the public domain. If it is necessary to use proprietary code on the project (and no, I'm not talking about MS Word for memos, etc.), then the project shouldn't be funded by the government.

      --

      CEE5210S The signal SIGHUP was received.

    4. Re:To some extent by J'raxis · · Score: 1

      As for retroactively open-sourcing publicly-funded works, anything with proprietary software intermingled with it would have to be handled with the cooperation of the owners of said proprietary components (i.e., something would have to be worked out). Maybe Eminent Domain laws would apply here?

      But, if it were regulated from now forward that any publicly-funded projects must be 100% open-sourced. If a University involves their proprietary works in there, thats their loss. (Being profit-driven corporations, obviously, they wouldnt.)

    5. Re:To some extent by RazzleFrog · · Score: 1

      If a University involves their proprietary works in there, that's their loss.

      It becomes everybody's loss if they can't involve propietary works given to them for free from close source companies. As Mr. Dalke stated, you might have to rewrite something that otherwise would have been provided to you if you weren't going open-source.

    6. Re:To some extent by RazzleFrog · · Score: 1

      There would obviously have to be some sort of audit process for universities that want an exemption. An independent third-party would have to look at all of the code and determine what should be open and what should be closed.

    7. Re:To some extent by swv3752 · · Score: 1

      No it needs to be GPL. Otherwise it is almost as bad. Some company take s the code, fills a few bugs with about one man week of effort and sells it. At least if it is GPL, you can get access to thier bug fixes.

      --
      Just a Tuna in the Sea of Life
    8. Re:To some extent by acceleriter · · Score: 2

      Why not let a private company make some money from public domain code--if they added something to it (I'll assume that if they didn't improve it, there wouldn't be many takers)? The thought of that doesn't bother me--the use of tax dollars to fund proprietary code sure does, though.

      --

      CEE5210S The signal SIGHUP was received.

    9. Re:To some extent by J'raxis · · Score: 1

      Well, then they can rewrite it. Entities with profit motives (the corporations) shouldnt even be getting involved in public works, unless they expect their contributions to be put into the public domain. A parallel example is legislation: the legal code is in the public domain.* Corporations cannot contribute copyrighted material to the legislature and get it published into the legal code, then claim copy rights over the legal code. Anything and everything that goes into there comes out as public domain.

      * Theres actually one example I know of where this is not true; it was reported on Slashdot a while back. The building codes in some states are in fact owned by the organizations that created them (their reasoning being that these laws are highly technical and needed to be written by these specialists, not congressmen or their staff). This was being challenged in court last I heard, on the grounds I spoke of above, that all public works belong in the public domain.

    10. Re:To some extent by Anonymous Coward · · Score: 0

      please go to your nearest police station, and tell the first officer that you see that you need his/her cruiser for a few hours. i mean, it was paid for with public money, so it technically is yours, right?
      no, wait, bad example. how about you take a tour of the White House, and just take a detour so you can stop by the Oval Office and say "Hi."

      there are plenty of things paid for with public money that are not for public use. while i do think that gov't software projects should have some sort of disclosure of code (not neccessarily GPL), your argument of "If it's paid for with public money, the code needs to be public," is flawed.

    11. Re:To some extent by Arandir · · Score: 2

      What if the code wasn't paid for *entirely* with public funds? What if it was funded 50% public and 50% private?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    12. Re:To some extent by denzo · · Score: 2
      Bollocks. If it's paid for with public money, the code needs to be public. If they want to keep their code proprietary, the researchers are free to seek private sources of funding.
      I don't necessarily agree with this assertion, especially if you consider all tax-payer-funded products and services performed by the government, and not just from the coding perspective. Not all publically funded operations are made public, because there are various sensitivities involved, such as national security concerns, incomplete data that may be misinterpreted, or may be mixed with proprietary information.

      These same concerns would apply to code, which should not necessarily be Open Sourced and made available to public scrutiny. However, I do believe that certain information should be publically available if they do not have any of these concerns, especially when the public is directly affected by it. Things like structures on public lands or roadways, systems that interface with citizens, etc. In these situations, it would behoove us to know how safe our health, identity, and assets are while in public places. Since the government guarantees us certain rights and protections while in their places, we sometimes would like to know how well it's doing that, as long as other sensitivities do not bar them from giving us that information.

      Sometimes we don't need to know, and other times we do. Yeah, the government has to decide for us what information we need, and they may hold back in certain cases, but generally the "people" aren't well-equipped enough to make these kinds of decisions themselves (heck, we can't even directly vote for our own president, so why can't we expect other decisions to be made for us?). In a way, the government is already providing all the information it can on various department web pages.

      It's a complex issue, nontheless, and would add even more beauracracy to our government. Do we need to Open Source public projects that bad?

    13. Re:To some extent by jhines0042 · · Score: 1

      Wait-a-minute

      We are not paying for them to build us a product. We are paying for them to do research. They get paid to *DO* something, not produce something.

      Might as well ask artists who get money from the National Endowment of the Arts to hand over the rights to their art!

      --
      42 - So long and thanks for all the fish.
    14. Re:To some extent by Glorat · · Score: 1

      If it is paid for with US money then the code should belong to the US. I'm sure there is *some* software that exists that you really don't want some non-US country to get hold of. That is why it is dangerous to have a blanket policy for *all* software made by public money. That said, having as much software under GPL would be a good thing

    15. Re:To some extent by Cato+the+Elder · · Score: 2

      Bullshit. Your and many other posts seem to miss a key point of this debate: The software produced is often incidental to the main purpose of the research. And forcing the public release of the source code does have its downsides.

      First, as the opposing essay points out, no software can be liscenced from a commercial vendor and customized to suit the needs of the research project, now this can be done with an NDA.

      Second, this produces a "tainting" effect from public money vis a vis research rights. Say, while working on a partly government-funded climate modeling project, I come up with an improved algorithm. If this proposal became law, I would not use that algorithm in the final software because then I would lose the ability to patent it. If lawsuits started to arise, it would be even worse for everyone but the lawyers: Have you heard from people working on stem cell research how hard it is to completely seperate private/public funding?

      I understand and agree with the goals of the supporters of this petition. Publication of software under open-source or public domain liscences would be for the public benefit. However, this blanket approach ignores cases where this benefit would be outweighed by slowing the research, the results of which would benefit the public. Instead, government agencies should be encouraged to put language in grants that requires the release of software produced in the course of the project. However, they should be given the discretion to leave out the software provision in cases where they would constrain the research.

    16. Re:To some extent by rmjiv · · Score: 1

      Who is the public though? If the US government pays for the research, why does the government of China get the benefits of it? (or vice versa?)

      Additionally, what about code developed that is ancillary to the point of the research? Suppose I'm studying the effect of microwaved popcorn on hamsters. Further suppose that there is a great commercial product that does microwave popcorn modelling, but it doesn't include hamsters. I've arranged with the software owner to have access to the source which I modify to include hamsters. This is "research". This is publicly paid for code. How are (less extreme) examples like this handled?

      --
      She came sliding down the alleyway like butter dripping off of a hot biscuit.
    17. Re:To some extent by acceleriter · · Score: 2
      First, as the opposing essay points out, no software can be liscenced from a commercial vendor and customized to suit the needs of the research project, now this can be done with an NDA.

      Why is this important? If a researcher needs to pay a commercial development firm from his government grant, the PI simply needs to have the contract written so that the software is sold, not licensed, and clearly state that the software will enter the public domain. If it'll "constrain" the research to develop in this way, the PI needs to approach the competition. If there is no competition, then no grant.

      With regard to the tainting effect, software patents are a perversion the framers would never have assented to (along with effectively eternal software copyrights, but that's another thread), so their loss would be no tearful event.

      The right answer is eminently simple. That unclassified research and its fruits (in this case, software) paid for by the people belong to the people. If we're to buy into the intellectual "property" rhetoric of the software industry, then I guess that means that not releasing government funded software into the public domain is piracy and theft!

      --

      CEE5210S The signal SIGHUP was received.

    18. Re:To some extent by acceleriter · · Score: 2
      This sort of thing could be handled by treaty. A class of public domain limited to nation states could be created, so that, say, Slobbovian citizens would obtain public domain rights to Slobbovian funded research, but U.S. citizens would have to pay royalties to the Slobbovian governement (a.k.a. the Slobbovian taxpayers). Given that there's a jackbooted infrastructure in place for enforcing the copyrights of the governments' corporate masters (i.e. WIPO and the Berne Convention), this would be doable.

      Or we could fall back on that tired old "advancement of science" and "good of mankind" stuff. Naw.

      --

      CEE5210S The signal SIGHUP was received.

    19. Re:To some extent by Anonymous Coward · · Score: 0
      Might as well ask artists who get money from the National Endowment of the Arts [endow.gov] to hand over the rights to their art!

      Why shouldn't that be the case?

      ~~~

    20. Re:To some extent by Anonymous Coward · · Score: 0

      Sorry, but that is just BS. I can absolutly see how making all publicly funded projects be under an open-license will make life hell for a few projects using code under other liscenses or commercial but donated for educational use. However, that really does not matter. The fact that things will be hairy till it all gets sorted out is a cop-out BS excuse. The fact of the matter is that I as a taxpayer do not want to be giving money away to people just so they can write code worry free then turn around and make a buck.

      It WILL be hard, but eventually things would all get sorted out. There simply isn't any excuse to using public money for non-public projects.

    21. Re:To some extent by drinkypoo · · Score: 1
      The point is that all of the code may NOT be paid for by the public. Within that code may be closed, third-party code that the university was allowed access to.

      That's why licensed code embedded in public-funded projects should only be accessed through libraries. Then you can simply release it in the public domain, without those libraries. While it certainly makes life quite difficult, you can use the source and your brain to figure out what the library is doing, for anything where the source would do you any good anyway.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    22. Re:To some extent by Cato+the+Elder · · Score: 2

      "If there is no competition, then no grant"

      That's exactly what I meant by "constrain" Why shouold research in which the software is incidental not be given a grant just because some modification they make to a propreitary software package won't be released? Qui bono?

      "software patents are a perversion the framers would never have assented to"

      Along with granting the vote to women, but that's another thread. My example didn't refer to software patents, but to algorithmic patents. I think these fit perfectly with the intent of the framers. An algorithm takes research to develope. It is often hard to duplicate, even if you see the results (unlike most software patents). By making them patentable, the technique used to develope the algorithm is available immediately and the algorithm itself is garunteed to enter the public domain in a limited amount of time. By the by, I agree with you completely on the issue of the long duration of software copyright.

      "The right answer is eminently simple. That unclassified research and its fruits (in this case, software) paid for by the people belong to the people. If we're to buy into the intellectual "property" rhetoric of the software industry, then I guess that means that not releasing government funded software into the public domain is piracy and theft!
      The right answer is eminently simple. That unclassified research and its fruits (in this case, software) paid for by the people belong to the people. If we're to buy into the intellectual "property" rhetoric of the software industry, then I guess that means that not releasing government funded software into the public domain is piracy and theft!

      "The right answer is eminently simple. That unclassified research and its fruits (in this case, software) paid for by the people belong to the people. If we're to buy into the intellectual "property" rhetoric of the software industry, then I guess that means that not releasing government funded software into the public domain is piracy and theft"

      The right answer is seldom simple. If we were talking about software developed as one of the primary objectives of a government grant, I might agree with you. But we're not. The issue is software produced in the course of doing other government research. Should the public be granted access to the spare cycles of any government funded machines? Of course not, the logistical hassle far outways the benefits. The same is true in many cases with software, which is why I disagree with petition as currently written.

    23. Re:To some extent by acceleriter · · Score: 1
      Along with granting the vote to women, but that's another thread.

      Touché.

      It would be a logistical hassle to decide what's just "incidental" and what's primary to the research, too. I imagine that while we allow "incidental" work to be closed and exploited for private gain, most of it will miraculously be "incidental."

      The analogy to public access to spare cycles on government machines can go the other way, too--would it be OK for the government to give free time on its mainframes to corporations but not to taxpayers? That's what the opposing essay author seems to want for government funded software.

      --

      CEE5210S The signal SIGHUP was received.

    24. Re:To some extent by Cato+the+Elder · · Score: 1

      "It would be a logistical hassle to decide what's just 'incidental' and what's primary to the research, too. I imagine that while we allow 'incidental' work to be closed and exploited for private gain, most of it will miraculously be 'incidental.'"

      There is a difference between not allowing commercial release and requiring open release. The petition would require researches to openly publish their code as a condition of the grant, just as they are required to publish their research. That is the focus of the principal objections by the author of the opposing paper.

      Not allowing closed-source, commercial releases of software developed as part of a government contract is much more limited in scope and more reasonable. It solves the NDA problems--the modification to the propreitary program can't be sold by the original company, but the distrubution can be restricted. Some researchers would object to this, but it does put things on a footing similar to that of most employees. If I, for instance, develop any software using company resources such as computers, I can't distrubute it without a written disclaimer of interest from my company. I think, also, that it would satisfy the opposing essay author.

    25. Re:To some extent by maxpublic · · Score: 1

      Them's the breaks. Deal with it. Or not, if you want to fight it that hard.

      But if you do, I seriously doubt your motivation has anything whatsoever to do with saving a buck or two on your tax bill. Such an exceptional opposition to the public-code scheme reeks of extremely personal self-interest.

      Not with my tax dollars, you don't.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    26. Re:To some extent by jhines0042 · · Score: 1

      The goal of the NEA is to foster creativity. Taking away the results of that creativity would serve to stifle it. People would hold back when exploring their art and the end result would be someone who got paid to put out something that wasn't their best work.

      The NEA supports Artists so that they can focus on Art because it is viewed as important by the public to have Artists so that culture can progress.

      The public funds scientific research because it is viewed as important to have scientists so that science and society can progress.

      Lets assume that someone has invented the pill form cure for cancer. Are they going to make money? You bet. Will it make the world a better place? You bet. Does the public benefit? Yes, because now the public has to pay LESS to cover the medical costs of people who are being constantly treated for cancer and its various results and who cannot afford it themselves. The public pays for this through medical insurance. Sure the company will get rich, why shouldn't they?

      --
      42 - So long and thanks for all the fish.
  12. It sounds like the proposal needs work by Rev.LoveJoy · · Score: 3, Interesting
    So, the opposition guy's gripe is that forcing open all the source will retroactivly screw a lot of researches in that it will disclose works based off of closed software. Why not an ammendment process to clear this up?

    Having attended a public university (go bruins), I find the idea of universities profiting from publicly funded research offensive. From my personal experience, I know there were enough politicians within the UC system. Let's nip this thing now rather than encourage more professional politicians to be drawn to our centers of higher learning by the profit motive.

    Cheers,
    -- RLJ

    1. Re:It sounds like the proposal needs work by Courageous · · Score: 2

      While I'm with ya, consider: if a University becomes profitable, it doesn't require as much funding from the public rolls. Certainly you can see how politicians might like that.

      C//

    2. Re:It sounds like the proposal needs work by Rich0 · · Score: 1

      I don't buy the arugment about not being able to extend research off of closed-source software. Basically, his argument goes like this: 1. I come up with a really neat idea in database theory. 2. Rather than design my whole database from scratch, I sign an NDA and get the code to Oracle's flagship DB. 3. I modify their code to implement my idea - the software works great. 4. Maybe I publish something general about my theory, but chances are that the only people I can sell "my" new code to are at Oracle - guess who ends up with a leg up on the competition. Net result - your tax dollars allowed me to make a profit selling code to a particular vendor who then gets a leg up on their competition. Sure, it would be a pain to re-invent the wheel - but it only has to be done once. On the other hand, if the software you are working with is closed-source there is presumably a profit-motive for the copyright holder to keep it as such (ie - Oracle sells a lot of its software). If that is the case, than let Oracle pay you to test out your theory. That's just good business - if they pay the whole development cost (and the overhead if taxes pay for the electrons running through the PC the software is written on) then they can copyright it and sell it as much as they want until their patent runs out. Summary - if the software makes money, than let the vendor pay for the reasearch that uses it. If it doesn't make money, than why doesn't the vendor just release the source?

    3. Re:It sounds like the proposal needs work by Anonymous Coward · · Score: 0

      The vendor paid you by allowing you access to the code. You would never have access to it otherwise.

  13. Lisa is a shill for O'Reilly by Anonymous Coward · · Score: 1, Troll

    I don't mean to be down on her, but this is another in a long line of O'Reilly advertisments put forth by Lisa.

    Wouldn't it be better to just hire her as the "O'Reilly editor" and have her edit submissions?

    For all the talk of other sites masquerading advertisments as legitimate articles here on Slashdot, something must be said for the blatant disingenuousness of this submitter and Slashdot's willingness to post her stories.

    As far as the topic is concerned, all 100% government-sponsored software should be made available under a BSD-like license. The GPL and its workalikes are too restrictive and are means to a particular political end. A truly free license would allow for public consumption of the code without any royalties.

    Code that is developed using less than 100% goverment funding should be kept closed and copyright assigned to the authors of the software.

    1. Re:Lisa is a shill for O'Reilly by Anonymous Coward · · Score: 0


      Her email address is @oreilly.net (or whatever the site is...) Doesn't that make it pretty obvious where she's coming from? Just because she works there, doesn't mean she can't say "hey, do y'all find this interesting?"

    2. Re:Lisa is a shill for O'Reilly by Anonymous Coward · · Score: 0

      Ill skil the shilly-ness comment.

      I'm interested in this comment:

      > Code that is developed using less than 100% goverment funding should be kept closed and copyright assigned to the authors of the software.

      Mayhaps I am a cynic, but the only thing that will end up open under this paradigm are things written by the government. Universities would probably be un-affected. Consider this scenario:
      Let's say I'm employed by a govt grant. I don't want to give up copyright or open source my SuperDuperToolKit since I think I can get money for it from the private sector. "Honey please come in and fix the typo in this line where it says pirnt". Now somebody not on the gov't dime has done development, I can keep my copyright. Even more likely: Uni's will just employ some minimum wage monkey to make sure the comments are all spelled correctly, then procede to steal the IP from the person who wrote the code to begin with.

      Let's face it, you've got the sign wrong. If epsilon of your pay while working on a project comes from public funding you should have to open the source. This of course will crack open a new, fresh and tasty can of worms: Exactly who do I work for when I am standing in the shower in the morning and I dream up a minor improvement of an algorithm that I am developing using public funds?
      Say the project is not completed yet, so do I have the responsibility to fold the improvement into the development tree? Or can I run off and patent it?

    3. Re:Lisa is a shill for O'Reilly by Anonymous Coward · · Score: 0

      Actually, if you go back to her original submissions, you'll find that she didn't always append her workplace name to her submissions.

      http://slashdot.org/article.pl?sid=02/01/03/182023 3&mode=thread
      http://slashdot.org/article.pl?sid=01/12/01/011023 3&mode=thread
      http://slashdot.org/article.pl?sid=01/11/28/011225 3&mode=thread Here's one of the aforementioned non-O'Reilly links.
      http://slashdot.org/article.pl?sid=01/11/17/133822 6&mode=thread Here's another.
      http://slashdot.org/article.pl?sid=01/04/17/114522 4&mode=thread And another.

      That's as much as the Lameness filter will allow. As you can see she is quite the prolific submittor. This would normally be a really cool thing if not for the fact that each and every one of these articles is an advertisement for some O'Reilly product.

      The other thing is that she's not the only O'Reilly astroturfer out there. If you read the Developer section, you'll find other articles advertising O'Reilly stuff.

      It's one thing to say, "Hey, Randal just completed the latest version of Learning Perl!", but quite another thing to say, "Hey, I found this really cool article about 3D modeling using Python!" and then having a teaser article pushing the book.

      If O'Reilly wants to advertise, why don't they simply come out and do it? And if there is some behind-the-scenes deal happening, wouldn't it be better for it to be brought to light?

      I have my suspicions that O'Reilly isn't the only company who has made an advertising deal with Slashdot.

    4. Re:Lisa is a shill for O'Reilly by Anonymous Coward · · Score: 0

      A clause in the government grant contract restricting monies from outside entities from paying for parts of the research (ala similar NCAA player restrictions) and a couple arrests for fraud would put an end to that kind of deviousness in a hurry.

  14. i'd say so by jrs+1 · · Score: 2, Insightful

    everything that is publicly funded should mean public code UNLESS that would open the system for expoitation. if it would then chances are the system is badly designed in the first place and people should have their money put into just projects.

    the only problem is that a mixed public and private investment problems could create some concens with the private companies, however public code is rightly deserved by the public if the public own the project. the uk is now taking a step forward in opening up public services:

  15. code is no different by bokmann · · Score: 5, Informative

    Code is no different than any other property...

    Are Television shows created with public funds available for my use as source material in my own movies?

    Are works of art (like the infamous Mapelthorpe photos) considered in the 'public domain'?

    I honestly don't know the answer, but I'm sure someone has thought about this in another domain. I wish people would stop thinking that code/cyberspace is really as new and challenging as it seems.

    -db

    1. Re:code is no different by gorilla · · Score: 2

      In the US, copyright is created "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries". If they are being paid to progress, through grants, then why do they need the copyright? On the other hand, if they benefit from the copyright why get the grants?

    2. Re:code is no different by dfenstrate · · Score: 5, Interesting

      I don't know about PBS for copyright information, but in general, any pictures, images, or film taken by State or Federal employees are public domain. There are certain limitations on this- for example, classified information, or the use of military insignia, but the overwhelming majority of the material put out is free for you to use. So yes, you could use it as source material in your own movies, though common decency demands you give credit where it's due.

      This picture is a classic example. It was one of the most stunning photos to come out of the montana forest fires- the low resolution of the picture above doesn't do it justice- and any AP photographer would have killed to have the rights to it. But the picture was taken by an on-duty USGS employee, and hence, everyone gets to use it.

      So in several cases, yes, publically funded stuff is in the public domain.
      I think it all should be, but that would doubtless deprive my University of some much needed cash that the state will never give us.

      --
      Alcohol, Tobacco and Firearms should be the name of a store, not a government agency.
    3. Re:code is no different by DGolden · · Score: 5, Insightful

      Bah!

      Code, television shows and some works of art are ALL different to most forms of property!

      Most forms of property have a physical existence and are not infinitely copyable. They are called "naturally scarce" in the jargon. If I take your car, you don't have it anymore.

      Code, television shows, music, films, and the written word, are all simply patterns of information, that ARE infinitely copyable. They are "non-scarce".

      Our current social structure sometimes creates "artificial scarcity" out of certain "non-scarce" abstact things like patterns of information - one such artificially scarce social construct is (mis)named "intellectual property".

      Unlike real, physical property, you can give me a copy of the underlying information pattern without destroying your own copy, at what is practially near-zero energy/cost. Thus, it is FUNDAMENTALLY DIFFERENT to most things contemporary society badges "property".

      One of the things that is happening now is that Joe Soap on the street has non-scarce access to increasing numbers of goods that are currently of merely artificially scarce statys, such as: digital music, films, etc., as well as program code.

      The old megacorporations which relied on keeping such patterns of information artificially scarce for their business model are now fighting desperately to keep them that way, while millions of Joe Soaps move to bypass them in copying the non-scarce information patterns.

      Remember, intellectual property is only a societal convention - if millions upon millions of people start to ignore it, then bulk society has changed, and the very concept of I.P. is obsolete in its current form - Would you have sided with the scribes when the printing press was invented? Will you side with the factory workers when/if nanotech renders physical items effectively non-scarce, and the factories become obsolete? How about when/if the march of programs effectively eliminates energy/matter scarcity altogether, and things like money and present-day economic systems like communism and capitalism all become obsolete? It could happen, and lots of people are already thinking about it - see Iain Banks' "Culture" novels.

      Yes, the abandonment of the profit motive might result in less code/music/films. But personally, having seen the quality of today's code/music/films, I'm one of those people of the view that the best ones will still be made - since the best ones tend not to be made solely for profit.

      --
      Choice of masters is not freedom.
    4. Re:code is no different by leifb · · Score: 1
      Code is no different than any other property...


      Actually, there is a difference: functionality.


      The research may be directed toward a particular problem (and it is, or the grant money gets a lot tighter), but what results is not so much a product as a method.


      Therefore, software research is closely akin to research into utilities construction methods, or highway construction methods, or direction and editing techniques, or photography methods.


      Bob Maplethorpe kept his negatives. He couldn't stop people from mimicking his style, nor his method. (Good taste on the other hand...)

      I find it offensive that we can even discuss limitations on duplicating method.


      Or algorythm.


      Or "look and feel".

    5. Re:code is no different by geekoid · · Score: 2

      If there not, they should be public.
      If its funded with public money then they should be open. If the public for other domains have not fought for this, then I say "phooey!" on them.
      Our money, Our source code.
      I don't care if its biometric software, the software the runs the DMV, or Windows NT.

      If not Open source, then at least open for review.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    6. Re:code is no different by Anonymous Coward · · Score: 0

      "Yes, the abandonment of the profit motive might result in less code/music/films. But personally, having seen the quality of today's code/music/films, I'm one of those people of the view that the best ones will still be made - since the best ones tend not to be made solely for profit."

      There are such contries. I sugest you go there to check it out yourself, North Korea, Cuba or China might be good alternatives.

    7. Re:code is no different by Vainglorious+Coward · · Score: 1
      if millions upon millions of people start to ignore it, then bulk society has changed, and the very concept of I.P. is obsolete in its current form

      Isn't this already happening in Asia?

      --
      My next sig will be ready soon, but subscribers can beat the rush
    8. Re:code is no different by aussersterne · · Score: 2

      Code is very different.

      If I want to show a Mapelthorpe photo to my students, fine. If I want to show them a segment of a PBS documentary on the civil war in class, fine. Neither activity is going to get me or threm thrown in jail.

      If, however, I make available to their laptops via our network a certain piece of proprietary software without paying for multiple licenses, I will get into trouble. And if, somehow, I manage to get my hands on and show them actual code from a piece of proprietary software, even if I do so for educational purposes... Well, follow this to its obvious conclusion.

      Oddly enough, just involving computers as a medium changes things as well. To play a track from a CD for them using a boombox at the front of the classroom is fine. To transfer an MP3 (again) to each of their desktops for them to listen to through headphones would, I think, be viewed as problematic.

      For better or for worse (I think for worse) we treat software, and even data simply stored electronically, very differently from other forms of intellectual property, especially when we get down to issues of fair use.

      --
      STOP . AMERICA . NOW
    9. Re:code is no different by Anonymous Coward · · Score: 0

      That's a strawman:

      The bad conditions in North Korea are due to poor dictatorial politics, not economics.

      The "bad" conditions in Cuba are due mainly to irrational USian economic sanctions against Cuba, not due to Cuba's intellectual property laws. In fact, Cuba isn't all that bad, despite having a dictator. Better healthcare than the US, for example...

      China is a very big and diverse country - there are plenty of parts of China I'd much rather live in than plenty of parts of the U.S. - And lots of really good music comes out of China (of course, racially, the chinese are simply better at music than westerners - probably something to do with their tonal language). Adverse human rights issues in China are again nothing to do with their I.P. laws, but with their dodgy government.

      I can easily conceive of a pleasant nation that suddenly chooses to abandon Western/WTO I.P. laws in part or in full, in fact it's already starting - Brazil and some African states ignoring medical patents spring to mind. Don't beleive the propoganda USian media, some of those nations are actually pretty nice places to live.

      And in Europe (where I am right now, in fact), it's far from clear if the people in europe will continue to honour I.P. laws - the enforcers of such laws only have so much power over the populace, and, of course, are part of the populace themselves, and many couldn't give a damn about prosecuting offenders of I.P. (or some drug possesion) laws, but would much rather catch real humanity-damagers, like rapists and murderers.

      Don't forget, what is illegal and what is wrong are often not the same thing - almost all adult Europeans seem to understand this... do many americans actually reach adulthood without comprehending that distinction???

    10. Re:code is no different by sheldon · · Score: 2

      Really? Are you sure that picture was taken by an on-duty USGS employee?

      A year or two ago I could have sworn I had that same photo forwarded to me by at least a dozen different friends... Each one of them claimed that it had been taken by a friend of theirs.

      Now whom am I to believe who took the picture? :)

    11. Re:code is no different by Chris+Burke · · Score: 1

      I would say that many Americans reach adulthood vaguely aware of the notion that morality and legality are not the same, but often tend to be uncomfortable with the notion.

      It's basically a result of those that agree that morality = legality (those lobyists who define the laws in their favor) also define popular culture.

      --

      The enemies of Democracy are
    12. Re:code is no different by Anonymous Coward · · Score: 0

      Well, I swear I read in a newspaper that it was taken by a USGS newspaper, so that story is only once removed, through me.

      Personally, I'd think that it was far more likely that a USGS person or other variety of federal employee was in the area of a raging forest fire than 15 of your friend's friends.

      -dfenstrate

    13. Re:code is no different by Anonymous Coward · · Score: 0
      Yes, the abandonment of the profit motive might result in less code/music/films.


      A lot less. There are darned few artists who can afford to invest the months of their lives, let alone pay for the recording studio time just to abandon their work after the first copy is paid for. Rule number one: you gotta eat. And it turns out, that if you spend ten hours a day washing dishes so you can eat, then it's a lot harder to spend ten or twelve hours a day writing good music or good code.

    14. Re:code is no different by Slur · · Score: 1

      I'd add that American Democracy has overreached its good intentions in a lot of adult minds. Whereas it was intended to foster a sense of personal responsibility many people have come to feel that as long as they vote for a loud enough representative it gets them off the ethical hook, so to speak. Now that our freedom of information is under attack there are a good number of minds actively seeking to resist it.

      Perhaps the increased incidence of people taking pacifying prescription drugs is a sign of resistance to this fundamental internal struggle.... People want to express their dissatisfaction, but they don't want to rock the boat when things are going so gosh-darned good. The "Brave New World" is right here and now in America, so be sure and only take the legally sanctioned drugs, kids!

      I suppose you must know that a large majority media-fed Americans have only one overarching desire in life: to remain little irresponsible children free from the necessities of life, free to indulge in whatever vain pursuits fit the moment, free to get away with those things that the media tells us can be got away with.

      Let Freedom Ring!

      Our government and leadership are more than happy to indulge the American appetite for shallow pursuits, kicks, and thrills. Hell, look at the so-called "War on Terror" being promulgated in the media. The way it's promoted you'd think it was a fucking carnival ride. There's been enough chest-beating and crocodile tears to fill up a century of Jerry Springer episodes.

      Oops, I'm ranting, but suddenly there's the other side. It's legal to attack and kill people anywhere you want - as long as you're the guy in power. Hell, if you're the guy in power you can even officially declare it Moral.

      I'd say the whole game is spinning on its head with trousers down at this point.

      --
      -- thinkyhead software and media
    15. Re:code is no different by Anonymous Coward · · Score: 0

      I can vouch for that. The best movie I've ever seen was made not-for-profit and is shown in only one theater in the enitre world with free admission. The image quality is INCREDIBLE. High resolution 75mm film at 24fps on a three story tall screen is absolutely stunning. Every detail on every plant was visible from the middle of the theater. The sound fidelity is better than many commercial theaters. All this from a not-for-profit movie. If you're wondering what it's called, it's "The Testaments" and it's shown at a theater in Utah.

    16. Re:code is no different by Anonymous Coward · · Score: 0

      So move to a socialist country like....oh.... anywhere in europe. You'll get a basic living wage.

  16. Respondeo by Bombcar · · Score: 2, Interesting

    The argument that much of what is currently being developed is closed is a strawman. There will always be this argument, but the longer we wait, the more time it will take to change when the time actually comes. It would be better to change now, absorb the bump, and continue. (And given the pressure, many of the closed source systems could become open source (IE, pay $X to Joe Roberts so that he will change his code from propietary to GPL, etc.)

  17. The only answer is YES! by libertynews · · Score: 2, Insightful

    How could it be otherwise? If they license the software that they used our tax money to produce are they then going to reduce our taxes accordingly? Send us all dividend checks? Ha! I don't think so.

    The only reasonable way to do it is to release the software under the GPL so that it cannot ever become closed software when used by anyone else.

    --
    Remember Lexington Green!
  18. Public Funding != Free Ride by ScumBiker · · Score: 4, Insightful

    Maybe a center position can be reached here. Let's face it, universities need funding, be it from government or the private sector. If a license was used that allowed non-commercial use of code, but forced a company to pay a fee for it's use in a commercial project, makes the most sense to me. The university benefits, due to selling it's software. Business benefits, due to getting great software for further development/exploitation. We benefit, because we get to use the same stuff for our projects. Cool, eh?

    --
    --- Think of it as evolution in action ---
    1. Re:Public Funding != Free Ride by niola · · Score: 1

      If a license was used that allowed non-commercial use of code, but forced a company to pay a fee for it's use in a commercial project, makes the most sense to me.

      I would have to agree with this, but I think this opens up another can of worms that needs to be thought about - enforcement. There would need to be some oversight and accountability. Commercial businesses that use the code would need to be held accountable to make restitution should they be caught using the code without paying the fee.

      The hardest part about this would be tracking those abuse the use of the code. It does not take much effort to conceal and disguise others' code within your own. Change variables, structure, fucntion names, etc.

      It is ashame we live in a society where big business has no ethics (ie. Enron)

      --Jon

    2. Re:Public Funding != Free Ride by mwa · · Score: 2
      But, Federal Funding does == Free Ride

      See Title 17, Chapter 1, Section 105*:

      • Copyright protection under this title is not available for any work of the United States Government, but the United States Government is not precluded from receiving and holding copyrights transferred to it by assignment, bequest, or otherwise
      So if institutions (universities, contractors, whatever) are writing code (or any other copyrightable material) according to a contracted federal directive, then that constitutes a "work for hire" and the copyright should fall into the public domain.

      (In reality, I expect ownership of the copyrights are contractually transfered to the developer, but my not-a-lawyer-mind tells me that the intent of the copyright code was to place federally developed materials in the public domain where all could make use of it.

      ) Note also that "public domain" != "open source". Although the source would be "open", it would be open for inclusion in both open source and commercial products absent licensing fees for everyone. Commercial developers could take it and extend it however they feel it would best attract paying customers. Open source developers could use it for whatever reasons suits their purpose. There's no need for arguing over which license is best, because without copyright the federal government has no authority to license it at all.

      The only burden this puts on university research is that if they want to license their research, they have to acquire private funding and not "contaminate" that particular project with federal funds. This is as it should be. If you don't want to share with the taxpayers, don't use their money.

    3. Re:Public Funding != Free Ride by p3d0 · · Score: 2
      Note also that "public domain" != "open source".
      Public Domain is not the same as Open Source, but public domain software is considered to be Open Source. Check here.
      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    4. Re:Public Funding != Free Ride by Anonymous Coward · · Score: 0

      Yeah, same basic thougt behind QT's licensing. I know some of the more hard-core OSS people had kittens about the QPL, but personally as a developer and user I found it to be a very reasonable thing.

    5. Re:Public Funding != Free Ride by HiThere · · Score: 2

      However the Qt licensing resolution was the correct one. Perhaps it would also be correct for publicly funded projects:
      1)Release a copy under the GPL.
      2) Make an equivalent copy available for license under a different proprietary license.

      The philosophical disagreement appears to over whether step one should use the GPL or a BSD style license. Clearly a private firm could not afford to use a BSD style license there. I'm not certain that even a government should.
      .

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  19. Author of anti-OSS article has a misconception by yerricde · · Score: 5, Funny

    The author of the article opposing release of publicly funded works under an open source license seems to have a misconception as to what common free software licenses say constitutes source code. From the anti-OSS article:

    Open source licenses rarely require that local changes be distributed. Open source licenses do not set a limit on the fees charged. Open source licenses set no restriction on when, how, or where the source is distributed (with minor exceptions). As an open source publisher I am free to release my source code only once a year, at a charge of $1 million paid at least two months in advance, and you have to accept it on paper tape while we are both standing under the Eiffel Tower. (I'll cover my own travel arrangements if you take me up on this.) If I am the original copyright holder I'm even allowed to obfuscate the code by removing comments, using nonsense variable names, and other tricks.

    This conflicts with the most common definition of source code. The GNU General Public License, one of the most popular free software licenses, specifies the following in section 3: "Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange," that is, something other than paper tape. Also, "The source code for a work means the preferred form of the work for making modifications to it," meaning that if reasonable comments aid modification, leave them in.

    --
    Will I retire or break 10K?
    1. Re:Author of anti-OSS article has a misconception by stapedium · · Score: 1

      on a medium customarily used for software interchange

      So would punch cards count?

    2. Re:Author of anti-OSS article has a misconception by Samrobb · · Score: 1
      If I am the original copyright holder I'm even allowed to obfuscate the code by removing comments, using nonsense variable names, and other tricks.

      The GPL governs the use of the software after it leaves the hands of the original copyright holder. The original copyright owner has complete control - they can do whatever they damn well please. If they want to take their code, remove all the comments, obfuscate it, enode it on paper tape using Morse code, and then place the resulting mess under the GPL, they're free to do so, and there isn't a whole lot you can do about it.

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
    3. Re:Author of anti-OSS article has a misconception by mindstrm · · Score: 2

      Open source licenses do NOT require local changes to be distributed. They only cover under what terms you may distribute..

      As for the conflict you see.. there is none.
      The original author is NOT required to follow GPL.. he holds copyright. He can do WHATEVER HE WANTS with his code. It's others, who get his code by way of the GPL that must follow it.

    4. Re:Author of anti-OSS article has a misconception by Anonymous Coward · · Score: 0

      A lot of this thread seems to depend on whos owns the copyright on the code. If my tax dollars paid for the federal government should own it. As much as I think all publically funded code should go into the PD, if the feds decide the code from all code they fund must be GPLed then the distributor has to play by the rules of the GPL.

  20. Public funds shoud mean public domain by stapedium · · Score: 3, Interesting

    If a project was entirely funded by public funds, then the intellectual property rights for that project belong the the public and that project should be in the public domain.

    It should not be open source, whether GPL, BSD, Artistic License, whatever! My tax dollars should not go to push your opensource political agenda. The source code should be made part of the final progress report for the project, and I should be able to modify it to my hearts content (funded by non-government resources) without even thinking about releasing the source to my modifications. In the same way, if you want to setup a foundation that warehouses public projects, makes modifications to the code and relicenses it under an open source license more power to you.

  21. This is a fundamental limaition.... by Anonymous Coward · · Score: 3, Informative

    I'm working closely with the Holsten act, which basically esnures that when the government pays a private researcher a grant, they're paying for the results of the research, not "property of the labor". You know how a company "owns" anything you think up on company time? (If you read the contract carefully). Well it doesn't work that way with government-funded research, since the Holsten act. You can google for links, the implications have been discussed a great deal over the past few years...
    Hope this helps.
    -Paul.

    1. Re:This is a fundamental limaition.... by Anonymous Coward · · Score: 0

      Most software developed on grants is not developed on grants whose primary focus is creation of new software. The grant focus tends to be on development of new methods, and the software is developed to show that the method works in some sense, on at least some cases.

      Should everything generated by a grantee (using govt funds) be in the public domain, and able to be accessed by the public? What about a throwaway script? If I throw it away, then didn't I just steal something from the public? What about all my data, including crummy junk? That might be a terabyte of stuff. Where do I keep it, and for how long? Who pays me to keep it? What about random thoughts on my whiteboard generated on grant time? Photograph it before erasing?

      There is no obvious place to draw a line about what "belongs" to the public. Congress and the funding agencies have chosen a place. If you don't like it, then you have to articulate an alternative clear standard. Saying "all IP generated on grants belongs to the people" is not clear - or if it is, then it is impossible to carry out. The analogy with a company IP policy is not complete, since violation of their policy at most means you lose your job and get sued. Violation of a government policy could mean prison. Don't think researchers won't worry about that kind of thing, either.

  22. Software engineering isn't science,its engineering by Eharley · · Score: 1

    Computer software research isn't science research. There is no peer review, people do not publish in journals, there aren't proceedings of discussions on word processors and the like.

    Computer software research is engineering. In engineering a product is built for a practical purpose and usually funded by someone with an interest in that practical purpose.

    The public funds both engineering and science research because of a commitment to enhancing technology and underestanding.

    Computer code, if produced for science research (like a new prime factoring algorithm, or a spanning tree algorithm for communication networks) should be published in a journal for peer review and thus in the public but copyrighted by the author.

    Computer code, if produced for a product that is being used for a practical purpose and not to be published for peer review, should not be released to the public without the consent of the author and the funders.

    What I object to is Universities blindly forbidding researchers to release any computer code without any thought. Just because people are making money of computer software engineering, doesn't mean that every piece of computer code is profitable.

  23. But... by Anonymous Coward · · Score: 0

    Just because they're funded by my tax money doesn't mean I get to know what the CIA is doing. :)

  24. Sometimes by Nf1nk · · Score: 1

    The Answer to this question is a resounding...

    Sometimes

    No really, if it was written at a public university on a grant from a private company, I support the company getting the fruits of the research.

    Public funds at a public university == public results. every time no questions asked (unless the results of the research if released into the wild would be dangerous ie: new chemical weapons)

    But that is not what this is about, this is about the research software, and yeah if it was all open sourced it could speed up research times and lower costs with better results, but groups tend to be very possessive of the code they generate, and the competitive nature of research today hinders the sort of coperation that this requires.

    --
    I used to have a cool sig, back when I cared
  25. Good arguments but they don't support the conclusi by Gallowglass · · Score: 2
    Good arguments but they don't support Mr Andrew Dalke's conclusions. (Mr. Dalke took the anti position if you haven't read his paper.)


    Granted, if the idea is that *all* software written which is funded by public money were to be open sourced, then Mr. Dalke has a point. But surely, it is a trivial exercise to modify the proposal to say, for example, that all software that is derived from proprietary software cannot fall under this order.


    IMHO, if an idea is unworkable in its present form, see if you can modify the idea to fit reality before tossing the baby out with the bathwater.

  26. What software are we talking about here ? by J.D.+Hogg · · Score: 2
    If public funds are used to create, say, a word processor, then people should be pissed off if they can't get the source code for it, because it's their tax money paying for the software.

    But what if public funds are used by the CIA to create a piece a software that spies on China or Cuba for example ? would you expect it to be open-sourced ? I hope not : the difference between the word processor and the spying software is, the former is a piece of software that people's tax money pays for, but latter is a tool to maintain national security.

    1. Re:What software are we talking about here ? by RazzleFrog · · Score: 1

      If public funds are used to create, say, a word processor, then people should be pissed off if they can't get the source code for it, because it's their tax money paying for the software.

      But why would I be upset? I am getting the word processor. And maybe the reason it is so great is because Microsoft decided to release to that university all the details of the .doc file format(ok so this isn't realistic but it is an extreme example). This free word processor is 100% compatible with Word but if they had to release the source, Microsoft would never do it.

    2. Re:What software are we talking about here ? by Anonymous Coward · · Score: 0

      The problem is that you never even got the right to use the binary.

    3. Re:What software are we talking about here ? by Jeremi · · Score: 2
      But why would I be upset? I am getting the word processor.


      Because you aren't getting the word processor. All you're getting is the ability to run a particular build of the word processor, on a particular OS, on a particular hardware platform. The moment you need to change to another OS or hardware platform, that executable becomes useless to you, and you have no word processor. At that point, the public loses the benefits of the publicly funded research, potentially forever. And that's not even getting into the fact that the public never gets the benefits of seeing how a good word processor can be written, novel and useful extensions to the word processor by 3rd parties, etc.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    4. Re:What software are we talking about here ? by RazzleFrog · · Score: 1

      Well then, add to the exemption that they must provide binary distributions for every platform possible. As I said in another thread, you can make it hard on them but don't make it impossible.

    5. Re:What software are we talking about here ? by Jeremi · · Score: 2

      Great... then we'll have to define what "possible" means. Yes, it is possible to provide a binary for the PDP-11 and the Atari 2600, but will anyone? Doubtful. So in practice, "possible" would end up meaning "Windows and possibly MacOS". And if the maintainers of these binary distributions were to disappear/disband/get hit by a bus, then no more binaries for anyone.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    6. Re:What software are we talking about here ? by Anonymous Coward · · Score: 0

      But what if public funds are used by the CIA to create a piece a software that spies on China or Cuba for example ? would you expect it to be open-sourced ? I hope not : the difference between the word processor and the spying software is, the former is a piece of software that people's tax money pays for, but latter is a tool to maintain national security.

      CIA is acting in an anti-ethical way, since Cuba and China are sovereign nations and spy should be banned.

      US must think about maintain its national security INSIDE the nation.

  27. If the public paid, the public should own it by jht · · Score: 2

    But I do not agree that it should be GPL'd if it was built with public money. Rather, I think that software built with public funds should be given to the public domain. Once released to the public domain, if you want to use the source code in your own proprietary product, though, that's an acceptable re-use - provided that the underlying public source code is never removed from the public record.

    It's a question of where the line should be drawn. I believe in the GPL on principle, and I would not shed any tears if all software developed through government funding were GPL. But the forced opening of software that is derived from the GPL'd root program isn't necessarily the best way to go about things. If you release software developed by government grant as PD, then the basic tools are free to the community and there's an opportunity for commercial interests to build upon it - hopefully using an Open Source license at the very least, but perhaps not. At that point it's up to the marketplace to reward companies that keep their software open.

    If an institution develops it without using government dollars, what they do with the subsequent code is their business. But what they do with our money is everyone's business. If we don't like what a private company does, we are welcome to not consume their products or services, steering our dollars away from them. But when it's our tax dollars, we do not get the same choice. And I, for one, see a line between people using a free product (obtained out of the public domain) to make money, and people building a profitable product that I can't have, using my tax money to build it. I definitely feel the latter is worse.

    --
    -- Josh Turiel
    "2. Do not eat iPod Shuffle."
  28. bioinformatics by laststraw0 · · Score: 1

    Refusing to release the source code and information relating to health fields is worst of all. Money should not come at the expense of the well-beings and lives of people. Especially those that helped fund the research, and those that paid with their time serving as subjects for the experiments

    --
    Hardware the stuff you kick when the software crashes
  29. Public Domain by J'raxis · · Score: 2, Insightful

    Actually, like most other government-created/publicly-funded works (e.g., the legal code, etc.), the software should be released into the public domain. All software licenses, including the GPL, place restrictions upon code whether or not you believe the GPL is a good restriction or not, its still a restriction.

    1. Re:Public Domain by mrfrostee · · Score: 1

      According to the US Copyright Office FAQ at http://www.loc.gov/copyright/circs/circ1.html, "Works by the U. S. Government are not eligible for U. S. copyright protection". NASA lawyers and their Commercial Technology Office have told me that this statement definitely includes software developed by NASA.

      But what does âoenot eligible for U. S. copyright protection" really mean? Is that the same as âoePublic Domainâ? The people I talked to did not have an answer.

    2. Re:Public Domain by J'raxis · · Score: 1

      Yeah, thats more or less what I thought. The government does, however, place much of that work into the public domain, take a look at the CIA World Fact Book, for example.

      (OT) Are you trying to use UTF8 there in your post? Instead of quotes I see a mess (a-circumflex/euro/oe-ligature for the openquote, a-circumflex/euro/box for the closequote). If you were cut-and-pasting my quote symbols, I spell out the HTML entities (“ for example); I dont actually type them in. UTF8 will not go through well since the Content-Type of the page is not set to understand multibyte characters. Instead of one unified 24-bit character I see three octets all interpreted as individual 8-bit characters.

    3. Re:Public Domain by J'raxis · · Score: 1

      Huh.

  30. If this passes.. by glh · · Score: 1

    Wouldn't that make a precedent for *all* publically funded institutions (such as state universities) would have to release the source code that was written? Where do you draw the line? I could see a huge domino effect.

    I'd be a little concerned if I were a computer science professor-- all of my students code (technically thats research, isn't it?) could be public domain.. that would mean coming up with different homework assignments for every class! :)

  31. Why -require- Open-Source? by JohnGalt42 · · Score: 1

    This isn't meant to be a troll comment, but...

    One key question in my mind, is if OSS is such a great thing, why doesn't everyone make their source freely available? Obviously there are a variety of answers to this (including flames), but Mr. Dalke mentioned one specifically: some of the software labs use are not open-sourced. It's as simple as that.

    With this in mind, does it become necessary to mandate OSS as public policy, with regard to tax-payer funded endeavors? It seems to me to be equally unfair to mandate OSS or not mandate OSS - either the taxpayer gets screwed out of research that is never conducted or the taxpayer gets screwed out of a product that they can't access. Either way, the taxpayer loses. Futhermore, implementing the infrastructure required to mandate OSS could be fairly complicated and costly to the taxpayers.

    The only solution I can see is to recommend OSS as a policy, but not mandate it. Obviously this will not guarantee any changes, but government sanctioned backing of OSS w/out regulation might provide the best of both possible worlds.

  32. It's hard to say... by mystery_bowler · · Score: 2, Redundant

    I've done work for the civil court system and land records offices in my area. Their records - all of them - are public. But it's not like any of their information is "sensitive". Thus, open-sourcing any of their software doesn't present any real risk.

    On the other hand, an organization like, say the NSA is publicly funded with American tax dollars. It would be impossible to say that open-sourcing their software wouldn't present any real risk.

    It really is an organization-to-organization call.

    --

    My sigs always suck.
  33. What I'd like to see done with my tax money by J.D.+Hogg · · Score: 4, Funny
    ... is a program to work out my taxes every year.

    Kind of like TurboTax, but for free. And if it's open-source, so much the better, you can cheat on your taxes and still blame it on the software :)

    1. Re:What I'd like to see done with my tax money by edremy · · Score: 2
      ... is a program to work out my taxes every year.

      You really want it? Get a copy of the IRS regs (free from the government) and the latest version of GCC. Start coding.

      Don't want to? Neither does anyone else, without a ton of incentive in the form of little pieces of paper with dead presidents on them. My mom has worked for H&R block for 20 years- I've seen what she goes through, and I couldn't imagine doing it. The rules are complex, arbitrary, and change every single year. Next, do it 48 more times for each of the states. (48? NH and AK don't have income tax, right?)

      I'm amazed Intuit can pay people to code TurboTax.

      (And for God's sake, don't get the IRS to make something publically available. The IRS help line is basically useless- they'll give you the wrong answer very close to the majority of the time.)

      Eric

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
    2. Re:What I'd like to see done with my tax money by ZxCv · · Score: 2

      Don't know about NH and AK particularly, but I do know for sure that NV doesn't. In fact, thats probably the best part about living in Vegas, come to think of it.

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  34. Revenue to universities and public by roseman · · Score: 1

    Universities today make a significant sum of money out of licensing and commercializing research innovations, adding millions to university coffers. Remove the ability to protect university IP and that revenue stream dries up, and all that lost money would have to come from somewhere else.

    On a related point, I'd spun out some technology from university research a few years back, and last year sold the resulting company. I can tell you that the resulting tax bills produced significantly more revenue for the government than their original expenditures on our project.

    1. Re:Revenue to universities and public by nagora · · Score: 2
      Remove the ability to protect university IP and that revenue stream dries up, and all that lost money would have to come from somewhere else.

      Fair enough, if I'm paying for it in tax I expect to own the end result. If you don't want me to then don't take my money. Very simple.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  35. For the opposition by r_j_prahad · · Score: 2

    I've worked on one of these types of projects at a University. There were so many corporate sponsors and other government agencies, each with their own set of rules governing intellectual property, that it would have been impossible to open-source enough of the project to be of any benefit to anyone.

    For the parts I worked on, compiling in "copyrights.c" would sometimes double the size of the object.

    1. Re:For the opposition by Anonymous Coward · · Score: 0

      If they want to claim copyright, they have an obligation to publish, If the PM wont make them agree to a unified IP strategy, invoice each company for each copyright statement, plus a cataloging fee, plus library registration ,, plus... and again each and every the the code gets booked in/out of cvs.

      The problem is copyright is not being charged back. Do this enough times, or tell sponser these 'admin costs' go away with BSD style, and they may change thier minds.

    2. Re:For the opposition by Sabriel · · Score: 1

      If they can work out who owns what enough to ensure who gets what slice of the profit pie, then they can work out how much of the profit pie should be *cut* to represent the public funds. I wonder if they do that, however, instead of just saying 'ooh, more profit for us'.

  36. depends by Anonymous Coward · · Score: 0

    when it is at public risk or information that is need for secuirty no ...other than that yes...but then becomes a ? of what is secure?

  37. Government Software Research Black Hole by Courageous · · Score: 5, Interesting

    I've been working in the government funded software research and development community for a decade and I must have seen as much as $50 million or more of the Public's dollars go into the giant black hole of software research.

    One of the major problems of goverment funded research, even when it is contractually bound to be open for government-related inspection and use (which most of it is) is that the various players all jealously guard their turf. This includes other contractors who, even when legitimately approached for copies of the source which they are contractually bound to give you, curiously develop problems getting messages, getting back to you, shipping you source, and providing you access. You'd think it would end there, but no.

    The government players themselves jealously guard their turf. Since there is similar and even duplicative work funded across DoD and government, government reps have no desire at all to share. They view the other similar projects as competitive and worry that if one of them gets the upper hand, their own project will be unfunded as redundant or irrelevant. This creates a situation where the government players -- those who are supposed to be working for the Public Trust -- instead drag their feet and use passive resistance in giving up software to even those who are allowed to see it, such as other members of goverment or government contractors working on the government's behalf.

    The end result of all of this is that enormous sums of software gets locked up in boxes and never sees the light of day. About the only person who actively looks at the source is the original contractor. For research efforts, its understandable and reasonable that a research project doesn't result in a piece of software that's used by either no one or the very few. However, what's not not reasonable is that the information itself is effectively vaporized.

    This is a completely execrable situation and grossly violates the Public Trust. Not only is the system vastly wasteful of the public dollar, it likewise violates the entire basis of public research: the open sharing of information.

    For some time now, a sort of jewel in my mind's eye has been glimmering, and it goes like this:

    All goverment software development, with the exception of sensitive projects, should be forced into placement under open license into a high profile source repostory such as Source Forge. This, for every government project, would be the primary CVS repository of the project. Project developers would insert code here and be subject to detailed public scrutiny with default anonymous CVS read access.

    In my opinion this would blow open the doors of enormous amounts of software development and be of enormous benefit to the general public. Consider how neatly nipped in the bud all the beaureacratic foot-dragging would be. Intermediaries? None. You want the source code? CLICK.

    This should be the new standard of non-classified government software development. The money belongs to the People, dammit! So should the research.

    C//

    1. Re:Government Software Research Black Hole by Anonymous Coward · · Score: 0

      So who is going to pay for all that bandwidth? SourceForge isn't going to be around long enough to makethis a viable long term solution.

    2. Re:Government Software Research Black Hole by apio · · Score: 3, Insightful

      The money belongs to the People, dammit! So should the research.
      Usually only the results of the research belong to the people. You can have *free* access (well, may be you need to pay for a journal subscription) to published results. As you have probably realized, you don't have free access to a molecular genetics lab, a radiotelescope, a cyclotron or any of the tools funded by public money. You do have access to a piece of paper (or pdf file) with the description of the project and its results. Why software should be different?

      Do you peer review when someone is building up a cyclotron? Do you even peer review scientific publication? I think the *obligation* to publish your source code is silly, and it is stopping many people to do real work in platforms that require so. If someone wants to publish the code great, but if they don't want to do it it is not a big deal. As someone paying taxes I do not care if the software is open source or not, only if the *results* (not every tool you needed to complete it) of the research are useful and available.

      --

      >
      'There is no intellectual exercise that is not ultimately useless' - Jorge Luis Borges
      >
    3. Re:Government Software Research Black Hole by Courageous · · Score: 2

      ...and it is stopping many people to do real work in platforms that require so.

      How? They can't set their CVSROOT? LOL.

      Oh, you mean they want to keep it to themselves. Yeah, I gotcha. Well then, they shouldg get money from someone other than the public.

      C//

    4. Re:Government Software Research Black Hole by apio · · Score: 1

      In most cases I consider software as a tool, it can be very cool, but is the same as a screwdriver, a hammer, a computer, etc. My point is that if I get a public grant to do research in, say, genetics of frogs, my obligation is to provide results about genetics of frogs. I don't have any obligation about giving away the cool tool I buit to measure frog eyes, or to allow you using my lab, or to publish the piece of software that links my fancy tool to a computer. My obligation will be to publish anything I discover about the frogs.

      Now, if the funding is exclusively for developing a cool program, well, in that case the program should be made available to the public. With source code? I don't know about that.

      --

      >
      'There is no intellectual exercise that is not ultimately useless' - Jorge Luis Borges
      >
    5. Re:Government Software Research Black Hole by Courageous · · Score: 2

      Now, if the funding is exclusively for developing a cool program...

      In fact, that's just exactly what I was talking about: government-funded software research where the software is per se part of the contract deliverable. It's already required to be released to any other government representative or designee, it simply isn't. The rules are flouted with passive resistance, foot dragging, and so forth. Putting software into an open repository would simply make the players obey already existing laws and nip the foot-dragging in the bud.

      There's one current exception in current contract dejure, however, and that's this: government contractors researching software for the government are allowed to retain their software for commercial use. I disagree with this and believe it should be done away with. There is already good precedent for this. A copyrightable material produced by the government becomes part of the public domain. Government-sponsored contract software development should follow this model.

      Note that these are two distinctly different issues, which work best admittedly when paired together (a government-access only Source Forge look-alike would somewhat defeat the purpose).

      I can see very little benefit to the public for the current blackhole model, where literally a hundred (and potentially hundreds) of millions of dollars in software development infrastructure is blackholed annually.

      It's real travesty and, in my opinion, betrays the public trust.

      C//

    6. Re:Government Software Research Black Hole by prator · · Score: 1

      In most (maybe all) companies, whatever "cool tools" or ideas you develop, while working towards some other goal, are owned by the company.

      In this situation, the company would be the tax-paying public. Why should this situation be any different?

      -prator

    7. Re:Government Software Research Black Hole by guzzirider · · Score: 3, Insightful

      This subject's scope is significantly past software.

      The issue here is any public funds that are used to subsidize the research of a corporate entity in which the results of the public investment just adds to the corporate IP portfolio. When this happens how is the public served?

      Case in point: You get seriously ill and you need state of the art medication. It cost some drug company 40 cents to manufacture it per dose. The drug company charges 60 dollars per dose to the consumer. The research was paid for with public funds. The profit goes to the company. The public gets screwed. I am sure that one can find other examples of this, and I am sure they are equally outrageous.

    8. Re:Government Software Research Black Hole by Cato+the+Elder · · Score: 1

      "I am sure that one can find other examples of this, and I am sure they are equally outrageous"

      I'm sure you can "find" other examples too, since you just make them up out of whole cloth. Please state the drug and manufacturer that you are thinking of?

    9. Re:Government Software Research Black Hole by mwa · · Score: 2
      government contractors ... are allowed to retain their software for commercial use

      This is ok too, since the result is public domain. Since it is public domain, however, others are (should be) equally free to use it commercially as well. Unlike the GPL (or any other "open source" license), you can take public domain stuff and put it in a proprietary product.

    10. Re:Government Software Research Black Hole by Courageous · · Score: 2


      Um, that's not what I meant, though. It's quite common for the contractors to retain exclusive commerical use, got it? It's a normal practice, and, IMO, an abusive one. It betrays the public trust.

      C//

    11. Re:Government Software Research Black Hole by KillboyPHD · · Score: 2, Interesting

      "As you have probably realized, you don't have free access to a molecular genetics lab, a radiotelescope, a cyclotron or any of the tools funded by public money. You do have access to a piece of paper (or pdf file) with the description of the project and its results. Why software should be different?"

      So because it's difficult to replicate work done in genetics labs, astronomy labs, and particle physics labs, it should be difficult to replicate work done in computer science labs? This sounds like an argument similar to "If it were easy, then everybody would do it!"

      So, lets assume State University is releasing a particle physics simulator package, open source. In this package, they use libraries form a commercial, 3rd-party library called "libCyclotron", liscensed from ColliderCorp for educational use only (with a regular developer liscensing fee of $100,000). They release the particle simulator, sans libCyclotron. While John Q. Public doesn't have the spare cash to purchace a libCyclotron just to play around with this open source particle physics simulator, down at University State, they've already liscensed libCyclotron and this new simulator is exactly what they need to complete research on a boson-warp-field generator.

      Doesn't this sound like the ideal situation?

      --
      Bah weep granah, weep ninny bong!
    12. Re:Government Software Research Black Hole by 10am-bedtime · · Score: 1

      fool! the software is the results! the software is the methods! the software is the artifact!

    13. Re:Government Software Research Black Hole by Courageous · · Score: 2

      Case in point: You get seriously ill and you need state of the art medication. It cost some drug company 40 cents to manufacture it per dose. The drug company charges 60 dollars per dose to the consumer. The research was paid for with public funds.

      While obviously as the initiator of this subthread I agree with you in spirit, I should like to point out you really need to rethink how you think about the cost of drug research. Suppose I were to accept your figure of 40 cents manufacturing cost and $60 dollars per item sale value. Very well. But you're crafting an example which doesn't include the amortized cost of producing the product. For one, manufacturing cost is hardly the only cost of producing a drug. It costs nearly a billion dollars U.S. to make it through the FDA NDA process. Further, for every drug that makes it through the process, there exist plethora of them that do not. Each of these other failing drugs cause losses to the company's bottom line which end up being amortized across the successful products. So all is not as it seems.

      The occasional lucky company may do very well. They may have more winners than losers, and end up being the next Pfizer or Genentech. This might, over the short term, demonstrate stellar profits and stock market performance. But that's only over the short term. The dynamics and uncertainties of the business practically guarantee that this will all eventually fall out in the wash. It's just too risky of a business with too many unknowns to make any guarantees. And even more to the point, for every lucky company there most certainly exists unlucky ones.

      What I'm trying to say here is that when you look at a single company and then focus in on a single one of their products (how about Viagra?), it's quite easy to become rather myopic about it. This near sightedness will make you miss the forest for the trees if you're not careful.

      All this, of course, strays from the central point. Research paid for by the people ought to belong to the people. It's our money and what it buys ought to be our knowledge.

      The kicker is, just about everyone at my place of work agrees with me. But everything still stalls. I've espoused this very opinion quite loudly in public, and I get lots of head nodding. The problem seems to be that no one, not even senior management, really seems to think that they can do what is ethical if it conflicts with corporate interests.

      What's more interesting about this is that our own history has proven this to be objectively untrue. Other projects in the same or other departments which have shared information with the public and open up and don't fight with the other government contractors on large efforts always end up as top players in their niche. There seems to be this meme that goes "if they're so confident in their work they're willing to give it away and show everyone else, damn they must be good."

      In spite of this, the contrary instincts rule.

      C//

  38. Suggested remedy by jd · · Score: 3, Insightful
    IMHO, ALL public-sector code should be Open Source (BSD or LGPL). Those two licences avoid the need for a "grandfather clause" to handle private-sector, classified or otherwise unpublishable and/or unopenable code.


    Why should all public code be Open Source? First, since code is now considered speech, all Freedom of Information rules apply. This means that the code is going to have to be available anyway, unless there's some special circumstance, and that contingency is already covered above.


    Secondly, there is no value to having non-open code in the public sector. When was the last time you saw NASA as the vendor, when you went to buy a flight simulator? Yet they've probably got better flight simulation code than any other organization out there. And, yes, much of it is perfectly usable in a domestic flight sim. FlightGear is a good demonstration of that.


    Third, the purpose of Government R&D is to make the country more competitive and better-equipt to handle the competition of other nations. Withholding the information necessary to do that is like running in a 3-legged race, blindfold, with lead-weighted shoes, over rough terrain. Handicaps of that magnitude are not just stupid, they're economic suicide.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Suggested remedy by Anonymous Coward · · Score: 0

      Ok, so you Open Souce the code. Then a company (because almost nothing the gov writes will ever be usable in consumer software like KDE or Linux) will come along and use it to make profit. Sounds great, but what if that company is from the UK. Now, you have collected money from US companies and households, built some code, and hand delivered the benefits to another country.

      Still "econimic suicide" for us?

  39. Public funds should equal public domain by dillon_rinker · · Score: 4, Insightful

    I am a firm believer in the principles of Free Software as advocated by Richard Stallman. HOWEVER, if software is developed with public funds, it should be available for us to use as we wish. There should be no restrictions on anyone's use of that publicly funded code - it should be in the public domain.

    Proprietary software obviously restricts my use of what should be public domain code; I won't belabor this point. As GPL opponents so often point out, though, the GPL also restricts your actions, in that you can't hide your improvements (unless you keep them completely to yourself). The usual (and correct) rejoinder is that if you don't want to make your work available for free, then you probably shouldn't be taking advantage of others who do. The GPL is about guaranteeing that the choice available to you is available to everyone else. If government software is GPL'd, though, then no one has a choice. You've paid your taxes, you have moral ownership of the code*, but you can't legally do with it as you wish.

    Let the software become public domain. Do you want to GPL your improvements? You are free to do so. Do you want to close off your improvements? You are free to do so. Will the GPL improvements code wipe the closed source improvements off the map? I believe so, but that's a rant for another day.

    *P.S. Don't come back with any stupid analogies with physical property owned or developed with public funds - the analogy doesn't hold. I can't do anything I want with public lands - but I can sell pictures I take of public lands. That's the closest analogy between physical public property and publicly developed intellectual property.

    P.P.S. Smart analogies are OK :)

  40. are nuke blueprints available at the library? by kippy · · Score: 0

    Of course not. Just because our taxes pay for something that the government makes, that doesn't mean that it should be posted for all to see. Take for example code that the NSA writes. I would consider it a matter of national security that this would -not- be available for nationals and non-nationals to examine our latest code crackers and know how to avoid our strengths and exploit our weaknesses.

    1. Re:are nuke blueprints available at the library? by acceleriter · · Score: 2

      So you agree, then, that unclassified code developed as a result of government-funded research should be placed in the public domain.

      --

      CEE5210S The signal SIGHUP was received.

  41. The public should benefit before the corporations by Anonymous Coward · · Score: 0
    Yeah, right.

    "Creates jobs" implies that jobs wouldn't exist without someone owning something.

    That's simply not true, although it is fundamental to the capitalist faith.

    Lenin? Is that you?

    Is that the best you can come up with? Can you provide me a one good reason why the PUBLIC who paid it all should not have the benefits "for free" (=without the middle-man who's just skimming the cream) before the fatcat corporations?

  42. Let me get this straight... by Anonymous Coward · · Score: 0

    In this situation, software companies are the pirates and the public is the victim.
    Does the DMCA apply here?

  43. I paid for it, I own it by nagora · · Score: 1
    Simple as that. If the universities don't want taxpayers to own the code then they can't expect taxpayers to pay for it.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  44. The arguments against skirt the issue by petard · · Score: 2

    Essentially, the arguments against complain that much research couldn't happen if it had to yield open source software because it builds on non-open source software. This ignores the fact that software developed as a result of this research cannot be distributed at all, open or closed source, as it stands today. The writer's objection only applies to code which researchers do not have the license to redistribute.

    The sensible thing to do, then, to address the concerns of both parties, is to mandate that any software which is developed by public funds and then distributed be distributed under an opensource license. The real concern with software developed using public funds (IMO) is that it not be used to the exclusive profit of one individual/group/corporation while being denied to others who contributed the funds. My problem isn't when the software stays in the lab. It's when citizens' tax dollars contribute to the profits of some megacorp and citizens are then unable to access the results of their contributions.

    --
    .sig: file not found
    1. Re:The arguments against skirt the issue by Uttles · · Score: 1

      You're right on the money. Especially with all the new IP laws trying to capitalize on any and every idea anyone has, the public pays for things and then we are prosecuted for trying to access them. The main thing though is that if someone develops code based on proprietary code, he(or she) can't use it anyway, so that's a null argument.

      --

      ~ now you know
  45. Government makes sure it can by cs668 · · Score: 1

    I seem to recal that the govt can use this publically funded research free of charge even if a business owns the patent.

    If it is good enough for uncle sam it should be good enough for me.

  46. Whoever modded this as "informative"... by Samrobb · · Score: 1

    ...please take the time to examine my other comment. Putting something under the GPL does not negate any of the original copyright holder's rights. That is why, for example, a copyright holder can place a work under the GPL, and then sell that work to a commerical company under a closed-source license.

    --
    "Great men are not always wise: neither do the aged understand judgement." Job 32:9
  47. Perhaps we are forgetting how Bureaucracy works by Lostman · · Score: 4, Interesting

    The theory with open source is that the everyone can look over it, find bugs, fix bugs, submit fixes, and the world is a happier place...

    Imagine this in place in a system where the government uses/makes opensource software.

    Mind you I am for this... but imagine
    1) Make good application
    2) Make code public
    3) Person A. finds bug, reports it
    4) Person B. finds a way to fix it
    5) Gvnt thinks its a good idea to look over the fix first
    6) rootkit released
    7) (5-6 months later patch is accepted)...

    1. Re:Perhaps we are forgetting how Bureaucracy works by gmkeegan · · Score: 1


      5) Gvnt thinks its a good idea to look over the fix first
      6) rootkit released
      7) (5-6 months later patch is accepted)...


      And this is different from the current procedure how?

      If only the govt. used 9-track red tape...

    2. Re:Perhaps we are forgetting how Bureaucracy works by Ogerman · · Score: 2

      Imagine this in place in a system where the government uses/makes opensource software.

      Which is why the government doesn't write software. They contract someone else to do it for them, using public funds. And in that case, the resulting code should be automatically forced into public domain under most circumstances.

    3. Re:Perhaps we are forgetting how Bureaucracy works by El+Volio · · Score: 2
      In your example, is the government the user? In that case, there's no difference between this and proprietary software. That is, the government (and many other organizations) will want to do their own testing to be sure that the patch doesn't break something else. Yeah, that sucks, but that's the way it goes (pessimism about 6 months notwithstanding).

      Now consider the case where, not the government, but the public are the users. Suddenly the situation changes it. Whether or not the gov't accepts the patch, person B's patch is generally available. In fact, this may even result in a fork of sorts: a "government version" developed with the use of public funds by public agency, and a "public version" of the app, which tracks the government version changes but also backports fixes and such. Now you have a winner: the gov't does it's own thing in production, and We The People get the benefit of that code, person A's review, and person B's patch.

      This is why Free software wins.

      --

      "You can never have too many elephants on your team."

    4. Re:Perhaps we are forgetting how Bureaucracy works by Anonymous Coward · · Score: 0

      So fork the code and make sure your fork is updated more frequently. This would put the US Government's version in competition with your version. Users looking for a better version would pick yours because your version can't be rooted with that rootkit.

      Here is a place where the GNU GPL would be a nice thing to have; it would be benefit the user if your improvements were not made proprietary. However, I'm not sure I can ethically justify disallowing proprietary forks for US companies that pay taxes too (the vast majority do).

      Then again, the possible downside of making the code public (in step 2) is ethically justifying distributing the code to people who did not help pay for its development (all the people in other countries who don't pay US taxes). If the US Government set up a SourceForge-like site where public published work was held, anyone from anywhere could access it just as easily as US taxpayers could. Is there a problem with that?

      I'm not trying to troll anyone, just exploring the issue in my head so I can be more clear about where I stand on the issue.

  48. no.... by Anonymous Coward · · Score: 0

    By definition a patent must describe the process in doing something. Grants are used for research rather than construction.

    A better analogy would perhaps be having a university find a way to build a very strong bridge. They would then patent the method and build very strong bridges for other people (or more likely have a company build bridges for them).

    By definition the patent makes the process, but not the implimentation of the very strong bridge (tm) public domain. Failure to actually *build* the bridges isn't exactly helpful, and will likely make said university less likely to recieve grants in the future.

  49. It should be available but not always open source by Anonymous Coward · · Score: 0

    Why should it be open source? Why not just allow public access to the binaries, or somthing along those lines?

  50. Yes, the one should mean the other. by Pinball+Wizard · · Score: 4, Insightful
    This is one area however, that I am adamantly against the GPL. I believe that publicly funded code should be in the public domain, or released under a BSD-style license.


    That way, it could benefit everyone. People could start their own closed-source companies with it, and thereby expand the economy. GPL projects could also arise out of public code, because there is nothing that says you can't take public domain code and start a GPL based project with it.


    Most definitely, publicly funded code should remain public thereby keeping control of the code out of the hands of both greedy closed-source developers and of GPL based projects that force developers to release improvements. With public domain or BSD code, both groups could benefit.

    --

    No, Thursday's out. How about never - is never good for you?

    1. Re:Yes, the one should mean the other. by HiThere · · Score: 2

      There are valid arguments both ways. Perhaps the code should be released GPL, and then govt. should sell licenses to use it under proprietary license. The problem here, of course, is ensuring that nobody gets favored treatment. And defining what that means. Should the price of a proprietary license be a fixed amount of cash, or a percentage of sales. Should the term be permanent? Renewable? Etc.

      This kind of complexity makes the argument for a BSD style license seem reasonable. OTOH, selling a license might help the govt. recoup the costs involved in developing the software. Maybe.

      I think that either decision could be justified. The current approach, however, has all the worse aspects of either approach, and a few others besides.
      .

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  51. open source ne source code ? by tstock · · Score: 1

    Quote: "These packages are distributed with source code but are not open source because there are restrictions on redistributing the code"

    so what ? It's still open source. If he doesn't know the difference he shouldn't be commenting on the subject.

    1. Re:open source ne source code ? by Anonymous Coward · · Score: 0

      Think warftp.

      You may be able to redistribute the soruce code to everyone, except the military, the governement of Turkministan, the IRA, whoever you don't like.

  52. Re:Software engineering isn't science,its engineer by KjetilK · · Score: 2
    This is an important point. Here's my take:

    While I, in the long run, would like to see all code free, the really important thing for science is that the analysis is open to scrutiny. The code contains the details of this analysis, so it must be available to scrutiny. If the analysis isn't open to scrutiny, it isn't science.

    However, this does not necessarily imply that it has to be Free Software or Open Source Software in the sense used by FSF or OSI. It only means that you get to see, but not touch.

    While a lot of proprietary scientific software does follow this model, there is usually some code that you can't see, and I find that hard to live with. My own thesis is based entirely on free software.

    If you publish all code, then the scientific requirements are taken care of, but there are other arguments that needs addressing as well, namely what serves the public and scientific advancement best. In the long run, I think Free Software does, but it'll take some time.

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
  53. Think of it this way by caseydk · · Score: 1

    This is the equivalent of walking up to a cop on the street and DEMANDING use of his (or her) gun since our tax dollars paid for it. While public funding=free code sounds like a good idea, it needs more thought first.

    dkc

  54. The solution is simple. by Uttles · · Score: 4, Interesting

    Seeing as most college professors are more interested in getting grants than in actually teaching students, I propose a simple solution:

    If you want a grant, your results become open source. No, don't steal from "closed source," come up with your own stuff, and it has to be open source, or you're not getting any money.

    If you plan on making money off of your research, you're not getting a grant. The public should not be forced to pay for your profit, no matter what "societal benefits" your getting rich may provide.

    --

    ~ now you know
    1. Re:The solution is simple. by markmoss · · Score: 2

      I wouldn't go so far as to prohibit researchers starting with proprietary source, but consider this: Profs get their reputations from publishing research results which are thought highly of by knowledgeable colleagues, and tenure, promotions, jobs at better universities, and Nobel prizes all follow. IF most published research comes to include the source code to whatever software was developed to complete the research, then publications which don't include source will look not-so-good. So the profs will have a pretty good reason to avoid using proprietary code given any decent alternative, but the decision is still up to them.

  55. Devils Advocate here by moldar · · Score: 1

    So if the argument about public $$ is to hold, then the CIA, FBI, NSA, etc. all should release the details of their inner workings . . . I can't see anybody high up accepting this . . .

    1. Re:Devils Advocate here by Uttles · · Score: 1

      Last time I checked, researchers at colleges didn't develop things that relate directly to national security.

      --

      ~ now you know
  56. Re:For the impatient - a patient reply by TandyMasterControl · · Score: 2
    Hey then I guess they should stop trying to steal free help and assistance at taxpayer expense since they know this code/IP is strictly proprietary to begin with, eh?

    If they want to keep the benefits for themselves then they should be content with such funding as the FREE MARKET will provide, period. If the free market won't fund it then it can't have been worth much right? Or maybe the dominant ideology of my country is just a sham, I dunno.

    They wouldn't want to be called thieves, parasites, and defrauders of the public treasury I'M SURE --Right?.

    --
    Johnny Quest has two Daddies.
  57. Two wrongs don't make a right by Anonymous Coward · · Score: 1, Interesting

    Fact is, private are should not be subsidized by the government, period. And because PBS receives funding from the government, it is not "free" to perform the most noble function of a free press - to criticize the government. Logic can dictate only one of two answers; either 1) All work done at taxpayer's expense should be freely available to the people that payed for it, or 2) No work unrelated to the fundamental necessary functions of government should be paid for by the taxpayers. Personally, I prefer the latter.

  58. Re:Software engineering isn't science,its engineer by Anonymous Coward · · Score: 0

    Computer code, if produced for science research (like a new prime factoring algorithm, or a spanning tree algorithm for communication networks) should be published in a journal for peer review and thus in the public but copyrighted by the author.

    Just FYI, most journal publishers actually make you sign your copyright over to them as compensation for administrating the peer review process.

  59. Distinction between public & private funds by hotchai · · Score: 1
    I have been in the academia for quite some time, and in my experience whether a project is based on public vs. private funds is not always clear. Most of the projects I have been invloved with fall in the grey area in between.
    For example, a particular project was based on funds from both the NSF (public) and a private company (approx. equal contributions from both). So what happens here -- do I release half of my work?

    While I'm all for open source, free IP etc. the principle that public funds => open source cannot be easily applied. In my opinion, the scientific principles / protocols / algorithms should be made public, but IMHO implementation should not be covered by this.

    Just my $0.02 worth.

  60. In his counter argument by k98sven · · Score: 1

    Mr. Dalke seems to have a good point, trashing
    publicly funded research for the sake of the GPL
    isn't helping.

    However, I can't seem to see what would be wrong
    with requiring all *new*, publicly funded research
    software projects to be open-source.

    We know the answer: Keep it proprietary, so the
    researchers and universities can cash in on the
    publics investment.

  61. Re:Yes! It should be public by Anonymous Coward · · Score: 0

    Its called a risky investment on the corporations part. Most of the equipment that is donated is just used by some lazy grad students to IM or mud on.

  62. I know by epepke · · Score: 2

    I know the answer to this, because I spent a lot of time at a university. It's because the public funding that universities get is a pittance compared to what it costs to operate them.

    This is because the citizens want guaranteed state university systems with ridiculously low tuition and high teacher/student ratio, but they don't want to pay any taxes. Somebody else should do it, and they'd better well damned do it. This absolutely requires universities and the like to make money elsewhere. They sell football tickets, and they sometimes sell software.

    I don't like it, either. But if you don't like it, stop complaining about how high your taxes are and stop voting for politicians that promise to lower your taxes.

    1. Re:I know by egburr · · Score: 2
      Maybe if the universities actually concentrated on teaching the students, more people would see them as useful and worth spending taxes on. As it is, I see most universities as sports & research machines with the idea of actually teaching students being a necessary evil.

      I did actually have a few teachers who were interested in teaching, but the majority seemed to view teaching as an interruption of their real job. And sports, especially football, seemed to be the center of the world, with every other concern taking second place to it.

      --

      Edward Burr
      Having a smoking section in a restaurant is like having a peeing section in a swimming pool.
    2. Re:I know by girth · · Score: 1

      I get taxed at almost 30%!

      The goverment would find plenty of money with a lower tax rate if they were truely accountable for what they spend.

      The IRS should have the ability to crack down on those who waste our taxes just as hard as they persue those who don't pay taxes.

      Stop voting for politicians who take their own and corporate interests above the interests of the people they represent.

    3. Re:I know by Brendan+Byrd · · Score: 1

      ...and stop voting for politicians that promise to lower your taxes.

      Shoot...that's every Republican out there. Why should we be lowering taxes when we can't even pay off our $5,000,000,000,000 national debt?

    4. Re:I know by Brendan+Byrd · · Score: 1

      Stop voting for politicians who take their own and corporate interests above the interests of the people they represent.

      Which ones would that be? The very definition of "politician" fits the above statement.

    5. Re:I know by tdelaney · · Score: 1

      Well, if the US govt didn't spend 600 billion a year on "defense" there might be a bit more money available for publically-funded institutions (public health, schools, universities, etc).

      The US has the largest, most powerful military in the world. Why the hell do you need it to be any bigger???

    6. Re:I know by sketerpot · · Score: 1
      George Bush, quite prominantly, and probably Al Gore, less prominently, and a bunch of other politicians.

      But there some politicians who won't whore themselves to corporate interests, and usually they can be found in little third parties with little chance of becoming major parties. The Libertarian Party, for example (disclaimer: I'm a libertarian) probably has a vastly greater percentage of people who do the usual politician things.

      Remember: the world could and can be a lot better than it is. I hope it achieves that.

    7. Re:I know by Brendan+Byrd · · Score: 2

      But there some politicians who won't whore themselves to corporate interests, and usually they can be found in little third parties with little chance of becoming major parties. The Libertarian Party, for example (disclaimer: I'm a libertarian) probably has a vastly greater percentage of people who do the usual politician things.

      True, true, but that system won't come to exist without the removal of capitalism (disclaimer: I'm a libertarian socialist).

  63. I would say not the GPL... by singularity · · Score: 1

    I am not a big fan of companies being able to use research done at institutions to the exclusion of others.

    However, I think that they should have a right, just as everyone else does, to take the code and use it in whatever way they want, even if they want to modify the code and then not release it.

    It should truly enter the public domain, with no restrictions on its use.

    In other words, I would not want the code released under a restrictive code like the GPL that would require the company to do certain things in order to use the code.

    My thoughts?
    1) The company pays taxes and has an equal right to the code.
    2) Relate computer code (and other research) to things in mathematics. If I take a method of mathematical approximation, for example, and impliment it in my calculator, should I have to release the code simply because the mathematical algrithm was previously published by a university? Where do you draw the line?

    --
    - (c) 2018 Hank Zimmerman
  64. Tough question. by pokeyburro · · Score: 1

    I started reading this article with my mind pretty much made up at first: if the public paid for it, the public should have it. Then I started reading the article, and little issues starting popping up all over.

    Say I'm a CS grad student at some university. In the process of getting my degree I end up writing a great deal of code. Some of it's written on my home computer. Some is written on university mainframes. A little is borrowed from open source. A few tools are paid for, but aren't intrinsically part of the final package.

    I get the degree, and now it's time to make money. Only now do I realize my predicament. I can't sell that code because it was written partially on university money, partially on my tuition. I can't even reuse the idea, because the idea was also developed partly with public money. Is my shiny new diploma worth it?

    You could say it is, because I ought to be quite marketable to BigCos. But what if I don't want to work for a BigCo? What if I want to start my own business? Should I be able to leverage some of that I wrote in college, considering how much I paid in tuition, home computer time, and other out-of-pocket expenses?

    I could build even more upon the idea, and in fact I'm in a prime position to do so because I'm now one of the foremost specialists in that area, except that it would be very expensive. I'd likely have to seek outside funding, which means giving up some of the rights. Which in turn means seeking legal expertise, which means even more money. I suppose starting a restaurant requires every bit as much investment, so maybe it's okay. But damn, it sure seems like more work than it ought to be.

    One more issue. What if I know all this before I write a single line of code? What effect will this have? Will the typical student hold his cards close, doing only part of the project on public money, and save the real juicy stuff for when it's time to make a profit? Maybe that's the way to go.

    --
    Lately democracy seems to be based on the skybox, the Happy Meal box, the X-box, and the idiot box.
  65. Re:Software engineering isn't science,its engineer by Amazing+Quantum+Man · · Score: 2

    Obviously you've never read CACM, JACM, or any of the other peer-reviewed journals for software development and research.

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  66. The Peoples $ by jeff13 · · Score: 1

    Hey, aren't you Americans tired of seeing tax dollars, the ones that go into ARPA and University research, etc., used to developed technology for MICROSOFT????!!!?!?! ?
    It's called stealing. The United States Government steals technology, developed with tax dollars (what, you thought it was Corporate donations? HAHAHAHAHAHA), and gives it to industry (usually by allowing law to "bend" so as to make markets available).

    In the old days, this was called payola. Now, it's called the New Economy. Jerks!

  67. Public Funding != 100% Funds by Washizu · · Score: 2, Insightful

    Many times the public is only one source of funding for universities and research companies. If a particular software project received 50% of its funds from the public, what should it do then? Take out all the comments?

    You could argue that public funds should not go to closed source projects in the first place, but I would argue that the government should look to fund projects that benefit the public upon completion. Any product that doesn't (or reasonably appear to) benefit the public in some way should not be funded in the first place, regardless of the benefit of releasing the project's source code.

    --
    OddManIn: A Game of guns and game theory.
    1. Re:Public Funding != 100% Funds by Peyna · · Score: 2
      I agree.

      Taxes also fund the NSA, CIA, FBI, and military, but they don't disclose everything they do to us either. Otherwise every taxpayer would have to have top secret clearance.

      --
      What?
  68. simplistic view by s20451 · · Score: 2

    Views presented here are quite simplistic views of what happens at a university. Most researchers are accustomed to releasing their results into the public domain for inspection, review, and improvement -- this goes for both articles and code. Remember the articles about "opening up" research journals? Most of those in favour were the researchers themselves. Furthermore, I don't understand the argument that large companies can "dictate" what gets done with research at a university, somehow suggesting that this also extends to public funding. In general, industrial collaboration occurs under specifically worded contracts, which are usually open from the researcher's perspective -- why would a university researcher sign anything that prohibits him/her from publishing?

    Besides, most often it's not some huge company locking up research, but the profs and grad students themselves who start companies based on their research (where do you think all these tech startups come from?). I fear that the knee-jerk "open the source" response would discourage university researchers from doing commercially interesting work, because it would be more difficult for them to commercialize it on their own terms. The unintended effect would probably be to drive talented researchers into commercial labs (where the source is closed anyway), or to obfuscate their code so badly so as to make it worthless.

    Furthermore, how do you define "public funding"? The professor's salary is usually subsidized by the government, so is everything the professor produces to be made public? And how do you "requrire" the open release of source? Would an auditor be sent to my lab to ensure that all my source is being released, and I'm not holding anything back?

    Most research has little direct commercial value, and reserchers are normally happy to release their source. Why not leave the decision up to the researcher?

    --
    Toronto-area transit rider? Rate your ride.
    1. Re:simplistic view by Uttles · · Score: 2

      Why not leave the decision up to the researcher?

      Good question. Here's another: Why not leave the decision to fund research up to the public via some sort of voting process? I'm being sort of a smartass here because I know that would never happen, but the point is that admit it or not, professors getting rich off of research which was funded by tax dollars is completely wrong.

      Oh and:
      Besides, most often it's not some huge company locking up research, but the profs and grad students themselves who start companies based on their research

      Either way, it's still publicly funded work going into a private business so that a few people can get rich off of it. If the government isn't going to give me $50k to do research so I can start a company, it shouldn't pay a university $50k so you can.

      --

      ~ now you know
    2. Re:simplistic view by s20451 · · Score: 1

      If the government isn't going to give me $50k to do research so I can start a company

      The Canadian government gives R&D grants to private companies. I would assume the same is true of the U.S. government. So, what's the difference?

      --
      Toronto-area transit rider? Rate your ride.
    3. Re:simplistic view by Peyna · · Score: 1

      How much research at Universities is privately funded, and how much is funded from the government? Just curious, I have no clue on the numbers myself.

      --
      What?
  69. It's not that easy, by leastsquares · · Score: 2, Interesting

    My doctoral work was funded partially by the EPSRC (Engineering and Physical Sciences Research Council - a British Government funding body) and partially by SmithKline Beecham Pharmaceuticals (Now GSK). This is not unusual in British Universities, and I guess the same holds for American Universities.

    If my code was to be released, would I have to work out which parts were publically funded, and which were not?

    The University's IP lawyers have obviously thought about this in the past. There is a clear contract stating ownership details.

    As it happens, the more useful parts of the code I developed are now released under the GPL.

  70. Re:Public funds should equal public domain by maddugan · · Score: 1

    Public funds do not equate to world funds. If a country's tax dollars support a university project, why should everyone in the world get access to the source, instead of only that country's tax payers? If public funds were generated globally, then I would be expect access to source of publicly funded project. The UN comes to mind as a potential target. As a side note, are not 'Grants' more like donations than purchasing a service?

  71. The three basic options by JohnDenver · · Score: 3, Insightful

    1. Status quo = Only corporations benefit
    2. BSD + Public Domain = Everybody can benefit
    3. GPL = Only GPL users benefit

    And why should the greedy corporations benefit from the public funding?

    Why should a public infrastructure discriminate between a company or an individual?

    I release all my work into the public domain, because I'm more interested in my work being used and available then keeping companies from profiting off it. Why shouldn't all research enjoy the priveledge to be shared with EVERYONE with no strings attached?

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
    1. Re:The three basic options by Chris+Burke · · Score: 2

      Because companies want to use the research in ways that can't be shared with anyone and with as many strings attached as possible?

      Why should the benefits of research be first-generation only? Why should the sharing stop as soon as someone decides they don't want to anymore? Why shouldn't research be able to have continuing benefits, where those who benefit from it share their benefits? Why shouldn't those works derived from the research also enjoy the privilege of being shared with everyone?

      --

      The enemies of Democracy are
    2. Re:The three basic options by William+Tanksley · · Score: 2

      Why should the benefits of research be first-generation only?

      Because the benefits /do/ extend, even when the company hides the source. Only the source fails to extend -- but that's okay, because we have the part which was paid for by public money already.

      Got that? We ALREADY have what we paid for. There's no reason to demand more. Or if you do demand more, you have every opportunity to get it -- simply take the open sourced research and create!

      -Billy

    3. Re:The three basic options by Chris+Burke · · Score: 2

      Because the benefits /do/ extend, even when the company hides the source. Only the source fails to extend -- but that's okay, because we have the part which was paid for by public money already.

      Without the source, I argue that much, if not all, of the benefit is lost. Particularly if the reason the source is not distributed is so that the company can sell us the program with restrictive EULAs.

      Got that? We ALREADY have what we paid for. There's no reason to demand more. Or if you do demand more, you have every opportunity to get it -- simply take the open sourced research and create!

      From a purely transactional point of view, that is correct -- we got what we paid for. Unless you consider what we paid for to be the research and its results, not merely the code checkpoint at which the research is called "done".
      Research and scientific progress are benefited by the open exchange of ideas. That, as much as "getting what we paid for", should be the motivation for using a free software license in publicly funded research. Allowing branches of research derived from the original to be closed off at will is detrimental to this exchange of ideas. In my opinion, what we are (or should be) "paying for" is an open and free research environment, and letting companies make closed derivatives is not that.

      --

      The enemies of Democracy are
    4. Re:The three basic options by Anonymous Coward · · Score: 0

      I don't see the problem. Once the source is released, no company or individual can revoke anyone's access to it. It belongs to the public and always will belong to the public. Allowing companies and individuals to do what they want with the code doesn't impact your freedom one bit.

      I think the problem with your logic is thinking that the number of individuals and companies working with the code will be the same if it's released under the GPL. That's simply not the case. Using the GPL instead of the BSD license won't really increase the number of open contributors, but it will shut out a lot of people who can't or won't work with GPL software. Releasing public works under the GPL only reduces the economic benefits of publicly funded research.

    5. Re:The three basic options by Grax · · Score: 1

      No reason everyone couldn't become a GPL user.

      BSD + Public Domain increase the likelihood of splintering.

      My whizbang new program, if released under a BSD style license, could be taken and improved by 2 different companies in 2 different ways and I may never see either improvement even though I wrote the program. So now the end user that wants both improvements suffers because he has to pay 2 companies to get both improvements and since they both closed their source he can't use both improvements at the same time.

    6. Re:The three basic options by Thatman311 · · Score: 1

      your so FUCKING stupid. you pay for a product. a snapshot in time. not for continual fixups and shit. so SHUT THE FUCK UP!

      --
      Silly Rabbit...Sig's are for kids.
    7. Re:The three basic options by JohnDenver · · Score: 2

      There's a problem with your scenerio...

      BSD license results: 1 free version without improvements + 2 commercial derivatives with improvements

      vs.

      GNU license results: 1 free version without improvements

      So now the end user that wants both improvements suffers because he has to pay 2 companies to get both improvements and since they both closed their source he can't use both improvements at the same time.

      In the GNU scenerio, improved versions wouldn't even be available, let alone a hybred of 2 improved versions... Oh wait, but in the GNU scenerio people will just volunteer thier time to make these improvements whereas the BSD scenerio people don't volunteer thier time to make these improvements.

      --
      "Communism is like having one [local] phone company " - Lenny Bruce
    8. Re:The three basic options by maxpublic · · Score: 2, Insightful

      Why should a public infrastructure discriminate between a company or an individual?

      The question is, why shouldn't we? Corporations are fictional people, not real ones, and these fictional people are in no way, shape, or form to be confused with real honest-to-god individuals. We can do whatever the hell we want with them; they have no inalienable rights, nor should they.

      The public infrastructure should discriminate between private individuals and fictional corporate individuals because any other approach is sheer psychotic lunacy. To pretend the corporation is a real person with some kind of 'vote' is the mark of a madman who hasn't been taking his medication.

      If you can't wrap your mind around this concept I seriously hope you never, ever hold political office.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    9. Re:The three basic options by Grax · · Score: 1

      Redhat, SUSE, Debian, are a few quick examples off the top of my head of companies "just volunteering their time" to make improvements. I personally will volunteer my time to fix/improve software that I am using in my company.

      Any one of those companies/groups can use any of the ideas from any of the others.

      Microsoft, Apple being 2 examples of companies that make commercial derivatives that don't really benefit the originating project.

  72. D'oh. by DGolden · · Score: 1

    s/march of programs/march of progress/

    --
    Choice of masters is not freedom.
  73. Re:GPL - Intellectual Theft? by demi · · Score: 1

    I think you have some (common) misconceptions about the nature of free software, and since you were very polite and articulate in making your points I hope the respondents will be in return.

    First, you are correct in thinking the focus of the GPL is not on your firm's ability to maximize profit, but to maximize users' rights; although you may bemoan these provisions when you are on the programming side of your relationship with your client, you will welcome them when dealing with the software you use.

    Your client benefits from having the source code to your modifications--you may not like it, but it means your client's staff or other consulting companies that offer them a better deal in the future can understand what's going on. If you had used a non-free OS like Windows, and Microsoft decided to change their OS in a backwards incompatible way, your client would be screwed. Do you want your client to be screwed after dealing with you? How would you feel if the situation were reversed?

    In the particular relationship you describe, you are the vendor and your client (not you) is benefitted by using free software. But in many other relationships, you are the client and will benefit because you've used free software.

    Another misconception that you have is that anything touched by GPL tools must be released under the GPL. This runs counter to practice and although IANAL (I am not a lawyer) I don't think it's true. Your company could probably benefit from bringing your issues to the Free Software Foundation and asking them for help in complying with the GPL. In particular, I don't think every program compiled with gcc must be released under the GPL, or every script using the Perl interpreter, and so on. In fact, *BSD uses gcc so I dont' think it could be GPL.

    Thirdly, you seem to be under the impression that Linux has a controlling force, like a company, that determines its direction, and that the main focus of Linux is to "compete" with Windows. The focus of a free OS is to provide a free and functional alternative to non-free OSes for those that want it. This is an alternative that would not otherwise exist, and it makes the world a better place by empowering the users of software, who otherwise have very little in the way of rights for the software they use.

    Lastly, there are other open-source OSes that may have licenses you prefer. In particular it sounds like the BSD variants, which can be used to produce non-free products, may fit your needs better. However, I would still encourage you to consider using free (not just open-source) software.

    Although it takes a little getting used to, and is sometimes hard to conceive, free software has many benefits for you and your clients. I hope you keep an open mind, make an effort to learn about free software a little, and consider using it in the future.

    --
    demi
  74. Re:Label me flamebait you dogmatists by Anonymous Coward · · Score: 0

    Appropriate mods:

    I do believe you are incorrect, for these reasons: (+1, interesting)

    Fuck you, you cock-monger, for these reasons: (-1, flamebait)
    Is this so hard to grasp? Cockmonger?

  75. What helps science best? by Nomad7674 · · Score: 1
    The real question here is which helps science to progress the fastest?

    The idea behind Dole/Baigh (as I see it here, I have not done exhaustive research) was to speed up science by injecting a profit motive into it. The ability to sell my science to Enron when the work is done is a HUGE motivator to spend 20 hours a day in the lab to get it done quickly to get paid quickly. If the government's goal in funding the research is to get out a cure for cancer today instead of 20 years from now, then the goal is met whether I have to release the formula to everyone or if Enron is the only producer.

    On the other hand, requiring an Open Source release speeds up science by allowing others to build upon the past efforts of others. Thus, if my research were to figure out how cancer cells reproduce, then John Smith now has access to it, so he can produce HIS cure for cancer. This also might reduce the time from 20 years to 2 years.

    The key is that either way, the government gets its cure for cancer, so from many lawmakers points of view, neither method is inherently better. This is probably a decision best made on a case-by-case basis. If the government is paying for someone to develop an extensible education system, then Open Source makes sense from a look-ahead point of view. If the government is paying for someone to develop a powerful a chemical analysis program to encourage drug development, then it may make sense to let Bayer buy it to produce the profit motive. The possibilities are too broad to entrench in law.

    1. Re:What helps science best? by whywhatwho · · Score: 1
      The idea behind Dole/Baigh (as I see it here, I have not done exhaustive research) was to speed up science by injecting a profit motive into it.

      not true. Read the law:

      • It was understood that stimulation of the U.S. economy would occur through the licensing of new inventions from universities to businesses that would, in turn, manufacture the resulting products in the U.S.

      The entire focus of Bayh-Dole was to stimulate the economy by getting corporations (primarily pharmaceutical companies) to license patents from universities and develop those patents into products (primarily drugs).

      The ability to sell my science to Enron when the work is done is a HUGE motivator to spend 20 hours a day in the lab to get it done quickly to get paid quickly

      Nice idea, but the scientists don't see a drop of that money - it all goes to the university. So the only motivation the scientist has is fame from publication, which is all s/he had before Bayh-Dole.

  76. Complete misinterpretation of the copyright clause by jms · · Score: 5, Insightful

    Andrew Dalke writes:

    "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;" -- Article I, Section 8, Clause 8

    That seems to me a very clear statement that a public good--the Progress of Science--can be achieved by keeping "Writings" exclusive to the author.

    This is a complete misinterpretation of the clause. If you go back to the original copyright laws -- the ones written by the authors of the Constitution, you will find that the Framers required, as a condition of copyright, that the works be published and distributed to the public in order to qualify for copyright. Works that were kept "exclusive" to the author, were ineligible for copyright. This is how patent law works -- if you want a patent, you must disclose to the public how your invention works. You cannot obtain a patent on a device, and simultaneously keep the operation of that device a secret. This is how copyright originally worked, before the 1976 rewrite.

    In phrase "exclusive Right" was intended to be understood in the context of required publication. The "exclusive Right" is the right to exclude others from duplicating your invention or writing, not the keeping of writings "exclusive" to the author. The reason why the granting of exclusive rights -- the right to exclude -- was considered a tolerable evil was quite simple -- Such rights were only granted on condition of publication! The public good was that the works were published so that the public could learn from them, and from their examples, create new works! Hardly the case with the "licensed, unpublished, proprietary code" that Dalke is so fond of.

    In fact, the keeping of writings exclusively to the author is exactly the problem that copyright was invented to solve!

    The first copyright law covered books, charts, and maps. The inclusion of maps was no accident or afterthought. One of the problems in 18th century navigation was a lack of accurate maps. Mapmaking was a difficult, time-consuming, expensive process -- just as software development is today -- and with no way for mapmakers to protect their investments, they resorted to licensing agreements to restrict their users, just as software companies do today. With all of these secret maps, licensed restrictively to ship captains, very little progress was being made in accurate map-making. The problem was that no one could legally compare maps to each other, because all of the maps were locked up under non-disclosure agreements. Copyright was intended to change the situation by granting a monopoly over the reproduction of books, maps, and charts, in exchange for open publication of the works.

    Dalke's misinterpretation turns the entire purpose of the Monopoly clause on its head. On the other hand, he can be forgiven for not understanding the purpose of copyright -- most of copyright law has been turned on its head in the last quarter century, beginning with the disasterous rewriting of the copyright code in 1976, and continuing with the disasterous decision to grant copyright protection to object code, and not requiring the publication of source code.

    I have a brief analogy. Imagine that you, a young student, aspiring to become a novelist. A good teacher would tell you to read as many novels as you can by your favorite authors, because it's only by reading other people's great works, that you learn how to create your own great works. Imagine if you were told, "If you want to be a novelist, you may not read other people's novels -- that's illegal. You have two choices -- either learn to write from scratch, starting from grammar books, and moving on to short stories, and finally novels -- or alternatively, you can get a job with a book publisher which will permit you to read other people's novels, under strict non-disclosure agreements.

    I don't think that such a system would result in very good novels, but that's exactly the situation with computer software. There's plenty of good and bad computer software, and millions of young computer programmers who would like nothing more then to be able to read and learn from that software, but the vast majority of it is locked up, never to be seen by more then a handful of people. Such software does NOT advance the progress of science. Science is advanced by publication, not by secrecy. Dalke's theory seems to be that things are ok, because "real" researchers like himself have access to the source code through their institutions, but for every elite, privileged researcher who has access to the source code, there are thousands of other people who do not, and are unable to contribute anything. They are locked out.

    If we really wanted to improve the state of software, and everyone talks about how poor the quality of commercial software is, the first step is to require, as a condition of copyright, the publication of complete source code in conjunction with any object code. The problem is that our copyright law, particularly with respect to software, is so completely dysfunctional, that it no longer serves its purpose -- to build a public domain that others can draw from, learn, and improve upon.

    The sole exception to the software copyright fiasco is the software published under the GPL. By mandating public disclosure of source code, programs published under the GPL fulfill the original purpose -- and mandate of copyright. The results validate the original purpose and design of copyright -- to promote scientific progress, by providing an openly published base of work that can be built and expanded on by others.

  77. Re:Software engineering isn't science,its engineer by Eharley · · Score: 1

    Actually, I read them as often as possible. And in them, software code is rarely published but design decisions are discussed and analyzed.

  78. Re:Software engineering isn't science,its engineer by Eharley · · Score: 1

    Sure, that's the status quo when it comes to publishing articles. However, the scientist still retains ownership of the results of the work. If the scientist wanted to, he could write another paper, or present the results in a different form elsewhere.

  79. Biologists by Anonymous Coward · · Score: 0


    shouldn't be allowed to touch computers.

    Its a terrible mess when they do...
    (ask any CS person working in biotech)

  80. ABSOLUTELY by Weasel+Boy · · Score: 1

    If my money is paying for it, I want my share of ownership. If someone else is going to monopolize and profit from it, they can pay their own development costs.

  81. Re:Software engineering isn't science,its engineer by Eharley · · Score: 1

    A lot of the times, the software can't be released because of complex licensing arrangements. For instance, my advisor's PhD thesis used a proprietary GUI library for Scheme. He can release his code, along with the code for the Scheme runtime library, but you can't run it because he can't release the GUI library.

    Software isn't mathematical proof. This is my biggest problem with software. It's so hard to guarantee certain behavior. However, with recent advances in proof carrying code [Appel, et al], we can look forward to a day when black box software libraries come with guarantees that we can check against.

  82. Re:Public funds should equal public domain by dillon_rinker · · Score: 2

    Public funds do not equate to world funds.
    You have a point, though I'm not sure I agree with it. However, from a legal perspective, it's easy to fix - write a license that only permits use by citizens or inhabitants or whatever of the nation that produced it.

  83. Wrong! The answer is PD by WinPimp2K · · Score: 1

    The proper answer is that the software they produced with taxpayer money should be in the public domain. That way anyone can profit from it. This type of software should be considered part of "the commons". The GPL is only good for using copyright to maintain control. The original creators of taxpayer funded material SHOULD NOT have control over what anyone else might do with that code.

    If Ashton Tate had not been able to pick up on PD code originally produced by NASA, we would have never seen products like dBase, Clipper, or FoxPro. NASA certainly would have had no interest in the continuing development of what was for a time quite a lucrative market.

    Public domain also means that if the code needs proprietary components, that those components won't have their copyrights "infected" by the GPL. So if Coder DooD writes a gene sequencing program in VB (as part of a taxpayer funded research project), his source code will be PD, but not MSFT's runtimes and not the thrid party grid control he used.

    --

    You either believe in rational thought or you don't
  84. I disagree by Uttles · · Score: 2

    Profs get their reputations from publishing research results which are thought highly of by knowledgeable colleagues, and tenure, promotions, jobs at better universities, and Nobel prizes all follow

    Nobel Prizes... I'll agree with that, but all of those other benefits are the direct result of pulling in the most grant money, and nothing else.

    --

    ~ now you know
    1. Re:I disagree by markmoss · · Score: 2

      Tenure, etc., are definitely supposed to be based primarily on publishing important, well-accepted research (except in the smaller institutions that actually expect some good teaching too). That's the theory anyhow, with the practice never quite coming up to it -- a**kissing has always counted, and handing the Dean a $100K check ought to beat kissing his...

      This source code issue doesn't just stand and fall on it's own, it's just a part of the tension between working for corporations that can pay well but don't want too much published and keeping up with the normal requirements of academia. You let them restrict what you can publish, and how can it be properly peer-reviewed? And if your work can't be peer-reviewed, then the U begins to lose the reputation for good research that brought in the top students, top profs, and the grants too. OTOH, there's S^a^t^a^n^ the corporation standing there offering a great big check... It's been 18 years since I've been around a university, so maybe things have got worse.

      If the U's can't maintain a good balance, maybe some mandatory requirements _are_ needed. Either the research is 100% privately funded -- including full cost of school staff time and using the labs, offices, and students -- or it's public domain.

  85. B-2 Bombers are made with public funds by Anonymous Coward · · Score: 1, Interesting

    but I don't seem to get to take one of those out for a spin anytime I want.

    Oh, that's military, you say, that doesn't count.

    How about the money I pay for roads, schools, Amtrak -- I don't get to do whatever I want with those.

    1. Re:B-2 Bombers are made with public funds by geekoid · · Score: 1, Flamebait

      ther is actually a very good answer to those points, to bad your an AC

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  86. Here's another problem. by pokeyburro · · Score: 1

    1. A law is passed, and now any project funded to any extent by public money is required to be released to the public (excepting classified work, blah blah blah).

    2. Millions of corporate sponsors withdraw their aid from academia, since they can't get any money out of it, and instead fund their private research labs.

    3. Thousands of universities file for bankruptcy for lack of funding.

    Some compromise would be needed. Every project will very likely require an open-source component, and a commercial component. You can't just work the public funding like a loan, and say that if you want to sell the software, fine, but the first profits go toward paying off the loan. That fixes the money problem, but of course there's still the issue of who controls the intellectual property.

    --
    Lately democracy seems to be based on the skybox, the Happy Meal box, the X-box, and the idiot box.
  87. You know what they say about assumptions... by Uttles · · Score: 1

    They make an 'ass' out of 'u' and 'me'.

    --

    ~ now you know
  88. Re:Software engineering isn't science,its engineer by xyzzy · · Score: 2

    And more to the point, I would think that the ACM would take umbrage at CACM being classified as a journal of "software development and research"...! There is a LOT more in all those magazines than that.

  89. Agreed 95% - The other %5 should have a provision by JohnDenver · · Score: 2

    BUT Firstly, I believe that if it's paid with public money, the code needs to be public.

    However, like the article points out: There are cases where a researcher augments proprietary code, thus is unable to release the code to the public.

    There should be a provision for cases like this, but this provision should be made very difficult to prevent abuse (Everybody saying thier an exception).

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
  90. Arguing past each other by karb · · Score: 1
    in some ways. Having the heart of stewart and mangalam, but (I hope) understanding the objections of dalke, I would say :

    Stewart and Mangalam should probably just limit it to code that doesn't extend proprietary code, or, say, a diff of the added and the proprietary code (so, given a license for the code, you could reproduce the work, although redistribution of the final work would still be impossible).

    Dalke brings up some good points about the difference between open source and openly distributed. Stewart and mangalam should amend their petition to say that researchers should distribute their GPL'd code, rather than just GPL'ing their code (when it would be distributed is another matter).

    Considering dalke's points, I think the peer review point of stewart and mangalam is pretty weak. The public does not have the expertise, in general, to be considered peer reviewers. Not to say that the code shouldn't be open sourced and openly distributed, but I think peer review is a straw man.

    Other than that, it sounds like Dalke might agree. This would be a great benefit to society :), and it would also make researchers more accountable to the public.

    --

    Jack Valenti and the MPAA are to technology as the Boston strangler is to the woman home alone

    1. Re:Arguing past each other by karb · · Score: 1
      whoops, one more thing ... dalke's point about the constitution is really, really weak. It talks about securing a liveliehood (sp?) for authors and inventors by keeping their works private.

      However, if they are funded by public money, why do they need to keep things private to make money? This just kind of reeks of entitlement ... I think researchers are now accustomed to creating IP on the public dime and then profiting in the private sector. Not that I mind public funding. Or private funding. But demanding both is greedy.

      --

      Jack Valenti and the MPAA are to technology as the Boston strangler is to the woman home alone

  91. Disagree. by mindstrm · · Score: 4, Insightful

    Something created with entirely public funds should become public domain, not licensed under any other terms.

    I'm not a GPL basher.. but I don't think the GPL is the place for it.

    It should become public domain, with absolutely no restrictions attached to it whatsoever.

    If someone wants to continue work and GPL it, great... their version would be GPL.

    If someone wants to take it and fold it into a proprietary system, that's great too. Companies pay taxes too, you know.

    1. Re:Disagree. by Anonymous Coward · · Score: 0

      BSD license would be perfect. Esp. the advertising clause (e.g. "Foo2k by FooCorp, includes code from BarEDU").

  92. Originator has no claim on public works by EllisDees · · Score: 2

    What Mr. Dalke seems to ignore when he makes the statement against opening source code:

    "I countered that the arguments in favor of the petition, like encouraging standardization and supporting incremental improvements, are not as strong as the originators' claim. Because of all these problems I see in the Open Informatics petition, I find that I cannot sign it."

    Is that the originator, in this case, is being funded by public money. If I am working for a company to produce a software product, I don't have any rights to that finished product. Similarly, if you are working for the government when you develop something, everyone in the country should gain access to the work. I'm not even saying it should be GPL'd, but released straight into the public domain.

    --
    -- Give me ambiguity or give me something else!
  93. Taxes by shaunbaker · · Score: 1

    All of those argueing that since you have given your hard earned dollars to the university system and thus are entitled to your fare share of the results. Well that sounds all well and good but in reality your tax dollars really don't do much besides keep tution low. The collective funds that the tax payer contribute are just a drop in the bucket in terms of what it takes to run a major university system. Unless you want higher taxes I think the Universities should continue to profit from their independent research, its a neccessary evil

  94. lets make LAWS public first by bludstone · · Score: 3, Insightful

    yes. there are actual written laws that are copyright.

    a building manufacturer had to pay money just to see the text of a law concerning.. manufacturing buildings.

    *cough*

    he was EXTREMELY upset to see that the actual text of a public law was copyright a private company, so he posted the text of the law on a website, got sued, and lost.

    this is a horriffic example of a good system gone bad.

    --

    no .sig
    1. Re:lets make LAWS public first by poot_rootbeer · · Score: 1


      Cites? I don't believe your story.

      And no, the citations aren't valid if the point to a work of fiction by Douglas Adams.

  95. This would mean all FBI source code would be open? by Mustang+Matt · · Score: 1, Redundant

    Wouldn't that mean that the FBI would have to open all of it's source code to anyone.

    It has it's advantages but it also has it's disadvantages if that's the case.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
  96. argument to close source... by Anonymous Coward · · Score: 0

    If the source is closed, patented and commercialized then the government funded agency would require LESS money to operate in the future and be less of a burden to the taxpayers. If the source was given away for free - some other company would simply capitalize on the "free" effort for their own monetary gain anyway.

    1. Re:argument to close source... by Chris+Burke · · Score: 2

      Wait... Granted, it may be due to a lack of full explanation, but your argument makes no sense to me.

      Are you suggesting that if the results of research are directly commercialized and sold this would mean less burden to taxpayers? how is having to pay for the results of research you payed to have done less of a burden?

      And how is the argument that a company would capitalize on the effort even applicable? I know I don't care if the profit from it -- I just don't want them to make it closed.

      --

      The enemies of Democracy are
    2. Re:argument to close source... by Anonymous Coward · · Score: 0

      Keep source closed to generate revenues for the government institution so they don't have to go to the public tax trough as much in the future. NASA could be self-funding under this model with all their technological innovations.

    3. Re:argument to close source... by Chris+Burke · · Score: 2

      I agree, except for:

      Closed source != revenue

      Open source != !revenue
      Making money off the results so less tax money need be used is a fine idea, but not at the cost of restricting the freedoms of those who orginaly funded the research.

      --

      The enemies of Democracy are
    4. Re:argument to close source... by Anonymous Coward · · Score: 0
      Keep source closed to generate revenues for the government institution so they don't have to go to the public tax trough as much in the future. NASA could be self-funding under this model with all their technological innovations.

      That idea seems to be popular right now, but it's tremendously short sighted. The overall economic benefit of technology spin-offs resulting from DARPA and NASA research is far, far greater than the funding needs of the two agencies. The national DOE labs have been using restrictive licensing in an attempt to generate revenue for most of the 1990s. They haven't been making enough money to really offset their budget shortfalls, but they have been sitting on a huge number of technological innovations and they have a lot of frustrated staff. Overall, it has been a lose-lose situation for both the labs and the public so far.

  97. Re:Software engineering isn't science,its engineer by markmoss · · Score: 2

    From the OpenInformatics FAQ:

    We are not proposing a specific license; only that whatever license is used provides certain minimal rights to the users of the software:

    [1] The Right to View the Source Code: electronic access to the source code, without royalty.

    [2] The Right to Redistribution: anyone may redistribute the work.

    [3] The Right to Create Derivative Works: anyone may create (and redistribute) a derivative of the work.

    [4] The Right of Ownership: the originating author or organization may retain the Copyright for commercial licensing purposes.

    This primarily grows from the "open to scrutiny" requirement, although it also goes beyond it a little. [1] places it open to scrutiny, [2] allows wider distribution without burdening the University's bandwidth, [3] allows deeper scrutiny by testing changes in the source code, among other things.

    Number [4] on the other hand, allows for researchers, universities, or private sources of partial funding to get the commercial rights. Distribution of source code and the right to run object code are quite separable legally -- although there is a certain practical difficulty in enforcement if a $5,000/seat commercial product can be duplicated by running a free download through gnu c. Just don't call the commercial vendor for support...

    So this won't give the University as much immediate financial gain as keeping the source secret might, but it allows some, and a U's two MAIN goals are supposed to be educating students and advancing knowledge; staying solvent is just a means to those ends. Open source (in the generic sense) certainly advances knowledge a lot better than secret source. In the long run, open-sourcing might even speed new developments enough to balance out the reduced payoff per development.

    Finally, when the best available starting point for a research project was proprietary code, this arrangement would give the researcher some chance of getting permission to publish the partly-his, partly-theirs code while leaving the ownership with the original proprietor.

  98. There shouldn't be any "public funds" by maxharris · · Score: 2, Interesting
    The government should not be involved in or be used to fund *any* service not directly related to police, judicial, and military activities.

    You don't have any choice in paying your taxes. Using money forcibly expropriated* by the government for such activities violates the rights of those who earned the money in the first place.

    * The governemnt ultimately uses force -- by putting you in jail or shooting at you if you resist -- if you don't pay your taxes.

  99. Issue is not cut and dry by jeff.b.wilson · · Score: 1

    Intially the issue already seems decided. It would seem that open source is definitely the way to go in all cases. However, I can tell you that there is a prevailing new trend in grants for research. That is, organizations providing grants want to create jobs to improve the economy. Often times, the organizations want to generate jobs in a particular region or city. Look at any grant application. When applying, you often have to justify the potential for commercialization to get the grant. Maintaining control of IP allows a university to license the technology and create jobs in new industries (often through university sponsored incubators). I feel that there should be a balance between open and closed source in universities. -- Jeff

  100. Just Try it by Sutek · · Score: 1

    "What, we have to release this to the public! How are we going to charge money for this? Hey, go run this code through the obfuscation department."

    --
    And so it goes, -seth
  101. Tax Payers by Anonymous Coward · · Score: 0

    Just becuase it is publicly funded, the tax payer is not entitled to direct dividends of the research. Most times the tax payer enjoys the fruits of these labors indirectly. The government frequently subsidizes many endevors that are apparently not profitable. The inventor/writer/coder may go on to profit from thier work. There is NO expectation on the public's part to have direct access to the work that is publicly funded. We frequently "profit" from this investment in terms of the expansion of scientific knowledge.

    Public funding != Public goods

  102. Welcome to Socialism by Anonymous Coward · · Score: 0

    I love the open source socialists (isn't that what OSS stands for? ;). It should definately be free. Universities are just another pathetic excuse for ... (nevermind).

    1. Re:Welcome to Socialism by cs668 · · Score: 1

      It has nothing to do with Socialism. It is all capitalism.. If I have to pay for something then I want the product that I payed for.

      Every year the govt takes money for me to pay for education and research. If research is done on my $ I should have access to it since I payed for its development. A corporation should not be able to underwrite 1% of the cost and then get 100% of the research.

      I knew a grad student who developed a really cool way to do database joins. He should have gotten somthing for the idea. Since ??? "donated" the hardware he was surprised that they suddenly owned his work because it was done on that hardware.

  103. not so fast... it just isn't black & white by Multics · · Score: 3, Insightful
    I've been in the University world now for 15 years and have yet to work on a project that had a single funding source. Most projects are some from here, some from there. I agree, and have released under the GPL, projects where it was clear the software was developed with public funds.

    But what about the projects that are 50% private money and 50% public? What about projects that are all public money, but all private facilities and hardware? What about projects where the ideas and supervision come from the private sector?

    I don't know of a general rule that covers all these situtations. If one said, "if it has $0.01 of public money, it has to be BSDed or GPLed" I know that there would be significantly less money available and that in turn means less support for graduate students and hence fewer graduate students.

    So this is a case by case deal. You don't have to like it. It is just the realities of modern universities that a big chunk of their money comes from non-public sources.

    -- Multics

  104. Grandfather clause... by Anonymous Coward · · Score: 0

    They should have done this for alcohol too! lol.

  105. Answer to Dalke's problem is to publish patches by osswid · · Score: 1

    Dalke's objection seems somewhat narrow. It would be simple to exclude software work which creates derivative works based on existing commercial software packages. Or, the patches could be required to be made publicly available, without compromising the copyright on the original work.

  106. Time limits? by phkhd · · Score: 3, Interesting

    This takes a few paragraphs to become relevant, so stay with me...

    Recently, I've been involved with submission of an SBIR (Small Business Inovation Research) proposal, in which the Gov. gives small companies money to do research - the idea being to help create innovation - the big boys (companies over 500? people) are not elligible to get the funding.

    Beauty. The interesting part is that companies who get the funding get rights to any patents as a result of the research, with the proviso that the Gov. gets to use the technology royalty free.

    And as Lessig has pointed out, patents were also originally intended to help spur innovation, by giving the inventor and incentive to invent.

    Also, seems to me like a lot of people end up sitting on patents - they never intend to produce the thing. I'm not sure how much of a wacked out conspiracy theory it is, but I've heard urban legends of the oil companies buying patents/rights to energy saving devices, never intending to make the device. Regardless of the truth, you can see the logic.

    Back to the SBIR: So the good part is the Gov. gets rights to the results of the public money. Yea. And the underdog business gets a foot in the door. Yea.

    But what if nothing is done with the patent? Or the rights are sold to one of the big boys, for a sort of denial of service attack in the patent world.

    I think the patent should be reverted to the public domain (no royalties for anyone) if steps to develop the product/idea have not been taken within 1 year (in addition to the other current patent time restrictions).

    Relevancy:
    Why not apply the same thing to software? Gov agency's get the code for free, to diminish inter-agency rivalry. And if a private company/person/etc developed the code under a Gov. contract, they get patent style rights to it - a few years of proprietary code, which must eventually be released to the public. And if there is no active development on a commerical product (keep in mind a product aimed at being sold back to the government probably counts), then the time to release into the public domain is even sooner.

  107. What software are they talking about? by Anonymous Coward · · Score: 0

    Is this software that is developed as the purpose of the grant, i.e. "Develop a software program that does X," or is it software that is developed as a byproduct on the way to accomplishing the research goal?

  108. Yeah, but what I want is... by eabell · · Score: 0, Offtopic

    Yeah, yeah, open source software, that's all well and go.

    But I know that my share of the tax money is going to pay for fighter jets, not software. I'd like to take one out for a spin next weekend. They are, after all, purchased with my tax dollars.

    So where do I sign up?

  109. I like the idea, but you can't apply it elsewhere. by zerofoo · · Score: 1

    I like the idea of publicly funded and availible code, but you can't apply this principle to other publicly funded things like law enforcement or the military.

    Our tax dollars paid for lots of Humvee's but i'm sure the military won't let me drive one, or take one apart.

    -ted

  110. PBS Can't Give Away What It Doesn't Own by ObligatoryUserName · · Score: 3, Informative

    In many states, the money from the goverment for PBS mostly just keeps the transmitters running. When a PBS station wants to produce original content, they may get a goverment grant, but odds are that it will only cover a fraction of the cost. So, either the producing station applies for grants from corporations or foundations, or the station funds it with its own money (which it is probably hoping to make back in direct sales to schools or consumers, and licensing it for broadcast on other PBS stations.) If PBS were 100% government funded, then it would be possible to give assets away, but since money is always sparse, they feel they have to charge. Also, don't forget that some of the original PBS content isn't even produced by PBS stations, it's produced by private production companies and sold to PBS. Some stations create no content at all.

    What your tax money is really paying for is a television signal to almost every home. PBS reaches something like 98% of homes. I believe the other networks are somewhere in the 80%'s and cable is in the 70%'s.

  111. Stupid by Anonymous Coward · · Score: 0

    Lockheed Martin is a company that works on government defense contracts. Since the public funds the government and the government pays LM for developing code and what not, does that mean everyone in the U.S. should have access to the code Lockheed Martin writes for a defense contract? Duh. Some of you people get a little out of hand with this open source stuff.

  112. opensource/gpl/bsd/...not good enough by itzdandy · · Score: 1

    No license out is good enough for this, software produced by governemt or publicly funded sites should be:

    1) available as public domain to the people who paid for it(citizens that funded it through taxes)
    2) only legally available to those people, this software was not free, but paid for out of the citizens pockets. Only the citizens should have the right to descide the fate of the software.
    3) not be used by a commercial opperation UNLESS any adaptations or enhancements are released is the same manner as the original code. as in Microsoft could use the code in windows BUT would have to release the software back to the people freely, openly.

    i pay for a good deal of things here in the US, i beleive that what i pay for in Taxes, i should have available to me. I pay for roads so i can drive on those roads, so that the roads can bring services to me etc. i pay for my government so my government can provide safety for me. No one can stop me from the things i pay for in taxes except myself, this should be the same for software that my taxes pay for.

    I dont think that this should just be for the US, people of Denmark pay much taxes, more than i do. So they should also have a right to software that they pay for, also, i should not inherit the right to that software unless the danes wish me to.

    1. Re:opensource/gpl/bsd/...not good enough by Anonymous Coward · · Score: 0

      Microsoft pays A LOT more taxes than you do...

  113. public funding is never FULL funding by Anonymous Coward · · Score: 1, Insightful

    Keep in mind that, e.g., a biology or computer science professor or graduate student who is paid with public funds could probably get paid much more in the private sector. In effect the person is "donating" or "self-funding" part of their salary. The sacrifice can actually be measured, and it is in the tens of thousands of dollars US.

    These people are giving up money in exchange for something else: academic freedom, prestige, geography, and other things. One thing they have gotten in exchange in the past is at least partial ownership in intellectual property. For example, a professor who writes a textbook owns the copyright on the textbook -- the school does not. The professor can sell the book and keep the profits.

    In short, historically the products of academia have been funded in part by academics, in part by government, and in part by academic institutions, and these parties have shared ownership in those products.

    This proposal would clearly upset a status quo that has existed long before Bayh-Dole ever was enacted. So things aren't so simple.

    One thing I object to in the current system is schools that PREVENT academics from releasing open-source software. In my opinion, writing software is like writing a book, and should be treated the same way -- the academic author should have control on the distribution, not the school, and definitely not the government.

  114. NSA? by TheSHAD0W · · Score: 2

    Would this mean that all the source for software the NSA and CIA have been using would be made public?

    Now that would be something I'd like to see... :-)

    1. Re:NSA? by Anonymous Coward · · Score: 0

      Hi, fucktard time waster! Thanks for your emoticon punctated drivel at +1. We couldn't let the world spin around its axis a full turn without more people becoming aware of your inanity.

  115. Honest and fair? by EvilAlien · · Score: 1

    The author(s) should definitely be acknowledged for their work and the code should definitely be open. If it was paid for by the tax payers, it belongs to the tax payers. It is only fair to acknowledge the work of individuals irregardless of who the rights holders are.

    --
    perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
  116. As a govt computer geek... by Anonymous Coward · · Score: 0

    I say go for it. The govt organization I work for doesn't give a rat's ass about "intellectual property" about any software we write. You're welcome to it but it's pretty boring stuff, mostly just accounting and records management stuff. You'll probably be thinking that since it was written in-house by a govt org, that it must be really crappy code, but you'll be pleasantly surprised at how tight and efficient it is because I think we're the last US govt org in existance that still cares about the quality of work we produce. You won't find any slip-shod security holes either, because our network and systems admin considers himself to be the "Klingon Warrior" of network security and rules with an iron fist. You'll only find a few M$ apps too, we're primarily a Unix shop... and yes that includes Linux, FreeBSD and OpenBSD too.

  117. This is very simple by Angst+Badger · · Score: 2
    If I pay for software (especially if I didn't have a choice about it, as is the case with taxes) I damn well better get a license to it. The only exception I can think of offhand would be in instances where national security is at stake -- which is fine, as I don't have any use for missle guidance software.

    This is only an ambiguous issue to people who think Microsoft EULAs are handed down from God.

    --
    Proud member of the Weirdo-American community.
  118. If we pay for it, then it's ours! by 3seas · · Score: 3, Interesting

    The question is a real nobrainer to answer.

    If there is an issue of which license to use, thenit should be such a license that in the public paid for state it is usable in both GPL
    and proprietary manners. But the code sate as paid for by the public remains public in that state.

    Should it be altered and the GPL applied to the altered state, then the altered state onward is under the GPL. But should it be altered under proprietary control, then that version/fork remains proprietary so long as the holder of the alterations wants it to be.

    Public spending so to benefit both individuals and business, for both of these things are want makes up the society for which public money (taxes) is collected and used.

    It really is a no brainer for anyone but those looking for a free ride.

  119. Re:I paid for it, I want it! -additions by itzdandy · · Score: 1

    Not that i want the product of the research(such as this fusion reactor) but i want the abiility to enjoy free access and benefit from it. If someone develops this reactor and then sells me the electricity, i have a problem with that UNLESS i have the option of building my own. If someone builds the reactor and GIVES me the electricity(or my payments are simply cost recovery)then i have seen direct benefit from what i paid for.

    Also, in another post i made, i refered to my ability to use the roads i pay for in my taxes, That is FREE use of the roads, i could also build me own roads if i wanted, using all the modern technology my pocketbook could handle. FREE use, direct benefit for taxpayers.

    This argument is accurate because i paid(in taxes)these people to design this idea, NOT to build a market ready version, they would have every right to build a commercial version, but i shoudl have that right as well.

  120. citations by TheSHAD0W · · Score: 3, Informative
    1. Re:citations by Anonymous Coward · · Score: 0

      Thanks for the no contrast unreadable links, fucktard!

  121. I knew which side I was on by bfree · · Score: 3, Interesting

    Not too long ago we had another story on these lines and I posted my opinion. When I reached the first argument raised by dalke against public code my repost was straight to fingers so here I am.

    By restricting redistribution rights my company can receive additional revenue
    Prove it! Especially from a public funded university venture! As always money can buy money (advertising buys income) but generating real revenue from software is extremely tricky (.bomb). If he specified an exact license and copy-protection scheme he may have had an argument, but only if his product has a unique quality that is quite globally beneficial within a field.

    I want to experiment with a modification to the DSSP algorithm
    In case I need explain my argument here, he should have tried to get away with I want to experiment with a modification to the algorithm used for working with databases of the secondary structure of proteins (if thats what it is, he never said) and DSSP is the only database/tool used then he could have an argument, but ONLY if you accept that non-free Open Source is as good as Free software.

    Does it really help the public to have people spend another decade rewriting existing software solely so it can be released with an open source license?
    Yep, it most certainly does! The result of the work would be a public built and understood system (however long it takes) which can be used by anyone, anywhere and they can offer their work back into it. Take his Secondary Proteins. Could the algorithm not be examined as an entity instead of as a piece of DSSP? Could you not objectify it out? Could that work be used by others to start building a free replacement? Could he just have written it for a hypothetical system and ported out the information he needed to fill the gaps from DSSP for any demo/testing (as the first Free compiler must have been compiled by a non-free compiler unless they were mad :-) If you build it, they will come! Is it better to "risk" the good enough license strategy and maybe find public funded work hijacked in some way OR to start from scratch and build the system (if the incumbant is so good it will take a long time to displace them, in the meantime development of both will probably spurt due to funding interests etc.). Isn't the point that companies (or even any entity that wants to prevent someone else from taking up their work) should not gain public money for their research and training to strengthen their position, isn't his argument simply "well the carts before the horse and theirs nothing we can do about it"?

    This is the nub of the argument, I say that public money should not be used to buy private money but used to fund the social purpose of learning, dalke says if it could make money it should be allowed. This is a truly american atitude (not to say it does not exist elsewhere, but it is an american creation) in that while most other societies would have seen the choice as public or private, now a choice for surrupticiously funding your economy by subsidising private ventures is quite acceptable, why? Allowing the university to sell itself is fine, but allowing it to fund what it sells with public money AND stop people from distributing it serves purely capitalistic purposes and not the greater good (and if you want to believe that capitalism is more important than greater good thats your bag not mine).

    --

    Never underestimate the dark side of the Source

  122. Previous Record by Anonymous Coward · · Score: 0

    Easy...point out that Amazon save like 17 million on open source software

    good luck...I would vote for you even though you are a Democrat!^^

  123. BSD? No! by Anonymous Coward · · Score: 0

    The University cannot *itself* make a competing product under BSD, since someone will make a cheaper product.

    GPL? Well, they have the option of making their own commercial package, but if another company wants to compete, they PAY.

    Also BSD would have killed Kerberos.

  124. A similar issue in other areas of research. by LadyLucky · · Score: 3, Interesting
    I recall reading an article in The Economist a year or so ago, that had a similar discussion about whether to release data taken from publicly funded telescopes to the public immediately. The arguments go along similar lines, predicatably. What actually happens in practice is that the data is released, after a period of time, which tends to be about one year (IIRC).

    The primary reason for this was to allow the researchers a chance to examine the data, write reports and so forth, essentially, get a return on the huge investment in time and resources each institution has to make to "buy" time on telescopes. Essentially, it keeps the motivation for those researchers. Importantly, as the data IS publicly funded, it does find its way into the public domain, as it should.

    Perhaps a similar approach could be used here?

    --
    dominionrd.blogspot.com - Restaurants on
  125. Public Ownership by kwishot · · Score: 1

    My taxes help to pay for the county jail...I want a key to every cell!

    How insane is that? Of course there are exceptions, both ways, but it's absurd to say that *all* publically funded code should be open-source to the public.

  126. Why is everything nowadays 'open source' by ezfur · · Score: 1

    How about public domain, its the only thing thats really free anymore.

  127. A federally-funded researcher's point of view by Dr.+Zowie · · Score: 4, Interesting
    I study the Sun under grants from NASA, through the Southwest Research Institute. Plasma physics in the solar corona is complex enough to require sophisticated numerical methods to understand them, and numerical methods are crucial to current research and theory.

    Even ``morphological'' studies are no longer done with magnifying glasses and film, but rather with large collections of digital images from spacecraft such as SOHO and TRACE. Image calibration and reduction software is mandatory if one is to do meaningful experimental analysis.

    Fortunately, the solar community has by-and-large been good about releasing analysis tools into the public domain -- in fact, there's a homebrew distribution system that grew up, mostly before CVS, to nearly-universal status within the research community. Without the tools that are available via solarsoft, I literally could not do the work that I do without developing similar things myself (in fact, I do develop tools myself, and publish them... but that's another story)

    Even within the relatively open solar community, there are software-based barriers to entry. For example, most of the current community develops in a proprietary language called IDL, which was developed in significant part (in its early years) with public funds. The developer, David Stern, started RSI, inc. to capitalize on his language. Currently, IDL licenses start at $1,000 per year, double the current cost of an entry-level workstation.

    When workstations cost $10,000 and only large organizations could afford hardware capable of doing image processing, this cost was excusable. But now, in an era of cheap computers, high connectivity, and readily available space-borne solar data, the cost of supporting IDL is the main barrier preventing hobbyists, high school students, and interested amateurs from doing their own research programs. If IDL were open-source and free, RSI might well still exist (under the Cygnus / Red-Hat business model), and solar (and other) research would be much more accessible to the masses.

    One may argue that IDL (and its competing product, MatLab) wouldn't have developed into the large, powerful packages that they are without commercialization. But such arguments are spurious: PDL, the Perl Data Language, is entirely open-source and free, and powerful enough that that I am now devloping tools in it instead of in IDL.

    I signed the petition, and I encourage you to, too. Publicly funded intellectual property is your property, just as the national forests are your forests. Demand them.

  128. Wrong Question by lkaos · · Score: 2

    The better question is, should public funds be used to finance research to be used by a private company?

    The answer to that is absolutely not. Remember though, that a lot of publicly funded research is related to the Department of Defense. Making code that may eventually become part of a classified system GPL'd is obviously a bad idea.

    It is odd though, because if I write software, then the copyright is owned by my employer. Since we, the taxpayers, are the employers of public researchers, the copyright for their work should belong to the taxpayers.

    So, I guess all results of publicly funded research should be copyrighted in the public domain.

    Of course, what is then the incentive for an individual to pursue research at all?

    --
    int func(int a);
    func((b += 3, b));
  129. Re:Software engineering isn't science,its engineer by KjetilK · · Score: 2

    Software isn't mathematical proof. This is my biggest problem with software. It's so hard to guarantee certain behavior.

    True, and this is why it is so important to publish the code. It really doesn't help you anything if the math is correct but the implementation of it is flawed. And even less if the math is correct when dealing with usual arithmetic, but wrong when you're dealing with the almost always approximate answers you get from a computer due to the discrete nature of computer arithmetics.

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
  130. I am sick of this bloody licensing war! by Anonymous Coward · · Score: 0

    Isn't everyone else getting a bit tired of this debate? We all know what the GPL is, we all know what the BSD license is... they each have their own set of problems. Since we are all fully aware of each license's quirks why don't we just drop it once and for all?

    Good grief...

  131. motivation by Anonymous Coward · · Score: 0

    where's the motivation?

    would the potential loss that section of the task force be worth the open-ness of it.

    in the end, i guess im just trying to say that enforcing this at all costs is a bit extremist. in the end though, i think the software should be released ... but there may be need to be a period of proprietary-ness to keep some of the high-rollers in the game.

    -brady

  132. Re:Software engineering isn't science,its engineer by KjetilK · · Score: 1

    I think those points are good enough for me to subscribe to, I wasn't commenting on OpenInformatics in particular, but science in more general terms.

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
  133. Actually, you didn't pay for it. by WindowsTroll · · Score: 1

    You pay taxes to the government for the service that it provides - basically, keeping the society, the economy and the infrastructure in a working order. Purchasing software, for their benefit, is a mechanism that helps them provide their services to you.

    Just because you are a tax payer does not entitle you to the products that the government purchases. The government also pays for nukes, but saying "I paid for it, I want one" is silly. Likewise, if you were to go into any government office and raid the office supplies, you would be arrested for theft. From their perspective, you have no ownership rights with regards to what they do with their money.

    To follow your candy bar analogy, you are entitled to buy a candy bar and eat it. Hershey, however, has no obligation to give you their recipe for chocolate and the schematics for the manufacturing plants so you can duplicate what they are doing.

    --
    "Microsoft has made computing accessible to a population who would otherwise not be able to use computers" - B. Kernigha
    1. Re:Actually, you didn't pay for it. by RareHeintz · · Score: 2
      Nobody's talking about ownership of office supplies here. Did you not get that?

      What is being talked about is whether, when knowledge is generated with public funding, to whom the benefits of that knowledge accrues.

      So no, I don't think I have a right to grab pencils and Post-It Notes from the FBI office down the street. I do think that when I pay (directly or through an intermediary) for something to be discovered, and that knowledge goes into private hands to enrich someone else, that I've been stolen from.

      OK,
      - B

  134. In that case, it isn't a release by yerricde · · Score: 1

    The original author is NOT required to follow GPL.

    But if he claims to release the program under the GPL, he must release the GPL copies with source code as defined by the GPL. I understand that this says nothing about the non-GPL copies, but it's impossible to release a program under the GPL without providing one GPL copy.

    The key word here is "release." You can't claim to have released open source software until you have transferred at least one copy to a third party.

    --
    Will I retire or break 10K?
  135. From the totally selfish standpoint ... by zangdesign · · Score: 1

    Even if tax-funded software research is released to a BSD or GPL license, how fair is it that such products can be used by people who never paid taxes on it, thus saving themselves a bundle in basic research costs?

    I am, of course, talking about people outside the country (ie., them crafty furriners). If a company in Slovakistan can reap the benefits of our research, turn around and create a product, then how are we compensated for it? In effect, we pay twice: once for the research, once for the product.

    Something to think about, at least.

    --
    To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
  136. What a lousy example... by Kjella · · Score: 2

    But I'll bite.

    Yes, if I paid a bunch of researchers to invent and build a (real physical) fusion reactor for me, I'd consider it mine. If I just invested in creating a design, and they come up with a design, I'd want it, blueprints and all.

    That's at least how I'd consider it if I was a business funding a research project. But if the employer is "the public" I guess it's alright for the employees to keep the research to themselves and try to make a buck of it.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  137. But once ONE other person... by yerricde · · Score: 1

    Putting something under the GPL does not negate any of the original copyright holder's rights. That is why, for example, a copyright holder can place a work under the GPL, and then sell that work to a commerical company under a closed-source license.

    I understand multi-licensing. However, a copyright holder can't claim to have released a work under GNU GPL unless there is at least one copy distributed under the GPL. Your "paper tape under the Eiffel Tower" is a Section 10 alternative license scheme in addition to an open source license. Once one other person has a copy of the source code under the GPL, it's free software.

    The difference between our views seems to spring from a misunderstanding of the term "putting something under the GPL." I believe that applying the GPL to a piece of software requires that at least one copy be distributed under the GPL.

    --
    Will I retire or break 10K?
    1. Re:But once ONE other person... by Samrobb · · Score: 1

      Hmm. Interesting - I never would have looked at it that way. In my view, the GPL is an agreement between the copyright holder and someone else, stating the conditions under which they are allowed to create a copy of the work... under this interpretation, the original copyright holder, of course, isn't bound by those conditions, and can make the initial transfer in whatever manner they wish.

      In short - I don't think the original copyright holder is ever under the limitations of the GPL, unless they place themselves under those limitations voluntarily. Of course, once you do that, there's no practical way to stuff the genie back in the bottle... even if you were, as original copyright holder, to release version 1.1 on paper tape, having 1.0 in the wild and in machine-readable form would just mean that the code would be forked.

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
  138. how about a time-delay clause? (and other ideas) by timothy · · Score: 1



    Many of the objections I've read in the comments so far are along these lines:

    1) It's OK to require source-release for some software, but not for the software used to do sensitive seekrit military / spy things

    or

    2) A lot of government-related software is only partly or ambiguously publically funded -- a project that's primarily private shouldn't have to expose all its secrets.

    or

    3) The GPL (and some other licenses) are horrible because they place restrictions on future use.

    One thing that seems to make sense to me on all three of these things is that in the case of required source release (for instance, if a state or federal agency requires it of all in-house-developed software), the rules could specify a time by which the source must be public, rather than saying it must be immediately open.

    To each one, though --

    1) Nope. Public funds should mean public disclosure. If data is secret, that's one thing, but the software that operates on the data, that's another. There is no unlimted right for the government to use spy software, especiallly on its own citizens. In the US at least, precisely the opposite is supposed to be true.

    2) With exceptions, "Too bad." Accepting government money is a deal with the devil on several levels; if they take the money (even a smidgeon), they should have to follow rules designed specifically and well to benefit their new patrons (the public). So don't take government (public) money if you don't like the rules. Excellent.

    3) Public domain does seem to be the most universal option here, though the BSD license would be smart, too.

    Combining a time-delay (6 months? 18 months? 36 months?) with point #3 there I think leaves little excuse to companies who say it would "rob them of intellectual property." If your public-funded code of (again, arbitrary) 18 months ago can't be released without jeopardizing your current work, are you using the public's money well, or just resting?

    Another point -- rather than thinking of it as "requiring the release of source code" (which sounds burdensome on the producers, and in fact, could be, if they're not set up to do that), think of it as "requiring full disclosure." If your state Office of Budget and Management (or fill in your favorite bureaucracy) spent millions of dollars on faulty software, how would you know? You might wait for the right branch of the right legislature to convene an investigation, hire consultants, hope neither investigators nor consultants are bribed or otherwise tainted, and a few years down the road, the bad code might become part of the public record anyhow. If code is public by law, there's at least potentially a much more direct accountability to the public by the people who wrote the code as well as those who hired them to do it. Is it a potential burden? Sure -- but it's one that we should demand of anyone spending public funds.

    Anyhow, them's my thoughts of the moment --

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  139. Re:The public should benefit before the corporatio by Cid+Highwind · · Score: 1

    "Creates jobs" implies that jobs wouldn't exist without someone owning something.

    That's simply not true, although it is fundamental to the capitalist faith.


    umm... Proof please?

    Can you give an example situation where it would benefit a person to work if he could not own the fruits of that labor?

    --
    0 1 - just my two bits
  140. Re:The public should benefit before the corporatio by JohnDenver · · Score: 2

    You imply that it's possible to create something without someone owning it. In the end, everything is owned by somebody. Whether it be an individual, a corporation, or a state, everything belongs to someone.

    Owning something implies that the party exercises exclusive control over that something. When EVERYBODY owns something (public domain), does it really fcsking matter anymore?

    "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;"

    You decided to recycle the reason for having patents and copyrights to apply to this argument. There's a reason for that argument, which you seemed to miss, and that is to allow Authors and Inventors to recoup thier time and money creating said Art, thus to encourage artists and inventors to SHARE thier discoveries.

    In OUR scenerio, where the PUBLIC FUNDS our Artist/Inventor. There is nothing to recoup. Or, atleast the original funder isn't recouped (you and me)...


    Whether funded by the US Government, Bayer, Sony, or Mama Cass, the innovations belong to the individuals who discover/develop them. If the innovators want to license their developments to other corporations, that's their decision.

    This is true... What we're advocating is that the US Government should be limited to give funding to individuals who will not retain the intellectual rights, but rather release it into the public domain. This is perfectly normal, legal, constitutional, and WAS very much common practice before the Bayh-Dole Act.

    Lastly, Think about the implications of publicly funded technology ending up in the public domain. This means it commercialized and expanded on by ANY company, which from what I understand creates COMPETITION, which I also understand is a KEY mechanism in a prosperous capitalistic society?

    You need to relearn your capitalism...

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
  141. Re:Complete misinterpretation of the copyright cla by sheldon · · Score: 2

    I really like where you went with your argument. I agree and think the example of the mapmaker is a good analogy to software development.

    It's this time of discussion that can really lead to some good progress in this area. I would like to see the source code to software available as well, such that I can fix it myself if needed and so forth.

    You do bring up the GPL but while it does fulfill one of these purposes, it does not fulfill the larger goal of copyright. That is, it does not protect the producer of the software, not without combining it with dual licensing which kind of defeats the purpose of such a discussion.

    What I'd like to see is software distributed in a fashion that if I buy a copy I can obtain the source code. I find that very appealing and very useful.

    However, to protect the creator of the software there must still be limitations. But I envision those limitations as being similar to other copyrighted works today, like books, maps, pictures, etc. You cannot redistribute the software to others who have not bought it. You may transfer the license that you bought, but you cannot retain a copy when you do so. You must buy a copy for each person who will be using the software. etc.

    I also believe the length of time a copyright lasts needs to be altered. It is too long today, well beyond what one would call a limited time.

    Useful change to copyright can be accomplished without completely abandoning it and the purposes it should serve.

  142. Re:Public funds should equal public domain by sheldon · · Score: 2

    "As GPL opponents so often point out, though, the GPL also restricts your actions, in that you can't hide your improvements (unless you keep them completely to yourself)."

    I don't believe that is the most damaging clause of the GPL, but rather the one that states that you may freely redistribute the software. That's the anti-business clause of the GPL.

  143. publication shouldn't be required by Anonymous Coward · · Score: 0

    I agree that when software developed with public funding is published, it should be done under an open license. However, just because software is developed does not mean that it should be published. That makes the whole proposition totally unreasonable.

    Should every shell script and and batch file jotted out in five minutes be documented and published? That seems like an aweful waste of time to me. And even more importantly, requiring publication of source would prevent research from being done. It's often crucial that researchers use and modify the source to an existing commercial package. If no open alternative exists, research teams often do not have the skills or resources to duplicate the functionality of even a moderately sized piece of commercial software. In those cases, the researchers are prohibited from publishing their software, as they should be... because it isn't really theirs. They can still do excellent research, though... and should be allowed to.

    Open Informatics should aim to prevent publicly funded researchers from caching in on their research by grantic exclusive licenses to private corporations. Open Informatics should NOT aim to strongarm researchers into using ONLY open software, or into releasing software that isn't useful or suitable for public consumption. For those reasons, I believe that the petition should be worded not to require publication of software, but to require that it have an open license IF it is published.

    Mike Lococo

  144. There are no public funds by Julian+Morrison · · Score: 1

    "Public" as a category of property does not exist. Property can be owned, or unclaimed.

    "Tax" is an euphemism, semantically a perfect subset of "theft". The money taken remains owned by those from whom it was stolen. Unfortunately when it's mixed into the undifferentiated tax take, partially spent etc, there's no traceable ownership chain. Therefore all "public" property is unclaimed, free-for-all, finders keepers.

    To anybody who lives off tax funds, shame on you, thief! Get a real job!

    If one were to grant the concept of copyright, one could say that the software made by programmers taking tax funds belonged to the coder personally, since whatever contract they made was with a null entity for unclaimed funds. However I don't grant that concept - software is not physical, therefore it is merely an unownable pattern in an ownable medium. The medium itself being tax funded, is of course unclaimed and may be legitimately taken by anyone.

  145. Re:Public funds should equal public domain by raoulortega · · Score: 1
    *P.S. Don't come back with any stupid analogies with physical property owned or developed with public funds - the analogy doesn't hold. I can't do anything I want with public lands - but I can sell pictures I take of public lands. That's the closest analogy between physical public property and publicly developed intellectual property.

    Nice try, but you'd better research your own "stupid analogies" first.

    In order to do commercial filming on NPS property, you must get a permit from the Park Superintendent. You will spell out, in detail, what you want to do, where and when. Then you will be escorted (and pay for the privilege) by uniformed NPS personnel. The payment part was added recently, because advertising agencies (especially ones for car companies) were using National Parks as a cheap and easy backdrops.

    The same goes for scientific research- in order to place instruments or enter closed areas, you must get a permit, which for individuals requires you to submit a report on your findings. If you need physical samples, you also need to get a collecting permit, again detailing what, where and when you intend to collect, and where the specimines will go when you are finished with them (hint-- you don't get to keep them.)

    But until you finish your research, all your notes and preliminary results are yours, and you do not have to tell anyone about them, even if your conclusions are being used to set NPS policy. When your research ends is your decisioin. I know of projects that have been going on for over thirty years, and one that only "ended" when the researcher died, years after his retirement.

  146. Re:Public funds should equal public domain by dillon_rinker · · Score: 2

    Excellent point and one that I should have made.

  147. Re:Complete misinterpretation of the copyright cla by jms · · Score: 1

    You do bring up the GPL but while it does fulfill one of these purposes, it does not fulfill the larger goal of copyright. That is, it does not protect the producer of the software, not without combining it with dual licensing which kind of defeats the purpose of such a discussion.

    Ah, but the larger goal of copyright is to place works in the public domain. The copyright clause has an purpose and a means. The purpose is to "promote progress" and the means is by protecting the economic interests of software producers. Good copyright laws can do both. Right now we don't have very good copyright laws.

    What I'd like to see is software distributed in a fashion that if I buy a copy I can obtain the source code. I find that very appealing and very useful.

    That provision alone would probably solve most of the problems with software copyright law.

    Plus, it would create enormous benefits, especially among young people. If you're a kid who has a Windows computer and a handful of games, about all you can do with the computer and software is play with it, and you don't learn anything. On the other hand, if all software came with complete, buildable source code, those same kids would get tired of just playing the games, and they would start exploring the source code to make the software do what they wanted it to do.

    After all, what better way for a young geek to show off to his friends then to hack up their favorite game!

    In about five years, we'd have an entire new generation of kids who learned to program, starting as young teenagers, by studying all of the best, state-of-the-art software in the world. We would see an explosion in computer literacy and blossoming of programming talent that is hard to even imagine. Contrast this with the current situation where it is nearly impossible to buy and install a piece of software without clicking a button that says that you agree that you will never read the software, "reverse-engineer" being a fancy term for "read".

    However, to protect the creator of the software there must still be limitations. But I envision those limitations as being similar to other copyrighted works today, like books, maps, pictures, etc. You cannot redistribute the software to others who have not bought it.

    This is already the law with respect to all copyrighted works, including computer programs.

    You may transfer the license that you bought, but you cannot retain a copy when you do so.

    Better yet, forbid any licenses on mass-market software at all as a condition of copyright. Copyright was designed to replace private licensing of works. In reality, most people simply ignore all of the insane "licensing agreements" included with software anyhow and use software according to common sense -- you buy the software, and you use it. You only get rid of your store-bought copy after you stop using the software.

    If a software company chose to reject copyright protection in favor of a licensing contract -- say they feel that they require the authority to enter your home and search your computers -- then they would have to enter into a trade-secret arrangement with all of their customers, and would do so at the risk of their code leaking out, where it would enter the public domain with no copyright protection. This would strongly deter software licensing, except in cases where it is really economically necessary.

    Even better, how about just sticking with existing copyright law, which says that you may transfer the copy that you bought, but you cannot retain a copy when you do so.

    You must buy a copy for each person who will be using the software. etc.

    or, more simply, you must buy a copy in order to use the software. Should a family with five kids have to buy five copies of the same software, one for each child? The idea of "one copy per user is an artifact of the "personal license" model, which is the model I'd like to eliminate. The correct model for copyright is "Physical copies as chattel" If you own a book, you have the right to read it, regardless of whether you bought the book from the publisher, borrowed it from the library, or bought it on eBay. Software should be no different.

    Copyright law was designed to deal with the reproduction and distribution of physical copies. It ties rights to those copies. Most software is packaged on distribution CDs, so the physical-copy copyright model remains valid and functional.

    Useful change to copyright can be accomplished without completely abandoning it and the purposes it should serve.

    Agreed. I'd go so far as to say that useful change to copyright can best be accomplished by returning to the purposes that it was designed to serve.

  148. Re:Public funds should equal public domain by dillon_rinker · · Score: 2

    I have some pictures I took of the Grand Canyon. Would you like to buy them? I own the copyright on them. They are for sale. They are pictures I took on public land. I can't sell the land, but I can sell intellectual property I derived from the land.

    This is really all I meant to imply. I bow to your clearly superior knowledge of commercial filming and scientific research on National Park Service property. I likely should have simply stopped after " - the analogy doesn't hold." :)

  149. I vote No by justin.warren · · Score: 3, Insightful
    After reading both articles and various posts here, I find that I have to agree that open sourcing all code in publicly funded research would be a bad thing. There is some confusion as to what this actually means and people have, as usual, not really read the articles and started posting about what they think the articles said.

    The articles are not talking about simply the results of publicly funded research. I agree that the results of publicly funded research, be they new drugs, funky mathematical algorithms, etc should be released into the public domain. Not copyrighted. The public at large funded the research and so the public should have access to the results to do with as they will. This includes selling stuff based on the research, and doesn't exclude the team that created it.

    But that's not what the articles were getting at. They were talking about the tools used internally to get those results. A lot of those tools are proprietary though some have the good old "free for private or non-commercial use" clause in them. It also covers modifications to those bits of software that are kept purely internal.

    There is nothing wrong with that, since these are merely tools used to make getting the research results easier. What you're paying for is not a little tweak to the tools your research team have made, but the actual deliverable which is the purpose of the research.

    I operate exactly the same way in the real commercial world. When I do a gig for a client, they get the deliverables. A configured system, doco, maybe a specific program. They don't get copies of all my funky helper scripts that I use to get the job done. They don't get a copy of my .muttrc file because I sent project related email. They don't get my perl script that automatically uploads the newest versions of config files via ssh. That's not what they've paid me for.

    So at the end of the day, making all tools used by publicly funded research GPL is not what people really mean. What they really mean is to have the results of publicly funded research be made public.

    --
    Just because you're paranoid doesn't mean they're NOT after you.
  150. Re:Complete misinterpretation of the copyright cla by Justin+Crites · · Score: 1

    I think you need to reconsider the original intent of the copyright clause in the Constitution. To do this, first consider why the Constitution was created. A lot of political turmoil happened around the time of the U.S. Revolution. What are now called Americans believed that their /rights/ as citizens were being violated; they were not (directly) represented in Parliament. Numerous state constitutions had developed before this time, guaranteeing individuals certain liberties. When the United States split from England, a document was created. This document was the Constitution. The document starts off with "We the people" for an important reason: this document was created by the people to _secure the rights of the people_. The Constitution is an implementation document: it defines how individual liberties are secured by and protected from government. That is, the U.S. Constitution is a document describing how peoples' rights should be protected. The framers of the Constitution understood at the time that artists (I am using this word broadly to mean creators of an intellectual work, including scientists) needed to be protected, that is, they needed to be able to be compensated for their work. To do this, the Constitution has a clause granting these artists control over their work. You argue that modern implementation of copyright law contradicts the spirit of the Constitution. What is the spirit of the Constitution? To protect the individual! Would programmers' software be pirated more or less if every program were open source (but still sold commercially)? MORE! The existence of warez to the level it is today would indicate to any observer that a huge number of people are willing to steal this software. Open-sourcing everything would increase piracy. If more people are pirating the software, **how are the authors' rights being protected**? They are NOT being protected in this situation. The spirit of the Constitution is to protect and secure the rights of individuals. The framers do recognize that it is important for the public to be able to benefit from these works, but not at the expense of the individual! The framers understand that art requires that artists be compensated for their work or they will (may) not produce. Hence, they protect the artists. The Constitution protects the rights of the individual first and foremost. The rights of a programmer, in the Constitution's spirit, are top of the list. His rights to make money from his software are above the rights of the public to benefit from the information available in his source. Your analogy of novels and source code is just that: analogy. Argument by analogy is a logical fallacy. Although they are similar situations, they are not identical. Of course it would be easier for the public to benefit from existing source code, but via warez this would be at expense of the authors. The community at expense of the individual? One word: communism. Note that my argument is not that copyright law as implemented today is necessarily in the spirit of the Constitution, but only that the rights of an artist are (and rightly should be) placed above those who desire to benefit from his work.

  151. Re:Complete misinterpretation of the copyright cla by Justin+Crites · · Score: 1

    Sorry about my previous comment. THis one should be formatted better. I think you need to reconsider the original intent of the copyright clause in the Constitution.

    To do this, first consider why the Constitution was created. A lot of political turmoil happened around the time of the revolution. What are now called Americans believed that their /rights/ as citizens were being violated; they were not (directly) represented in Parliament. Numerous state constitutions had developed before this time, guaranteeing individuals certain liberties.

    When the United States split from England, a document was created. This document was the Constitution. The document starts off with "We the people" for an important reason: this document was created by the people to _secure the rights of the people_. The Constitution is an implementation document: it defines how individual liberties are secured by and protected from government.

    That is, the U.S. Constitution is a document describing how peoples' rights should be protected.

    The framers of the Constitution understood at the time that artists (I am using this word broadly to mean creators of an intellectual work, including scientists) needed to be protected, that is, they needed to be able to be compensated for their work. To do this, the Constitution has a clause granting these artists control over their work.

    You argue that modern implementation of copyright law contradicts the spirit of the Constitution. What is the spirit of the Constitution? To protect the individual!

    Would programmers' software be pirated more or less if every program were open source (but still sold commercially)?

    MORE! The existence of warez to the level it is today would indicate to any observer that a huge number of people are willing to steal this software.

    If more people are pirating the software, **how are the authors' rights being protected**?

    They are NOT being protected in this situation. The spirit of the Constitution is to protect and secure the rights of individuals.

    The framers do recognize that it is important for the public to be able to benefit from these works, but not at the expense of the individual!

    The Constitution protects the rights of the individual first and foremost. The rights of a programmer, in the Constitution's spirit, are top of the list. His rights to make money from his software are above the rights of the public to benefit from the information available in his source.

  152. Complex Issue by dh003i · · Score: 4, Insightful

    This is a rather complex issue because there are many people who are "paying" to create software at Universities...(1) The students pay, as some of their tuition money must go to software development at the university (2) Businesses pay, as they often donate money to such projects (3) The public pays, as our tax dollars go to university grants (4) The researchers "pay" by putting in large amounts of time. Now, that I've said "who pays", let me try to classify in what order (that is, who pays the most in the typical situation):

    1st: I believe it's clear that the researchers contribute the most to these projects, as they put in their own time.

    2nd: I believe after the researchers, businesses contribute the most.

    3rd/4th: After businesses, clearly the university students (NOT the university) who pay the most. In many universities, the yearly tuition comes up to 20,000+ dollars a year. Multiply that by thousands of students.

    4th/3rd: After students, I think the public contributes the remainder. Note, the public may contribute *more* than students, because the public contributes to many student grants, not to mention putting the students through high school.

    So, now I've identified the orders of interests. So what does that mean? What should each party get for his/her/their interest in it? How can we do this while satisfying the interests of all parties?

    To satisfy the researchers interest -- the researcher should be able to publish the code under a non-free license for a limited time: just enough time to allow him to make a reasonable profit considering his/her efforts (pehaps 1 or 2 years). However, he should not be able to choose the license at his will, and certainly shouldn't have the EULA option. Researchers should only be able to publish under the least restrictive license which still gives them the possibility of profit. Some critical parts of the program should be public-domain from the start, so they can be reviewed. As for the rest of the license, it should be something which does not prohibit reverse-engineering, nor does it take away end-users rights to modify it on their system, or to distribute modifications: a license like the one Quake is released under, which is very liberal.

    To satisfy the business' interest (for the businesses w/c contributed to the project), they should have full access to free use of the program, as well as source code. Additionally, 1-2 years after the initial release, businesses should have the right to make modifications and sell such under the license of their choice. Should the original investor choose to release under a license like the GPL, the business would be granted an excpetion, and would be able to treat it as if a BSD license.

    To satisfy the students interest. Students should get free use of the program, as well as access to the source code, so they can make any modifications they want. They get the same deal businesses get, minus the option to modify and sell 1-2 years after the initial release. Furthermore, before 1-2 years, they should have the right to release source-code additions (but not modifications). If they make modifications, they should have to release them as binaries...they may release the source code for their modifications after the "inventors" 1-2 year license expires.

    To satisfy the public's interest. Of course, the government has full access to the software, free of charge. After the 1-2 year profit-making deal given the original inventor, the work falls into public domain. Should the businesses have made modifications on that original work and sold them, the modified parts are not affected, but the non-modified parts must be public-domained.

    The ultimate payback the public gets for supporting inventors little projects is to have public-domain access. The more involved the public (i.e., citizen taxdollars) are, the quicker that should come. In the case of typical software, where the public does not "donate" but does support it by paying to enforce draconian IP laws (w/c, btw, should be scaled back), the public doesn't get access soon enough [20 years for patents, life + 70 and (probably eternity, if they keep on extending it) for copyrights). For things where the public is only involved in that it protects IP, it should get public-domain access in at least 10 years.

    Note, this also applies for GPLed and BSDed (free) software. The public pays to support GPLed and BSDed software by enforcing the terms of those contracts. Thus, after 10 years, the original work that was GPLed (but not the modifications) needs to fall into the public domain. The modifications should fall into public domain 10 years after their publication.

    Personally, I like GPL and BSD better than public domain. But as the public does pay for GPL/BSD licenses by enforcing the terms of their contracts, even things covered under them should -- by logic -- eventually have to fall under the public domain.

    Remember, an ideal world is a world where there is no intellectual property at all. GPL and BSD licenses are just a way help liberate information in a world where there is intellectual property.

    1. Re:Complex Issue by tekue · · Score: 1

      You write, among all:

      (1) The students pay, as some of their tuition money must go to software development at the university (2) Businesses pay, as they often donate money to such projects (3) The public pays, as our tax dollars go to university grants (4) The researchers "pay" by putting in large amounts of time.

      (1) No, tuition is to compensate for the cost of teaching them, it has nothing to do with software developement (or any other activity besides that connected to teaching students).

      (2) If they want to, they can and the results of research funded by them should be exclusive to them, but they should be paying enough to pay for the time and knowledge of the researchers involved, and they should pay for it exclusively (although there can be more than one company paying for the research, they can share the cost of their R&D by outsourcing it).

      (3) Public funded research should be public domain, possibly restricted to the country of development.

      (4) No, the university researchers don't "pay" for the develompent by putting their time in it. They are getting payed for their time and expertise and they should be treated like any other employee.

  153. pdl homepage link correction by Anonymous Coward · · Score: 0
  154. The only problem is.. by einhverfr · · Score: 2

    Research based on proprietary technology would have to be rebuild-- the wheel would be re-invented costing the public far more in the short run.

    I think that where possible the works should be open source (ideally something like the BSD license, but the GPL is better than selling it to a company...

    --

    LedgerSMB: Open source Accounting/ERP
  155. Re:Complete misinterpretation of the copyright cla by Peaker · · Score: 2

    I think you need to reconsider the original intent of the copyright clause in the Constitution.

    No you don't, the intent is explicitly mentioned!

    "To promote the Progress of Science and useful Arts"

    Don't go try looking for other reasons, such as protecting the artists, because you are merely contradicting the explicitly stated intent here.

    Promoting Science and Useful Arts is not done by secretly holding code, but by publicising the source for others to learn from so that new ideas emerge, and Science and Useful arts progress.

    As your claim's basis is in direct contradiction with explicit content from the constitution, your entire post is rendered invalid.

  156. sure, copying code is free, programmers are not! by seanadams.com · · Score: 2

    The point which you glossed over is that although information (photographs, code, schematics, CAD drawings for a Ferrari) costs virtually nothing to transfer/store, the resources to initially create this information ARE scare. Even if all the programmers, engineers, and musicians of the world were willing to work for free, there would still be a scarcity because there is a finite number of these people, and the work takes time.

    As you point out, some day the cost of "copying" any tangible object, even a space shuttle, will be virtually insignificant. Who will design all these products that cost nothing to produce? Presumably, there won't be much point in paying anyone, since everything (except living space, I suppose) will be free. Would talented people just do it for fun/prestige? The OSS movement has demonstrated that it works, at least within the scope of software development. However, I don't think a ccouple o guys with a HandyCam could film the next Titanic.

    If you have faith in your vision, then you should have no problem with allowing the creators of "intellectual property" to set their own price for the information they produce. When the MARKET decides that their effort is no longer worth paying for, these people will disappear (as is clearly the trend for the RIAA).

    Everything happens in cycles. If the software industry, the RIAA, and Hollywood are unable to adapt, they will be wiped out and the production of high-budget information will practically cease. In time however, the demand for such material will inevitably find some way to provide for these industries again.

  157. Re:Complete misinterpretation of the copyright cla by Justin+Crites · · Score: 2, Insightful

    Unfortunately you take the quote out of context.

    "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;"

    Taken out of context it would appear to mean that. Remmeber that this is a document designed to protect the people of the United States. Of course protection must be given to science in general (for the benefit of the public), and in order to do this it grants individuals further rights.

    When referring to what the "spirit" of this argument is, one must consider the ENTIRE context. The entire context makes it clear that this document's point is to secure liberaties of the individual. Perhaps a more clear way to put it would be: "Because we want to secure science and art, we grant another individual liberty."

    Favoring the rights of the public over the rights of the individual sounds like communism, not something the United States has ever embraced as an idea.

  158. I should add... by einhverfr · · Score: 2

    One of the few really good arguments for the GPL is, in my opinion, that it counters the trends of universities selling their works to major corporations. Although I am generally in favor of both the GPL and BSD-style licenses, this is one area where the GPL is stronger. For example, if Linux was not licensed under the GPL, would some of the modifications have been sold to corporations for profit, probably patented? We may never know, but given the trends in biotechnology research in universities, it is food for thought.

    (I am NOT against the BSD license-- actually, one can see how BSD licenses can be used to comjoditize the market to the point where proprietary products cannot compete-- see Apache as such a product, but that is irrelevent here.)

    --

    LedgerSMB: Open source Accounting/ERP
  159. Re:The public should benefit before the corporatio by Anonymous Coward · · Score: 0
    Whether funded by the US Government, Bayer, Sony, or Mama Cass, the innovations belong to the individuals who discover/develop them. If the innovators want to license their developments to other corporations, that's their decision.

    Sorry, but you're just plain wrong. At least in the US, whoever paid for the work owns the IP. If you develop an invention on company time, guess who gets to own & license the patent? Hint: it isn't you. I work for one company on a contract with a second company to develop software for them. Guess who owns and licenses the code? Hint: it isn't me, and it isn't my company.

    The same principle applies to government research. The government paid for the work, so the government owns the IP. The government can choose to release the IP to the public, or it can cede it to the institution who developed it. But either way, it's the government's decision because they have the right to own the IP because they paid for it.

    Oh, and don't give me crap about "Well, corporations give money to so-and-so but force them to turn over all rights to their innovations. The Government should do the same." Guess what... there's this piece of parchment called the Constitution that keeps the Government from doing that. Read I, 8, 8 again and tell me whether the US Government could get away with forcing everything to be free to the public.

    We're not talking about the government forcing private owners of IP to release it to the public. We're talking about getting the government to release the IP that *it* owns as a result of spending public funds.

  160. Re:Complete misinterpretation of the copyright cla by Peaker · · Score: 2

    There is no individual right concerned in this issue at all, except the right to replicate others' work. This right is taken away by this copyright law, in order to progress science and arts - so you see the US constitution does embrace the stance of progressing science and arts over individual rights.

    As for the "right" to secretly hold your creation, this issue was addressed well by the root of the thread. Either you copyright your idea (and disclose its details), or you do not get to copyright it. This is exactly what copyright is all about.

    Also there is no more 'inherent' piracy if you distribute sources and not binaries, you're merely enabling the buyers of software to learn from it, and thus promote science and arts.

    I don't really see what is your point with the analogy to communism. If the constitution was about the rights of the individual only, in such a narrow perspective, it would define anarchy.

  161. TurboTax for PDF by BarefootClown · · Score: 2

    Actually, I was thinking about an idea like this just a few weeks ago. Most government documents are distributed electronically as PDF files (in addition to physical distribution). The latest version of Acrobat includes JavaScript functionality (IIRC), and I know it has some basic math functionality. It seems to me that tax forms would be prime candidates for inclusion of formulae and functions; if not the full IRS 1040A, then at least the 1040 EZ, and perhaps some of the other simpler schedules. Such a system could aid everybody--taxpayers and the IRS, who would not need to spend so much time checking for errors (I know they do it, last year they caught an error on my taxes that resulted in a $200+ refund).

    Actually, I wish they would make more of their forms a little bit more functional. All of the forms I've seen appear to be simply scans of the paper copies. Acrobat provides for the ability to create fields, which can be filled out on the form, so that it may be printed out complete, instead of having to print it out, then put it in a typewriter and fill it out. For example, I work for the aviation department of a major university. FAA Form 8710 is the application for a pilot certificate. That form is distributed electronically, in PDF form; it can be downloaded and printed out, but only in the blank form. Several months ago, I created for our use a copy of that form with proper fields, so that the form may be filled out before printing, then printed out complete. This has saved our secretary significant effort--she no longer has to worry about the typewriter, lining things up, etc. I estimate that, over the course of the past six months, and three hundred or so applications, she has probably saved a dozen or more hours of unnecessary work; I "finished" the PDF in approximately six hours; that may seem high, but there are approximately 150 fields on that form, of various types, and it was my first time using Acrobat. Somebody competent could probably have done it in an hour. Also remember that the government has a mandate to reduce the onerous burden of such paperwork: the Paperwork Reduction Act of 1995.

    Anyhow, it seems to me that most of the government forms distributed as PDF's are not even remotely taking advantage of the capabilities of the Portable Document Format, and that, on tax forms in particular, the government is falling behind the power curve in complying with the Paperwork Reduction Act, as well as good form. Just a suggestion, guys.

    --

    "Make it ten--I am only a poor corrupt official."
    --Captain Louis Renault (Claude Rains), Casablanca

  162. andrew dalke sites constitution? by Splork · · Score: 2

    "To promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries; - US Constitution article I, section 8, clause 8"


    he claims that this is a clear statement that a public good - the progress of science - can be acheived by keeping writings (in this case: code) exclusive to the author.

    huh? since when has that clause been appropriate? certianly not since copyright was bought out by disney to last indefinately. certianly not since the patent office began issuing vague software and business method patents. his argument rests on broken foundations. the us constitution is not a great foundation (its just the lesser evil compares to most other countries')

  163. On Warez and OS... by SuperKendall · · Score: 3, Interesting

    I can't agree with your statement on software obviosuly being pirated more if games shipped with source.

    Think of it this way - take your statement that there is "massive piracy" today. I'd agree, and in fact agree so wholeheartedly that I have to ask you: If someone wants a pirated copy of a game today, can they not get one easily? In fact the only way it would be easier to pirate games is if they shipped to your door on AOL CD's. Thus, how could ppiracy increase by releasing source?

    Next consider a company releasing source for a product on thier website, but selling binaries and disallowing anyone else to distribute binaries. How would that hurt sales? The .0001% of game buyers willing to go through the bother of compiling a whole game certainly wouldn't hurt sales. Worried about someone compiling and releasing a binary of the game elsewhere? I though we already covered under piracy that anyone who wants one can get a copy of the ORIGINAL game, tested and virus-free (probably, of course it is Warez....).

    Of course where a company might loose out is that other companies would download and use the engine without paying them for it. On ther other hand, it might lead to a larger community around your product, and also get a few more people into game programming which is good for industry as a whole. I'll bet a lot of people have benefitted from the release of Quake and Quake II code to the public at large.

    ID probably has the perfect balance between OS and a commercial company that can still make money on engines.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:On Warez and OS... by jms · · Score: 2

      Of course where a company might loose out is that other companies would download and use the engine without paying them for it

      No they wouldn't. They couldn't, because in order to publish their game under copyright, the second company would have to disclose their source. The original author of the plagerized code would easily discover the theft, and sue the other companies for copyright infringement.

      Actually, this would be an improvement over the current situation. Who can say whether program "A" has code stolen from program "B", when both programs are only available as object code?

      Mandatory source disclosure as a condition of copyright would reduce code theft.

  164. algorthmic helicopter rental company by abe+ferlman · · Score: 2

    Suppose the petition is in place and I want to experiment with a modification to the DSSP algorithm. ... The easiest way to do that is to get the DSSP source code and make the needed changes. The new code almost certainly contains parts of the old code, so under the DSSP license it cannot be redistributed. This means I cannot release the software under an open source license, and so I cannot do this research under a publicly funded grant. Either I find a private grant, rewrite DSSP completely, or simply not do that science. In any case, it hinders my research.

    He makes it sound like the only hindrance that happens is in the petition world, but the whole problem is that the publically funded/closed source research allows this secondary problem to continue.

    Either private actors would step in, or the DSSP people would release their code under a more liberal license so public money could be used in projects where it was useful. It's that simple.

    If there were a push for openness, the patented algorithm would more obviously be the only *remaining* hindrance.

    It's like saying "we can't remove this first barricade because the second one is still standing, so you'll continue having to fly a helicopter over this stretch of road." Good for helicopter rental companies, bad for science.

    --
    microsoftword.mp3 - it doesn't care that they're not words...
  165. TAXES!!!!!! by cyberbob2010 · · Score: 1

    i pay my taxes to use the roads, i pay taxes to be protected by the military, I pay taxes for access to schools and if my taxes are paying for this research, then damned, i want access to it to.

    --
    We seldom regret saying too little but often regret saying too much.
  166. Re:Complete misinterpretation of the copyright cla by dillon_rinker · · Score: 2

    You completely miss the point of the original poster. You suggest that making source code available will make a program more likely to be pirated. How?

    I burn a copy of a Windows CD which contains no source code.
    I burn a copy of a Windows CD which contains the full source code.

    How is the latter worse than the former? How does the latter increase the losses to the publisher?

    The suggestion is NOT that the publisher make source code available FOR FREE TO EVERYONE. The suggestion is that if you buy a copy of the binary, you receive also a copy of the source code. This makes the software neither more nor less piratable. Reverse engineering is a different issue.

    Note that the first amendment conflicts with copyright. Your artist's rights to prevent me from publishing text is a violation of my right to freedom of the press.

    Argument by analogy is a logical fallacy...One word: communism.
    Straw man is also a logical fallacy.

    I'd give you an F if you turned this in in my class...

  167. Re:Complete misinterpretation of the copyright cla by tburkhol · · Score: 1
    Ah, but the larger goal of copyright is to place works in the public domain.


    No. The public domain is anathema to copyright. Works which are in the public domain are specifically devoid of copyright. Copyright is intended to allow a work to be available to the public, while simultaneously allowing the author to profit.

    You cannot redistribute the software to others who have not bought it.


    This is already the law with respect to all copyrighted works, including computer programs.


    It also turns out to be nearly unenforcable with respect to computer programs or other works stored on electronic media. In 1800, it was very hard to copy a map: either you painted it by hand or you you carved it into a printing plate. In 2000, its very easy to copy software: you click-and-drag. This is especially true for 'open source' software, which has traditionally been no cost software.


    This may be the root of the matter. On the one hand, it's important that creators profit. This requires that people who benefit from the work pay for it (if the author so desires). On the other hand, all the schemes we know about to effect that payment are based on it being relatively difficult to reproduce a work. I hope the solution we find is not software rental: I hate the prospect of paying someone $0.02 every time I write a letter.

  168. hrm... What consititutes public funds? by Anonymous Coward · · Score: 0

    If it is any money that comes from the public at large, then wouldn't that also include tax dollars the gov't takes away from us all? So, if you don't agree that tax money = public money feel free to stop reading, are you saying that all programs written with federal tax money should be open-sourced? If so, I strongly disagree with you, I personally do not want anyone to build to view/modify/ and most importantly reuse say the guidecance system from my countries nuclear arms...

    Just my two cents.

  169. Re:FOIA is on your side, a rant. by twitter · · Score: 2
    from the DOJ: The exemptions authorize federal agencies to withhold information covering: (1) classified national defense and foreign relations information; (2) internal agency rules and practices; (3) information that is prohibited from disclosure by another federal law; (4) trade secrets and other confidential business information; (5) inter-agency or intra-agency communications that are protected by legal privileges; (6) information involving matters of personal privacy; (7) certain types of information compiled for law enforcement purposes; (8) information relating to the supervision of financial institutions; and (9) geological information on wells. The three exclusions, which are rarely used, pertain to especially sensitive law enforcement and national security matters.

    1)Fair

    2)That's not really code, is it? Unless they are using Rule Buider TM.

    3)Fair enough, you can't think of everything.

    4)ALARM! This is not what your tax dollars should be supporting! This is the whole problem and what most of us are resentful over. I'm not giving research money to my competitors.

    5)This again is not code.

    6)This agian is not code.

    7)This again is not code.

    8)This again is not code.

    9)This again is not code.

    So the only thing the federal government is not allowed to tell us are matters of national security, and private information that regulating common resources (banks, oil wells) requires them to be trusted with. It looks like all code not used for military purposes is fair game, unless we invent stupid laws to defeat ourselves.

    The whole notion of not disclosing your code is stupid and greedy. If you want to be a software firm, do it, and good freaking luck. If you want to be a researcher, you had better come clean with your methods. If you have developed some codes that you want to use, but don't want to make free (that's not what research is all about), OK, but you had better make coppies available so that others can repeat your results and prove it works. But don't try to milk the public to develop private code. Fill up your time as you pleas, but don't put code you have not intention of sharing in your grant.

    Sorry for the rant folks, I'm not in a good mood.

    --

    Friends don't help friends install M$ junk.

  170. Re:Complete misinterpretation of the copyright cla by sheldon · · Score: 2
    We would see an explosion in computer literacy and blossoming of programming talent that is hard to even imagine.

    I agree. There has been so many times when I just wonder how to do something. Usually it's something quite simple, like say automating the configuration of some feature.

    This is already the law with respect to all copyrighted works, including computer programs.

    Agreed, although I believe that interpretation has been lost. It certainly has amongst the GPL crowd who now feel that they should have an inherent right to copy and redistribute without limits.

    If you own a book, you have the right to read it, regardless of whether you bought the book from the publisher, borrowed it from the library, or bought it on eBay.

    Agreed, although to clarify if you have a book only one person can read it at a time. I was primarily thinking of selling to corporations who have multiple people utilizing it at once. Actually even in homes, if you have multiple computers and the two children both want to play the same game... you need two copies. It'd be the same with any other game, book, music, video whatever. Unless they are willing to share and play the one copy together.

    Most software is packaged on distribution CDs, so the physical-copy copyright model remains valid and functional.

    Except these concepts don't apply as well to software which is downloaded off the Internet, which is becoming more and more common. Honestly I don't like it, as I'd rather have a physical CD, but you don't have much choice these days.

    Agreed. I'd go so far as to say that useful change to copyright can best be accomplished by returning to the purposes that it was designed to serve.

    Absolutely. It's unfortunate, however, that such enlightened opinions generally get lost in the noise that is slashdot.org. :-)

  171. How do the medical/pharm schools handle it? by CacheHit · · Score: 1

    I'm asking. I really don't know. However I imagine that they are faced with very similar issues. If Cal or Davis or UCSF or any other public school finds an invaluable new drug formula through a government funded project do they release the research and/or the formula to the public? Can we find any precedence in them?

    I also suspect that many of those med projects have multiple funding sources. If this is true and some of those sources are private interests, what then?

    I understand that medical science has some unique rules but what about the article posted not so long ago about software driven pacemakers. I think that is a perfect industry bridge example. What do they do in those cases?

    Perhaps some of the readers in the med community wouldn't mind answering.

  172. Oh crap... by scrote-ma-hote · · Score: 1

    I do programming for a research institute with public money. Do you really want to see my code and how crappy it is? Ick. Maybe I'll have to start commenting...

  173. The Bayh-Dole Act by Anonymous Coward · · Score: 1, Interesting
    Under the Bayh-Dole Act of 1980, government funded institutions such as our colleges and universities are obligated by law to commercialize the products of their research and development, through patenting and licensing. For many software projects, opening up the source code (if not making it public domain) would quite simply kill any reasonable chance of being able to license it.

    This subject has been heavily debated already for well over 2 decades. Why not check it out the web?

  174. You totally lost me. by mindstrm · · Score: 2

    As only source code can be GPL'd, then of COURSE you have to give a copy to someone in order to give it to them under GPL.. not sure what your point is.

    Who is talking about claiming to release software without releasing anything?

    THe previous post made it sound like the author of code is bound by the terms of the GPL.. he is not.. the GPL specifies nothing in terms of obligations of the original author.

  175. Re:Complete misinterpretation of the copyright cla by serutan · · Score: 2

    Thanks for your posting. Very informative and well written. I had never heard of the notion of exclusive rights implying the obligation to publish. Makes a lot of sense.

  176. Why not a 3-5 year grace period? by Chas · · Score: 1

    As much as I like the purist idea of everything being open, a lot of money HAS been sunk into development of this code. And not just by the public.

    I'd say give the university a couple years to shop the discovery around to try and recoup some of the money that went into the project.

    Then, when the grace period expires, the original source code would be BSD'ed or GPL'ed or both, and released.

    --


    Chas - The one, the only.
    THANK GOD!!!
  177. yes, "not eligible" = "public domain" by Preposterous+Coward · · Score: 2
    What is a work in the public domain?

    A work in the public domain can be copied freely by anyone. Such works include those of the U.S. Government and works for which the copyright has expired.

    http://fairuse.stanford.edu/library/faq.html

    --

    "Biped! Good cranial development. Evidently considerable human ancestry."
  178. Hmmm.. A lot of Govt. code is available, sort of.. by oscar_the_dog · · Score: 1

    It might be worth noting that there *is* a large amount of publicly funded software available from universities, government organizations and even corporate contractors paid to develop that code. Frankly, a lot of it is not terribly useful outside the specific niche for which it was developed. (I personally have little use for Fortran weather models)

    I would agree that it is repugnant for a researcher to develop something with public funding, patent it and then go on to make a fortune on it... But often (at least in some branches of scence) this is a condition for the research to be undertaken at all.

    Having a (small) bit of experiencein this area, one of the most common problems in making publicly funded research available is the combination of packaging and support. I have often found that code is available if you can figure out who to ask and what to ask for! Yes, the public paid $10,000 for a chunk of code relating to enzyme identification, but no one is willing to fund a perpetual $5,000 per year for someone to package, publish and support the software. Further, doing so is NOT part of the mission of the researchers that worked on it. Ask Linus Torvalds or Larry Wall what the investment in tie and effort is to package and support a large package...

    All that said, I would dearly love to see a little more ethical and less greedy approach to patents by anyone with public funding. I would also dearly like to see the government do a little better job of tracking and packaging the research/software assets that it has. (Kudos to the many individual researchers who ARE making an effort to share what they or their labs have created!)I still won't care about Fortran weather models, but I would feel better knowing that if I did, I could find out how many the government has developed, and where/how to get them.

    Does anyone have any ideas about how the practical issues of publiching "public" code might be dealt with?

  179. Re:sure, copying code is free, programmers are not by Anonymous Coward · · Score: 0

    I don't have a problem with the creators of "I.P." setting the price for the work that goes into their creation. I do have a problem with them having ever-increasing rights to control subsequent reproduction of that work by others. Copyright was NOT intended to be an eternal magic-money-making machine for corporations. The problem is that the "I.P." laws are clearly favouring the content creator over the public good at this stage, thanks to things like the DMCA.

  180. Should code *ever* be public-funded by dcorbin · · Score: 1
    I think both of these guys miss the point. The majority of so called "public funded code" shouldn't be. Anything funded by the public, means I was forced to pay for it against my will. This seems like the very opposite of Free (as in speech) Software. I'm allowed to do whatever I want with it, but you're going to make me pay for it? That's a attitude toward freedom I can do without.

    I'm also willing to bet that that majority of such code written today with money from the U.S. Governement is done on projects that the U.S. Government has no consitutional right to be involved in - say, all the software that "became the Internet", or software to support research into the airspeed of an unladen swallow..

    The general exception to this rule, is development of software to lower government costs. For example, software that enables government to produce legislation for less money (not that I want to encourage more legislation), would be reasonable to develop. Of course, they ought to be using an existing Word Processor for that one. Or software related to national defense.

    --
    David Corbin Promote Freedom - American Liberty Foundation
  181. Declaring yourself moral by Anonymous Coward · · Score: 0

    for example the huge industry of Western movies, most of which showed the viewpoint that it was moral to invade someone else's land, and kill them if they resisted. General Custer wanted to commit genocide - he was prevented from doing so when he found that there were men there, not just women and children. Yet he has been made out to be a hero by hollywood!

  182. Legal code public domain? by Anonymous Coward · · Score: 0

    I thought builders had to *pay* to look at building regulations in california (previous slashdot article)

    1. Re:Legal code public domain? by J'raxis · · Score: 1

      I actually mentioned that in one of my other posts; it was being challenged in court as far as I can remember, on the grounds that legal codes belong in the public domain.

  183. Here you go by Anonymous Coward · · Score: 0

    Inland Revenue
    Of course if you live in a different country this may not help much :-)

  184. Software is different, more intangible by ZigMonty · · Score: 2
    There is a fundamental difference between source code and a physical tool like a cyclotron. If I give you my cyclotron, I can no longer use it. If I give you the source code to a software project, I can still continue with my research. It is similar to the saying (IIRC, I'm paraphrasing) "If we each have an object and we swap then we each have an object. If we each have an idea and we swap then we each have two ideas."

    AFAIK, the main reason expensive equipment isn't made open for anyone to use is that it usually already has a full schedule for research. But a software tool can be made open to the public and the researchers can still do their job. There is also the added advantage of external bug fixes.

    I think this kind of open code would really speed science along, due to reduced duplicated effort. If there is private source that can't be opened up because it's from a third party then don't release that code. Obviously it won't work with out the closed library but it can still be learned from.

  185. punch cards by leuk_he · · Score: 1

    if you use this medium "customarily", yes. but how much info goes on a punch card? For a large project i think you need you millions dollars just to put it on puch cards. And than you have to ship it to Paris (a five hour ride from here, but a very expensive trip from the usa.).

    Just close-source it (find a little bit of private funding, like your mother) and ask the million.

    1. Re:punch cards by Anonymous Coward · · Score: 0

      It never said that I had to use. Just that it has to be a medium Cutomarily used for software interchange. Thirty years ago punch cards were. The $1M is also not restricted under the GPL. I can ask how ever much I want for that first copy. It is just that once someone pays it, I can't restrict their distribution rights.

  186. One more step... by Anonymous Coward · · Score: 0

    Since public funds paid for US army F-16's, I demand my right as one of the public to fly one of those babies.

    I'd like to press the red button on a couple of nukes too.

  187. Example, please? by Anonymous+Brave+Guy · · Score: 2
    I hate the idea that a large company goes into a University and "donates" some equipment but to use it the school must sign away the rights to work done on the equipment.

    Can you give an example? I know of several companies who donated PCs to the department where I studied CS, but there was certainly no such restriction on the department as a result. Actually, one of the department's staff quipped in his first lecture that while MS would like to think it was in partnership with the department, the department didn't necessarily share that view.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Example, please? by cs668 · · Score: 1

      Where I saw this happen was not with a few PCs, but with some high end database work on a big multi cpu machine. I can not remember the brand anymore this was 10 years ago.

  188. Sounds good by Anonymous Coward · · Score: 0


    Since all government research is publicly funded, let's open source all our developments so that our enemies can have all of the advances we make without any of the cost! Sounds great! Are you stupid or working for the Chineese?

  189. Some more arguments by Anonymous+Brave+Guy · · Score: 2

    I think very few people here have actually stopped and thought about this, read the arguments cited, or formed any sort of informed opinion, before posting. It's interesting to note that the arguments from those here with experience in research labs are vastly better informed and reasoned than the average.

    First of all, can we stop being so US-centric, please? Most of you are associating "public" money (as funded by a particular government to a particular organisation) with "public" results (as in, open to everyone, everywhere). For most of you, your taxes did not pay for research done where I was studying, because I'm in a different country to most of you. Why should your world-bashing corporations get the benefit from my tax money?

    BTW, here in the UK, academics are generally pretty open with their findings to anyone who's interested. I have had interesting and informative conversations with people who wouldn't no me from Adam, except that I shared an interest in their area of research. After all, most went into that research area because it interests them, too. I've had all sorts of source code, algorithms and such sent to me from many sources, just by asking. So the whole argument about things being restricted and the whole world being commercialised is just FUD, I'm afraid. Just because it's not widely published and/or advertised doesn't mean it's not available to those with a legitimate interest.

    The people who've pointed out that the majority of academic research is not entirely, or even mostly, public-funded are also spot on. There are many people with vested interests, and any sort of completely open result is only ever going to be practical with completely open input (i.e., equal contributions from everyone, everywhere). Clearly that doesn't happen in practice.

    Finally, what's GPL got to do with this? I can see arguments on merit for releasing openly funded material openly, though I happen to feel that they're outweighed for the reasons above. However, I see no justification whatsoever for releasing the results under some arbitrary licence that some people just happen to like, when that licence itself imposes restrictions on others.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  190. Re:FOIA is on your side, a rant. by Hard_Code · · Score: 2

    "So the only thing the federal government is not allowed to tell us are matters of national security"

    Which conveniently covers anything they want to pull out of their ass that day. "National security" is a crock. In a democracy the *people* are the national security.

    --

    It's 10 PM. Do you know if you're un-American?
  191. What about other countries? by KlausBreuer · · Score: 1

    Well, I'd also agree that software created using public money should be placed into the public domain.

    But, playing the devils advocate for a moment, what about other countries? After all, the americans paid for system X, why should, say, the EU get it for free?

    Thus: Public Domain for US citizens and companies, a reasonable fee for all others. Sure you could circumvent it somewhat, but at least it would be fairer.

    Ciao,
    Klaus

    PS: Yes, I live in the EU.

    --
    Free PC version of ChipWits at http://www.breueronline.de/klaus/chipwits/
  192. Modifying Source-Available, Non-Free Products by Hallow · · Score: 1

    The modifications to those source-available non-open source products could be put in a patch, and that patch could then be put under a BSD license (allowing the owner of the original software, as well as other users, to benefit).

    If the license of the original product allows distribution of patches, that is. If they don't, then it might well be reasonable to have an exception, such that all code generated with public funds that can legally be released in an open source fashion must be. - If it can't legally be released, then don't release it. If it can be, it should have to be.

  193. Seen it first hand by woodja · · Score: 1

    Currently I am working on beginning a relationship with a university. They are looking to sell a program that was funded up to this point by mostly public money. Personally, I would like to see the program become open source, but considering their potential customer base (other universities and private research institutions) it may be difficult for them to get money if it is open source. The decision that needs to be made is more functionality over income. Many of their clients could become developers of the project, but they could be losing revenue.

    I have a meeting with them on Thursday. I may throw out the words, "Open Source," and see what happens.

    As a recent graduate, I have seen first hand an increasing shift of universities towards becoming profit centers (shouldn't have used the 'p' word... revenue centers). This unfortunately can reduce the level of innovation, but at the same time can increase the immediate utility of the end product.

  194. the ATP/NIST model hides govt. work from FOIA by retiarius · · Score: 1

    not too long ago i wanted to obtain the final
    report on a government-sponsored project
    (about whether magnesium hydride could substitute
    for NiMH in rechargeable batteries at ambient
    temperature/pressure).

    no go, because the research was *partially*
    funded by a private enterprise (s. ovshinsky's
    company ENER). the grant overseers steered
    me towards verbiage like:

    http://www.atp.nist.gov/atp/kit-00/cahpt1.htm

    whereby, even given u.s. govt. "cost-sharing",
    a private contributor can retain *all*
    patent/publication rights.

    this struck me as a bit different than my days
    working for the space agency, when all sorts
    of private-sector contractors, participants from
    academia, etc. could contribute towards a very public effort.
    yes, many NASA contractors made derivatives of govt.-funded
    work become eventually proprietary,
    but at least the initial results could be
    publicly inspected to see what
    the taxpayer helped to fund.

  195. link correction Re: the ATP/NIST model hides ... by retiarius · · Score: 1

    http://www.atp.nist.gov/atp/kit-00/chapt1.htm

  196. info: if i pay for it... by LifesABeach · · Score: 1



    memo to those who use my money for their research. if i pay for it, i own it. if you don't like it; there's no gun pointed at your head. no one if forcing you to do your reasearch.

    how about we just cut off your funding until this whole issue is resolved?

  197. If my tax dollars helps to pay, then OSS it IS! by Benjiman+McFree · · Score: 1

    Frankly I don't buy the arguement that it would be too difficult due to currently using proprietary software and that much would have to be redone from scratch as an exuse to not require publicly funded research to release their works in an open format.

    Code is powerful, and we don't want a situation where you have to mortgage your house in order to recieve medical help{as it exist today}

    --If you have your health, you are rich

  198. Re:*THWACK* by JohnDenver · · Score: 2

    YHBT

    I thought I understood trolling when I was younger, but I didn't really seem to understand your form. You see, when I trolled it was utter nonsense, and anybody getting truely riled up by it looked like an idiot.

    Minus the "I'm the tasty treat nobody can resists" (I should have known picked it up from there) it seems like you're form of trolling offers some purpose as people are often presented with arguments like the one you presented with failed logic.

    It's almost like you're turning Slashdot into a game where you present a flawed, but somewhat believable argument, and the rest of us are aiming to refute it as concisely and quickly as possible, without sounding like your blowing too much hot air. Pretty clever...

    ...OR...

    Is your troll the kind that teaches us to ignore stupid posts? (Hence, the THWACK)

    --
    "Communism is like having one [local] phone company " - Lenny Bruce
  199. Re:Complete misinterpretation of the copyright cla by jms · · Score: 1

    No. The public domain is anathema to copyright.

    What a strange statement ... like saying that free people are anathema to slavery.

    If the public domain is such a bad thing, and copyrights are such a good thing, then why did the authors of the Constitution specifically require that copyrights expire? Why create an obligation to turn a good thing into a bad thing?

    The answer is that monopolies are really the "bad thing", . They were considered dangerous and destructive to the drafters of the Constitution. There was considerable debate as to whether monopolies should be permitted at all. One of the bitter lessons learned by the colonists from England was the danger of permitting government to grant monopolies to individuals.

    Copyright is intended to allow a work to be available to the public, while simultaneously allowing the author to profit.

    Copyright is intended to incite publication. That is the end. That is the public benefit.

    In exchange for the public benefit of the work being published and available for the general public to read and learn from, copyright creates conditions that allow the author to profit.

    You have it exactly backwards. Copyright is the means to achieve a better public domain.

  200. Re:Complete misinterpretation of the copyright cla by Anonymous Coward · · Score: 0

    In 1800, it was very hard to copy a map: either you painted it by hand or you you carved it into a printing plate.

    Have you ever heard of tracing paper? Lithography?

  201. Re:YES! - examples by Anonymous Coward · · Score: 0

    If you think publicly funded reasearch should open source, then you should add that individuals should have a non-compete that they cannot leave a university and start a company with research from their university
    Sun microsystems
    Netscape
    Platinum software

    need more?

  202. You have plenty of access by amunter · · Score: 1
    Ah, but you DO have access to cyclotrons and such. Most large facilities at government research labs have research user programs. There is a proposal process where you submit a research proposal There is a review process where the proposal committee sorts through the many that they get and decides which ones warrant time on whatever instrument was requested. Then the time on the instrument is scheduled and the researcher is told when to buy his plane ticket. It actually works quite well. Here are some samples of the places that you can get access to, provided that you have real science you want to do and the knowledge required to someday publish your results:
  203. Re:Complete misinterpretation of the copyright cla by Anonymous Coward · · Score: 0

    You would do well to perform a bit of research on the subject at hand. Even so, your arguments are rather weak. Let's take a look at them.

    [JC] "Would programmers' software be pirated more or less if every program were open source (but still sold commercially)? MORE! "

    I disagree.

    [JC] "The existence of warez to the level it is today would indicate to any observer that a huge number of people are willing to steal this software. "

    Maybe they are, maybe they are not. This has nothing to do with the question.

    [JC] "Open-sourcing everything would increase piracy. "

    Here you repeat your belief, and again fail to justify it. I could easily argue that people are more happy to pirate binaries than source code. How many of the people who pirate, say, Windows, know how to use a compiler, let alone build an operating system or would even care to if the binaries were available?

    [JC] "If more people are pirating the software, **how are the authors' rights being protected**? They are NOT being protected in this situation..."

    (rest of Slippery Slope edited out)

    Moving onto the next one...

    [JC] "The framers do recognize that it is important for the public to be able to benefit from these works, but not at the expense of the individual! "

    "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries" [U.S. Const. art I, sec. 8, cl. 8]

    Notice the word "limited". It is very important. I'm not sure how you take "limited" to imply that the framers' intentions were never to have the public domain expand "at the expense of the individual".

    There are people who can argue this much better than I. See:

    http://eon.law.harvard.edu/openlaw/eldredvashcro ft /

    And in particular, read (PDF):
    http://eon.law.harvard.edu/openlaw/eldredvashcro ft /cert/library-amicus.pdf

    pages 4 and onwards, "ARGUMENT":
    "I. The Court Of Appeals Ignored The Original Intent Of The Framers That The Limited Monopoly Provided By Copyright Should Be Consistent With The Preservation Of A Vibrant Public Domain
    "II. The DC Circuit's Decision Harms The Public Interest In Copyright Law By Minimizing The Public Domain

    (for context, see web site)

    I would also like to make the suggestion that you live in what is known as "society". This means that there are other people out there sharing this planet with you, most of whom who would like to have a better quality of life. Many people are quick to mention that competition is an integral part of evolution. For some reason they are quick to forget that symbiosis is just as important. Indeed, if every bit of code ever produced had never been shared (just as if every organism had somehow never allowed itself to form the basis for some other organism), we would not have the world we do today. While in biology this is an unrealistic proposition, humans find themselves with choice in the former situation. I think people like you would make the wrong choice.

    Copyright is an incentive to produce in society; a necessary part of being in a society, however, is working together--here, sharing.

    I'll direct you to one last (free) story whose premise all computer scientists will probably have little difficulty grasping:

    "Melancholy Elephants" by Spider Robinson
    http://www.tale.com/titles-free.phtml?title_id=3 9

    (Well, it's free if you don't want to pay for it. It's your choice.)

    - dsakfl

  204. Re:Should code *ever* be public-funded (hear hear) by timothy · · Score: 1

    dcorbin, I agree with you almost, with the inevitable *but* ...

    - *but* there are government bodies currently producing code. Better that they should dry up and blow away (the ones not contributing to my defense, increasing my liberty, etc, and I figure that will take care of 90% at least ...), but let's say that's not going to happen this evening.

    I'd rather they *at least* in the meantime have to turn over the work done under contract to the sponsors (taxpayers / the general public) ...

    At that's a strong "at least" :) I'd also like to see a big red pen start slashing through the various acronyms which misspend our money, corrupt the country, subvert the Constitution, etc .. .

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  205. Re:sure, copying code is free, programmers are not by Anonymous Coward · · Score: 0

    Of course the law favours the content creator over the 'public good'. The public is just a collection of individuals, and in this case, divided by being a content creator and a content copier. If the law favoured those not the content creators, than the only ones benefiting are those who did nothing to make the product or pattern, or code useful in the first place. Those who created the idea should have complete control over its use, and not have to suffer because some one finds it cheaper to steal his idea instead of compensating him for its use.

  206. Cygwin question by G0SP0DAR · · Score: 2, Funny

    Should there be anything in my \tmp directory when I first install?

    --


    Calm down, it's *only* ones and zeroes.