Novell Won't Lose Right To Sell Linux
BinnyVA writes "You know the story about Novell losing the right to distribute Linux? Well, the Free Software Foundation has absolutely no control over Novell's distribution of Linux. A zealous Reuters reporter apparently conflated the FSF with the open source community in general, took some quotes out of context, and ended up with a sensational headline that fooled a number of people. The Novell deal is completely within the bounds of the GPL, GPLv3 isn't even done yet, and even when it is the Linux kernel is unlikely to be covered by it." Linux.com and Slashdot are both owned by OSTG.
Anyone who read the comments section of that story would know this.
Isn't the whole point of open-source software free distribution, repackaging, use, modification, etc.? Unless there are non-OSS components that Novell is distrubting, I don't see how the FSF or anyone else would ever have any control over their "distribution rights", unless Novell tried to close the source and violate the license agreements.
Crack - Free with every butt and set of boobs
They can distribute linux, but can they distribute glibc, coreutils, gcc, gdb, bash, tar, gzip, gpg, grep, gettext, readline, troff, ...?
Linux, as in referring to the Linux kernel? Not likely, of course, for reasons TFA states.
But to new versions of the GNU toolchain (gcc, gdb, gas, automake etc.)? To new versions of binutils? To new versions of coreutils? Maybe, yes, if GPLV3 looks anything like the current drafts.
My blog
is to make sure people cannot distribute FOSS in an 'encumbered' manner.
In other words, if you distribute GPL v3 code, you wouldn't be able to attach conditions, like patent licenses for instance. Free means free and any attempt to circumvent this goes counter to the spirit of the GPL.
try this on a debian/ubuntu system:
apt-get remove libc6
In the free world the media isn't government run; the government is media run.
Its true that the FSF does not have the power to move the Linux Kernel to GPL version 3.
However, the FSF is the principal sponsor of the GNU project, and run by the same people.
So, we can expect most GNU stuff to move to GPL 3. If GPL 3 mucks up the Novel deal, I do not see that Novel is going to find it very useful to be able to distribute the Linux kernel without all the GNU stuff.
A zealous Reuters reporter apparently conflated the FSF with the open source community in general, took some quotes out of context, and ended up with a sensational headline that fooled a number of people.
This just reinforces why I read Slashdot instead of other news, there's no chance of something like this happening here.
> Well, the Free Software Foundation has absolutely no control over Novell's
> distribution of Linux.
The FSF owns significant copyrights in the Linux kernel as well as in many utilities and applications.
> The Novell deal is completely within the bounds of the GPL...
While I agree that this is probably true, it is a legal opinion. I am not a lawyer. Are you?
> GPLv3 isn't even done yet, and even when it is the Linux kernel is unlikely
> to be covered by it.
True, but irrelevant.
I agree that the Reuters reporter is an ignorant doofus, but this is no reason to follow him off the deep end.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
But the current versions of those tools are all licensed under GPLv2. If the FSF wants to play hardball, and releases future versions under GPLv3, Novell, or anyone else for that matter, can fork the GPLv2 version and continue developments from that base. The FSF would have to count on the community adopting the v3 versions, rather than the v2 versions. Since the number of FSF developers is small, relative to the number of other contributors, it's a fight the FSF may not want to start.
even with the GPLv3, the way it looks now, there is no reason that Novell would have to stop distributing the code. The GPLv3 mainly just takes away the incentive for such deals.
All the GNU utilities look likely to be relicensed under the GPL v3, which could make it very difficult for Novell to construct an operating system from only GPL v2 components. They may have to fork and maintain gcc, binutils, coreutils etc. This could become very expensive for Novell if no one else decided to follow suit. While what they are doing is technically not a violation of the license, it is certainly against the spirit and original intention of it, and will only be detrimental to their own success as a Linux packager, distributor, and provider of support contracts (which are actually very good in my experience). Maybe GPL 3 will not stop distribution of a product that consists of both GPL 2 and 3 components, and Novell's dubious 'agreement' with Microsoft can remain for the GPL2 components. Personally, I hope that the GPL v3 does forbid distribution with any product that is subject to dubious 'agreements' of this type, as it is the only way that we can assure long term that greedy commercial interests will not hijack the hard work of others. I don't want my software plagued by vehicles of commercial profit, and unnecessary restrictions. If you can accept anti-user technologies like DRM, there are commercial alternatives, and you can have to choice to go and use them. Open Source should guarantee our freedom not to have to endure restrictions imposed any greedy criminal mafioso.
A reporter misunderstanding and taking statements out of context? Never happen.
Next thing ya know, they'll be making things up and calling them fake but accurate.
When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
it's premature to say. GPLv3 could affect Novell's ability redistribute a bunch of code in Linux. But right now it's all in the air. No story here yet.
Well, now that would be a great way for OSS to shoot itself in the foot. "Here, we'll give you some ideological crusade disguised as a license, and we can revoke it at any time for as little as making a deal with a corporation we don't like, or having more patents than we like, or also distributing some closed source programs we don't like, or simply because we've had a bad day and don't like you any more." Dunno about Novell, but I'm willing to bet that a lot of companies would drop Linux like a hot potato. Heck, I would, and I'm writing this in Linux.
The thing is, the whole thing doesn't even have a moral high ground any more if it tries to rule with an iron fist over anything else you might do, including business relations, deals, IP, God-knows-what-else. I mean, wth, if MS even hinted at including a "we can revoke your license if you make deals with companies we don't personally approve of" clause in their EULA, everyone would be screaming bloody murder. Yet here we are talking about, basically, "let's change the GPL so we can punish Novel for making a deal with MS", as if it was some righteous thing to do. WTF?
The very idea of sneaking in some sort of "thou shalt not make deals with MS" or generally "though shalt toe the party line" in the name of "freedom of speech" rethoric is... bizarre, to say the least. If ESR and RMS have freedom so dear (and you'd think so given all the rants about how the GPL is all about your freedom), then the advice that comes to mind is to actually respect it, and I don't mean just for code. Freedom means just that: being free to do whatever the heck you like. Including dealing with MS, writing/installing/distributing a binary-only module, or whatever. As long as I'm _not_ in fact suppressing your coding freedoms, have the decency to not try to suppress my (other) freedoms either.
Honestly, the whole idea is reminiscent of some of the worst crops of banana-republic dictatorships. Start by fighting some colonial/imperialist/whatever oppressor, and end up with less freedoms than you had under the old colonial oppressors.
A polar bear is a cartesian bear after a coordinate transform.
If there is one thing I have learned about rms, it is that he cares far more about ideology than popularity or practicality. To him and the FSF, "freeing" software from the evils of DRM, etc. MUST be done even if it sets FLOSS back 5-10 years (which it almost certainly will). I wonder if the BSD toolset will now be ported to Linux?
---- "XML is like violence. If it doesn't fix the problem, you aren't using enough."
Drivers are part of the kernel, which is not under GPL.
WTF are you talking about? The kernel is GPL, specifically V2 only - as opposed to "V2 or later". Linus doesn't like GPL3, so the kernel will likely remain under V2 for some time to come.
General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
The problem with the above is that it is untrue. Nothing anyone does can prevent me from using & distributing any OSS software, as long as I don't distribute binaries without the source, suitably licensed. So please, tell us what this bomb is? At worst, the software could be abandoned or closed, which is always the risk with any software --- no matter the license. At least, with OSS, you have the source.
Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
Very clever.
I think what he meant (and he completely botched his attempt to say it) is that seperately distributed drivers are not considered part of the kernel, and hence do not have to be GPL. I am not sure, but I believe that the GPL applied to the Linux kernel has been specifically modified to allow this, either that or the way the driver interface behaves permits for linking in non-GPL kernel modules at runtime.
Either way, non-GPL kernel modules are allowed. They are frowned upon by the kernel developer community, but allowed.
retrorocket.o not found, launch anyway?
Each Open Source project leader will determine whether or not his project will be released under GPL3. The FSF has said that their projects will move to GPL3. Linus Torvalds and Miguel de Icaza have said that their projects will not move to GPL3. Almost all of the other project leaders have either said nothing or indicated that they would move to GPL3 conditional on waiting to see the final form of GPL3.
The Microsoft-Novell agreement was met with widespread anger within the Open Source community. Many people look at the Microsoft-Novell agreement as a patent attack by Microsoft on Open Source. Part of the Open Source members' reaction was a renewed committment to using GPL3 to break the agreement. So it would be reasonable to predict that if the final wording of GPL3 is satisfactory that a large number of GPL project leaders will move to their projects to GPL3.
Novell and Microsoft can react to GPL3 by changing the Microsoft-Novell agreement to conform to GPL3. Or Novell can try to work around GPL3 by forking all GPL3 projects from a GPL2 base. The cost of doing so could be prohibitive depending on how many projects move to GPL3. Another problem is that some customers may be reluctant to buy a forked distribution.
Everybody seems to agree that whether or not Linus Torvalds moves Linux to GPL3 is extremely important to how strong the Open Source reaction to Microsoft's patent attack will be. Linus Torvalds is on record as disliking GPL3. But he has not said anything about GPL3 and/or the Microsoft-Novell agreement since the agreement was announced. Whether the Microsoft patent attack on Linux changed Linus Torvalds' thinking about GPL3 is unknown.
----------------------
Steve Stites
The first part is unconditionally, unequivocally untrue. As the copyright holders in part of the Linux kernel, Novell has the right to distribute it ONLY because the FSF (and other copyright holders) have licensed them to do so via the GPL. Therefore the FSF does in fact have a great deal of control over Novell's distribution of Linux. Novell must distribute under the GPL, or they must secure a separate license from all the copyright holders of Linux contributors. If he is saying that the FSF cannot stop Novell from distributing Linux as long as they abide by the GPL, that is true.
That is the case, for now. As soon as Microsoft alleges patent infringement in Linux GPL code and sues someone, that ceases to be the case. The GPL specifically states that patents must be licensed for free use by everyone or not licensed at all. By sublicensing Microsoft's patents for their customers, Novell is violating that clause and risks having their rights under the GPL terminated. It is specifically because Novell is licensing those patents for their customers' use that is a problem, if the patents were licensed for Novell's internal use that wouldn't be an issue since USE of software covered by the GPL is unrestricted. And don't be fooled by the deal not being drawn up as a 'license'. A license is indeed what it is. License is a legal term for rights being given to another, calling it a 'covenant not to sue' does not change what it is.
Umm, no. Non-GPL kernel modules are a violation. It's just that the most egregrious offenders find various ways to skirt (having the user build the module, seperating the module into two parts, etc).
Jesus Christ on a bicycle, folks, Microsoft themselves has been distributing an operating system and other packages containing all kinds of open source code, including GCC, for years. If people aren't up in arms about BSD code in NT and GPL code in Interix then why the hell should they be upset about a company that's just made an agreement with Microsoft?
You all are speaking as though GNU tools will be the only projects placed under the new GPLv3 licensing.
I think that it is safe to assume that the GNU Desktop, Gnome, will be placed under the new licensing. GPLv3 is also designed to be compatible with Apache, can we expect Apache to be ported to GPLv3? Possibly but not likely. We know that Apache, in the very near future will be using GPLv3 libraries since many of these projects currently under the GPLv2 that are already being used by Apache will want to be compatible with the Apache licensing. Novel can do what they want with MONO, keep it GPLv2, but in the end, in order for them to use a GPLv3 Gnome or a GPLv3 library within Apache they must kill their agreement with Microsoft, create a new one that does not infringe, fork off a myriad of various Free Software applications, or risk being taken to court. Once in court, they will not last very long.
Regarding a Debian only GPLv3, whoever said this is a moron. It would be more expensive than maintaining a GPLv2 only SuSe distro and there is no need to make a GPLv3 only distro since GPLv3 is compatible with GPLv2.
Before I get flamed, let me say that, yes, I hate Novel and Microsoft, I hate NetWare and Windows and I love Free Software but that does not devoid these facts
"Creationists make it sound as though a 'theory' is something you dreamt up after being drunk all night." -Asimov
> Linux is a trivial and completely replaceable part of a Free *NIX system.
It is, huh? In fact, the FSF has been trying to develop their own kernel for about two decades. Still no luck. Because of their decision to go microkernel, The Hurd remains an expensive failure, run by maybe 10 people. So, no, Linux ISN'T replaceable.
You could go with BSD, but then you're talking - gasp! - that nasty free BSD license. Can't have that!
Can't people read? If they could they would see that the GPLv3 is actualy worse then v2. And all this "i'm pissed because novell made friends with microsoft" shit would stop. My god, we are not in gradeschool. Maybe the FOSS movement just hasn't grown up; literaly! There has been too much reading into the GPL of things that aren't there in an attempt to demonize someone or something for totaly unrelated problems.
A driver implemented as a module is NOT part of the kernel, any more than the desktop on TOP of the kernel is part of the kernel.
The fact that the GPL kernel calls a non-GPL piece of software does not make the non-GPL software a violation of the GPL on the part of the kernel.
Whole thing is nonsense, except to FSF fanatics.
Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
That fact is there there isn't anything. Unless novel opensources something under the GPL and doesn't allow the rights to be perpetuated. But then that would just negate the license for those parts, right? It still wouldn't stop them from using the GPLv3 at all. lets stop repeating something that is only true if something happenes that hasn't happened. Some are trying to convict someone else based on a future crim that they have never hinted at commiting just because they don't like who they're friendly with. You would find it absurd to think a social worker who helps poor people are automaticl guilty of some crime that poor people often commit because of the association and not because of any evidence pointing to them doing so. If anything, this is the scary part. All it is doing is letting every other company out there that is faced with a choice about using opensource software or paying the Vista tax chose vista!
Yes, I'm going to say it, this entire anti novell campain is fud designed to market Vista to companies thinking of the possiblity of switching. And we have been roped into it hook line and sinker. Can we give microsoft a "hell yea"? Because we are doing more to steer people to a vista upgrade then Microsoft could. And don't you think this is the entire reason for the deal and steves statment? Sometimes you need to look at the source and all the codes to see the light!
Too bad... I was hoping the FSF would pwn Novell. Ah well... We can always daydream about a world without SLED... A post-apocalyptic world, probably.
I use Fedora and Ubuntu Linux. I advocate Free Software at my school. I am a PROUD GEEK!
The Novell deal, while legal, goes against the spirit of the GPL, because they have negotiated a patent deal with a third party, but only for only their own customers.
Microsoft ships GPLed software alongside all KINDS of non-GPL-ed programs that are only available for their own customers, and Microsoft (obviously) also "protects" their customers from all those same patents.
Apple ships GPLed software alongside all KINDS of non-GPL-ed programs that are only available for their own customers, and Apple's APSL provides patent protection for Apple and Apple's customers that's not extended to third parties.
The GPL 3 will fix this problem by ensuring that any patent deals must be applied to anyone who receives the code (customers or not).
Will it also remove the "bundling" loophole that makes commercial software development alongside GPLed software possible in the first place? I hear they want to go after people who use GPLed software to provide services on the Internet, so I guess that'd be consistent with their aims. How about the loophole that lets Red Hat lock customers in to their pay updates? How about proprietary configuration tools for Linux? Are they going to try and kill binary drivers as well? What's so special about this supposed violation of the "spirit" of the GPL?
It's sounding more and more like it's time to fork the GPL.
Actually the owner of the software has COMPLETE CONTROL over the distribution rights. Thats what copyrights are ALL about. They don't really do anything else ...
It is only the rights given by the GPL that let Novell, or anyone else, distribute the code AT ALL in the first place - otherwise they would be 'stealing' the copyrighted work. When the GPL version changes on core components (e.g. the compiler, or say, GNU's C library) then the conditions on those distribution rights WILL change. Just what that change entails could have drastic effects on Novell because of its dealings.
It can't retroactively affect existing source-code out in the wild, but Novell simply doesn't have the expertise or resources to fork every GNU project - in the case that the V3 license will prevent them from distributing new versions covered by it.
_
\\/ are accustomed' - First Lensman
I think you are wrong, since a module becomes part of the kernel when loaded. If you were right, why would the kernel complain that a non-GPL module taints the kernel?
Are you a lawyer? Because the FSF has lawyers, e.g. Eben Moglen, to make sure that its intentions are correctly spelled out. And that includes spoiling the Novell-Microsoft agreement. If you are not a lawyer, I cannot see how you could assert anything about the yet unpublished GPLv3. The section about spoiling the Novell-Microsoft agreement isn't even in the draft yet.
No, you're missing the point. Tirades about freedom are good and fine, but at some point "toe the party line and shut up" clauses are the exact opposite of freedom any way you want to slice it. Freedom is about people, not about code, not about computers. The moment you start restricting what whole businesses are supposed to do -- and not even with the code, but generally what deals they can make, what IP they can have, what software (even unrelated to your code) they're allowed to write -- you've lost the whole plot completely. You're proposing... what? That you can dictate what others can and can't do, in the name of _freedom_? Heh. Oh, the irony.
The comparison with banana republic dictatorships was there for a reason. Those people ended up losing their basic freedoms in the name of some supposed "workers' democracy" or "freedom" rhetoric too. You start by fighting some actual colonial oppressors, which has a moral and ethical justification all right. But then all of a sudden you're not allowed to even talk to anyone from outside anymore, (supposedly) just to be sure that noone betrays state secrets to the foreign colonialists and imperialists. Suddenly you need the Party's approval to even travel abroad, because you could be recruited by those hostile colonial/imperialist powers there. You need the Party's approval to even start or be a manager in a company, because it could cooperate with those hostile colonial/imperialist powers. Etc. In effect they just replaced one opressor with an even worse oppressor, and in the name of defeating one enemy just lost even more rights and freedoms.
But to return to the topic: if suddenly the GPL is about idealist crusades against the very notions of IP, closed source, etc, (as opposed to being just a license as to what can I do with the code, as is the case now) so my benefit from that crusade is... what, then? No, not generic "but your code/files/etc stay free!!!" ideology, but actual benefits. So I gain some great freedom for my code, at the expense that suddenly someone else is in charge of what business models I can use, what programs can I write, what can I patent, who can I make deals with, etc?
Sorry to break it to you, but Microsoft's gives me a better deal there, as freedoms go. Sure, I don't get their code, and supposedly some day they could even *gasp* change their XML formats so I need an XSLT to convert my Office files, etc. On the other hand, they never claimed any right to tell me what to do in any other aspect. So I lose some freedom of the code/data, but keep my basic rights as a human instead of being a slave to someone's crusader army. Sounds like a _great_ deal to me.
Also, here's an idea. You know, from a user of open source software, by your distinction. Instead of being on some black-and-white crusade about what _could_ happen in some alternate worst-case-scenario ultra-slippery-slope universe, maybe take the time to analyze what happens here and now. Some things are not actually the Antichrist and embodiment of ultimate evil. A lot of things are, at best, an inconvenience. Sure, it's nice to be able to avoid them, but I'm _not_ going to sell myself into indentured servitude to some rebel army just to avoid a milder inconvenience that _could_ happen sometime in the future.
E.g., maybe the OOo XML is a better XML format than Office's, for example, but in the end the worst that can happen is that I need to spend a couple of hours (heck, let's even say days, or even weeks) writing an XSLT to convert between them. Even with a binary format, heck, worst that can happen is that I need to buy a new Office version and write a small VB script that loads the old files and exports them to another format. It's not some great loss of liberties, it's an inconvenience. It would be nice to not have it, but it's not the end of the world. As I was saying, I'm _not_ going to give up other freedoms just to avoid _that_ kind of minor pain in the butt scenario. If the price to keep my files free of Microsoft's "tyrany" is to, basically,
A polar bear is a cartesian bear after a coordinate transform.
From what I can tell, Novell is just playing it safe.
The fact is: there's a lot of GPL-ed code out there that _is_, in fact, encumbered by IP problems as it is. If you want to be free of any patents or other IP issues, then for example I hope you're not using or distributing an MP3 player or DVD player.
And for a while that's just what Novell did. E.g., one of my annoyances with SuSE 10.0 (which is the one I'm using) is that they removed all MP3 codecs, all DVD decoding, etc. They actually crippled their version Xine to no longer play DVDs, and Kaffeine to display a message saying it won't play DVDs for legal reasons. They have an XMMS version that won't play MP3's. (How stupid is that?) Etc. I have a whole Multimedia group in the Applications menu that won't, in fact, play 90% of the media out there.
The problem is that such a system isn't very useful outside a small (compared to the OS market size) community of nerds. It's a great system for writing code on, but, well, you better be comfortable with downloading and compiling anything media related yourself if you want to actually have a usable home computer. You and I may be, but Joe Average isn't. And even I find it stupid. It's not just the extra inconvenience of having to download and compile that stuff myself, it also shifted a chunk of responsibility upon me for doing so. _If_ there's some actual IP problem there, I just lost that "your honour, I have no idea, it just came with the distro" excuse.
Now I don't know if there are actual legal problems there or Novell's managers are just paranoid. I'm not a lawyer. But I can't really blame them, because they are a big target. And have been under active underhanded attack from MS before, more than once. MS actively killed both DR DOS _and_ an attempt by Novell to offer their own alternative to using MS's servers for workstation logins. (Callous as it may sound, MS just informed Novell that if they ship something like that, MS _will_ break it. And they did. Repeatedly. MS just changed the undocumented APIs to keep making Novell's client no longer work.)
So as far as I can tell, they went and bought some patent protection at least from MS. Maybe they even signed off their soul, future and firstborn in the process. (Companies who make too tight deals with MS tend to end up dead in the long run, somehow.) But in the end it's just business as usual in corporate land. I find it hard to believe that they'd even bother with some anti-GPL conspiracy there. Most corporations don't fight crusades, anti-GPL or otherwise. Even MS wouldn't really give a damn if it wasn't a direct competition issue. Most other people don't really give a damn one way or another. They just cover their asses. Which includes that they also don't make grand last stand to make an anti-patent point. Not only they'd get buried in lawsuits, some from their own investors, they'd even lose other corporate clients who also don't want to be martyrs in an anti-patent crusade.
A polar bear is a cartesian bear after a coordinate transform.
EVERYTHING currently in SUSE?
Not impossible, but they're going to have to field a programming team comparable in size to the Open Source community to do it and pay for all of it.
Tech Public Policy stuff
I bet you can't. If you even come close, it will be were they are looking into it.
I don't have to ba a lawer to read the GPLv3 draft. Guess what, you don't either. So were is it? Ahh, the part about giving rights. Well lets have a look at the GPLv3. It says that other have given you rights and you must pass them downstream. It says _IF_YOU_ADD_SOMETHING_ you have to let the full rights be passed down too. So, if novel doesn't place anything into the GPLed products that is patented, they don't come down this line. Also, this agreement doesn't effect any parts you put in it iif microsoft lays a claim on it. Why, because they are passing down the rights passed to them when they recieved the code. The Microsoft deal doesn't even come into play in this case unless you're a Novel customer. If microsoft aserts a claim, on code you wrote, then that part of the code is void/violating of the GPL and needs to be removed.
So acording to the plain english the GPL is writen in, Nothing has happened yet to bring novell into default. As long as they follow the GPL, the microsoft deal doesn't even matter. I ask you to show me anyone who can find the statment by the FSF's lawer who makes this claim. Don't point me to some misguided fanboy who is neither a lawer or on the FSF board, point me to an actual statment of novel being in violation if the v3 of the gpl were in effect today. You can read the current draft of the GPLv3. It is on thier website. Look for your self. If no one changes anything, this is what will be the GPLv3. Look for your self and tell me were the deal places them in violation of anything. You don't need to be a lawer to read and understand it. Jesus, just look before setting your self up for slander, liable or whatever by blindly repeating something you obviously havn't even bother to look at.
And if you need to be a lawer to interpret the GPL draft, then I'm betting "I didn't know" will be an afirmitive defense in any actions on violators. Especialy if the wording doesn't imply it in any way, shape, or form. I mean, how free can you be when you need a team of lawers interpreting the GPL just to use the so caled free software. lol, this is insane.
Here's a quote from Richard Stallman: "It turns out that perhaps it's a good thing that Microsoft did this now, because we discovered that the text we had written for GPL version 3 would not have blocked this, but it's not too late and we're going to make sure that when GPL version 3 really comes out it will block such deals."
Charming, I'm sure. Software wants to be free, and we'll bludgeon anyone who thinks otherwise.
"People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
As soon as MS *successfully* sue someone. Which would mean there was patent-encumbered code in Linux.
How likely is that, really?
Insanity is a gradual process; don't rush it.
We can read it and make up our mind about what is probably meant. But since court decisions do not always fit into common sense, we can have no certainty that a court will interpret the license the same way that we do. A lawyer usually have court experience, and can with some credibility, at least more than you or me, assert how a court will probably interpret this. Still lawyers are not guaranteed to read it the same way as a court, it is just that the lawyer has a larger probability of understanding it the same way a court would.
And if you need to be a lawer to interpret the GPL draft, then I'm betting "I didn't know" will be an afirmitive defense in any actions on violators. Especialy if the wording doesn't imply it in any way, shape, or form. I mean, how free can you be when you need a team of lawers interpreting the GPL just to use the so caled free software. lol, this is insane.Why would this be insane for the GPL when this is the case for the law? "I didn't know" isn't an affirmative defense in any country I know of. You are required to know the law. Ignorance of the law is no excuse, why would it be an excuse when dealing with software licenses.
Because while the modules are officially legal, the kernel devs and some users (such as Stallman I'm sure) really don't like them.
So while the kernel does not make any attempt to prevent loading such modules (if they were illegal, don't you think that the kernel would forbid loading non-GPL modules and/or the module writer would not explicitly advertise to the kernel that they were using a license other than GPL?), it does complain because some idealists want to know that their system isn't "pure".
retrorocket.o not found, launch anyway?
But I see that there isn't a link to any statments by the FSF or ther lawers claiming novel would be in violation. Nor is there Any public statment from either saying that the deal on it's own stop novel from using GPLv3. All the links I can find say someone is liikong into it but never any claims. Because the license is for the end user of free software who ay wish to modify it and/redistribute it. This is a license that is supposed to relay a set of rules for doing so. If that license doesn't specificly state something then not knowing it was supposed to cover that something would make a defense. And to this date, anyone aserting claims not specificly writen in a contract has little chance of enforcing though that contract. So "I didn't know" that i couldn't do something that wasn't even writen in law or the contract is the same defense as the contract doesn't say that. And because no other situation lets you claim ignorance, this would be ground breaking in the least.
The fact is, if the FSF or the GPL wanted to stop people from making deals with micrsoft it would have placed that in writing. Notice how novel isn't scared? Notice how only the zealots with something against microsoft are the only one claiming they cannot use the GPLv3 stuff? And to do so they are attempting to read something that isn't even there into the GPL? Notice that this happens to coincide with Vista's release and some companies are considered to be thinking of replacing microsoft altogether. Notice how this comes up and from the outside it look like some socialist agenda trying to viraly strong arm the way a business operates?
That right, this has been turned inot a tool to self implode and make looking to linux as Scary as possible. To any company looking to switch instead of paying microsoft again, this assertion of somethig that isn't even there seems reason enough to stay away from GPLed products. Novell was a tool used by microsoft. They didn't see it comming. You and everyone repeating this horseshit are tools used by microsoft and in hte end we can sit back an lok at the house vista built! Surprisingly, all these tools wern't even willing participants.
And to tell you the truth, politics work this way too. A candidate usualy makes a claim about someone or something that is obsurd and paple blindily follow them if it sounds good enough to percievably be true. Microsoft didn't have to set some grand stratigy, they just had to watch the other areana and draw up a simple three step or four process.
If that were true, then I could distribute GPL libraries (not LGPL, which is allowed) with proprietary software. Nope. Sorry. Can't. However, I'm free to use them for any purpose on my own computer.
What violates the GPL is distributing a kernel that has non-open pieces. Doesn't matter whether they are built-in, a module, or in a secret decoder ring. For this reason, nobody distibutes a kernel with NVidia's driver. You can download and use the closed-source driver in your Linux kernel. You cannot distribute the kernel that you build after it is tainted with the NVidia driver.
Intron: the portion of DNA which expresses nothing useful.
Right here. See the 4 Insightful and subsequent discussion.
In Soviet Washington the swamp drains you.
NOBODY distributes a kernel with NVidia's driver? Are you sure about that?
... to push [their] political agendas," and has indicated that he will not prevent the binary module ban if the other kernel developers can build a consensus on the issue amongst major Linux distributors. If that condition has to be met, it means that the ban probably won't be imposed any time in the near future. It is highly unlikely that all the major Linux distributors are going to be willing to agree to an outright ban on binary modules in light of Ubuntu's recent decision to include proprietary drivers in the default Ubuntu installation. The Ubuntu developers behind the controversial decision are quick to point out that users overwhelmingly support the inclusion and availability of binary drivers. If instated, a ban on proprietary drivers would massively stifle adoption of the operating system and lead some users to switch to a different platform.
I just did a quick Google. Sabayon Linux includes both the ATI and NVidia drivers for their implementation of AIGLX.
While most distros prefer to use OSS drivers, not all apparently consider them a violation of the GPL - which is the point under discussion here.
We also are not talking about libraries, but drivers, which are not the same thing at all. In fact, it's the opposite situation. A proprietary software using GPL libraries would be in obvious violation. A GPL kernel loading a non-GPL driver is entirely different as even if the driver is loaded in kernel space, it is NOT actually PART of the kernel. In fact, you could avoid that issue entirely, as Linus says below, merely by moving the driver into user space - destroying your argument.
If it were part of the kernel, doesn't anybody think Linus would bitch?
Here is a quote from an article last year on this topic:
Characterizing the entire idea as "shortsighted" and "stupid," Linus Torvalds responded with relatively well-reasoned (and characteristically acerbic) criticisms, pointing out that an outright ban on binary drivers would simply compel companies to move their binary driver code into userspace where it isn't subject to the limitation. Torvalds also compares a binary driver ban to DRM, arguing that it would constitute an unreasonable limitation on what people can do with the Linux kernel. "I happen to believe that there shouldn't be technical measures that keep me from watching my DVD or listening to my music on whatever device I damn well please. Fair use, man," wrote Torvalds. "But it should go the other way too: we should not try to assert our copyright rules on other peoples (sic) code that wasn't derived from ours, or assert our technical measures that keep people from combining things their way."
Although Torvalds refused to be the one to merge the code into the kernel, he suggests that the developers "use somebody else
Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
The patent bomb? True, but that applies to all software (and hardware for that matter) and is thus irrelevant when it comes to the GPL. Sure, some malicious person could add patented code to the some existing GPL project and try to use this for some quick get-rich-scheme, but this is entirely possible for an employee at Microsoft or whatever, too. In fact, this might well be what have happened in a few of those cases.
Also, most free countries don't have software patents, and for those it doesn't matter at all.
So in conclusion: That problem is no more relevant for OSS than for proprietary software, except that someone might actually have a chance to spot the problem before the court case arrives, and if it happens, a quick patch can tear out the problematic code, disable that subset of functionality and have you up and running in a few days. For proprietary software... it would take weeks, if not more.
Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
This isn't about stopping people from making deals with Microsoft. If the patent agreement hadn't been a part of the deal, I would be much less concerned about it. The patent agreement enables them to claim that Novell recognizes that Linux infringes Microsoft patents, and it enables Novell to say that Novell-supplied F/OSS is the only F/OSS safe from Microsoft litigation. That is not in the interest of the F/OSS community, and that is why the deal is so heavily critisized.
And to do so they are attempting to read something that isn't even there into the GPL?It isn't there because that part hasn't been included in the GPLv3 draft yet. Yet, the FSF has claimed it is working on including such a clause that forbids vendors with this or similar agreements from distributing programs licensed under the GPLv3. We can't analyze it yet, 'cause it isn't there.
Notice how this comes up and from the outside it look like some socialist agenda trying to viraly strong arm the way a business operates?Your bias is quite clear from this statement.
If a business would violate a license outright, would you disagree that some strongarming by the licensor would be in place? Or are businesses untouchable entities that can do what they want, and nobody can tell them what to do?
To any company looking to switch instead of paying microsoft again, this assertion of somethig that isn't even there seems reason enough to stay away from GPLed products.If they could end up distributing software, this might be an issue. If they are only considering it for inhouse use, they can always do what they want with it, and would not have to be worried at all. After all, use of the software is one of the four freedoms, and nobody have to be worried that this freedom would evaporate.
You got it backwards. The problem is that a non-malicious business (Novell in this case) can not safely add a patented algorithm to a GPL-ed piece of software (even as part of its own open-source product)...
If the business owns the patent, then the GPL is doing (kind of), what it was meant to — forces the patent-owner to give it up (sort of, GPL was meant to force giving up source, not patents, but it similar in spirit here).
But if the business merely has a license to use the algorithm, it can not mix it into GPLed software.
Whether one approves or disapproves of the former aspect of GPL is another story. But as for the latter, FSF seems willing to ignore it — for now. The "bomb" is in the fact, FSF may have a change of heart in a few years...
In Soviet Washington the swamp drains you.
lol.. This just gets better and better, And when I read the part about it not even being in the GPL yet I cannot help but laugh. You see, nothing is stopping Novell from claiming linux infringes on a pattent now, even without the microsoft deal. Nothing is stopping anyone from making the claim. I'm not sure that Novell has even made the claim or hinted that it would. But what the pattent deal does is let Novell include in it's distro, some pattented software from microsoft to work wih microsoft's products better. And including this is acceptable under both GPL version as they are currently writen. But more importantly, the pattent deal could have nothing to do with Novell's venture with linux. They produce other NonGPLed products that work well with windows too.
I'm left wondering if Novel isn't second guessing their decision to get invovled with linux now. I mean we are treating them as if they are criminals based on what we think they could do and nothing on what they have done. This must be a healthy additude towards a relationship with anyone. I mean, If i started treating you like a criminal because you have access to a car and you could use it to get away from a crime sceene, you would be perfectly fine with it right?
Listen, It isn't in the interest of the GPL or the free software movment to do anything because some one could. It is in thier interest to spell out their objectives in the license and expect people who use that license to follow them. Microsoft could even use a GPLed piece of software and distribute it in windows if they followed the GPL that it covers. Trying to mandate how a company functions or run their operation is only counter productive. I personaly think the GPLv3 as it currently sits is to intrusive and beyond what the scope of the GPLv2 ever intended.
So, not only are we pissed at a company because it could do something that it shows no signs of wanting to do, we are claiming they can't use a GPL license or products using the GPLv3 license because of provisions not even writen or made public yet. Isn't that getting the cart before the horse a bit too much? I do know it definatly doesn't mean the "Novell cannot use the GPLv3 so they will have to fork" argument hasn't any truth to it. It is completly false until something shows up. And I also know that it will make it very easy to destroy the FSF movment if the provisions doesn't specifcly say "Novell cannot do this".
For one, All microsoft has to do is make a blanket deal/statment claiming the FSF and their direct customers are absolved from any of their pattent claims. Then the FSF cannot even use the GPLv3 if it contains any provision disalowing pattent claim exhonoration.
Next, It doesn't even have to be microsoft, it could be anyone wanting to compete with FOSS products. You could have a widget program that does foo and carries a GPLv3 license. With this provision, I could make a closed source competitor and claim that you and your direct customers won't be pursued by any patten or IP litigation and you and your direct customers are the only one who can use my ip that is in you product. I don't even have to list the ip either. But because you cannot use the
No, rather the opposite. Your use of the words socialist and virally in the context of the GPL make you sound like Steve Ballmer, who is hardly a friend of free software.
It is laughable that the Anti Tivo clause in the gplv3 as it is currently writen, doesn't even stop the tivo situation from happening.Why not? And if you "know" that it won't, why not voice this concern with the FSF, I think they world be happy if you tell them this. Unless of course you really want the DRM clause to be taken out, or at least be non-effective.
You just claimed that FOSS supporters are trying to asert claims that don't even exist yet for actions that have never happened.I don't know where I wrote that.
I will tell what I would do, go back to microsoft.By all means, please do. And remember to bend over when Billy G comes over for some late night fun.
I have had to explain this several times as well as point them to other sites. explaining it.Explanations does not seem to be one of your strong points.
I have a question: the kernel is GPL, so what's stopping distros from asserting their rights and distributing kernels that don't contain the limitation? All they have to do is make the source available, which is something they have to do anyway if they're using a patched kernel (and most are).
Legalize it.
I concede the point that proprietary kernel modules don't prevent distribution. I found some of Linus' writing to the effect that a driver ported from another OS is OK to include as a module because it is not a derived work and the module interface should be treated like LGPL. So you're right, nVidia and ATI drivers are probably in the clear.
At issue would be closed source drivers written specifically for Linux that made use of kernel internals. Linus explicitly mentions those as being "derived works" and not distributable under the GPL.
Intron: the portion of DNA which expresses nothing useful.
lol.. Now I know why you are makingthe asertions you are. You cannot even follow a simple sentence and place it into the context it was said in. Let copy it here and see if you still don't get it.
Hmm, Looks like I'm complaining about people people trying to asert claims over something and using parts of the software license that isn't even there. Looks like I'm complaining about how that looks to others, especialy when there is nothing to indecate any trueth to the claims. Hmm, You think the words Notice how this comes up and from the outside it looks like could mean that I think others are going to take what has already been said as true? And no, It doesn't make me look like Steve ballmer. In order for that to happen, I would have to indecate that i believed it to be true and about the actualy GPL license. I was pointing out what it looks like to others when claims are made that are both false, and never happend and those claims are backed up by some clause that hasn't ever been writen. And unless it was added today at some time, It still hasn't been writen!
Well, first, I think the Tivo clause is destructive and damaging to the free software cause. I have never hiden that fact. I think the GPLv3 as it is currently writen is bad news and for more reasons then the Anti Tivo stuff too. So lets make no bones about it, thats were I Stand.
Now, When ever interpreting a license or law, you look for the intent of the license of law alone with the letter of it. In the preamble it describes pattented part for general purpose computers then goes on to protect covered works from pattented stuff or DMR features. But the very definition of a covered work specifies a lot here.
First Tivo could argue that it doesn't supply a "general purpose computer" and it isn't intended to apply to their device. This could work or fail.
And second, seeing how the the FSF have attempted to have the GPLv3 co-exist peacfully with the GPLv2 in the kernel, All they have to do is include any DRM in the kernel only or as an "agregate program" and recieve the exeption. I belive the problem now is that the kernel won't run after being loaded if it isn't signed by Tivo. If some one can argue that the GPLv3 forbids that, then tivo claims the GPLv3 code then places further restrictions on the GPLv2 and those further restrictions cannot be applied. Any program they add to restrict the use of the tuner cards ect.., can be claimed as an agregate program also if it needs to be signed to run. So what we are left with is either a broken GPLv3 as it is currently writen or a fully functional GPLv3 that cannot be used at all with any GPLv2 products. This will have the most imdeiate impact on distribution who could be forced to no include any of the GPLv3 tools or programs in the distribution. But this hinges on the kernel staying GPLv2 as it is claimed to do for the imeadiet future and e
I guess that you are referring to the "We supply the only safe F/OSS". No they never made the claim outright, but the patent agreement sends that message anyway. Their friend, Steve Ballmer, made the claim outright when he mentioned the "undisclosed balance-sheet liability" of all non-Novell F/OSS.
Or is this another one of those not following the dialog things?Maybe, maybe not. To me, sometimes your sentences make no sense. That could be because I am not a native speaker of English, but it could also mean that you are second rate in your sentence construction (just like your spelling).
It is hurting all the people who believe the world would be a better place if more people used opensource stuffOpen source, or rather free software. is of little value if devices can only run versions of the software approved by the vendor. The value of free software is also decreased if one vendor is the "safe vendor" while the rest of the community is "unsafe".
If the police arested you tomarrow for a crime you didn't commit yet but because they saw you talking to someone who might let you do a crime, you would be outraged (and rightfully so). Now add to it the fact that the crime you commited isn't even a crime yet-someone is working on make it against the law. Tell me how rediculaous and outragous that sounds. Yet it is exactly what people are trying to do with novell.No, nobody have done anything to Novell yet. We have simply been discussing what could happen to Novell if the anti-Novell clause is put into the GPLv3 and much free software, including all GNU software is relicensed under the GPLv3.
Yes, certain people have been investigating if Novell has violated the GPLv2, and concluded that they probably haven't. I really don't see where your crime analogy fits. Nobody have sued Novell for violating a clause in the GPLv3 (which would make your analogy correct), since it isn't published yet, and since no software is licensed under it yet.
The idea that a license in simular spirit can be so radicly different that it isn't compatible with the previous versionActually, you are just plain wrong. The GPLv3 doesn't have to be radically different from the GPLv2 to be incompatible. Just the tinyest added restriction would make it incompatible, since the GPLv2 forbids that. The GPLv3 exists to close certain loopholes that people have used to violate the four freedoms while still complying with the letter of the license. Since closing these loopholes would mean adding certain restrictions, it was given that they would be incompatible. A license can only be compatible with GPLv2 if it contain the same restrictions or any subset of them (including none of them).
Yes, Novel has never made this claim. And they cannot. Because anyone following the letter of the license cannot pass on microsoft's agreed exceptions. So if anything, they could get away with "we will shied our customers from IP claims on our products". And seeing how they control unix to some degree, that would be true. There is nothing wrong with that either. But for some reason the one company who embraced linux to the pont they puchased and decided to maintain a distibution is evil because they could say it.
I dissagree. It has the same value it has always had. But when you buy a Tivo, You have done just that, not puchase some general purpose computer. Defeat the device that stop your modifications from running or build a device capable of running them. You see, A Tivo is a specific device designed to do a specific thing in a specific way. When the software is altered, it is no longer that device. They didn't sell you some other device, they sold you a Tivo. If you want a different device, then buy or make one. Anyways, the free software movment is about to goto hell in a hand-basket because some feel there is a right to force a manufacturer to make a device the way they want it instead of the way the company does. A software license should never have this much control over some company. I would say this is about as bad as microsoft and the EULAs they pass on. Except this has the potential of being totaly inefective or ripping the Idea of the GPLv3 and the FOSS comunity apart. And the GPLv3 doesn't even seem to do a good job at stopping it.
I disagree here too. And this has been happeneing for quite a while already before novell's microsoft agreement. Osrm (Open Source Risk Management)has been certifying versions of the linux kernel to be free of copyright infringments since 2004. Obviously these kernels are the safe ones. So any distro or vender using the "unsafe" ones are up for risk. And yet no one hase made any complaints about this? Maybe because microsoft isn't involved?
You don't apear to see a lot of things. Maybe I could point to a few in this thread chain exactly.
This one is pa
As of now, the agreement does not violate the GPL. That is because the specific patents and what are covered are not listed. Microsoft has not asserted patent claims against the Linux kernel yet. Since the license is so vague, it is either 1) FUD or 2) a license for patents in Mono or some other project that Novell is distributing.
If Microsoft sues someone over patents they claim in the Linux Kernel, and then Novell points to its patent protection as coverage, then it would be a violation.