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.

192 of 465 comments (clear)

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

    2. 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.
    3. 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.

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

    6. 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
    7. 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
    8. 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
    9. 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.
    10. 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)
  2. 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 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.

    2. 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.
    3. 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.

    4. 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!
    5. 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?

    6. 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 ___________________________________
    7. 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.
    8. 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.

  3. 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
  4. 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.

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

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

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

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

    5. 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!"
    6. 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??

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

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

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

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

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

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

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

  8. 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//

  9. 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:

  10. 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 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
    5. 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
    6. 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. 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.)

  12. 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!
  13. 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.

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

    2. 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....
    3. 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.
  15. 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 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.

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

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

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

  19. 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 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.
    2. 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.
  20. 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."
  21. 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.

  22. 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.
  23. 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;
  24. 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

  25. 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.
  26. 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.

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

    3. 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//

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

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

    6. 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//

    7. 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!
    8. 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//

  28. 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)
  29. 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 :)

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

  31. 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"
  32. 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
  33. 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 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.

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

  34. 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)

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

  36. 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.
  37. 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
  38. 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.

  39. 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.
  40. 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.
  41. 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

  42. 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 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).

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

  45. 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?
  46. 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?

  47. 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
  48. 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.

  49. 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 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
    5. 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?
  50. 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.

  51. 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
  52. 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.

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

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

  55. 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.
  56. 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

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

  58. 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
  59. 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.

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

  61. 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!
  62. 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

  63. 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
  64. 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

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

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

  67. 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
  68. 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

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

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

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

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

  73. 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... :-)

  74. 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.
  75. 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. ;)

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

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

  78. 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
  79. 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.

  80. 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));
  81. 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
  82. 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
  83. 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

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

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

  86. 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
  87. 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
  88. 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
  89. 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.

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

  91. 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!"
  92. Re:Public funds should equal public domain by dillon_rinker · · Score: 2

    Excellent point and one that I should have made.

  93. 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." :)

  94. 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.
  95. 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.

  96. 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
  97. 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.

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

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

  100. 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
  101. 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.

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

  103. 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')

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

  105. 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...
  106. 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...

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

  108. 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. :-)

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

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

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

  113. 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.
  114. 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.
  115. 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?
  116. 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
  117. 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.