Lindows - Where's the Source?
bbh writes: "NewsForge has an article about the Free Software Foundation asking the makers of LindowsOS a simple question, 'Where's the Source?' Lindows CEO Michael Robertson has an interesting take on what the GPL means."
Yes, the GPL is great. We should all share code, no matter how small or large we write something for.
But I think Lindows is doing an okay thing. The moment they have a final release, go ahead, and release the source. At the moment, keep it quiet for a bit, so no one "steals" the product before it can be released (hint hint at Redmond maybe?)
I too recommend gcc and vim (yeah, not emacs for me ;) ) for OS related projects. It just makes sense. But then again, a good IDE usually helps.
I have the feeling that there's quite a lot of GPL'd code out there being used in products without source being provided. I recently found that my employer (who are large and well-known, and I shall say no more than that) are selling such a product without offering source for download. (I'm posting anonymously cos I want to try to persuade management to talk to the FSF about fixing this. If they refuse, I'm going to have an interesting ethical choice before me...) This product has been on the market for a few years now, and it's not hard to discern the signs of GPL if you're familiar with Free software in general; it just seems that no Slashdotters use it... which seems unlikely.. or, that no-one's been bothered to look for the source, or if they have, that they just shrugged and thought "not my problem." (Incidentally, any suggestions about what I should do if management refuse to publish the source? I don't want to leave except as a last resort... )
It's not about whining, it's about sticking to what the GPL requires. IANAL, but I understand that when you distribute the binary of a GPLed program (such as Linux), you must also distribute the source code (or make it available, e.g. via the Net). If this is not acceptable to Lindows, they should have chosen another OS with a more permissive license, e.g. one of the BSDs. They can't have the developer base and mindshare of Linux without doing what the GPL requires.
If Lindows had licensed a commercial software component and were breaking its license terms, would that be a 'silly question'? For some reason, conforming to open source licenses is considered by some people to be an optional extra...
The only real issue IMO is whether some delay is acceptable between releasing the binary and the source, particularly for betas - this seems to happen with some projects, in practice, but if the project/business goes away in the mean time, the users are left without the source.
The GNU GPL is very strongly fit into copyright law. If you do not want to respect the GNU GPL, you loose the rights to use and/or distribute the code.
The FSF, by publicly alerting the Lindows project, surely has done so after fruitless discussion with the project managers, and so they have the need to publicly call for respect of the GNU GPL.
Lindows is specially based off Debian GNU/Linux, which uses almost exclusively Free Software. It has building processes that include source packages.
That way, if the source packages for the betas are not there, then they are distributin software under copyright law violation by not respecting the source.
This is the second beta. The FSF surely has been trying to talk privately with the Lindows project so bad publicity could be avoided towards the project.
They choose not to respect the GNU GPL terms of distribution. They choose to either ignore or disregard attempts to privately solve this problem (NOTE: this is speculation).
The FSF must've seen no other choice than making a public alert, as the inventors of the GNU GPL.
There are other Free Software licenses, but The FSF has responsabilities with the GNU GPL and GNU LGPL.
This is not eating your young. Imagine it was Microsoft snithcing to the BSA that Lindows was not respecting the software licences? They would probaly then close the project down.
Hugs, Cyclops
ps: silly question? definitely not.
Then all we gotta do is not use lindows.
but I have one word for this chap: LEECH.
I was willing to give him the benefit of the doubt when I came across:
Kword repackaged as Wordpublisher
and other rebadged stuff
Major credibility plunge there. Not to judge the rest of the package, but it looks more like they're just grepping through the source for places where they can splash the words lindows and/or Michael Robertson. No value added.
Like I said, leech.
Blearf. Blearf, I say.
Lindows may be trying to discourage public criticism of their operation by holding back the source until they make "An official release". If Lindows is subject to public attacks from the GPL community (in addition to microshaft, etc.) a public release may never occur, and any source code could be lost.
This company appears to be very willing to take advantage wherever possible, but not fulfill its obligations. It seems to be selling right now a binary-only commercial product based mostly on GPL'd code. Lindows must release the source immediately.
Robertson seems dismayed by the FSF's attempt to enforce the GPL. "No wonder there's virtually no healthy Linux companies. The community seems to attack them when the real focus should be elsewhere."
So what's he trying to say here, we shlould ignore gpl violations because they're on our side? No. That's a good bit of the reason we don't like MS. They bend the rules for those on their side, admittedly they use strongarm tactics to force companies into it, but that's beside the point.
I'm the big fish in the big pond bitch.
the last line says it all
;)
"The Codeweavers/Lindows association was terminated in part because Lindows wanted to be able to keep its Wine modifications private.
"
look what else they want in their crown jewel set
The GPL and other licenses are legal documents. Which means common sense does not always apply. By waiting a few months before doing anything, you are setting a precedent of non-enforcement. That gives other license breakers ammunition if they are ever brought to court. ("Your honor, so and so, and so and so did the same thing, and they didn't get yelled at... I thought it was ok.").
Legal contracts, which are precisely what a license is, are not worth the paper they are written on. The real license or contract is what is actively enforced in a courtroom. The legal system is not about who is right and who is wrong, its entirely based on what combinations of words people knowingly agreed to abide by.
Given the already shaky nature of open source licenses in the dog eat dog world of commercialism, it is a GOOD thing that groups like the FSF are "nitpicking" this issue. The only bad thing about all this is the FSF lacks the funding to police the entire open source community - which only weakens the cause.
It appears Ockham lost his razor and grew a beard.
I don't agree. Nor does the FSF. If you give binaries to anyone, no matter what company they work for, what distribution they use, what color their hair or whether they think the week begins or ends with Sunday, they must receive source if they request it. This is the point of the GPL; keeping individuals "free" from restrictions in its use. If you don't want to give out your code when it is requested, and don't want to allow people to use it freely, don't GPL it. Once a "free" binary exchanges hands between 2 people, both are entitled to full access. The key word here is "freedom", not "I own it, it is mine, I am the authoritarian who dictates how it will be used".
I want to send a copy to Joe because I value Joe's input into UI design, so I send a binary to my pal Joe. AM I now obligated to give Joe source? I don't think so
If Joe requests source, Joe gets source. If you "don't think so", that's fine...but your program isn't GPL'd. There are many licenses you can use, none better nor worse in my opinion. But if you want your program to be "free" software, you can't pick and choose who gets to be free from restrictions. That's what freedom is all about.
While we're on it, if you value Joe's input into UI design, why wouldn't you want him to have the source? Maybe he's secretly a great programmer and can fix your mistakes.
So.. anyone know what *really* constitutes distribution?
From GNU.org: ' Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it refers to four kinds of freedom, for the users of the software:
The freedom to run the program, for any purpose (freedom 0).
The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help your neighbor (freedom 2).
The freedom to improve the program, and release your improvements to the public, so that the whole community benefits. (freedom 3). Access to the source code is a precondition for this.
A program is free software if users have all of these freedoms.'
Distribution is distribution. Don't think of it from the distributor's point of view, think of it from the user's. If I use this software, I have the right to use it how I want. I can modify it, change it, etc. If I don't have these freedoms, it is not GPL'd. Lindows needs to allow access to the source upon request, or they're in obvious violation.
I recently took a new car out for a test drive. While I was going 75 miles an hour in a 35 mph zone, a cop pulled me over. I told the cop, "Officer, I am just testing this car for it applicability to my lifestyle. Once I complete the process and agree to buy this car, I will comply with all applicable laws."
Well I would like to emphasize "closed" nature of the pay beta program. I am not an expert on this matter and I won't pretend to be one. Yet the way I see this is, the beta program of lindows is actually an internal process. The payers may access this internal process after signing a NDA. They are not selling or giving away their betas, betas are also not free to copy, they are closed and whole proces is internal.
One word: illegal. The GPL'd software may not be relicenced into this kind of a license unless by the author. Lindows cannot sell linux for $99 under NDA and tell people they can't share it. Internal means just that: internal. This process is anything but internal as they are distributing the software to third parties for a fee of $99. The only way it would be internal is if everyone were employees of Lindows.
-- iCEBaLM
Robertson blew hundreds of millions of IPO dollars while at MP3.COM because of one simple, arrogant, mistake. He thought that by using a program to remotely verify your physical possession of a CD, that he could then make MP3's of the songs on that CD available to you online in a "virtual locker."
Indeed, this is a great idea and it was long overdue. But, that is not the way copyright law works in this country. Robertson was overconfident that the law would be no hindrence to his business plan, and thus ignored it -- at his peril. The copyright industry took MP3.COM to court over the service and won, they won bigtime. MP3.COM ended up blowing over half their IPO wad on just the pay-offs of the Big5 in the copyright industry. At $25,000 per song per copy maximum fines that $200M was actually a huge discount. But, come on man, a $200M mistake is a huge mistake nonetheless.
Fast foward to today. MP3.COM has sold out to Vivdeni-Universal and Robertson made out like a bandit on the sale. Now, here he is working on a very good idea, an idea whose time is longer overdue. But he is ignoring the law AGAIN because he doesn't think it should apply to his special case because what he is doing is so ground breaking.
Now, I am not saying that the GPL is equivalent of the RIAA bandits. But if Robertson weren't quite so gung-ho-with-blinders-on he might have made MP3.COM a true force for topling the copyright industry as was once his battle cry. Instead he sold out and the dream was killed. If he continues to follow true to form, he is going to end up adding little to nothing to the Libre Software community and may end up harming it in the process.
Grow up Mike, you should have learned your lesson the first time around. Ignore the rules at your own peril.
When information is power, privacy is freedom.
http://www.lindows.com/lindows_products.php
Take a close look at the screenshots. Those are KDE programs with new names.
Plus, Robertson would be a great test case for the GPL, because he is an idiot- he has really no clue for what is legal and what is not. He's capable of going into a GPL lawsuit that he can't win. That's the ideal test case for GPL licensing- against an idiot who thinks he can spin the facts with publicity.
The FSF may think the "right" thing to do is to force Lindows to hand over the code. But it seems like the FSF is shooting themselves in the foot. The world is watching this event, and it's proving to them right now that going Open Source is a bad idea for business. If you look at some of the failures of Open Source (Eazel, Netscape) and consider what troubles Lindows has to overcome, most businesspeople have enough reason to never think again about contributing to or joining the Open Source community. This is not the public image that we need, like Hewlett Packard slamming Compaq in public because they don't want a merger. This is the equivalent of Bill Gates writing a book about Microsoft being evil! A house divided against itself will surely fall. If Lindows has to stand up to Microsoft AND the Open Source community, then they're doomed for sure. Perhaps we should be asking ourselves by the CEO is insecure about releasing the source code. Is it because he doesn't trust Open Source developers with his changes to the code? I highly doubt it. I think it's because he doesn't want the Open Source community to expose his hype about his Linux distro being the next successor to Windows. Think about it. What could his measly team of 20 developers, working for a year, possibly contribute to the work of thousands of developers who have worked on Linux for several years? He is definitely having delusions of grandeur, just as many have when creating their own distro: "I have created my own Operating System! I will become bigger than Microsoft. Wow, I'm so smart!"
Who moved my sig?