Slashdot Mirror


OSI Approves Two New Licenses

An anonymous reader writes "The Open Source Initiative approved two new licenses. One, the Academic Free License is a MIT/BSD-like license . The other one, the Open Software License is an apparently GPL-incompatible "viral" license with some obnoxious clauses. Both have an interesting "mutual termination for patent action" clause - basically, the license terminates if you file a lawsuit in any court against any software that is licensed under an OSI approved license containing the same clause."

217 comments

  1. Just when you thought..... by dirkdidit · · Score: 0

    software licensing couldn't become anymore complicated, it did! So how many different licenses can I put a piece of software under today? Like 50?

    Yes I understand that some of these licenses are actually useful, but its getting to the point where there are more dumb ones than good ones.

    1. Re:Just when you thought..... by Karamchand · · Score: 2, Insightful

      uhm. Everyone can write his/her own license, of course. So I guess the number of licenses is practically infinite :)

    2. Re:Just when you thought..... by efagerho · · Score: 1

      Hopefully there's only a countably infinite number of licenses...

    3. Re:Just when you thought..... by Derleth · · Score: 2, Insightful
      Yes I understand that some of these licenses are actually useful, but its getting to the point where there are more dumb ones than good ones.
      You choose the one you want and that serves you the best. If there are licenses that serve no purpose natural selection will weed them out as fewer and fewer people use them and, maybe, as they are struck down in court.
      --
      How can you use my intestines as a gift? -Actual Hong Kong subtitle.
    4. Re:Just when you thought..... by jonathan_ingram · · Score: 1

      I don't see why.

      "You may only use this software for 'x' days after installation" is a template for an incountable number of software licences.

  2. it's GNU/GPL by Anonymous Coward · · Score: 1, Funny

    The "G" in GPL stands for "general", so the GNU project isn't credited when you just say "GPL".

    1. Re:it's GNU/GPL by pantherace · · Score: 2
      Hey. It is not!

      GPL = GPL Public Licence.

      Now what does GPL stand for?

      ...

      Stack overflow. :)

  3. How is fractured licensing good for open source? by firewrought · · Score: 2, Interesting

    Can someone explain how the OSI is doing something good for the community by endorsing incompatible license variations?

    --
    -1, Too Many Layers Of Abstraction
  4. External Deployment by srw · · Score: 4, Interesting

    The external deployment clause is interesting to me. As I read it, if you use a modified OSL app on your website, you need to make your changes public. As I read the GPL, you don't need to make your changes public unless you distribute the binary.

    1. Re:External Deployment by SunPin · · Score: 1

      That's a much better deal for the OSS movement than the current GPL. It keeps potential code predators, like IBM, Sun, Red Hat et al, as honest players.

      --
      Laws are for people with no friends.
    2. Re:External Deployment by leandrod · · Score: 2
      > if you use a modified OSL app on your website, you need to make your changes public. As I read the GPL, you don't need to make your changes public

      Currently, that is GNU GPL v2, you are right. But the FSF has already endorsed the Apero FSL as a draft for this change in GNU GPL v3. This is to keep Internet ASPs honest.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    3. Re:External Deployment by Niten · · Score: 2, Interesting

      Perhaps the external deployment clause is one useful clause that was overlooked by the authors of the GPL - in effect, there is no practical difference between running a distributed binary on your system and submitting input and viewing output on your system for code that is executed on a separate server...

      What I find more interesting, though, is the Mutual Termination for Patent Application clause in the Open Software License. This, ideally, would prevent "IP Warriors" from using your software in their arsenal, but I think that practically this clause would serve said Patent Warriors with no incentive to act somewhat ethically, but instead can only serve to further fragment the world of Open Source licenses.

      This brings up a bigger point, one that has certainly been raised before: Are all these OSS licenses really necessary, or productive? In an ideal world, I think, we would all be able to use the BSD license without having to worry about greedy corporations and individuals "embracing and extending" our code; this is not an ideal world, however, and I firmly believe that we need the protection that licenses like the GPL and LPGL can afford us. That said, having two more-or-less functionally equivalent, yet completely incompatible, GPLs lying around does nobody any good. The goal of the GPL, and supposedly the OSI, is to foster cooperation between Open Source applications, while preventing closed-source companies and individuals from using our code. But by having two or more incompatible GPLs we can only prevent OSS projects from collaborating.

      I think that a massive consolidation of OSI-approved licenses is in order.

    4. Re:External Deployment by Glenn+R-P · · Score: 2

      This brings up a bigger point, one that has certainly been raised before: Are all these OSS licenses really necessary, or productive? ... I think that a massive consolidation of OSI-approved licenses is in order.

      That is of course what the proponents of AFL and OSL have in mind, that everyone will relicense BSD-like projects to AFL and, and relicense GPL and other copyleft projects to OSL, and abandon all of the others. Good luck.

    5. Re:External Deployment by Ed+Avis · · Score: 5, Insightful

      But that 'external deployment' stuff restricts how you may *use* the software, not just how you may distribute copies. It seems like enough to make the program non-free. Consider the DFSG: 'no discrimination against fields of endeavour'. Doesn't that mean no special requirements for using the program in a web page as opposed to a command-line app?

      Also this means that the licence becomes an EULA, because it purports to restrict use of the software and not just to grant permissions for copying. The GPL's enforceability is based on copyright, but copyright (in most countries) does not require you to get permission before merely running a computer program.

      Look at the text: 'you agree that any external deployment shall be deemed a distribution'. But you can't 'agree' that unless the licence is considered some kind of contract. With the GPL, it is up to copyright law to decide what counts as distributing the software. Here the licence attempts to extend copyright to count all sorts of random things as infringement, but I don't see how a court would agree with that.

      Personally I've long since given up taking notice of anything the Open Source Initiative certifies. Ever since they gave their stamp of approval to that Apple licence which allows 'revokation' at any point in the future when Apple's lawyers decide not to contest a patent infringement in court. The FSF may wrap its pronouncements in ideological justification which is offputting to some, but at least when they say that a program is free software you can be sure it is.

      --
      -- Ed Avis ed@membled.com
    6. Re:External Deployment by MaxVlast · · Score: 2

      How?

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
    7. Re:External Deployment by Durindana · · Score: 1

      That's something in common with the APSL - Apple Public Source License.

      The APSL, at least, is structured that way so that changes to the code are useful commercially only to Apple, but researchers, academics and plain folks can make and use changes for their own purposes.

    8. Re:External Deployment by 1in10 · · Score: 1

      The GPL discriminates against a field of endevour too - closed source software development.

      Somehow I think "field of endevour" is interpreted very strangely.

    9. Re:External Deployment by Ed+Avis · · Score: 1

      Actually no - you can use GPLed software such as gcc for proprietary software development, and very many people do. I think the intent of the 'fields of endeavour' clause is to have no limit on _using_ the software; it is allowed to have restrictions on _distributing_ copies of the software provided they are only those needed to make sure derived works are free. (The BSD folk disagree with that last allowance.)

      --
      -- Ed Avis ed@membled.com
  5. nasty clause by GoatPigSheep · · Score: 3, Interesting

    Both have an interesting "mutual termination for patent action" clause - basically, the license terminates if you file a lawsuit in any court against any software that is licensed under an OSI approved license containing the same clause.

    So now open-source licenses are trying to restrict our legal rights? I can't see any company adopting any software that uses these licenses if it does not allow them to exercises their legal rights to file lawsuits. It seems this clause is just a way to try and take away people's freedom.

    --
    GoatPigSheep, the 3 most important food groups
    1. Re:nasty clause by Anonymous Coward · · Score: 0

      Your legal right to sue them for their work on a non-intrusive and freely available product?

      Bullshit.

    2. Re:nasty clause by AvitarX · · Score: 2, Insightful

      They are aloud to file lawsuits, they just cannot use the software if they do. All it means is that by using this software you are allowing all of your patents to be used in other open source software.
      The company is not even giving upo thier patent, they could at any time stop using/distributing/deploying the software and sue to their hearts content.
      Because it is a patent and not a copyright, it can be selectivly enforced and compettors not releaseing open sourced software that benifit everbody still cannot use the patent.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    3. Re:nasty clause by ShadowDrake · · Score: 2, Interesting

      I think it's a 'poison-pill' clause, intended to discourage a certain behaviour.

      Software patents make it theoretically possible to have software that's libre free (in terms of the copyrighted material) but still restricted (in terms of patents). Big example: GIF, MP3, and now JPEG patents.

      A clause like this makes it expensive for a patent-holder to try to enforce software patents against Free Software. They might get a few thousand bucks in settlements, assuming their claims aren't thrown out, but at the cost of losing the right to redistribute software they may need for their business, or even products that make up part of their product line.

      I like it, in a way. The Free Software movement can't really offer cross-licencing agreements, or even really buy patent licences, but now they have something they can use for leverage.

      --
      It's just like a fascist dictatorship, without the punctual rail service!
    4. Re:nasty clause by Fred+Ferrigno · · Score: 2

      If Company A uses OSS Product B, and then several months later OSS Product C uses and abuses Company A's patent, then they have to drop Product B, even if it has nothing to do with their patent or Product C. Competitors could open source their software (on proprietary hardware), and Company A couldn't do anything without losing their investment in Product B. Effectively, this prevents any company using any software with theses licenses from enforcing any software patents.

      This is, of course, the desired effect, but you can be sure that any company with a software patent or any company that thinks they may in the future have a software patent will avoid this stuff like the plague.

    5. Re:nasty clause by rhysweatherley · · Score: 2
      The GPL already contains similar wording with respect to patents. The purpose is to prevent the following situations:

      1. A company puts their code out under an OSS license. It becomes really popular, but unbeknownst to the public, the techniques it uses are patented by the compnay. Company turns around and demands royalties from everyone who made it popular.

      2. An OSS product is released, and unbeknownst to its author, someone else has a patent. This someone else waits for it to become popular and then demands royalties.

      Mutual termination ensures that if anyone asserts patent royalties then everyone loses all rights to the software. This way, none of the users have the right to use the software any more (in the Copyright sense), and so since they can't be using it, they cannot be forced to pay royalties. This keeps the patent owners honest - they can't hijack OSS to further non-OSS goals.

      BSD, X11, etc don't have such protections, which makes them a riskier proposition when dealing with patent owners. The way I read it, the Academic Free License is basically BSD, with patent protection built in.

    6. Re:nasty clause by squiggleslash · · Score: 2
      I agree, and it's wierd and pointlessly antagonistic anyway - why not just impose a condition that by agreeing to the license, you automatically license, gratis, to any other project published under the same license (or better, an approved open source license)? Acheives the same effect but without the dubious legality of the current clauses.

      And dubious legality is an interesting issue - depending on the legal framework in each juristiction, the "mutual termination" clause may either be invalid by itself or make the entire license invalid. If the latter, there's no issue, it just means a redistributor had better be pleasant to the copyright holder, though some organizations will refuse to use the software on legal grounds. If the former, then the clause becomes a paper tiger - essentially licensees will be able to sue anyone they like while continuing to use the code, and an opportunity to open up patents would have been wasted.

      It strikes me that these licenses haven't been thought out properly. But IANAL, so I'd be delighted to be proven wrong.

      --
      You are not alone. This is not normal. None of this is normal.
    7. Re:nasty clause by squiggleslash · · Score: 2

      Oops. Must use Preview. Please insert the words ", patents under the licensees control" before the first question mark.

      --
      You are not alone. This is not normal. None of this is normal.
    8. Re:nasty clause by AvitarX · · Score: 2

      Really all it is doing is taking the GPL a step further though. There were no software patents when the GPL was first released, so no one even thought about it. Now there are, and a software patent can effectivly make software closed source (well non free anyway). This is just a viral clause that takes the GPL one step further and honestly would not shock me if it ended up in the GPL.
      Software patents are far more damaging to OSS then nonpublished specs are, and this is a way to fight them.
      You could even make a BSDish liscence, that said that only this clause must remain and allow closed source derrivitives. Protecting the rights of coders to code whatever they wanted.
      I am sure that there are many of companies willing to take a head start in developement in exchange for not being able to patent the results. I say this because there are plenty of software companies without software patents.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    9. Re:nasty clause by Anonymous Coward · · Score: 0

      Then don't use open-source licenses, use free software licenses instead, GPL and compatibles.

    10. Re:nasty clause by Dwonis · · Score: 2
      Mutual termination ensures that if anyone asserts patent royalties then everyone loses all rights to the software. This way, none of the users have the right to use the software any more (in the Copyright sense), and so since they can't be using it, they cannot be forced to pay royalties. This keeps the patent owners honest - they can't hijack OSS to further non-OSS goals.

      Not quite. Where's what the clause says:

      9. Mutual Termination for Patent Action. This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License if You file a lawsuit in any court alleging that any OSI Certified open source software that is licensed under any license containing this "Mutual Termination for Patent Action" clause infringes any patent claims that are essential to use that software.

      In other words, if you write write a program and distribute it under the OSL, and I hold a software patent on that software, and sue you for patent infringement, I lose all my rights under the OSL, but nobody else does.

    11. Re:nasty clause by EvanED · · Score: 2

      >>Mutual termination ensures that if anyone asserts patent royalties then everyone loses all rights to the software. This way, none of the users have the right to use the software any more (in the Copyright sense), and so since they can't be using it, they cannot be forced to pay royalties. This keeps the patent owners honest - they can't hijack OSS to further non-OSS goals.

      That's not what the license says. In addition to the point Dwonis points out (that the rights only end for the suing party rather than everyone), in what you give the patent and software in question are directly related. I read this clause as saying if you sue someone - anyone - over a patent infringement by software licensed under with this clause, you lost the ability to redistribute this software, which may have absolutely nothing to do with the dispuited patent.

    12. Re:nasty clause by EvanED · · Score: 3, Insightful

      Two things: first, I don't think that it would have the same effect. Currently I read the clause as a kind of 'morality enforcer' that says "if you do something I don't like - even if it doesn't involve me or my software - you can't use my software" with the think you don't like being enforcing software patents against OSS software.

      Example:
      -Company A has the patent to MP3s
      -Company A uses Person B's code (licensed with this patent clause) in a program that displays images (completely unrelated to MP3s)
      -Person C writes a MP3 player and licenses it with the patent clause
      -Company A can't sue Person C without losing the right to use Person B's code, even though Person A and his/her program is completely unrelated to Person C and his/her program and the MP3 patent.

      Second point: regarding where you mention "the "mutual termination" clause may either be invalid by itself or make the entire license invalid", you might be able to write a clause in the license that says "if any part of this license is found to be unenforcable, the rest stands". I've heard someone mention that congress writes similar clauses into it's laws (regarding being declared unconstitutional) but have no clue otherwise if this is true or not.

    13. Re:nasty clause by Anonymous Coward · · Score: 0

      Except it is outside of the scope of the contract (license agreement.)

      I believe it would get tossed outin an instant.

      Wanna test it?

    14. Re:nasty clause by AvitarX · · Score: 1

      I am just rambling here so you can probably ignore it, but here goes:

      What this clause realy needs is to cover dirivitive works of OSI liscences also, then it could really reign in on software patent silliness. If a killer app (good IPv6 protocal stack?) was released BSDish, but anybody who used it or a derivitive (including non open proprietary derrivitives), like say MS needs a head start on something (which they have done with BSD liscenses). Then they could not sue any open implementations of all of their patents. This would benifit them and protect us from everyon who uses MS windows, not just MS. As it stands now if soemone were to release a closed derrivitive you are protected from them but not their users, because the closed derrivitive is not OSI. But if this ecomes widespread in BSD type liscences with the derrivitive work coverage it could effectivly eliminate the threat of patents to open source. I would have it work like this (in an ideal world):

      Use of this software requires you not to sue any OSI liscenced software with this clause for patent infringement. This clause must be added to all derrivitive works.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    15. Re:nasty clause by Zeinfeld · · Score: 2
      Currently I read the clause as a kind of 'morality enforcer' that says "if you do something I don't like - even if it doesn't involve me or my software - you can't use my software" with the think you don't like being enforcing software patents against OSS software.

      That is what the licenses say. So if you hold the patent on MP3 and attempt to enforce it against someone who writes an MP3 player released under the license that then prevents you from using any software whatsoever licensed with that clause.

      I don't think that is justified because it implicitly assumes that all software patents are unjustified. It even prevents the defensive use of a software patent. For example if I write a spec X and submit it to a standards body I will quite likely file a bunch of patents to stop a patent troll doing the same. When the spec goes to the standards body there is a term that states that anyone can have a royalty free license to use the spec provided they do not make a claim against my company for using that particular spec under a patent that they hold. In doing so I have arguably exercised a patent right. Certainly if the patent troll takes the issue to court and we threaten or file a countersuit we have done so.

      The idea is good but the implementation is broken. This is not a case where someone can say 'well the intention is clear' since a) the intention is not clear and b) a court is likely to say it does not care what the intention was they will look at the four corners of the document and that is all they are going to care about.

      I don't think my legal dept would allow us to use code licensed under these terms

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    16. Re:nasty clause by EvanED · · Score: 2

      I don't think it would stand either.

    17. Re:nasty clause by Lonath · · Score: 2

      Yeah, but if you sue anyone to keep them from writing or using an OSI-licensed software with this clause in it, you lose all rights to use ANY software with this clause in it. This is a very interesting idea.

    18. Re:nasty clause by Lonath · · Score: 2

      But if you submit the spec and you only go after people with proprietary software, you're ok. And, in order for the other company to stop you, they would have to release their code under an OSI-approved license with the patent MAD (mutally assured destruction) clause. Which shouldn't bother you anyway since you're making use of OSS somewhere.

      It's just that when you go after OSI-licensed code with the patent clause, you have to stop using ALL OSI-licensed code with that clause. Obviously if someone puts this clause into their license, they don't want you to sue any OSI-licensed software people. So, if you sue any of the developers or users you lose the right to use ANY of the OSI-licensed software with this clause. It sounds pretty fair to me.

    19. Re:nasty clause by Russ+Nelson · · Score: 2

      this clause is just a way to try and take away people's freedom.

      Do you really want people to have the freedom to sue your sorry butt for patent infringement?
      -russ

      --
      Don't piss off The Angry Economist
    20. Re:nasty clause by Com2Kid · · Score: 1

      Yeah, but if you sue anyone to keep them from writing or using an OSI-licensed software with this clause in it, you lose all rights to use ANY software with this clause in it. This is a very interesting idea.

      I'm sorry, but I have a serious problem with anybody saying what I can do on my computer.

      If thoughts along side those such as yours continue along in the community then the day might come where some palladium system is implemented not by Microsoft but by Open Source advocates instead.

      To "protect" their interests you know.

      As I said, my computer, my hard drive, buzz off.

      Restrict my right to APPLY those patents to my OWN creations, but limit what I can do on my own computer? No way. Wrong.

    21. Re:nasty clause by greenrd · · Score: 2
      limit what I can do on my own computer? No way. Wrong.

      But that's exactly what a software patent does. Literally.

      It's like the GPL, which fights restrictions of copyright freedom with a restriction of copyright freedom. I think it's justifiable.

    22. Re:nasty clause by Lonath · · Score: 2

      Restrict my right to APPLY those patents to my OWN creations, but limit what I can do on my own computer? No way. Wrong.

      As the other respondant said, thats EXACTLY what patents do. Software isn't a machine. It's a way to use a machine. If I want to program something, I'm using my computer. If I hook it up to a network or I put a CD or DVD into it's cd/dvd drive and send out some data, I am using my computer. And yet these are the exact things that software patents prevent you from doing. So, for the basic reason that software patents are stopping you from using your property, I have no problem stopping someone from using OSS if they try to stop other people from using OSS. It's like the idea that you don't initiate violence willy-nilly, but you can use it as a response to real or imminent violence. And it still doesn't say anything about you going after proprietary companies. After all, they're the ones with the money. And, if you're unwilling to express your thoughts because you're afraid that hobbyists might use the ideas to express their thoughts, then don't express your thoughts. You don't have anything good enough worth saying that can't be said by someone else.

      And remember thanks to the wonderful world of sofware licensing as opposed to software ownership, you don't have the right to use any software you have. You can only do it if you have a license (generally). So, all this is saying is that your license to use MY software will be terminated if you attempt to stop someone else from using their software.

    23. Re:nasty clause by Zeinfeld · · Score: 2
      But if you submit the spec and you only go after people with proprietary software, you're ok. And, in order for the other company to stop you, they would have to release their code under an OSI-approved license with the patent MAD (mutally assured destruction) clause. Which shouldn't bother you anyway since you're making use of OSS somewhere.

      That is not how the clause is written. The effect as written is incompatible with the current practice of royalty free reciprocal patent licenses which it attempts to copy. This is obviously not the intent, the author botched the job.

      As for not being bothered about being unable to enforce any patent right in any circumstance, I think that the argument made is religious rather than pragmatic.

      Just because a piece of software is purported to be 'open source' does not mean that it is released as open source in good faith. The effect of the clause is to allow a party to deprive another of rights they hold by releasing source code under a particular license - thus creating the motivation for bad faith releases.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  6. Honest question by dirvish · · Score: 2

    Can't you just make up your own liscense for your software?

    1. Re:Honest question by sqlrob · · Score: 2

      Sure.

      But would you trust it to hold up in court if you got sued?

      Are you sure it has everything legally required of a license?

    2. Re:Honest question by Anonymous Coward · · Score: 0

      Sure can. Of course, then it doesn't get nearly as much legal peer review / testing as a widely adopted license does.

    3. Re:Honest question by dirvish · · Score: 1

      I am seeing your point.

      It would be kinda fun to put in your own wacky clauses though.

    4. Re:Honest question by FyRE666 · · Score: 1

      Of course you can, providing it's not derived from some other code library, and contains no other elements involve patents, licenses etc.

      Do you really want to spend time trying to emulate some lawyer by writing incomprehensible legalise though?

    5. Re:Honest question by Anonymous Coward · · Score: 0

      Like this one?

    6. Re:Honest question by dirvish · · Score: 1

      No I was thinking something more along the lines of "you cannot copy any part of this software while eating marmelade on horseback" or something like that.

    7. Re:Honest question by MaxVlast · · Score: 1

      Nope. You have to use one approved by one of the license approval clearinghouses. If you're interested, you can find a list of license approval clearinghouses on the Federal Trade Commission website (www.ftc.gov). If you attempt to use an unapproved license, there's a reasonable chance you'll get a visit from the FBI. The government can't have software development getting too chaotic, can it?

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
    8. Re:Honest question by dirvish · · Score: 1

      My room-mate just woke up. He is an open source software developer(ilohamail.org) so I asked him about this and he says you are on crack.

    9. Re:Honest question by NamShubCMX · · Score: 1

      Lawyer emulator? Sounds quite handy. Someone code one please.

      --
      We've always been at war with Eurasia.
    10. Re:Honest question by Anonymous Coward · · Score: 0

      I just woke up, and I was able to see that the grandparent post was supposed to be FUNNY. Not SERIOUS, FUNNY. As in, you don't take it seriously. As in, you're supposed to laugh at it. As in, sardonic wit. Just because he didn't put in a :) for humor impaired idiots like you doesn't mean it isn't funny. It was, a little. Worth a grin, if not a laugh. But then, I actually have something resembling resembling intelligence, and a sense of humor.

      Or is this a new way of trolling? Reply seriously to posts only an the truly clueless couldn't figure out are supposed to be funny?

    11. Re:Honest question by Russ+Nelson · · Score: 2

      Sure, just like lawyers can write their own software. The lawyers that want their code to actually *work* when entered into a computer will leave the coding to a programmer.
      -russ

      --
      Don't piss off The Angry Economist
  7. Quick, look busy! by eddy · · Score: 0, Flamebait

    -"Damned, we've surfed right out of p0rn!"
    -"We really ought to do something to justify our existance, but what?"
    -"How about we rubberstamp some licenses and put out PR-fluff?"
    -"Let's do it."

    --
    Belief is the currency of delusion.
    1. Re:Quick, look busy! by Russ+Nelson · · Score: 2

      Yeah, I know that you're trying to flame us, but you failed utterly. You didn't read the licenses, did you? Admit it.
      -russ

      --
      Don't piss off The Angry Economist
  8. Not MIT/BSD-like by Glenn+R-P · · Score: 4, Informative

    The AFL, unlike MIT and BSD, does not require that the copyright
    be maintained in derivative works, but only in distributions of
    the Original Work.

    1. Re:Not MIT/BSD-like by XaXXon · · Score: 3, Interesting

      The AFL, unlike MIT and BSD, does not require that the copyright
      be maintained in derivative works, but only in distributions of
      the Original Work.


      Seems like the taking out of the copyright notice is in itself making a derivative work, which means you can distribute something exactly like the original minus the copyright notice. Hrmm..

      Anyone?

    2. Re:Not MIT/BSD-like by Anonymous Coward · · Score: 0

      Seems like the taking out of the copyright notice is in itself making a derivative work

      Nope, derivative works must be original works of authorship. Just removing the copyright notice doesn't result in that.

  9. mutual termination for patent action by Anonymous Coward · · Score: 1, Insightful

    I doubt that this clause would hold in any court, because it refers to lawsuits involving other software which is not covered by the license agreement of the first one. No, the other software is under the same license type, but the license agreement is a different one.

    1. Re:Mutual Termination for Patent Action by Isle · · Score: 1

      You are misreading the clause as many others:

      This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License

      Highlight added. The rights granted by this license is the right to publicly perform and distribute, not the right to use which you have by default. (remember a user dont have to accept the license)

    2. Re:Mutual Termination for Patent Action by jsse · · Score: 2

      No, you misunderstood what I said. :)

      I'm aware that by invoking the right granted to 'YOU' by 'this license', 'YOU' has no implied right to use this software. It's the same case as in any other licenses, because without explicitly stated otherwise, the owner of the software is the creator himself. 'YOU' have no right whatsoever to use this software unless there's a license specified.

      This is the statement in question:

      ...any license containing this "Mutual Termination for Patent Action" clause

      That's is to say, you are not only being invoked of the right granted by 'this licenses', but also other products that has this exact statement in their licenses, even you are not going to sue other products with this license.

      Therefore, the patent owners must think very carefully before suing a software infringement bearing this license, because the implication would be forfeiting of the right of using ALL other products with this license!

      The more softare has licenses bearing this statement, the harder to sue for patent infringement - isn't it exactly the world domination with softare? :) (j/k for humor impaired)

      I'm glad that OSI has thought of this term before Microsoft did. Oh wait, the others might follow....

    3. Re:Mutual Termination for Patent Action by Isle · · Score: 1

      No, you misunderstood what I said. :)

      No, I unstood perfectly. I am telling you, you are wrong ;)

      'YOU' has no implied right to use this software.

      According to a common copyright law clause called 'fair use', you always have the right to use items/works you own. Since the software doesnt cost anything you 'own' it after downloading it. (the owner made it available for free, and typically you dont have to sign or click 'I Agree' before downloading open source software => therefore no use restictions).

      You do not however, have the right to distribute it, and that is what the license grants you, and what can be revoked.

      So, it would still be a pain for Red Hat or IBM to make a patent sue, as they would loose the right to sell/distribute open source software. But for a company that doesnt sell or distribute open source software, it would have little or no consequence.

  10. But are they DFSG-free? by don.g · · Score: 1

    The more interesting question is: are these licenses DFSG compliant?

    I suspect this may be harder to achieve than OSI compliance.

    --
    Pretend that something especially witty is here. Thanks.
    1. Re:But are they DFSG-free? by JoeBuck · · Score: 2

      The licenses appear to be DFSG compliant, but the OSL is so deeply flawed that you might not be able to put an OSL program on the same CD-ROM as a GPL program, because the OSL is so viral that it claims to infect the whole CD-ROM (a CD-ROM is a derivative work of every program on it; the GPL has a "mere aggregation" clause that explicitly permits the GPL program to be in the same distribution as non-GPL programs), and the OSL conflicts with the GPL.

    2. Re:But are they DFSG-free? by Russ+Nelson · · Score: 2

      RMS hates it when you call the GPL "viral". Please don't annoy RMS gratuitiously. A term which is more accurate and less inflammatory is "reciprocal".
      -russ

      --
      Don't piss off The Angry Economist
  11. Re:How is fractured licensing good for open source by Carl · · Score: 5, Interesting

    I agree. Why didn't he just work with the FSF on the GPL version 3?

    The "Open Software License" (interesting name for a license) seems to be a copyleft license incompatible with the GPL. Sigh... Is it really smart for an OSI board member to add new incomptatible copyleft licenses to the mix and also ask for OSI certification. Hmmm...

    There are some interesting things in there such as the patent thing, but is it really smart to mix up copyrights and patents in the same legal document?

    The license seems a bit US centric which might put off non-americans.

  12. Termaniting Liscense? by Chris_Stankowitz · · Score: 1

    Can some one please explain. I have not heard of this type of liscense before( and I am sure that I am not the only one). It strikes me as very intersting that a liscense "terminates" upon legal action. Most liscensces protect you in legal activities. I did some searching on the web and didn't really come up with much, any info would be appreciated. Thanks,

    1. Re:Termaniting Liscense? by WetCat · · Score: 1

      Ok. Usually licenses help you if YOU are being sued.
      This license will stop to protect you from being sued if YOU sue other people. License with a bomb inside it.
      Actually a good idea.

    2. Re:Termaniting Liscense? by Anonymous Coward · · Score: 0

      Restricting your legal rights is good how? Who in their right mind would use this license?

    3. Re:Termaniting Liscense? by Anonymous Coward · · Score: 0

      If you use patent law to sue authors of OSL-licensed software over their OSL-licensed software, you lose rights to use/modify/distribute/even look at OSL-licensed software.

      Play nice or fuck off.

  13. Recursive licenses!? by hey · · Score: 3, Informative
    "The AFL is itself copyrighted (with the right granted to copy and distribute without modification). This ensures that the owner of the copyright to the license will control changes. The Apache license contains a copyright notice, but the BSD, MIT and UoI/NCSA licenses do not."

    So what license is the text of the AFL licensed under?

    1. Re:Recursive licenses!? by Scooby+Snacks · · Score: 1

      It's not distributed under any license. The author gives a simple permission statement: "Permission is hereby granted to copy and distribute this license without modification." This is similar to the permission statement given at the beginning of the GPL: "Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed."

      --

      --
      Runnin' around, robbin' banks all whacked on the Scooby Snacks...
    2. Re:Recursive licenses!? by ElMiguel · · Score: 1

      The license for the text of the AFL is included in the text of the AFL itself:

      This license is Copyright (C) 2002 Lawrence E. Rosen. All rights reserved. Permission is hereby granted to copy and distribute this license without modification. This license may not be modified without the express written permission of its copyright owner.

      As you can see the text of the AFL is licensed under a very simple proprietary license.

    3. Re:Recursive licenses!? by krogoth · · Score: 2

      "the right granted to copy and distribute without modification", that's what license. I wish I had mod points...

      --

      They that quote Benjamin Franklin on liberty and safety deserve neither.
  14. OSL license not being GPL comaptible? by Anonymous Coward · · Score: 0

    the above thing seems to come from the fact that the OSL forces any software made from the SOL source to be allso under the OSL, other than that i cant find mutch diffrence from the GPL So far...

    you can from what i see do wahtever the flip you want with it as long as you dont change the license...

    one thing tho, it seems that you have to gie access to the source even when someone uses it as the base of a web or netwrok application...

  15. No, it's GNU GPL by Anonymous Coward · · Score: 0

    If I correctly understood RMS's recent explanation of the GNU/Linux moniker, it would seem that it should be called the "GNU GPL" not "GNU/GPL" since the GPL is not a 'variant' of the GNU operating system.

    - A. Pedant

  16. Not zesty by slifox · · Score: 3, Interesting

    I don't know about other peoples' views, but I don't think that restricting people's freedom of action (ie, saying you can't sue for patents, software with this license, or all your software will be illegal) is what OSI is all about. Licenses like this lead to things like Microsoft EULAs -- it's only a matter of time.

    1. Re:Not zesty by Dr.+Awktagon · · Score: 2

      The Microsoft EULAs say you can't USE the software if you violate the license. Most of the Open Source licenses only cover DISTRIBUTING the software (Apple's license is one of the exceptions). I think it's okay to restrict people's actions (only as far as the actions directly relate the software itself, obviously), as a prerequisite to distributing the software.

      This is okay to me because I don't really care about redistributing software so much as being able to USE the stuff they let me download or buy.

    2. Re:Not zesty by MaxVlast · · Score: 2

      You missed the point. The license says that if you sue another open source project, you can't use the product any more. That is specifically about using the software you download or buy.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
    3. Re:Not zesty by Glenn+R-P · · Score: 2, Insightful

      The license says that if you sue another open source project, you can't use the product any more.

      It's both more powerful [sp?] and less powerful than that.

      It says:
      This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License if You file a lawsuit in any court alleging that any OSI Certified open source software that is licensed under any license containing this "Mutual Termination for Patent Action" clause infringes any patent claims that are essential to use that software.

      It's more powerful because you don't have to sue "the project" to
      activate the clause. You only have to file a lawsuit. It could be against anyone. This is important because open source developers generally don't have enough money to attract a lawsuit, but users of our software might have.

      It's less powerful because the license doesn't grant (or withhold) the right to "use" the software, other than by copying it, or performing it or displaying it publicly. The latter two may have implications on using it as a part of a web site, but IANAL.

      Glenn

    4. Re:Not zesty by AvitarX · · Score: 1

      It is not simply sueing another open source project. It is sueing them over a patent pertaining to the software that the project produces. It is soley to prevent software patents. If you sue said project over copyright or trade mark violations, you do not lose the liscence to run the software. All this does is prevent companies from enforceing unfair (that is the general consensus on software patents still I think) patents.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    5. Re:Not zesty by Dr.+Awktagon · · Score: 2

      Ahh, well the AFL seems to imply that you need the license to use the software, but the OSL (which is what I was looking at) only talks about using the software under the Patent section. But then again it doesn't specifically limit the language to patents in the last sentence, which is confusing. Now that I see it again, perhaps both licenses really do claim to take away your right to use the software after patent litigation.

      It would be best if the licenses just said up front that you can use the software under any circumstances, and that no license including this one could ever take that right away. Much like the GPL claims that use is outside its scope.

      But I guess that's just a dream until some enlightened court says that a license can never limit use. (Copyright law already explicitly says that using software is not infringement, but it's the application of contract law that we're all fuzzy about).

    6. Re:Not zesty by Russ+Nelson · · Score: 2

      I have no problem with restricting people's freedom to harm me in loathsome and disgusting manners, e.g. by suing me for patent infringement.
      -russ

      --
      Don't piss off The Angry Economist
  17. more and more confusing... by Cyno01 · · Score: 1

    ahhhh, so many acronyms!

    --
    "Sic Semper Tyrannosaurus Rex."
  18. The best copyleft by anthony_dipierro · · Score: 1, Interesting

    Mine, the qingPL. (the qing is not gnu Public License).

    1. Re:The best copyleft by Anonymous Coward · · Score: 0

      Oh yeah, well mine is better.

    2. Re:The best copyleft by mystran · · Score: 1

      This one is great, though some clause about providing source would be great too.

      --
      Software should be free as in speech, but if we also get some free beer, all the better.
    3. Re:The best copyleft by anthony_dipierro · · Score: 1

      Not having to provide source is the main point of the license. This license gives people the freedom to do anything except sue other people - including concealing the source code.

  19. Pantent clause sounds interesting.. by theLOUDroom · · Score: 3, Interesting
    This patent clause sounds really interesting...
    Let's see if I have this right:
    If I write some software package think "infringes" on a patent, and the patent owner sues me, the patent owner is never granted any rights by any of these liscenses. This sounds like a really innovative way to combat all the patent b.s. that's been going on. If enough important things were to adopt this liscense, it might just make the economic cost for filing such a patent higher than the benfit.
    Example:
    1. Linux adopts one of these new liscenses.
    2. Software package XYZ adopts one of these liscenses and violates IBM's patent on determine bra cup size via direct measurement (US Patent 5,965,809).
    3. If IBM sues XYZ, they can never use linux.
    Seems to have some interesting implications...
    Is my interpretion correct?
    --
    Life is too short to proofread.
    1. Re:Pantent clause sounds interesting.. by GigsVT · · Score: 1

      I think you overestimate the importance of Linux to these large companies, if you think that some open source ultimatum is going to work wrt software patents.

      They would drop anything that was made under this license like a hot potato.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Pantent clause sounds interesting.. by rben · · Score: 2, Insightful

      I believe the patent clause is ill considered.

      There are times when it is legitimate for someone to sue because someone violates their patent. There is also a legitimate place in the market for closed source software.

      Frankly, I don't like the idea that if I patent something I have to let anyone who writes open source use it royalty free. I think many people will be offended by this license and I certainly won't use it on any open source software I write.

      --

      -All that is gold does not glitter - Tolkien
      www.ra

    3. Re:Pantent clause sounds interesting.. by Spy+Hunter · · Score: 5, Interesting
      Before you think about adding this clause to the GPL, remember that this only works if the user is required to accept the license before *using* the software. This is an important subtlety of the GPL: You are not required to accept the GPL to *use* the software, only to *distribute* it. So a clause like this wouldn't have as big an effect if it was added to the GPL since it would only prevent a suing company from distributing any GPL'd software. The GPL is like this because it is not like one of those shrink-wrap licenses which limit your rights before you can use the product. The GPL only gives you rights that you would otherwise not have by default under copyright law, namely the right to distribution, if you agree to its conditions. IMHO that makes the GPL stronger in principle than ordinary shrink-wrap licenses, and probably stronger than this license too. However, IANAL.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    4. Re:Pantent clause sounds interesting.. by Russ+Nelson · · Score: 2

      Frankly, I don't like the idea that if I patent something I have to let anyone who writes open source use it royalty free.

      It's not royalty-free. The royalty that you're getting is all of the open source software that's licensed under this code. If you don't think the royalty is high enough, then go ahead and sue.

      There is also a legitimate place in the market for closed source software.

      Could be, but what does this have to do with the patent clause?
      -russ

      --
      Don't piss off The Angry Economist
    5. Re:Pantent clause sounds interesting.. by iangoldby · · Score: 2

      This new OSL is no different. You can use the software without accepting the license.

      Perhaps you are confusing the bit about 'public performance'? 'Public performance' is prohibited by copyright law, so you wouldn't be able to do that anyway unless a license which you accepted explicitly allowed it.

  20. OSL by Dr.+Awktagon · · Score: 3, Interesting

    Isn't Lawrence Rosen the lawyerdude who wrote in Linux Journal?

    Heh, the license itself has a license:

    This license is Copyright (C) 2002 Lawrence E. Rosen. All rights reserved. Permission is hereby granted to copy and distribute this license without modification. This license may not be modified without the express written permission of its copyright owner.

    At first glance, this license doesn't seem bad, and doesn't seem terribly different than the GPL in spirit. It does have a more "lawyerly" tone to it (for instance the section defining "You" in the license).

    One glaring difference is the "External Deployment" clause, which is much clearer than the GPL on the subject. But personally, I'm not sure if I would want to limit the "use" of software in this way. I strongly believe that licenses should not even pretend to restrict your use of the software in any way. On the other hand, it closes off a way for people to circumvent the GPL by modifying the software and then deploying it as a service "at arm's length".

    Another difference is the patent clause: "This license will self destruct in the presence of patent litigation." I actually think this is clever. I'd like to see more analysis of this clause.

    But all in all, I don't see this license as being particularly obnoxious. What did I miss?

    1. Re:OSL by GigsVT · · Score: 1

      Well, those clauses make it an EULA basically.

      You don't have to agree to the GPL to use GPL software, but you would have to agree to this to just simply use the software. If EULAs are found unenforcable, something we probably want to happen, then this will also be struck down, at least in part.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:OSL by Anonymous Coward · · Score: 0

      GigsVT is gay.

      -The GigsVT Troll

  21. Re:How is fractured licensing good for open source by Dredd13 · · Score: 3, Insightful
    Because there are people who honestly believe that the GPL is incompatible with a number of business models, and that those incompatibilities are "by design" and so not likely to vanish in a 2.x->3.x transition.

    Maybe the GPL works for you, but its viral nature does not work for everyone.

  22. Viral licences remain untested in court by btempleton · · Score: 2, Flamebait

    These licences all say, "the only terms under which you can copy this work is if you agree to this licence."

    But that's misleading. If you copy a copyrighted work without permission from the copyright holder (ie. without agreeing to the terms set out) then you have made a copyright violation. That's it. You have not made yourself bound to the terms, which you may not even have been aware of. You can be sued for a copyright violation, and in some cases charged with criminal copyright infringement, but I don't think you can be bound to any mystical licence terms. Possibly if they have proof you knew of the terms and deliberately ignored them, but maybe not even then.

    Think about it. What if the GPL said "You may not use this software unless you give the FSF 1 billion dollars. Re-copying of this software implies acceptance of this price."

    Everybody would agree that's ridiculous. So why do they think you can write a term like that dictating what licence you will put on your changes?

    I think if you violate a viral licence like the GPL or this one, they can sue you to stop publishing the original code or the derivative work. They can ask for damages. But they can't command you -- other than in negotiation to drop the lawsuit -- to follow other terms.

    --
    Has it been over a year since you last donated to the Electronic Frontier Foundation
    1. Re:Viral licences remain untested in court by anthony_dipierro · · Score: 1

      These licences all say, "the only terms under which you can copy this work is if you agree to this licence."

      Sure, as long as you understand that "can" means "are permitted to".

      But that's misleading. If you copy a copyrighted work without permission from the copyright holder (ie. without agreeing to the terms set out) then you have made a copyright violation. That's it.

      True, but there's nothing misleading about it.

      I think if you violate a viral licence like the GPL or this one, they can sue you to stop publishing the original code or the derivative work. They can ask for damages. But they can't command you -- other than in negotiation to drop the lawsuit -- to follow other terms.

      Correct. What's your point?

    2. Re:Viral licences remain untested in court by dh003i · · Score: 2

      I think if you violate a viral licence like the GPL or this one, they can sue you to stop publishing the original code or the derivative work. They can ask for damages. But they can't command you -- other than in negotiation to drop the lawsuit -- to follow other terms.

      Actually, under the GPL, yes, they can get a court to force you to reveal your source code. The whole idea of the GPL is that only people who have accepted the license will redistribute or make modifications and redistribute.

      Even if they couldn't force the company to reveal the code, they could certainly use any means short something illegal to find out the code and publishing it. An employee who reveals the code would be doing nothing illegal, and wouldn't be able to be fired for that, as he'd be abiding by a legally binding contract. Similarly, they could reverse engineer for the code. Etc etc.

    3. Re:Viral licences remain untested in court by btempleton · · Score: 2, Insightful

      My point was that people think they could use the GPL to force this, but nobody has actually done it yet as far as I know.

      All copyright law says is that if you copy without permission, you have infringed a copyright, and it specifies the penalties for that.

      It doesn't say about how you get permission, or an implied contract to do things (like publish your changes under GPL). Implied contracts and whether you agree to them is a contentious issue.

      Do you really think that if software says "Use of this software implies agreement with this contract which says you will do what we tell you to do" is or should be enforceable?

      --
      Has it been over a year since you last donated to the Electronic Frontier Foundation
    4. Re:Viral licences remain untested in court by btempleton · · Score: 3, Interesting

      My point is, as you can see from another reply somebody wrote, many people believe that the way the GPL and other licences are written, they can command people who use modified GPLd code in a modified program they distribute to place their modifications under the GPL and to publish the source.

      This is untested and probably not true. They can get a court to command you to stop distributing the software with the GPLd code. They can get a court to command you to pay damages for the copies you did distribute. They might get a court to declare criminal infringement but I really doubt it due to the monetary requirement there.

      As for damages, you had better have a registered coypright, because that lets you have statutory damages. If you don't have that you get actual damages which are monetary and they are probably zero since the author didn't lose any money.

      But the point I am making is, in spite of the claims that some make, I don't think you can command them to release the source to their program. You might be able to do this in practice by saying, "If you release your changes under the GPL, I will drop my infringement lawsuit" but that has a subtle difference in how it works.

      --
      Has it been over a year since you last donated to the Electronic Frontier Foundation
    5. Re:Viral licences remain untested in court by jas79 · · Score: 1

      "You may not use this software unless you give the FSF 1 billion dollars. Re-copying of this software implies acceptance of this price."

      I think that lawyers would say it in a different way. but basicly this is how comercial proprietary software licences works.

    6. Re:Viral licences remain untested in court by cduffy · · Score: 3, Insightful

      Think about it. What if the GPL said "You may not use this software unless you give the FSF 1 billion dollars. Re-copying of this software implies acceptance of this price."

      It's not re-copying but redistributing. That said, though, the 1 billion dollar thing would constitute an unconscionable license (something no sane person would agree to) and so would be thrown out in court based on that. The GPL as it stands is not unconsciable, however -- a great many reasonable people have decided of their own free will to comply.

      Anyhow, if you make an illegal copy of a piece of GPLed software and you don't agree to the GPL, that's right -- you still haven't bound yourself to the license; you've merely committed copyright infringement. That is indeed how the GPL actually works, in real life, when those who violate the copyright of free software are challenged for their actions. That doesn't make the GPL "untested" or an inadequate license; it merely sets out exactly how someone failing to comply will be treated by the legal system.

    7. Re:Viral licences remain untested in court by dh003i · · Score: 2

      In the case of the GPL, the penalties should be having to open up your source code. Financial penalties don't make sense, as most people GPL'ing their code aren't trying to make money off of it.

      In any case, even if the court doesn't force them to release their software code, anyone who got that code by any means would be able to publish it and the company wouldn't be able to restrict them from publishing it; of course, the person could be punished if they got the code by illegal means, like hacking into their computers. But they could (for example) get it by reverse engineering.

    8. Re:Viral licences remain untested in court by btempleton · · Score: 2

      No, alas, it's not. A commercial licence is done as a contract, which is signed or agreed to by both parties explicitly. The GPL is attempting an "implicit" licence, where you are alleged to have agreed to a contract by simply doing something, like running software or copying code, rather than the traditional means of agreeing to a contract. (Signature, handshake etc.)

      --
      Has it been over a year since you last donated to the Electronic Frontier Foundation
    9. Re:Viral licences remain untested in court by btempleton · · Score: 2

      The GPL sets out how the user of the GPL would like the infringer to be treated, but until we have a court case where a court has ordered such compliance, we don't know. I welcome citations people may have.

      Replying to this post indicates agreement with the following terms. All source code you have ever written (whether it includes this post or not) must be assigned to me.

      --
      Has it been over a year since you last donated to the Electronic Frontier Foundation
    10. Re:Viral licences remain untested in court by fermion · · Score: 2

      But of course shrink wrap viral licences that do not allow the license owner to resell the license, transfer the license to other hardware, or allow the company that sold you the license to root your machine at will, are perfectly valid. Go figure.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    11. Re:Viral licences remain untested in court by anthony_dipierro · · Score: 2

      My point is, as you can see from another reply somebody wrote, many people believe that the way the GPL and other licences are written, they can command people who use modified GPLd code in a modified program they distribute to place their modifications under the GPL and to publish the source.

      I certainly can't see that "many people" believe that from another reply one person wrote.

      This is untested and probably not true.

      It's almost certainly untrue. The GPL is no more enforcible than any other EULA. If you claim you didn't agree to it, you can only be sued for copyright infringement.

      But the point I am making is, in spite of the claims that some make, I don't think you can command them to release the source to their program.

      Perhaps you'd be better off writing this as a reply to those who claim this, because the majority of people I assume already know this.

    12. Re:Viral licences remain untested in court by cduffy · · Score: 3, Informative

      The GPL sets out how the user of the GPL would like the infringer to be treated, but until we have a court case where a court has ordered such compliance, we don't know. I welcome citations people may have.

      No, the GPL does not set that out. The GPL sets out what one must do to comply; it says nothing about what the court is to do to an entity which is guilty of infringement (and indeed it can't, as such an entity may not have accepted the license at all). For some background on the enforcement process as it actually occurs, read Moglen's paper, Enforcing the GPL.

      Clauses 4 and 5 of the GPL make it clear that what happens upon a breach of license is simple termination of that license, and the subsequent reversion to standard copyright law. If any person whose work is infringed requests specific performance (in particular, the release of an infringer's code) as remedy from a court, that will be their own decision -- and if and when the court declines to provide said remedy, that will be a test not of the GPL itself but only of the legal feasability of that particular remedy. It will most certainly not impact the ability to enforce the license through (say) obtaining a court order to halt any release or sale of infringing code, or findings of monetary damages, or any other alternate penalty.

      Replying to this post indicates agreement with the following terms. All source code you have ever written (whether it includes this post or not) must be assigned to me.

      Needless to say, I don't agree with said terms (not that it'd matter if I failed to make this explicit -- there's no valid contract, implied or otherwise, in my response; go look up the requirements for the same).

    13. Re:Viral licences remain untested in court by jas79 · · Score: 1

      the GPL doesn't assume that you agree. it cannot even force you to agree. if you don't agree and still redistribute you are violating copyright.

      the same goes for a commercial licence. it does't force you to pay for a licence. but if you haven't payed and install it on a computer you are violating copyright. The paying for the license goes buy means of agreeing to a contract.

    14. Re:Viral licences remain untested in court by Mike+Schiraldi · · Score: 2

      Think about it. What if the GPL said "You may not use this software unless you give the FSF 1 billion dollars. Re-copying of this software implies acceptance of this price."

      Everybody would agree that's ridiculous.


      Right, and those people wouldn't be allowed to use, modify, or redistribute the software. As the GPL says, you normally don't have any right to do any of those things. So if you want to legally be able to do those things, you need to do whatever the GPL says. If the FSF demands a billion dollars, and you don't pay it, then you can't distribute GPL software.

    15. Re:Viral licences remain untested in court by Russ+Nelson · · Score: 2

      Do you really think that if software says "Use of this software implies agreement with this contract which says you will do what we tell you to do" is or should be enforceable?

      If you paid for the software, no. If you downloaded it for free, and can easily and reasonably delete it if you disagree with the terms, then yes, continued use should be deemed agreement.
      -russ

      --
      Don't piss off The Angry Economist
    16. Re:Viral licences remain untested in court by btempleton · · Score: 2

      Yes, as I have said, this is correct. You can't distributed GPLd software. What is untested is whether you can be compelled to now publish your own additions to the code under the GPL or not.

      Copyright law only says you can stop other people from copying your stuff, and if they do, you can sue them to stop them and to get damages. It doesn't explicitly say you can, because they copied your stuff, claim they agreed to the contract that came with it saying so.

      To make it clear with the above analogy, if the licence said you had to pay 1 billion to use it, then indeed, anybody using it without paying the billion would be infringing on the copyright.

      However, and this is a very important however, they would NOT owe you a billion dollars. The court would not command that. The court would command them to stop distributing it, and to pay you the real and/or statutory damages for the infrignement.

      The billion number would only come into play if other people had paid you a billion, so you could show a fair market value and that you really lost a billion when they used it without permission. Otherwise, it's just a number from a hat.

      Alas, damages in copyright cases are monetary, so as far as I know this would not apply to demands other than for money. There are "moral rights" claims but I doubt they could enforce the GPL.

      --
      Has it been over a year since you last donated to the Electronic Frontier Foundation
    17. Re:Viral licences remain untested in court by Mike+Schiraldi · · Score: 2

      You're right that it might not be possible to force someone to release changes they made to your GPLed software. But you could at least prevent them from using it anymore once they stated that they wouldn't release their changes.

    18. Re:Viral licences remain untested in court by Anonymous Coward · · Score: 0

      Didn't loose any money?

      If I put out a GPL'ed program, and e.g. Microsoft chooses to incorporate parts of it into windows, then I should get the entire windows source to distribute and modify as I like. If I don't get that, they violated my copyright. Then how do we calculate how much money I lost, by them not paying the price (=entire windows source...)?

      Remember that when you get in trouble with the BSA, they calculate the losses by how much MS would have earned, if you *did* pay.

      Back to the example: If Microsoft did pay, I would have the windows source. But they did not, so I don't have the windows source. And how much is that worth? Well, let's just call Bill...

      Hey Bill, how much money for a GPL version of windows?

      And that's the amount of money lost.

    19. Re:Viral licences remain untested in court by spitzak · · Score: 2
      You seem to think the GPL can force somebody to reveal their source code. It can't. What it can do is exactly what you state as the alternative, it can force somebody to *not* distribute their program at all.

      It is true that in *most* cases where the GPL has been tried, the guilty party has released their source code. This is probably because it was considered the nicest thing to do. However I am fairly certain there are cases where a party has pulled a product based on GPL code from the market rather than release the source code, such as some Linux drivers.

      It would be nice if somebody here came up with some examples, but the fact is that you are arguing a position that is well known to be false. The GPL cannot force you to reveal anything, it is simply a license that allows you under certain rules to ignore copyright law.

    20. Re:Viral licences remain untested in court by btempleton · · Score: 2

      You seem to think the GPL can force somebody to reveal their source code

      After posting 20 messages saying that I don't think that an I am trying to correct people who think it can, I am at a loss to see why you posted the above!

      --
      Has it been over a year since you last donated to the Electronic Frontier Foundation
    21. Re:Viral licences remain untested in court by spitzak · · Score: 2

      Sorry I'm probably confusing which message I am replying to. I may have been replying to the person you were replying to.

  23. Re:How is fractured licensing good for open source by jas79 · · Score: 1

    how do they solve this 'problem' by using a license which has t the same restritions as the GPL, but with some extra restritions?

  24. Re:Patent clause sounds interesting.. by Anonymous Coward · · Score: 1, Insightful

    If Linux got placed under this license, then I think you would be correct, (at least for new versions: anything under existing licenses would be unaffected, I imagine).

    Whilst the idea of stopping some of the patent law suits is appealing, this license is open to abuse. What if I steal some innovative code of yours and imbed it in an application of mine, which I then put under this new license?

    It only works if you can be asured of the good faith of all participants. And if you can do that, then what do we need with it in the first place?

  25. Public performance by yerricde · · Score: 5, Interesting

    Doesn't that mean no special requirements for using the program in a web page as opposed to a command-line app?

    A license to copy and modify a program does not automatically confer the right to perform the program publicly.

    But that 'external deployment' stuff restricts how you may *use* the software, not just how you may distribute copies. It seems like enough to make the program non-free.

    Not how you use it, but how you modify it. Modification, or preparation of derivative works, is normally the exclusive right of the copyright holder. So is public performance. GPL2 claimed "if you distribute binaries, you must distribute source code". GPL3 claims additionally: "if you modify the software and publicly perform it, you must distribute source code."

    --
    Will I retire or break 10K?
    1. Re:Public performance by GigsVT · · Score: 1

      This is most definitely not the GPL3.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Public performance by Ed+Avis · · Score: 2

      Hmm, 'public performance', I hadn't thought of that analogy. I wonder if the courts will accept it? Probably not, since when you publicly perform a piece of music, the audience hears the music itself. But setting up a website running some software does not distribute parts of that software - neither the source code nor the binaries. So it's hard to say that copyright is infringed.

      Good point about modification being the exclusive right of the copyright holder, I can accept that even if not the 'public performance' analogy.

      If the GPL version 3 does end up restricting webpageification, then I guess the FSF will have to reconsider its definition of free software a little. At the moment it is 'use, share, change' and if you have those rights then you can 'change' the software to turn it into a web page and then 'use' it. Those rights would no longer be absolute.

      --
      -- Ed Avis ed@membled.com
  26. OSL Much more Aggressive than GPL by dh003i · · Score: 4, Interesting

    This new Open Source License is very aggressive, much more so than the GPL; but whereas the GPL is aggressive in terms of preserving users' freedom, the OSL is aggressive in terms of protecting OSI-certified software.

    Basically, what they're doing is trying to prevent people from suing OSI-certified with this clause from patent-infringement lawsuits.

    If a company uses OSL-licensed software, and they file a lawsuite against any OSI-certified license with that clause in it, then they automatically lose their license to use the OSL-licensed software. Rather clever. Basically, it creates an incentive for a company not to file a lawsuite against an OSI-certified license with that clause in it, if the software OSL'ed software they're using is important to them.

    I propose one modification to this license, one which would allow it to protect any OSI-certified or OSS / FS license from patent-lawsuites; adjust the clause to say "if you file a patent lawsuite against software licensed under any OSI-certified, OSS, or FS (i.e., LGPL/GPL) license.

    This is certainly not a Free Software license, and I'm sure that RMS will denounce it soon, even though it protect many OSS / FS projects from patent lawsuites.

    Consider the implications of this. Lets say that by some act of God (or Satan), Stallman releases a new version of GCC under a modified GPL license with such a patent-lawsuite termination clause in it. Now lets say taht MS uses that new version of GCC as the core for its GUI-based compiler, which is "at a arms length" from the GCC program (i.e., calls it externally), and releases a product called MS GCC, for which they charge you for the MS GUI. Now lets say this was a major profit-maker for MS. And lets say they decide to sue an OSI / OSS / FS license for violating MS' patents. If they do that, they automatically lose the right to use that new GCC, so they can't sell their graphically MS GCC. In other words, it would create a pretty big motivation for them not to sue any OSI / OSS / FS software for patent-infringement.

    I like that, because it offers some protection for us OSI / OSS / FS developers from patent-infringement law-suites. We can't afford to defend such things, and we certainly can't afford to be help them sue us with our own software (imagine a company suing us using OpenOffice to write up the legal documents; that'd be like when the English massacred the Chinese using Chinese-made Chinese-invented gunpowder).

    On the other hand, this is exactly the same kind of thing which is outrageous about EULA's. MS could put the same kind of thing in any of their EULA's; i.e., if you sue MS, you're license to use MS Office terminates. Good luck suing them if you were only relying on their word processors to type up the legal documents!

    However, that said, the same thing which is outrageous in a EULA is not so outrageous in an OSS / FS license, because we need to use whatever means we have to protect ourselves.

    In short, we need to think about this kind of thing very carefully. By no means can you say that this type of clause is concerned with the user's freedom. Its concerned with protecting the developer from a lawsuite. So its a clear values choice: Ensuring Freedom (as the GPL does) versus protecting yourself and other OSI / OSS / FS developers. I'm not suggesting which one is best, but you should at least know that choosing this type of license over a freedom-ensuring license (like the GPL) necessarily reduces the amount of freedom.

    In that regard, if the idea is to protect the developer (and OSI / OSS / FS developers in general) from a lawsuite, why not just say "by accepting this license, you agree not to file lawsuites against any OSI / OSS / FS software developer?

    1. Re:OSL Much more Aggressive than GPL by AvitarX · · Score: 1

      "In that regard, if the idea is to protect the developer (and OSI / OSS / FS developers in general) from a lawsuite, why not just say "by accepting this license, you agree not to file lawsuites against any OSI / OSS / FS software developer?"

      Because then you are not encouraging other liscences to add that clause, and the clause only has power if it is everywhere. So what if joe blow's homade app has the clause that protects all OSI/OSS/FS projects, what you need is all of these projects protecting eachother for it to be enough of a force to matter, so by encouraging other projects to protect to get their protection you are increasing the protection all around (I hope that makes sense).

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    2. Re:OSL Much more Aggressive than GPL by dreamword · · Score: 4, Insightful

      In that regard, if the idea is to protect the developer (and OSI / OSS / FS developers in general) from a lawsuite, why not just say "by accepting this license, you agree not to file lawsuites against any OSI / OSS / FS software developer?



      Because then nobody would use the software, probably even including you. Imagine the following hypothetical:

      Some 31337 h4x0r roots your box. This rooting of your box costs you lots of money (say he stole your credit card number, or took down your business website, or something). It just so happens that this particulat 31337 h4x0r also contributed some code to $yourGPLdMailClient. Instead of being able to sue the little brat, you're high and dry.

      Now, if we limit the clause to "licensees may not sue any OSS developer for patent infringement", the problems you or I would have using the software go away. However, this is a Bad Thing for large-scale corporate adoption of OSS. If the company has any software patent portfolio at all, their legal department will demand that all OSS stays off all of their boxen, since otherwise they may as well forget about ever enforcing their software patents on anyone. (Say I'm sued for doing some really egregious and horrible software patent infringement. But hey -- I once contributed some code to Mozilla! I'm off the hook!)

      Rosen's license is cool, but scary. It's far too easy to come up with hypos that make patent-suit-stopping clauses bad news.

    3. Re:OSL Much more Aggressive than GPL by iangoldby · · Score: 3

      I don't think the new OSI license could be called aggressive.

      Like all of this kind of license, copyright law provides the restrictions on copying/distribution/'public performance', not the license. So the 'default' is that you can't do these things.

      The main 'selling point' of the GPL is that it only grants permission to copy/distribute if you don't hold back as secret anything you added yourself.

      What is new in this license is the condition that only those who are 'good citizens' wrt patents are granted permission. This is why I think it is a very good idea indeed.

      My main point though: Since the default is that you can't copy/distribute/'publicly perform' a copyrighted work, any license that grants you permissions to do these things cannot be called aggressive, since it does no more than to give you the right to do something you otherwise would not be allowed to do by copyright law.

      One final note: There seems to be an impression that filing a patent lawsuit would trigger immediate termination of your license to use the software. I don't think this is correct. It is only distribution and 'public performance' rights that would be terminated. I think that means you can continue using it in-house - much as you can modify and keep secret GPL software provided you don't try to distribute it.

    4. Re:OSL Much more Aggressive than GPL by dh003i · · Score: 2

      Ah, I see. Very clever, and good point.

    5. Re:OSL Much more Aggressive than GPL by Anonymous Coward · · Score: 0

      I am sure the original poster meant patent lawsuits, as that was the intended use of the clause.

  27. Re:How is fractured licensing good for open source by Dredd13 · · Score: 2
    >>>>Can someone explain how the OSI is doing something good for the community by endorsing incompatible license variations?
    >>>I agree. Why didn't he just work with the FSF on the GPL version 3?
    >>Because there are people who honestly believe that the GPL is incompatible with a number of business models, and that those incompatibilities are "by design" and so not likely to vanish in a 2.x->3.x transition.
    >how do they solve this 'problem' by using a license which has t the same restritions as the GPL, but with some extra restritions?

    Because there's more than one license involved here than the one which happens to be "GPL and then some"? The discussion in the subthread seems to be "general license fragmentations and incompatibilities"

  28. Re:How is fractured licensing good for open source by Anonymous Coward · · Score: 0

    The GPL is only compatible with itself (the so called compatible licenses merely allow sublicensing under the GPL). It is just about the most incompatible license out there ... maybe OSI should stop endorsing GPL instead ...

  29. are you fucking serious?? by Anonymous Coward · · Score: 0

    if that is true that is the dumbest shit

    1. Re:are you fucking serious?? by fault0 · · Score: 2

      No, it's not true.

  30. Logical falacy? by Mac+Degger · · Score: 1

    "if you file a lawsuit in any court against any software that is licensed under an OSI approved license containing the same clause."

    Is it just me, or does this mean that if someone publishes under the OSI licence, and violates it themselves, you can't sue them for breaching their own OSI license? Therefore, if you use OSI, you can never sue another OSI licenser, even if they breach their own licensing terms!

    So this is usefull how?

    --
    -- Waht? Tehr's a preveiw buottn?
    1. Re:Logical falacy? by Russ+Nelson · · Score: 2

      Only a copyright holder has standing to sue. To sue, you would have to be a contributor to the project.
      -russ

      --
      Don't piss off The Angry Economist
  31. Re:How is fractured licensing good for open source by WCMI92 · · Score: 2

    "Maybe the GPL works for you, but its viral nature does not work for everyone."

    The GPL can be summed up as thus:

    "You can do whatever you want with this code, but you must pass along this same freedom to someone who wishes to do the same with what you produce with it".

    I don't see what the problem is. Someone who wants to use GPL code in an "embrace and extend" project is prohibited by copyright law from doing so, just as someone who wanted to use MS code would be prohibited.

    I DO like the patent clause in these new licenses. I wonder if anything like that will be put in GPL 3.0?

    --
    Corporatism != Free Market
  32. Re:How is fractured licensing good for open source by analog_line · · Score: 2

    It's this little thing called "choice". The more well worded, legally defensible open source licensing choices out there, the more choice software developers have when releasing their software. Choice is good for the community.

  33. sooo... by gTsiros · · Score: 1

    ...what's the use for the license now?

    --
    Looking for people to chat about multicopters, coding, music. skype: gtsiros
  34. It bears repeating by Angst+Badger · · Score: 2, Insightful

    The only free license is no license at all. While I realize that there are sometimes good reasons to release under a particular "open source" license, there's a lot of code out there that should, could, and would be in the public domain if it were not for the screaming egos of their authors.

    --
    Proud member of the Weirdo-American community.
    1. Re:It bears repeating by Russ+Nelson · · Score: 3, Informative

      Under the Berne Convention, everything is copyrighted. There is no path from there to the public domain except through expiry of the copyright. Read this month's Linux Journal.
      -russ

      --
      Don't piss off The Angry Economist
    2. Re:It bears repeating by Anonymous Coward · · Score: 0

      There is no path from there to the public domain except through expiry of the copyright.
      Surely one must be able to waive their copyright claim? Or sign it over to the PD?

    3. Re:It bears repeating by Russ+Nelson · · Score: 2

      Nope. You'd think so, but no.
      -russ

      --
      Don't piss off The Angry Economist
  35. Sane solution to nasty clause by martintt · · Score: 1
    If Company A uses OSS Product B, and then several months later OSS Product C uses and abuses Company A's patent, then they have to drop Product B, even if it has nothing to do with their patent or Product C.

    In theory if the people who wrote Product B could be convinced that the Company A was legitimate in protecting this particular patent, then they could agree a new licence with Company A.

    Many people could well be convinced that some patents are valid and should be enforced and some not. There is a subjective scale from:
    • patenting part of the human genome (which most people would think wrong)
    • patenting Information Standards (GIF etc)--(which most people here think is wrong)
    • patenting Software
    • patenting Hardware / vacuum cleaners etc (which far more people would think fair enough)

    Using a licence like this to punish people who would decide to suddenly restict use of accepted standards (GIF, MP3....) is a nice idea, but I'd hope some patents were deemed more allowable, and the licensors would be sympathetic to people (like say Dyson) who tried to enforce their patents against... say, Hoover, even if Hoover tried to release their new cleaner under the Open Software Licence. (yes I know this is a software license but I've used the strongest case I can think of to get some sympathy for patent use)

    If you view all software patents as evil then you probably won't have a problem with this, but otherwise I'd think a licensee with any patents would have qualms about using this, and would at best try to negotiate a different licence or an individual exemption.
    1. Re:Sane solution to nasty clause by AvitarX · · Score: 2, Insightful

      Software should be patentable or copyrightable, not both. And the government should pick one soon and stick with it. If it is patentable you MUST open the source, but can sue people for the sources use for 15 years. If it is copyrightable (which is what I think it is) then you can do whatever you want with it, but not sue people for doing the same thing another way. If, for example apple has some random transparencly patent (which they do, but I forget the spicifics) they must open (probably closer to "share") the code that implements it, and get the protection for 15 years, but then it is fair game. A patent on something like this is silly if combined with a copyright though.

      If the publishing industry did the same it would be like someone patenting the concept of a plot twist at the end of a mystery novel, and writing a book to demonstrate. Then for 15 years nobody was aloud to use that plot device, after that it was open though, even their exact implimentation.

      Of course in many ways closed source software is more like a vacuum then a book. To get to the meat of it requires disasembly which is fair less trivial then reading a book, so perhaps that is they way it should be looked at. But I absolutly do not think that you should get 15 years of protection from different implamentations of the same thing, and near infinate protection from exact implimentations of your software. It is an either or scenario.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    2. Re:Sane solution to nasty clause by Fred+Ferrigno · · Score: 2

      The problem is that Company A simply cannot rely on software developers to be rational and agree to terms on a new license. Anyone could create an open source project specifically to force the company that owns the patent to give it up or stop using OSS software. The legal department of any company with software patents (Apple, IBM, etc.) will make sure no software with this license makes its way into any of their products. This only prevents a lot of companies with good intentions from contributing to open source software.

  36. only if it's a legally binding contract by Trepidity · · Score: 2

    This is what remains untested in court. If you choose to follow the GPL, then you're following it like a contract. But if you distribute a derivative work without following the GPL, it's arguable that you're not violating the GPL, since you never accepted it in the first place. What you are doing is simple copyright violation, since you're distributing derivative works without permission from the copyright holder. Thus the only thing they can do is the usual "sue you for damages" that happens in copyright infringement, or possibly criminal copyright infringement charges depending on the circumstances. It basically becomes a standard piracy lawsuit.

    1. Re:only if it's a legally binding contract by dh003i · · Score: 2

      Well, either way its good.

      Lets say that they say the GPL isn't legally binding, and don't enforce it. That means that EVERY EULA isn't legally binding. None of those obnoxious claims in MS' EULA can be legally binding. Redistribution is simply copyright infringement.

      Also, if they rule its "just copyright infringement" and that the GPL'ed project can just sue for damages, then the damages that they'd sue for (and probably get) would be to obtain the source code and have it published. No amount of money is an adequate damage, as the GPL developer wants to get more source code available, not more money.

  37. Re:How is fractured licensing good for open source by analog_line · · Score: 2

    The problem is that the GNU GPL is itself an "embrace and extend" project. Everything that uses code that is licensed under the GPL must, according to the terms of the GPL, be licensed under the GPL itself. Anyone who might want to use code under the GPL in a closed source product is not given the freedom to under the GPL.

    It is a viral license. It isn't necessarily a bad thing, but it reflects a certain philosophy which not everyone holds. I personally believe that there is room in the world for both proprietary, GPLed, and unrestricted code (ala BSD-style licenses). Makes the world go 'round. GPL-only, proprietary-only, or BSD only are all bad ideas.

  38. License Recommendation by magipumperknickle · · Score: 1
    Can anyone recommend an OSI license for a project that I am working on?

    I am interesting in a license with the following properties:

    make the source freely available

    others can use/modify the source as long as it is not for profit

    we can use/modify the source in cases that are for profit and not for profit

    1. Re:License Recommendation by JoeBuck · · Score: 3, Insightful

      The OSI can't help you, because the terms you are asking for conflict with the Open Source Definition. You seek to forbid profit, to forbid profit violates open source.

    2. Re:License Recommendation by Theom · · Score: 0

      If you are looking for someone that will write code for you, for free go somewhere else.

      --

      mp3: l33t term for empty.
    3. Re:License Recommendation by Russ+Nelson · · Score: 2

      The Open Source Definition doesn't let you stop people from profiting from your code. Sorry.
      -russ

      --
      Don't piss off The Angry Economist
    4. Re:License Recommendation by spitzak · · Score: 2
      Nothing in any license prevents you from profiting from your own code. For instance it is common to put stuff out under the GPL and make in-house modifications that are not released and are sold for a profit.

      So your last point is no problem, it is possible under any license, even public domain.

      There certainly are lots of examples of "not for profit" licenses, even though RMS does not like them.

  39. "Viral" licenses, how to avoid them. by Anonymous Coward · · Score: 0

    http://www.gnu.org/licenses/license-list.html

    1. Re:"Viral" licenses, how to avoid them. by Anonymous Coward · · Score: 0

      What I ment was that you can avoid "Viral" licenses by using the GNU GPL or compatibles.

      http://www.gnu.org/licenses/license-list.html

  40. Re:Patent clause sounds interesting.. by casio282 · · Score: 2

    Big IANAL disclaimer, but I'd warrant that the patent clause (#9) is, while interesting, ultimately unenforceable. Despite that fact that most of us here see anyone who seeks software patent rights, or litigation on the basis of them, as misguided at best and downright evil at worst, prevailing notions of patent rights are that they are just and valuable, and that someone has the right to exercise and enforce those rights if necessary.

    Therefore, that clause may be considered discriminatory and overreaching, as it endeavors to *take away* a right that the licensee already has, independent of the license.

    The power of the GPL (and much of this new OSL as well) comes from the fact that it only *grants* rights that one wouldn't normally have under copyright (and in this case, under the 2nd clause, patent) law. This "Mutual Termination for Patent Action" clause seeks to take away an established (if perhaps ill-fitting and unfortunate) legal right from the licensee, one which has no direct bearing on the licensed software in question. I don't think that can be enforced.

    Please, though, I would love to hear what a real lawyer thinks....

    --

    :wq
  41. Re:How is fractured licensing good for open source by Anonymous Coward · · Score: 0

    Alright, perhaps they shouldn't endorse the GPL anymore. It's the number one OSI-certified license that causes incomptabilities with other licenses.

  42. Re:How is fractured licensing good for open source by Anonymous Coward · · Score: 0

    "You can do whatever you want with this code, but you must pass along this same freedom to someone who wishes to do the same with what you produce with it".

    The problem is that even the smallest bit of code can "infect" a very large project, even if the GPL wouldn't be appropriate for it.

    Of course, that's what the LGPL is for.

  43. My ideal license by dh003i · · Score: 2, Insightful

    My ideal license =

    GPL + several additional clauses:

    #1 An anti-advertising clause, as is (I believe) in the BSD-license: Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

    #2 Another anti-advertising clause, preventing the author of modifications from having in-software ads, as are used in Opera.

    #3 Mutual Termination for Patent Action. This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License if You file a lawsuit in any court alleging that any OSI Certified open source software that is licensed under any license containing this "Mutual Termination for Patent Action" clause infringes any patent claims. Alternatively, if you retract the lawsuite, this termination is nullified.

    [#4 Addition to Mutual Termination for Patent Action. Additionally, you will no longer have the right to use the software for your own personal use if You file a lawsuit in any court alleging that any OSI Certified open source software that is licensed under any license containing this "Addition to Mutual Termination for Patent Action" clause infringes any patent claims. Alternatively, if you retract the lawsuite, this termination is nullified.] Not sure about this one, as it requires that people accept the license whether or not they want to distribute modified code; one of the great things about the GPL is that you don't have to accept the license.

    #5 Mutual Termination for Other Action. This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License if You file any intellectual property lawsuit (i.e., trademark, copyright, patent, etc) in any court against any OSI Certified open source software that is licensed under any license containing this "Mutual Termination for Other Action" clause. Alternatively, if you retract the lawsuite, the termination is nullified.

    #6 Global Termination for Other Action. This License shall terminate automatically for everyone in the world and they may no longer exercise any of the rights granted to them by this License (or even use the software at all) if You file any intellectual property lawsuit in any court against any OSI Certified open source software that is licensed under any license containing this "Mutual Termination for Other Action" clause and win that lawsuite. Alternatively, if you retract the lawsuite or retract the win, the termination is nullified.

    This is basically, again, designed to protect OSS / FS projects and users.

  44. Re:How is fractured licensing good for open source by t · · Score: 1

    That's ridiculous, if it is indeed "the smallest bit of code" then you could just re-implement it yourself. If it would take considerable effort otherwise, then it is not a small bit, and would appear to be a significant portion.

  45. What that clause is for. by dmaxwell · · Score: 2

    Online applications were not common when the GPL was written. The emergence of applications that are only executed online is a hole in the intent of the GPL. At least, it is a hole in the eyes of the FSF. The fear is that someone could take GPL code, privately modify the hell out of it and then use it to deploy an online application. If the majority of software were to move in this direction then the old style GPL would become exactly the opposite of what it was intended to do. I suppose the idea is that even if software becomes something that is mostly executed remotely that the ability to deploy and modify it independently still be preserved.

    I'm not sure if that will fly or not. I'm not terribly worried about it in any case. I'm far more worried about the rumors that the FSF intends to un-LGPL major libraries like glibc and GPL them. That would make it necessary for the distros to fork the last LGPLed versions. It would be chaos while a whole slew of new maintainerships is sorted out. Note well that would NOT "make commercial software on Linux impossible!!". It WILL, however, definitely give the Linux marketplace additional uncertainly that it does not need right now.

  46. filing lawsuit against software by Eric+Smith · · Score: 2
    basically, the license terminates if you file a lawsuit in any court against any software that is
    I know it's technically possible to file criminal charges against inanimate objects. There's a legal term for this, which I don't recall at the moment. Cases like this have titles such as "The State of California vs. a briefcase containing $50,000", and this typically happens when the government wants to seize property. The advantage to the government is that inanimate objects don't have any right to a defense, so they almost always are subject to a summary judgement. It's then up to the owner to prove that their Fourth Amendment rights have been violated.

    But is it really possible to file a civil suit against an inanimate object?

  47. EULAs and damages by Trepidity · · Score: 2

    I don't think that this would invalidate EULAs, because an EULA says something along the lines of "you have to accept this to use the software." The GPL explicitly says the opposite -- "You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works." Thus the GPL is explicitly not an EULA (partly because the FSF thinks EULAs shouldn't hold up in court, so wants the GPL to work without being an EULA).

    As for damages, I'm not sure the courts would go along with that. It's possible, but the courts tend to deal much better with "I'm suing you for [x] in damages," which they understand, than these sorts of non-monetary issues, which they don't.

  48. Untested but likely to prevail by sacrilicious · · Score: 2

    There's a compelling article on GPL enforceability here, worth a read and a think.

    --
    - First they ignore you, then they laugh at you, then ???, then profit.
    1. Re:Untested but likely to prevail by btempleton · · Score: 2

      And it's true as far as it goes. There is nothing to test about the GPL when it comes to being able to stop somebody from redistributing GPLd code.

      The untested thing is this. Say I write a program. I use a GPLd library (not LGPL) in it. I distribute the program, my code bound in with the library. Without source, not under the GPL.

      The owner of the library, be it FSF or otherwise, sees this. They do, without question, have the power to tell me to stop distributing that library. They can even try to get damages for the copies I distributed.

      The unanswered question is, can they force me to now release my program under the GPL, with source available and all the other provisions.

      I suspect not, but as I say, it's unanswered, and Eben doesn't answer it in his essay either.

      --
      Has it been over a year since you last donated to the Electronic Frontier Foundation
    2. Re:Untested but likely to prevail by Anonymous Coward · · Score: 0
      Ah, I see the question you're framing. Thanks for the clarification.

      It appears that the FSF thinks it sufficient to be able to halt distribution, probably because this removes the incentive for commercial outfits to try to make money on GPL'd code. It'd be interesting to know if that was the originally intended enforcement mode, or if this simply emerged as the most practical over time. The article hints at practicality as the foundation of its current enforcement tactics.

      -sacrilicious

  49. Re:How is fractured licensing good for open source by JudasBlue · · Score: 2, Insightful

    Can someone explain how Linux is doing something good for the community by creating an operating system incompatible with MS Windows?

    Choice is your friend.

    --

    7. What we cannot speak about we must pass over in silence.

  50. Re:An analogy. by Theom · · Score: 0

    If a law permitted you to murder people, and a contract which you signed prohibited murder, would you complain that your legal rights were being taken away?

    Yes, that law would take away my legal rights.

    --

    mp3: l33t term for empty.
  51. But this license is much more viral than the GPL by JoeBuck · · Score: 3, Interesting

    The GPL "infects" only code linked into the same executable program. This one infects any derivative work, and has no "mere aggregation" clause like the GPL does. It may not be OK to put any other software on the same CD-ROM as code licensed under the OSL, as the CD-ROM as a whole could be considered a derivative work. An OSL program will need to be kept rigidly isolated from other software to a far greater extent than a GPL program.

  52. Re:How is fractured licensing good for open source by Lonath · · Score: 2

    but is it really smart to mix up copyrights and patents in the same legal document?

    It's exactly as smart as allowing patents and copyright to cover the same thing (like software). No more. No less.

    But seriously, if clauses like that are actually legal, holy shit. Put something like that into the GPL and if ANYONE in your company sues some OS programmer for patent infringement and you're using Linux for ANY of your internal computers... *LICK*. You have o stop using your Linux boxes IMMEDIATELY. Or else it's a DMCA violation, I'm sure. :P It would REALLY segregate the software world into open/closed sides.

    Although my vote doesn't count for much, I hope the FSF is willing to add a clause like this into the GPL, or is at least willing to allow the GPL to fork and let people decide. If not, I would recommend dumping Linux and moving to a fork of *BSD with a clause like this added.

  53. Re:Patent clause sounds interesting.. by Theom · · Score: 0

    Therefore, that clause may be considered discriminatory and overreaching, as it endeavors to *take away* a right that the licensee already has, independent of the license.

    No, you still can sue. All that is taken away is the right to distribute the software, wich was given by the license.

    --

    mp3: l33t term for empty.
  54. No logo? by ClosedSource · · Score: 2, Insightful

    "The Open Source Initiative approved two new licenses."

    And if you don't use an "approved" license what happens? You don't get to use the OSI logo?

    1. Re:No logo? by Russ+Nelson · · Score: 2

      If you don't use an approved license, we don't let you use the certification mark, which is "OSI Certified(tm)", or the OSI Certified logo.
      -russ

      --
      Don't piss off The Angry Economist
  55. It's called a bare/naked/simple license. by Anonymous Coward · · Score: 0

    The "permission" clause, that is. And such licenses may be revoked at will, except that the revoking licensor might, sometimes, have to "make you whole".

  56. More likely senario: by Anonymous Coward · · Score: 1, Insightful

    Person/Company A thinks they might someday patent some software (under any license). They know that they if they do, someone can read the patent at the USPTO and incorporate the patent into some OSI-patent-clause-contianing licensed (eg, AFL'd) software, immediately terminating A's license to any such software that he has been relying upon.

    A, not being a fool, decides to never rely upon (ie, use) such software to begin with, leaving it for the very few philanthropists and many loosers who have no hope of ever patenting any software to use.

  57. the patent clause may be good by g4dget · · Score: 2
    Imagine if the GPL had such a patent clause. Apple now could not easily sue any other user of GPL'ed software for patent infringement anymore because they would immediately lose use of some software, like gcc, that they critically depend on. But they can still make money from their patents through commercial licensing to other producers of closed source software.

    I don't know whether the patent clauses in these new licenses work out correctly for that purpose, but I wouldn't dismiss the idea. Something like it may well be the best protection from silly patents we can get for open source software.

  58. Re:How is fractured licensing good for open source by firewrought · · Score: 1

    Too much choice can be a bad thing. Instead of endorsing endless variations of the same concept, OSI's purpose should encourage everyone to congregate on a few core licenses (GPL, BSD, etc.). Furthermore, it should be possible to take any mixture of software released under OSI-approved licenses and create a new piece of software that can be redistributed together (even if it's under the GPL).

    --
    -1, Too Many Layers Of Abstraction
  59. You have no license to change it. by Russ+Nelson · · Score: 2

    You have no license to change the text of the license. This is common language, even in open source licenses. The GPL is copyrighted, and you are not permitted to make changes.
    -russ

    --
    Don't piss off The Angry Economist
  60. No, it doesn't, Brad. by Russ+Nelson · · Score: 2

    These licences all say, "the only terms under which you can copy this work is if you agree to this licence."

    The Open Software License forms a contract. It's only the GPL that claims not to be a contract. But both are reciprocal licenses.
    -russ

    --
    Don't piss off The Angry Economist
    1. Re:No, it doesn't, Brad. by btempleton · · Score: 2

      The issue is whether these implicit licence contracts can be enforced, and how much. It's certainly possible to use GPLd code without even reading the licence, for example. One could easily insert a GPLd (not LGPLd) library into a program without reading the licence with only a little laziness.

      This is a hard legal question. How much can you be bound to a contract by action rather than explicit agreement? Right now there's even debate about how much you can be bound to a contract when you actually click "I agree" on the contract! For example, there is quite a bit of debate over whether various clauses in those clickwrap agreements can be enforced, such as terms that forbid reverse engineering.

      The same debate has gone on (though it's gotten more settled) on shrinkwrap licence agreements and torn-sticker contracts etc.

      But any time you try to claim somebody agreed to a contract other than by doing the usual forms of explicit agreement, it's a legal gray area. The law settles them one way some times, other ways other times.

      Copyright law is clear that copyright lets you control how people copy your work. Nothing in the statute provides the ability to say "copying of this work implies agreement with the contract bundled with it." The GPL is a new principle that needs to be tested in court to see if it can do this.

      Copyright law does not include a clause saying that you get to dictate what people do with their own changes. It does include precedents that actual derivative works can be controlled by the original copyright holder, so those might apply to things like patches. Whether they would apply to a program that uses a GPLd (not LGPLd) library is again an unanswered question. You can certainly stop people from including the library in what they distribute. But what you can command them to do with their code is not yet ruled, as far as I know, in a court of law.

      --
      Has it been over a year since you last donated to the Electronic Frontier Foundation
    2. Re:No, it doesn't, Brad. by Russ+Nelson · · Score: 2

      it's a legal gray area.

      Agreed.
      -russ

      --
      Don't piss off The Angry Economist
  61. MOD DOWN - Wrong: Only applies to patent lawsuits by qnonsense · · Score: 1

    As another poster said, the "sue" clause only applies to patent lawsuits. Stop spreading FUD.

    --
    There comes a time in every man's life when he must say, "No mother! I do not want any more Jell-O!"
  62. Re:How is fractured licensing good for open source by duffbeer703 · · Score: 2

    The problem is very simple. Say I am a commercial developer who licenses the XYZ library from another company, and distributed it in a program which also includes getopt or some other GNU library.

    According to Section 2b of the GPL: "You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License."

    So the entire application as distributed must be made GPL, including the XYZ library licensed from a third-party. This is why the GPL is a dangerous, viral license and is why we should all be using BSD.

    And how can we re-implement GNU software if we have had access to the source code? Having seen the source-code of the bash shell in college, can I write my own shell without putting myself or my company at risk of a lawsuit?

    The GPL is a work developed by a man who is wholly dedicated to wiping out intellectual property as it exists today. It must be interpeted through those lenses.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  63. Re:How is fractured licensing good for open source by malxau · · Score: 1

    Consider Commercialism:

    • GPL, section 2:
      b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
    • OSL, section 2:
      Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, non-sublicenseable license under the Licensed Claims to make, use, sell and offer for sale Derivative Works.

    So the OSL is a commercial open-source license, whereas the GPL is a free-as-in-beer open source license.

    To me, this looks like a broad philosophical departure that means the two licenses are from different schools of thought and can't really be reconciled. The OSL is a move towards an Open-Source but not free-as-in-beer license. This could hurt Linux distributors.

    IANAL, but I am a Law student ;)

    - Malx

    http://yallara.cs.rmit.edu.au/~malsmith

  64. Re:How is fractured licensing good for open source by God!+Awful · · Score: 2


    The GPL can be summed up as thus:

    "You can do whatever you want with this code, but you must pass along this same freedom to someone who wishes to do the same with what you produce with it".

    I don't see what the problem is. Someone who wants to use GPL code in an "embrace and extend" project is prohibited by copyright law from doing so, just as someone who wanted to use MS code would be prohibited.

    So how come stuff like this never gets modded as troll?

    Whether you like the GPL or not is a matter of personal opinion, but any regular reader who claims that he doesn't understand why anyone could dislike viral licensing is either dumb as a post or he is being facetious.

    -a

  65. GPL doesn't restrict you - if gives more freedom by tarmo · · Score: 1

    Look, GPL does not restrict you to anything! If you don't accept the license, then don't. You can still use the software and you're bound by the normal copyright laws.

    Being bound by the copyright laws means that YOU CANNOT use that software as part of your own product, without a license. That's what GPL gives you - the license to use that software in yours - as long as you release your product under GPL as well.

    Without GPL you have NO RIGHTS to redistribute or modify that GPL'd software. So GPL just gives you more rights, which you normally don't have. What is the problem here?

  66. Re:Just when you thought.....(completely off-topic by gomiam · · Score: 1
    Watch out... that would be still countable.
    You should find a contradictory licence, as, for example, being allowed to use the software for one day more than specified in licence i, with i taking values in N. If this new licence has index j, when i=j, the licence makes no sense and so the number of possible licences is not countable (btw, this method is called Cantor's diagonal argument, or something like that :-)

    Thinking about it again, this licence should probably be refined (perhaps with references to allowed use depending on the number of days since it starts to apply). And its being a paradox would probably invalidate it.

  67. Re:How is fractured licensing good for open source by Anonymous Coward · · Score: 0

    If you don't want to make your code GPL'ed, then don't incorporate GPL'ed code into your own! Write the functionality your own damn self.

  68. Or... by Anonymous Coward · · Score: 0

    You could write the functionality yourself and STFU.
    No copy and paste for you if you can't accept the license.

  69. Mutual Termination for Patent Action by jsse · · Score: 1

    9. Mutual Termination for Patent Action. This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License if You file a lawsuit in any court alleging that any OSI Certified open source software that is licensed under any license containing this "Mutual Termination for Patent Action" clause infringes any patent claims that are essential to use that software.

    The hightlight took away the bold part. It seems to me this statement is like "We don't like patent lawsuits. If you've ever file one against any of us, you are the enemy of the rest, and don't bother using our software for the rest of your life."

    I doubt it'd be enforceable, if it does, it'd be rather interesting. Why not just replace 'patent' with 'any legal'. Total world domination would not be a dream. :)

  70. Re:How is fractured licensing good for open source by dabootsie · · Score: 1

    The GPL isn't dangerous at all. You simply don't use GPL'ed code if you can't abide by the license, wether by choice or legal constraints.

    If it's a matter of not understanding the license fully and running the risk of unknowingly violating it; again, you should not be using GPL'ed code.

    It's really too bad if using it would have saved you a lot of time and effort, but that's how it is. Further, if you can't complete your software program without this GPL'ed code then perhaps you're working on the wrong project.

    Somehow I doubt you can remember entire libraries in detail. If you write your own getopt workalike without referencing getopt during the process, you have nothing to worry about. You've done a clean-room re-implimentation.
    Chances are you'll want things done your way anyway, adding and dropping things... so the end result would be far different from getopt itself.

    If you cheat and get nailed for "borrowing" a code block, you get what you deserve.

    If you don't have the skills neccessary write code to parse CLI arguments, you're in the wrong line of work. :-P

  71. Finally, an answer to patent issues by ites · · Score: 1

    Lawrence Rosen writes "Geek Law" in Linux Journal.
    He has addressed the issue of software patents before.
    But these two licenses are the first time I've seen an answer.
    The patent clause should be included in the next GPL.
    It is a significant advance in protecting free software.
    And I applaud Lawrence Rosen's innitiative.

    --
    Sig for sale or rent. One previous user. Inquire within.
  72. Re:GPL doesn't restrict you - if gives more freedo by jon__h71 · · Score: 1

    The GPL license only gives more freedom to the licensee when compared to most closed source licenses and normal copyright law, when compared to the likes of the BSD license it gives less. For some business models the GPL is every bit as restrictive as a proprietary license, because software that is under the GPL simply cannot be used. analog_line was not saying that the GPL was wrong, and neither am I, he was saying that there is room in the world for more than one style of license, I agree with him. Unlike RMS I believe that developers and their customers should have the freedom to decide between them what the license agreement should be.

  73. Re:How is fractured licensing good for open source by DHam · · Score: 1

    No, clause 2 of the OSL is a patent licence, not a copyright licence. Note that it is a "license under the Licensed Claims" which is a patent term. The relevant copyright licence is at OSL clause 1.c. which says:

    Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, non-sublicenseable license to do the following:

    c. to distribute copies of the Original Work and Derivative Works to the public, with the proviso that copies of Original Work or Derivative Works that You distribute shall be licensed under the Open Software License;

    Note "royalty free". So, just like under the GPL, you can't charge for a licence. No mention is made of charging for copies so presumably, just like under the GPL, you can charge for the act of providing a copy.

    Yes, I too am a Law student.

    David

  74. Re:How is fractured licensing good for open source by duffbeer703 · · Score: 2

    That was a trivial example.

    Including GPL'd code might be easier than you think. What if used another library that had a BSD or other license, but incorporated code that was GPL without disclosing it at first?

    What if you are running a non-GPL open source project and one of your unpaid developers contributes GPLd code from another app? An entire release of your software is now polluted by the GPL.

    And when you say that you cannot remember entire libraries in detail, this is true. But companies HAVE sued because former employees or contractors have seen or had access to proprietary source code and subsequently developed some similar application. In these cases, whether they remembered what they saw or even saw anything wasn't an issue -- only access was.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  75. Re:MOD DOWN - Wrong: Only applies to patent lawsui by greenrd · · Score: 1
    S/he didn't say it didn't.

  76. Re:What is the best kind of 'alternative' porn? by Anonymous Coward · · Score: 0
  77. Re:How is fractured licensing good for open source by analog_line · · Score: 2

    No shit, Sherlock.

    That's a RESTRICTION, which you GNU zealots don't seem to be able to get through your thick heads. It's not an immoral restriction, but it IS a restriction. The GPL gives people some freedoms not given through normal copyright law, but it does not give all freedoms. Stop deluding yourselves and others.

  78. Re:How is fractured licensing good for open source by jakuaii · · Score: 1
    What if used another library that had a BSD or other license, but incorporated code that was GPL without disclosing it at first?

    Then the license of the library was wrong, and it has to be exchanged or the license status of the library corrected. Would also be a violation when exchanging GPL with a commercial license.

    What if you are running a non-GPL open source project and one of your unpaid developers contributes GPLd code from another app? An entire release of your software is now polluted by the GPL.

    No "pollution". The GPL was used in violation, so the release isn't releasable; it's unlicensed code. Remove the GPLd code. No license grant has been given under the GPL for any of the other code.

    But companies HAVE sued because former employees or contractors have seen or had access to proprietary source code and subsequently developed some similar application.

    It's not a problem if source code is similar. It's a problem if source code is so similar that e.g. formatting quirks or specialties of coding (algorithm details) are in both sides. So: if the algorithm is similar, no problem. If you copy, you have to change so many things that you could have written it new yourself.

    Disclaimer: IANAL. This is how I understand the GPL.
  79. Re:MOD DOWN - Wrong: Only applies to patent lawsui by Anonymous Coward · · Score: 0

    actually s/he did. they were talking about joe haxor cracking your box and being unable to sue said haxor. this is bull, because said suit is non-patent related, and therefore not covered by the clause at issue in the OSL.

  80. Re:How is fractured licensing good for open source by Anonymous Coward · · Score: 0

    But companies HAVE sued because former employees or contractors have seen or had access to proprietary source code and subsequently developed some similar application.

    I can sue you for looking at me funny, and if I have deeper pockets than you I will either win or drag you into bankrupcy... So what's your point?

  81. Re:MOD DOWN - Wrong: Only applies to patent lawsui by greenrd · · Score: 2
    Do you understand the words "Because then"? Or perhaps you do but you simply cannot read?

  82. Re:How is fractured licensing good for open source by malxau · · Score: 1

    I conceed that there is royalty-free distribution. But there is also a right to sell. Royalty-free redistribution can only be invoked if you can get a copy, and the author can refuse to make it freely available. That doesn't stop end users from replicating it; but it may make software less accessible.

    For example, if RedHat 'derives' original authors to form a Linux distribution, it can 'sell' that distribution (sell downloads) which doesn't prevent copying of the distribution, but does restrict its availablility (to some extent.)

    In any event, it's a pretty academic distinction.

    -M

  83. Last Post! by alpg · · Score: 1

    The Commandments of the EE:

    (1) Beware of lightning that lurketh in an uncharged condenser
    lest it cause thee to bounce upon thy buttocks in a most
    embarrassing manner.
    (2) Cause thou the switch that supplieth large quantities of juice to
    be opened and thusly tagged, that thy days may be long in this
    earthly vale of tears.
    (3) Prove to thyself that all circuits that radiateth, and upon
    which the worketh, are grounded and thusly tagged lest they lift
    thee to a radio frequency potential and causeth thee to make like
    a radiator too.
    (4) Tarry thou not amongst these fools that engage in intentional
    shocks for they are not long for this world and are surely
    unbelievers.

    - this post brought to you by the Automated Last Post Generator...