
Is UnitedLinux Violating The GPL? 382
mmayberry writes "NewsForge has posted an article, UnitedLinux might not be very GPL-friendly. With a closed beta that includes an NDA, UL may be on the verge of angering a large part of their target market. You'd think that the likes of Suse, Turbo, SCO, and Conectiva would get the point by now..."
This is comical... (Score:2, Insightful)
How bout violating the GPL. Duh.
Re:This is comical... (Score:2, Insightful)
I would die laughing if I saw modified, binary-only releases of GNU utilities on a P2P network.
Re:This is comical... (Score:2)
In that case, they'd own the copyrights. By not releasing the source until they're ready for a full release of an OS(Linux is the kernel, not the OS), they have the ability to, like Microsoft, unveil beatiful rainbows of extraordinary functionality, getting an edge over their competition. (It's hard to write a competitor to a project behind closed doors.)
It's a perfect example of the way companies will be able to produce excellent Open Source products at a profit. Businesses will grab the products while they're hot, and the simultaneous source code release will be supported by the OSS community.
At least, I think that's what they're trying to do.
From the community point of view, that's pretty damn sad...
Re:This is comical... (Score:3, Informative)
*******
GPL FAQ [gnu.org]
Q: Does the GPL allow me to distribute a modified or beta version under a nondisclosure agreement?
A: No. The GPL says that anyone who receives a copy of your version from you has the right to redistribute copies (modified or not) of that version. It does not give you permission to distribute the work on any more restrictive basis.
********
Or, they're distributing their version of Linux without any GPL'ed code in it. That would be kinda like giving someone a goldfish in a tank with a shiny plastic castle in it, except that there is no tank, no water, no goldfish, and no shiny castle inside of it.
Re:This is comical... (Score:3, Interesting)
The GPL allows you to distribute a closed-source modification of a GPL, as long as the distribution is within the organization making the modification. One could argue that by placing beta testers under an NDA, they're making those testers part of their organization. Who knows? Maybe they're giving them membership cards.
Of course, UL can't make the entire world a member of its organization, so they'll have to release the source when the product goes public.
This gray area hasn't been a secret. In fact, the Affero GPL [sourceforge.net] was created for the purpose of closing this loophole. Problem is, nobody's using it because it limits the people who will use the software to corporations with no need to adapt it to their needs(a rare case where a custom-built system would normally be used), and people of the general OSS community.
Re:This is comical... (Score:3, Insightful)
As for this being a loophole, I think closing it would be a bad thing. Getting Free software on the inside of a company is a Good Thing.
Re:This is comical... (Score:2)
The spirit of GNU is to provide freedom to the copyrighted material. As such, protecting software under GNU copyright is protecting freedom, and intrinsicly in the interest of the common person such as you and I.
The spirit of the copyright of music and movies is protecting ownership for profit. Protecting those copyrights is all too often protecting the interests of transnational conglomerates, and typically the common person has no direct vested interest in that transnational's profits.
Not to say that violating copyright is right or wrong for any reason. But certainly the interests that we have as free individuals are different depending upon that particular copyright, and as such our perception of "right and wrong" is not founded in a uniform copyright. The spirit of the copyright status is very different, from a moral point of view.
Not all copyright is created equal in the eyes of the consumer.
depends what you mean by freedom (Score:2)
a bit of further analysis (Score:2)
Re:a bit of further analysis (Score:2)
We each give up a little freedom to ensure that everyone has as much as possible.
If you only consider the recipient of the GPL code and what he can do, the GPL seems less free. If you consider the recipients of the code the first recipient produces (based off the GPL code received), then the GPL guarantees -more- freedom.
I take issue with those who consider only the freedom of the first recipient -- who is presumeably themselves -- because it seems they would be happy to be dictators (who can, after all, do whatever they want).
Re:depends what you mean by freedom (Score:2)
If you did, that would suggest that it being illegal for you to make me your slave is a bad restriction of your freedom, from a Libertarian point of view.
Live human libertarians I know don't think that way.
Thus I doubt what you say.
Or just the accusation (Score:4, Insightful)
If they haven't modified anything GPL, then they CAN'T violate the GPL.
If the basis of the distro is security and configuration scripts slapped around the outside of the normal kernel, then there is nothing to fear.
And since this was my understanding of what the distro was supposed to be, they can't be violating the GPL. If they give you a piece of GPL'ed software, they can't keep you from distributing it.
They can keep you, with an NDA from distributing their distribution, with all the proprietary products slapped around it. They can keep you from spilling the beans as to exactly what little tools they have produced.
This is not to say they havn't, but the simple fact of an NDA and a closed beta doesn't even begin to smell of a GPL violation when you take into account what you already know of the companies involved, and what they have already stated their goals to be.
But lets accuse 'em anyway, just cause we already hate 'em. We can always apologize later, and claim absence of malice.
Research before you speak (Score:4, Interesting)
1) I an a UnixWare developer. Obviously, we're not all laid off, but some of our good friends and coworkers were tossed out
2) Please indicate, concretely, where UL violates the GPL
3) Newsforge is the only FUD-distributor that uses extortion to get details: "tell, or we'll print misinformation". Really, people. With the same intensitity that you mistrust anything but the One Pure (RedHat|Debian), verify your other sources
4) Ransom never put down hte GPL; he said it was great for development but had no business case
5) SCO-formerly-Caldera was formerly SCO, and is well-known in the retail industry. Again, check your facts, and check under the hood of the places you're buying your junk food and brand-label-knockoffs. We just don't advertise. With the hatred of popups, you'd think this was a good thing in this community
6) for the record, I call it "Linux", not "FNU/Linux" nor "GNU/Apache/X/Linux", since, although all these tools and more are part of Linux, Linux is Linux is Linux. Thanks for the work thus far in what you have contributed to LINUX.
Of course you're going to frag my comments, go ahead. You might want to include some factual arguments.
The non-factual FUD shouting here is only one step above "woo hoo! first post!"
Re:Ironic... (Score:2)
The GPL gives special stipulations to non-public software.
Considering the companies in UnitedLinux... (Score:4, Insightful)
...It's not that surprising.
SuSE are not exactly huge supporters of the GPL, what with a non-Free installer and configuration tools.
Wasn't Ransom Love bashing the GPL a few years ago, while at Caldera and saying that the BSD license is better?
Re:Considering the companies in UnitedLinux... (Score:2)
Re:Considering the companies in UnitedLinux... (Score:4, Informative)
But they are heavy contributors in two of the largest free software projects in XFree86 (through Keith Packard, etc) and KDE (Waldo Bastian, Kurt Granroth, etc..) Of course, XFree86 is X11-licensed, and only parts of KDE are GPL, but the point is that SuSE makes many contributions to free software (The GPL doesn't matter here because SuSE doesn't release their installer under a X11 or BSD license either)
> Wasn't Ransom Love bashing the GPL a few years ago, while at Caldera and saying that the BSD license is better?
He said that the GPL was bad for buisness, but good for development. I wouldn't doubt that most other CEO's or CFO's would agree with him.
Just chill, people (Score:5, Informative)
On the other hand, this [theregister.co.uk] Register story paints the upper brass at UL as clueless retards. But the Register always does that.
Re:Just chill, people (Score:2)
She didn't have answers to this question or that, she was shielded from answering any technical question about Linux (Line-Ux).
Re:Just chill, people (Score:5, Funny)
That's right - save the knee-jerk reactions for when Red Hat changes a desktop theme.
Re:Just chill, people (Score:2)
Also, if El Reg paints upper management types as mentally retarded, I know some mentally retarded people who would be offended. They're much smarter and more sensible than Management.
Stupid Question (Score:4, Interesting)
Re:Stupid Question (Score:4, Informative)
The GPL is enforced through private enforcement. Basically, someone who holds the copyright on GPL software sues for violation of the license. So Linus could sue in this case. The FSF could sue because, presumably, UL will be shipping gcc, glibc, and/or bash.
Re:Stupid Question (Score:5, Informative)
The FSF [gnu.org] asks that authors of GPL software tranfer the copyright to the FSF, so that the FSF can take action against violators.
From http://www.gnu.org/philosophy/enforcing-gpl.html [gnu.org]
So what happens when the GPL is violated? With software for which the Free Software Foundation holds the copyright (either because we wrote the programs in the first place, or because free software authors have assigned us the copyright, in order to take advantage of our expertise in protecting their software's freedom), the first step is a report, usually received by email to . We ask the reporters of violations to help us establish necessary facts, and then we conduct whatever further investigation is required.
The FSF owns the copyright on glibc (Score:3, Informative)
We don't know whether any actual violation has taken place. However ...
No Linux distribution can do anything without the C library, which is owned by the FSF; they would have grounds to shut down UnitedLinux totally if, in fact, UL has violated the LGPL. All they have to do is invoke the clause saying that a violator permanantly forfeits rights to distribute the work in question. Without the right to distribute glibc, you can't ship a Linux distribution (unless you want to write your own C library from scratch or try to port one of the BSD C libraries).
Re:The FSF owns the copyright on glibc (Score:3, Informative)
I don't see a clause like that in the GPL [fsf.org]. Could you point it out?
I do see section 4, which says that "[a]ny attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License." However, that provision does not imply that the violator is attainted against receiving a new license ... which is as simple as downloading a new piece of the covered software.
(In programmatic terms, you need an instance of permission in order to legally redistribute copyrighted works. If you violate GPL, you destroy your instance of permission (and, more importantly, you break the law in so doing). However, just because you destroyed an object doesn't keep you from getting a new object of the same class later on ... and you get a new GPL license with every copy of the software.
License * foo; /* pointer to a license instance */
/* get a license */
/* implicitly deletes foo */
/* can still get a new one */
foo = new License(LGPL, glibc);
foo->violate();
foo = new License(LGPL, glibc);
To summarize: The GPL does not contain any terms which "taint" violators from re-accepting the license in the future, nor which withdraw the offer of future licensing. The GPL's "teeth", basically, are not license revocation but copyright law.
Re:The FSF owns the copyright on glibc (Score:2)
I'm so tired of seeing this odd logic. The fact of the matter is very simple. The spirit on the license is very clear. You violate, you no longer have a legal license. Period. That's the spirit. Why is it clear? Well, obviously the intent it to prevent people from violating the terms of the license. It's not much of a deterrent if you can simply do a download per day to receive free reign to violate the law.
I have no idea why this concept is so hard for people to grasp.
Re:Stupid Question (Score:2, Insightful)
So if I made "Nicks uber cool GPL spreadsheet" and United Linux decided to take it, make a couple of tweaks and not release the changes I would be the one who was harmed and thus have legal standing to go after them.
I can also appoint a representative authority (with legal restrictions) like the FSF to go after them as well.
The point being, that whoever is at the top of the GPL pyramid (AKA the original creator) has to be the one to actually take action.
Re:Stupid Question (Score:2)
Actually, under the GPL, I don't have to release any changes I make to a program unless I then distribute the program again. I'm perfectly welcome to download a program, change it, and use it for my personal use.
Distribution is the point at which I have the responsibility to deliver the source code.
Re:Stupid Question (Score:2, Insightful)
Copyright holder(s), possibly a class action suit. (Score:2)
Kjella
defending a GPL (Score:3, Insightful)
As the first person who ever took legal action against somebody who wanted to violate a GPL (back in 1989) I can definitively say: The GPL Copyright holder is the one who has standing to seek legal action against the party they suspect is violating the GPL.
I.e., somewhere in your GPL / LGPL there is a:
The name, or somebody to who they have signed over the copyright to, is the one who has standing to bring suit against a potential violator.
Re:Stupid Question (Score:2)
Yes, but... (Score:2, Insightful)
I figured at some point someone's toes would get stepped on.
Re:Yes, but... (Score:2)
Re:Yes, but... (Score:2)
Re:Yes, but... (Score:2)
Re:Yes, but... (Score:2)
So if these people didn't 'agree' to the GPL, they are not bound to it, and can do whatever they want with the Linux source? Right.
Re:Yes, but... (Score:2)
As long as UnitedLinux is based in a country that applies copyright to software, they cannot distribute any code without the permission of its copyright holder (either the author or the FSF, in the case of most Linux stuff). So the copyright holder could sue them if they distributed code without permission - in other words, outside what is specifically permitted by the GPL licence they received.
GPL Death Penalty (Score:4, Insightful)
What incentive does a company like say Red Hat have to not enforce the GPL death penalty, which says if you violate the GPL, your licence is revoked (GPL, section 4 sentance 2).
Re:GPL Death Penalty (Score:2)
I like that.
I wonder what the actual penalties would be?
They would be commiting commercial copyright infringement. The law can be extremely brutal in such a case.
I would think it would go like this:
A) Some GPL contributor would send them a cease and desist letter: "Action X by you violates the GPL. Accordingly, I am enforcing the GDP, see section 4"
B) The other company says "Nah."
C) The contributor sues for willful commercial copyright infrigement
D) The court should determine whether the GPL was violated or not. If they can determine that the contributor is likely to win on the merits, they issue a temporary restraining order and/or a preliminary injunction. At that point the company can no longer ship product. Ouch.
E) If the contributor persues and wins at trial the Court should reward the larger of statutory damanages (up to $100,000) or actuals. Actuals would include revenue directly attributable to infringement, with the burden of proof on the defendent to show what is or isn't included.
I really wish that somebody would persue this route sometime. If it goes the way I think it would go, I seriously doubt that anybody would EVER violate the GPL again.
Re:GPL Death Penalty (Score:2)
I guarantee you that if RedHat did this successfully, no one would **EVER** violate the GPL again.
Re:GPL Death Penalty (Score:2)
Assuming that they actually threw away all of their previous infringing code and started over and complied with the GPL with respect to reproducing what they had done before again, yes.
But if their behavior didn't change, they would again be in violation of the GPL and I think any judge would think: "You were already on notice action X violated the GPL, but you repeated a separate instance of action X" and find two separate counts of infringement, with statutory damages up to $100,000 per occurance.
On a side note... (Score:3, Flamebait)
However, he has since disappeared from the scene. UL claims he never worked for them and has hired someone from "outside" for the position he was after.
While heading Caldera, now the SCO Group, he had a great deal of input on the direction of UL.
Maybe, with his non-involvement, this can get sorted out properly.
UL also stated they will be using SuSE as a base distro and YAST2 as the installer, with contributions from the others adding on.
Also, both RedHat and Mandrake are set to release new versions any day now. And RedHat's Advanced Server is selling better than expected, with a reported 8,000 units sold so far.
Well then (Score:2, Insightful)
Poor GPL (Score:3, Interesting)
Seriously tho, if they're violating the GPL by distributing GPL'd software nobody is allowed to redistribute, what chance in hell does the final distro have in terms of having the support of coders who are GPL proponants? And wont GPLd software represent a significant chunk of what United Linux is going to base its worth upon?
And how can MS possibly state the GPL is so evil and viral if they get away with this? Seems to me like MS would have to about-face: "We love the GPL
I don't mean to sound like a license nazi, but in the interest of the copyright of the original author, I really have to say it again
We are are from UL (Score:2)
Re:We are are from UL (Score:2)
Ehm......about that closed beta... (Score:4, Insightful)
The GPL states that you must make the Source Code freely avilible to your customers...
So if it's a closed beta only the people who recieve that beta have right to that source... and anyway, all the programmes are available on the internet (freshmeat) and as part of other distro's...!
Speellling is mi graetest good ting!
Re:Ehm......about that closed beta... (Score:2)
So you can't attach an NDA wtih GPL'd software/source saying, "BTW, you know the part in the GPL where it says now that you have the source, you can distribute it too, so long as you adhere to these conditions? Well forget it. You can't distribute it. We're ignoring that point of the GPL and you'd better not exercise that right."
At least, thats my understanding. Please correct me if I'm off base.
Re:Ehm......about that closed beta... (Score:2)
Just to speculate, I suppose one could make the argument that the NDA is a separate contract not associated with the GPL. IOW, it's not that they've modified the GPL so that you can't distribute the work. Instead, you've entered into a separate agreement that says you won't distribute the work.
Unlike the GPL, which is a license concerning copyright laws, the NDA could be an ordinary contract covering an exchange of commitments between two parties. Unlike a shrinkwrapped EULA, it would be actually signed by both parties.
I have no idea if that argument would fly, but it might be what they are thinking.
Re:Ehm......about that closed beta... (Score:2)
Sure...they can say that they are giving the testers the code under the NDA, but that does not change the license that the kernel, gcc, etc... comes under in anyway. Since UL is using the GPL'd code, they MUST pass those rights on to whoever they distribute it to - with not further restrictions - or not use the code.
So if they sign the NDA, that can't invalidate the GPL clauses.
Re:Ehm......about that closed beta... (Score:2)
Yes, you could, however the net effect would be you are distributing the software and denying others the right to further distribute it
This clearly conflicts with the GPL requireing no further restriction.
Since UL can't distribute under the GPL they cannot distribute at all.
I hope the FSF gets them.
Re:Ehm......about that closed beta... (Score:2)
It also says you musn't interfere with their rights granted by the GPL:
6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
Seems pretty clear to me: "You may make copies and give them away provided you give the recipients all the rights which I gave you."
Yes, this is true. However, you miss a couple of important points:
Hardly unusual (Score:4, Informative)
As I see it, a closed beta is not a public release, and therefore not violating the GPL in any way.
In these situations, making the full source available would not help anybody (1. slower development due to extra hassle, 2. most code is available from original sources anyway, 3. modified code will be in a state of unstable flux). At the point of full release, well, that's a different matter.
Public Release vs Distribution (Score:5, Interesting)
If it is distributed, it MUST be distributed under the terms of the GPL.
Re:Public Release vs Distribution (Score:3, Interesting)
Do you give the source code for GPL programs to everyone who works for you? Doubt it.
Re:Public Release vs Distribution (Score:5, Informative)
They can't even be "contractors", because the GPL forbids you to distribute to people with additional conditions, which your contract would impose.
Re:Public Release vs Distribution (Score:5, Informative)
The only way you can release GPL code under an NDA is if you are the origional author of every single line of the code. Otherwise the origional author can invoke the GPL death penalty, removing all your rights to whatever code they wrote, and thus invalidating your NDA.
Since UL obviously isn't the origional author of all, most, or likely even a significant amount, of the code in their distro, their NDA can probably be shot down quite easily.
Do you give the source code for GPL programs to everyone who works for you? Doubt it.
If you have the employees install the software themselves you are legally required to provide them with source if they request it. If you are installing it and they are merely using it, then you aren't distributing it and there is no requirement for you to provide source.
Re:Public Release vs Distribution (Score:4, Interesting)
I cannot buy software on behalf of the company and interpret the terms of the agreement to mean that I can take it home and start using it for my personal purposes.
By participating in a closed beta, you are acting as an agent of the company. The software is not being redistributed here.
This issue has come up time and time again on Slashdot, and every time, we hash out these same arguments.
Re:Public Release vs Distribution (Score:2)
6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
Re:Public Release vs Distribution (Score:3, Insightful)
You are *perfectly* free, however, to go download the same GPL'd software on your own time and do whatever the hell you want with it. But don't expect to be able to include your company's copyrighted code in your derivative until your company has released that code.
Re:Hardly unusual (Score:2)
I think that the FSF should just hold off for a bit, but be ready to do a full code audit on everything that is released. It's a big job, but hey, they're our big lawyer buddies, aren't they?
Re:Hardly unusual (Score:4, Insightful)
The GPL only protects distribution rights for the people you distribute to, it doesn't require that you personally release it publically, only that you can't stop the people you do give it to from doing so.
Re:Hardly unusual (Score:3, Interesting)
Many Linux distributions first see light of day as closed betas.
The fact that it's a "closed beta" is not the issue here.
For example, the Xandros betas have been available to only a small number of people,
What Xandros has or hasn't done also isn't the issue here. I don't know any details about what Xandros did, but I remember hearing that they talked to key Debian and FSF people. I would be surprised if they released GPL software under additional restrictions (particularly since an earlier version of their distribution got slammed [lwn.net] for doing the exact same thing back when it was first beta tested by Corel).
all of whom have signed NDAs.
That is the issue. It is perfectly legal to release your own code under an NDA, or your distribution of BSD-licensed code. However, the GPL does not permit you to redistribute the software with additional restrictions, so wrapping a distribution of GPL software in an NDA is solidly illegal.
It should be fairly simple for them to write the NDA containing appropriate holes for the GPL to peek through, something along the lines of "This NDA does not cover the software in this distribution licensed under the GPL, LGPL or any other license that explicitly precludes additional restrictions". This way, you still get a "closed beta", since nobody can redistribute the whole thing, but if people feel the need to redistribute a GPL'ed bit from inside the distribution, they retain the legal right to, as required by the GPL.
As I understand it, the FSF is merely asking to see the text of the NDA, to ensure that it is worded so as not to violate the GPL.
As I see it, a closed beta is not a public release, and therefore not violating the GPL in any way.
The GPL [gnu.org] does not say anything about "public release", it is a license for distribution, and a beta distribution, even a "closed" beta distribution, is still a distribution.
In these situations, making the full source available would not help anybody
I disagree, I have found source code helpful in many unexpected situations.
Your comment here makes me wonder if you understand the situation, the question isn't "is source code helpful", the question is "is UnitedLinux violating the GPL". I'll do a simplified rundown: take Alice, Bob, Carol and Doug. Alice writes a piece of software, and releases it under the GPL. Bob creates a software distribution containing precompiled binaries of many different programs under many different licenses, and sells a copy to Carol. Neither Bob, Carol nor Doug have any interaction with Alice or her legal representatives.
In order to legally distribute his package to Carol, Bob has accepted the GPL, and must abide by its terms (this is called a contract of adhesion). One of the terms is that he is legally obligated to make the source available to Carol (Section 3). Another is that along with the distribution, he must pass on a copy of the license to Carol, with no additional restrictions (Section 6). This ensures that, if Carol wishes, she can also accept the GPL and give a copy of Alice's software to her friend, Doug.
If Bob distributes his collection under an NDA, that doesn't change his legal obligations to Alice. It doesn't matter that Carol can get the source from SourceForge, Bob is obligated to make it available to her himself. It doesn't matter that Bob wants to keep the details of his collection under wraps, he is required to give Carol a GPL, unencumbered by the NDA or any other additional restrictions. He can legally use the NDA to cover other parts of his collection, but not Alice's GPLed software.
If Bob violates these terms, Alice has the legal right to sue, seek injunctions against Bob's distribution of her software, and so forth.
The current Bob (UnitedLinux) is not necessarily violating the GPL, the FSF is trying to determine if they are or aren't. I assume, given past history, if the FSF determines that UnitedLinux is in violation, they will offer advice on how to do what they want to do without violating the GPL, and not go farther unless UL makes no attempt to fix the situation.
(1. slower development due to extra hassle,
Cost of doing business.
2. most code is available from original sources anyway,
As described above, it doesn't matter. UnitedLinux has the legal obligation to make all the source code used to produce the GPL software they distribute available to the people they distribute to.
3. modified code will be in a state of unstable flux
That's an easy one, the source code to make available is the source used to create the binaries being distributed. If your code is in such "unstable flux" that you don't know what you compiled in order to make the binaries, then you certainly shouldn't be doing a commercial beta distribution.
At the point of full release, well, that's a different matter.
No, it isn't. The GPL makes no distinction between distribution to one person, and distribution to the general public.
Disclaimer: I am not a lawyer, the above should not be construed as legal advice. If you have an NDA to write, I strongly recommend you consult a real lawyer for advice on how to appropriately word it.
Re:Hardly unusual (Score:2)
The problem derived from how you define "distribution". You are allowed to use and modify the code for your own use and don't need to provide source to anybody else. This is still true if you are a company instead of a single person. Is a closed beta distribution outside of your company? This is the tricky, legally dubious, question. With an NDA, the testers are part of the company and therefore public distribution hasn't occurred, I think. Of course, IANAL.
Another question is whether they are acting in accordance of the spirit of the GPL. Since they have already announced the release plans (i.e. all source available for free download) then I don't think they are. They would be within their rights to charge for access to the code, afterall.
Don't agree? Then please write your own code. The question is not whether you will think it will help or not, the question is: Are you violating GPL?
I do write my own code, most of which is released under the GPL, whilst the remainder is released under a BSD-like license. I know for a fact (I saw it whilst doing consultancy work) that at least one company uses a modified version of my GPL'd code without releasing the changes to the community. This is fine by me because it is for their internal use only. I'd argue that the closed beta tests are also for internal use only -- there was an NDA.
this isn't the generally accepted position (Score:3, Insightful)
What's at issue here is whether distributing a beta to non-employees under NDA can count as private use, which it probably can't.
Re:Hardly unusual (Score:2)
In most cases, software used as part of a job has to be licensed to company not to the individual (obvious example: MS office at work is licensed to the company. The linux kernel is no different in this regard). While used within the company it is not being distributed so long as only employees/partners/interns/whatever have access to it. (So once again the dubious point is whether a closed beta is to be considered public distribution, or not).
Excuse me... (Score:5, Funny)
Re:Excuse me... (Score:4, Funny)
Re:Excuse me... (Score:2)
Amazing! (Score:5, Insightful)
RedHat has been handing these guys their hats for years now, and they still don't get it. It's the developers and the systems administrators that get Linux in the door, and likewise it is the developers and systems administrators that end up picking the distribution that gets deployed when the suits finally get the go-ahead. This is actually good news for distributions like SuSE, or Connectivain that if management makes the decision you can bet that they are going with RedHat, because they are perceived as the front-runner.
SuSE, SCO, Turbo, and Connectiva have to have made this connection by this point. After all, SuSE and SCO have had distributions that were as good or better than RedHat since the earliest days of RedHat's existence. Yet RedHat consistently has grown their market share and nabbed the big customers while the rest have struggled. The reason for RedHat's success is simple, they release their code under the GPL, and they actively court developers and systems administrators. Not that RedHat is neglecting CIOs. I am sure they are schmoozing the heck out of those guys too, but they realize that Freedom is an important selling point for Linux.
Think about it for a moment. As a developer or systems administrator which distribution would you rather deploy? Would you deply the distribution with FTP access to their emerging beta version or the distribution that requires you to sign an NDA before they will send you the binary-only CD? The choice for anyone that has ever banged his head against some piece of black-box software is obvious. Even CIOs are starting to get this.
Is this only a temporary violation? (Score:2)
Yes, releasing a closed-beta seems to be in violation of the GPL, but how else would you do it? If you created some software, and you wanted to just give it to a few select people for evaluation, you couldn't do it under the GPL. Distribution is distribution, and you must allow them to re-distribute it. This seems like a flaw to me. This assumes, of course, that you are planning to "officially" release it at a later date under full compliance of the GPL. Hmm, anyone have an answer to this?
Find a user! (Score:2)
Perhaps the FSF can get the terms from them
The adventures of RMS: Defender of the GPL (Score:5, Funny)
BMK: RMS! The GPL software alarm! Someone somewhere is releasing GPL'ed software under a non-GPL compatible NDA!
RMS: I might have guessed.. my arch nemesis the greedy capitalist Ransom Love, now using the power of his UnitedLinux alliance. Quick, Bradley, to the GNU-mobile!
RMS: So, Ransom Love, still up to your old tricks eh? And still using names for products that dont properly reflect the GNU project's contribution as well!
RL: Theres nothing you can do this time, Stallman! I'm releasing this beta and theres nothing you can do to stop me!!
RMS: Not so fast, Love. You didnt reckon with my MAGIC BEARD!
RL: OH NO!!!!
**** ZAP ****
BK: Well, RMS, we certainly stopped that evil Ransom Love.
RMS: Yes Bradley, for the time being the world is safe again from the evil of Proprietory Software. But who knows when software hoarders will attack next?
Meanwhile, in the ruins of the UnitedLinux HQ..
RL: It's not over yet! I'll get you next time Stallman, next time!!!!
How does an NDA violate the GPL? (Score:2, Insightful)
The GPL guarantees copyleft to the "community" and availability of source to customers. As long as the beta members can get the source are free to share their changes to the source with other members of the beta group, they've maintained these rights, NDA or no. And UL doesn't have to worry about supporting a thousand different takes on a hundred different betas -- or about unfair reviews based on "stolen," partially working prereleases of their distro.
I've read the GPL a couple times, and have never gotten the perception that it prevented a company from preserving its right to sell a product and not offer Joe Q. Hacker full rights to recompile the source. As long as actual customers have rights to source, and a forum for sharing updates, I think there can be "closed" projects that maintain the GPL.
GPL guarantees copyleft to the ?? (Score:4, Informative)
If the NDA does not permit them to use the GPL redistribution clause, then they were not provided with the software under the terms of the GPL and hence UnitedLinux was distributed illegally, in violation of copyright law.
Re:GPL guarantees copyleft to the ?? (Score:2)
Read Section 6 in the middle of those two points.
When UL distributes it to someone they automatically get the right to redistribute it and UL may not impose any further restrictions on the recipients' exercise of the rights granted herein
http://www.gnu.org/copyleft/gpl.html
Maybe you should read it once more? (Score:3, Informative)
If a company reuses GPLed software written by others, there is no such right in the first place, so it cannot be preserved. The GPL is very clear on this:
"To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights."
It depends on the nature of NDA ... (Score:3, Insightful)
If the NDA is only related to some proprietary add-on software (like SuSE Yast2), or more generally to the way in which the distribution is assembled, it is not (IMO) a violation. It may be a stupid move, but not illegal.
This is, I think, why FSF asked UL to disclose the terms of the NDA.
I'm amazed (well, maybe not) (Score:3, Insightful)
I'm not saying there is or isn't a problem here, I'm just saying, "Don't count your chickens before they hatch."
Call me a cynic... (Score:4, Insightful)
Anyone commenting "Those bastards shouldn't violate the GPL!!!!" need to read the article, and if they have, they need to get their critical thinking caps on and RE-read the article. For all of you who just skim over the comments before making your own (I know you're out there), Here's a brief synopsis:
our "heroes" (the writers of this rather elitist sounding article) were concerned about the closed beta testing that went on, and asked how they "got away" with it w/o violating the GPL. UL said something non-commital, which the article attempted to paint as evil, and included a letter from the FSF asking to SEE the NDA that beta testers had to sign.
THAT'S IT!! There is NO PROOF OF ANYTHING. TO my mind, this is just a giant FUD (yep, I said it) to drum up anti-UL sentiment. The UL people didn't say anything bad during the conference call, as far as I can tell, but the tone of the article is set up to riducle and shame the UL project for anything it said out of line. (see the crack about "line-ux"...
So maybe I'm over-reacting - but on the other hand, just cause you're paranoid, doesn't mean they're not out to get you.
just my $.02
This is a pre-beta so, (Score:2, Insightful)
Since this is a pre-beta, can the software be considered released?
If you can consider it released, clearly they are in the wrong, but if the company wants some extra eyes to overlook their bug-laden code, what do they do?
Can they not release it, yet distribute it to developers they can trust as to not spill the beans to their competition?
What sort of arrangement must be made to be considered an "inside" developer?
Perhaps I'm simply not ready to burn UL since I haven't heard any FSF / GNU statements demonizing this action.
The intro to the article sets the tone for big business bashing, and the allusions to removed executives and emphasis on mis-pronunciation only create a literary atmosphere of distrust.
Which brings me to my only useful question. Why are we reporting about a "May be" on NewsForge? If we can get a "They violated X" that's real news!
SCO? Point? never the twain shall meet (Score:2)
The others, maybe, but SCO is probably hopeless. They're also the ones who introduced per-seat licensing. Also, the fact that, given a chance to choose the Caldera name or the SCO name, they went with SCO, was a very bad sign.
I thought that UnitedLinux was an interesting concept until I saw SCO was involved - my interest level went way down at that point.
NDA parts vs GPL's parts (Score:2)
File locations? Config files? Any code that UL has added on.
So what if the beta people get gcc, the kernel and bash and redistribute that or get the source code - probably the same from the gnu site.
Nothing lost to UL. But one should not assume that EVERYTHING on the system is GPL'ed. Perhaps UL has written some uber-cool init scripts that aren't GPL'ed.
It doesn't sound like UL is even giving them that much leeway though, but it does make for an easy out for UL.
A Question about the GPL (Score:2)
1) You download app and uncompress
2) The app has an agreement which nobody ever reads (at least the EULA makes you click through it)
Really what is the difference between the two? It seems to me that they are one and the same. This of course means that neither will stand up in a court of law. AFAIK the GPL has never actually been tested in court, since I believe all cases involving GPL violations have been settled out of court. Can anybody provide any examples of the GPL and/or EULAs being tested and determined to be legally binding in a court of law?
J
Comment removed (Score:5, Informative)
I'm glad none of you serve on juries... (Score:4, Insightful)
Tell me, what are you going to do if the UL closed beta NDA stated that only the proprietary components of UL are not distributable but the open sourced and GPL'd components are? Pull the usual trick: sit back and pretend you never said anything, then wait a month and start bashing UL as Satan's distro again?
That's just plain creepy... You let your senseless rage get in the way of reason. You probably don't even know why you hate UL so much other than the fact that you simply WANT to hate it.
If the UL team violated the GPL, fry 'em. Until I see damning evidence, though, they're innocent until proven guilty.
Here's the way I see it. (Score:3, Insightful)
The GPL just says that if you do give it away, then you must give the source too. I don't see anything in the GPL saying that you can't forbid redistribution - it just governs what you must do if you distribute.
If UL gives you the software with source and binaries, then they have obeyed the GPL. If you sign the NDA, you waive your redistribution rights.
If you gave out the source after signing the NDA, you're breaking the NDA. If you give out the binaries alone after signing the NDA, you're breaking the NDA and the GPL at the same time.
Unless I'm reading the GPL wrong, you could GPL photoshop and sell customers both the source and the binaries, then require that they not redistribute the source. If you waive your distribution rights, then it doesn't matter if it's GPLed or not - you're forbidden to redistribute it.
It'd be interesting to see a license that combined aspects of the GPL - in that you must distribute the source - and some kind of micropayment screme, where your software or any software based on it requires n cents per day to run. Like, you can give it away all you want, but you can't use it without paying all of the authors of the software.
I write, say, a graphics library, and license it under this model. I give out the code of my graphics library, and in addition my graphic library requires a payment of one cent per day, which is managed by a central micropayment program running on each machine.
You can base code off of my library. You can charge a cent per day for your new version of the library. However, you can't take away my cent. Alternatively, you can write code and not charge anything - but I'll still get my cent, as you accept my license when using the code which says I get a cent.
That variant would be interesting. The source is open and free, but running the source costs money. Developers would be paid, but you'd get the advantages of seeing the inside and even the ability to redistribute different versions.
I'm sure the open-source commies are ready to cruicify me, but you could have a lot of pull to get people who sell software to open thier source under this model. They'd be releasing open code and making money at the same time. It's no more or less circumventable than normal software distribution, but it has open code.
The Real Question (Score:3, Insightful)
Since too many people have different ideas about what the "right" way is, and many of them have the technical ability to say "Fine! I'll go build my own linux distro, with blackjack, and hookers!"... they decided to make a corporate entity and just say "I am the law!" instead of continuing to argue with everyone else. Ummm, ok.
Now, they decide that all that GPL stuff, which each of the members has -- at one time or another -- spoken lots of pretty poetic phrases of support, and did much clapping of hands for... is not really as important as making their new business model/standards base work. Sooo, they ignore the SPIRIT of the GPL, even if they might or might not be violating the letter of the law. Ewwwww.
Let me ask this question of the United Linux folks... what are you afraid of? The traditional reason people DON'T embrace the GPL is fear that if their code (and thus algorithms) became public knowledge, others might do it better than they have, and thus steal away their market share. The assumption there is that service means nothing, and that the original developers would rather sit back and drink beer than continue to advance and evolve their product.
Why should I buy into the "United Linux" front? What do they do for me? It sounds to me like they want to be RedHat, but NONE of them individually have the talent, ability, or balls to make a better Redhat than RedHat. Don't get me wrong, I don't like RedHat... I actually like SuSE -- but that's why I don't want UL. I don't want SuSE, SCO, and all the others to become the next RedHat. We don't need it. We need cooperation, not more "our way or the highway" attitude.
Grow up people. If you don't like the GPL, then go rewrite things for yourself and call it something other than linux... call it ulix, call it moneyix, but play nice or go away.
Re:Who enforces the GPL ? (Score:2, Informative)
Re:GPL is Free Source not Free Binaries (Score:2)
If you give me GPL'd software, I can redistribute it if I adhere to the conditions set forth in the GPL. You cannot tell me that I must ignore certain rights given to me by virtue of you distributing GPL'd source/software.
This is the 'viral'ness that MS hates, but its so wonderful if you think about it; you can't go out and grab value, and redistribute that value, while improving your positioning in the marketplace by reducing the rights of the people you are distributing the software to. It creates an even playing field for all; and lets us try and restore our economy to a meritocracy where people create value through collarberative work rather than information hoarding and reinventing wheels
If anything, the GPL simply ensures that people can benifit from authors' work without those same people abusing the terms and conditions you'd like to attach to your software. If you dont like the GPL, create your own licence, but the whole point is that the GPL's "restrictive terms" ensure to the original author that his hard work will never be used so that somebody else can gain a competative advantage through information hoarding.
I don't get it
Re:Why UnitedLinux is doomed (Score:2, Informative)
Of course, it's not actually closed source. Unless your definition of closed source is "not GPL."
Hint: the yast*src.rpm files have what you seem so worried about. ftp://ftp.suse.com/pub/suse/i386/8.0/suse/zq1/
Re:Why UnitedLinux is doomed (Score:3, Informative)
Re:Why UnitedLinux is doomed (now OT) (Score:2)
Is it generally accepted that there are problems with ReiserFS? I don't *think* I've had any problems with it...
Re:Why UnitedLinux is doomed (Score:3, Informative)
BTW - if you value package management so highly, why dismiss Conectiva? They're the folk behind apt-rpm.
(I realize the parent post may have been a troll but if so it was a fairly cogent troll and worth replying to.)
Re:violating GPL (Score:2)
Re:NDA probably == violation (Score:2)
The second is correct. You can charge a reasonable amount of money for shipping and the cost of a cd, too. You don't have to put it on the net.
Re:How many of you have actually READ the GPL? (Score:3, Insightful)
greetings from Mandrake. .-) (Score:3, Informative)
These games with closed beta testing, NDAs, and such are really bad, because they hamper the development. I'll leave SuSE in peace this time, but let's recal the Correls mistake:
1) Take a KDE as it is, then quietly change it in-house, never releasing anything back, and withouth consulting the KDE team.This pisses up the KDE team.
2) Release the product with "enchanced" version of KDE six months later, and wonder why nobody wants to see your patches anymore, and why the KDE team went on next version of KDE without you.
3) Look at the cost involved to port all of your changes to next KDE version, and shoot yourself.
In short, everyone lost. Now:
* if SuSE and co. want to hide new capabilities of the Yast, more power to them.
* If they start holding back changes/fixes they implemented on 3-rd party GPLed code in-house, in order to be able to ship better versions of free aplications that anyone else could, then we have a real problem.
Think I'll let RMS clear this up, in the meantime I believe they are just hiding the new version of Yast, because they feel too embarassed by it.