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."
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.
The "G" in GPL stands for "general", so the GNU project isn't credited when you just say "GPL".
Can someone explain how the OSI is doing something good for the community by endorsing incompatible license variations?
-1, Too Many Layers Of Abstraction
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.
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
Can't you just make up your own liscense for your software?
FoundNews.com - get paid to blog.,
-"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.
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.
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.
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.
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.
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,
So what license is the text of the AFL licensed under?
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...
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
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.
ahhhh, so many acronyms!
"Sic Semper Tyrannosaurus Rex."
Mine, the qingPL. (the qing is not gnu Public License).
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:
- Linux adopts one of these new liscenses.
- 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).
- 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.
Isn't Lawrence Rosen the lawyerdude who wrote in Linux Journal?
Heh, the license itself has a license:
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?
Maybe the GPL works for you, but its viral nature does not work for everyone.
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
how do they solve this 'problem' by using a license which has t the same restritions as the GPL, but with some extra restritions?
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?
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?
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?
social sciences can never use experience to verify their statemen
>>>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"
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 ...
if that is true that is the dumbest shit
"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?
"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
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.
...what's the use for the license now?
Looking for people to chat about multicopters, coding, music. skype: gtsiros
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.
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:
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.
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.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
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.
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
http://www.gnu.org/licenses/license-list.html
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
Alright, perhaps they shouldn't endorse the GPL anymore. It's the number one OSI-certified license that causes incomptabilities with other licenses.
"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.
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.
social sciences can never use experience to verify their statemen
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.
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.
But is it really possible to file a civil suit against an inanimate object?
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.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
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.
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.
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.
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.
but is it really smart to mix up copyrights and patents in the same legal document?
:P It would REALLY segregate the software world into open/closed sides.
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.
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.
Best. Comment. Ever. Enjoy!
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.
"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?
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".
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.
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.
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
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
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
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!"
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
Consider Commercialism:
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
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
How to rationalize theft.
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?
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.
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.
You could write the functionality yourself and STFU.
No copy and paste for you if you can't accept the license.
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.
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.
:-P
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.
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.
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.
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:
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
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
Female Prison Rape in NY
www.bakla.net
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.
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.
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.
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.
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.
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?
Female Prison Rape in NY
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
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...