Slashdot Mirror


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."

205 of 483 comments (clear)

  1. So I suppose... by wackysootroom · · Score: 5, Funny

    That Lindows has more in common with the Redmond OS than just a similar name?

    1. Re:So I suppose... by fmaxwell · · Score: 2

      Good comment and I'm sorry to see that you got modded "Troll."

    2. Re:So I suppose... by wackysootroom · · Score: 2

      It happens... Maybe someone was just bored. Oh well, it's *only* slashdot right? :)

    3. Re:So I suppose... by einer · · Score: 2, Informative

      The source can be found right here.

  2. Eating Our Young by outlander78 · · Score: 5, Insightful

    These are the kinds of silly questions that give open source projects trouble. Business projects, as a rule, have a manager who is (more or less) obeyed. Linus, the closing thing to a Linux manager, obviously can't fire anyone, and the tree can be forked an infinite number of times. This is a good thing, since he can't take his toys and go home when someone finally gets under his skin.

    However, when attempting to run an open-source-based business, some semblance of order is required. If the guy says he'll release the code, give him a chance. These dirty-laundry-in-public attacks damage open-source credibility, and that is not a good thing.

    I agree that the guy is playing fast and loose with the rules, but I think we should give him a chance by waiting until he meets his deadline. Then, if he doesn't open up, a lawsuit may be in order, but otherwise, what's wrong with waiting a few months? Do we really want alpha- and beta-level projects released and visible to people who will immediately compare them to Microsoft Windows? Let's not forget that there is no such thing as a rough draft - when we see a prototype, we form lasting first impressions. cheers, Andrew

    --
    cheers,
    Andrew
    1. Re:Eating Our Young by wackysootroom · · Score: 3, Insightful

      I agree with you to a certain point, but by not releasing the source on an alpa or beta level project, they are losing most of the benefit of open source, which is the community.

      Are they forgetting that there are thousands of programmers out there willing to audit their source code for free, or are they just afraid that they will lose a few bucks by people trying to compile around their '$99 preview fee', which seems extremely steep to me.

    2. Re:Eating Our Young by jwinterboy · · Score: 5, Insightful

      That's absolutely true. If you want to run a business, you need to be able to make decisions of this sort, and control the quality of what makes it out of your shop.

      The only problem is that it sets precedent. Microsoft would like nothing more than to co-opt the GPL. Sure, the FSF would be much more aggressive if Microsoft attempted to do the same, but Microsoft could then point to Lindow's use of the GPL in this manner to do the same thing. The point is that Lindows is making $99 off every beta release.

      Admittedly, if the FSF, a private party, is lenient on enforcing the GPL, it's not the same thing as a legal precedent. However, over time, if more and more companies start using the GPL in this way, it will change the meaning of the words incorporated in the GPL. Once the meaning of those words change, it can affect other open source licenses too.

    3. Re:Eating Our Young by Quixote · · Score: 5, Insightful

      I agree that the guy is playing fast and loose with the rules, but I think we should give him a chance by waiting until he meets his deadline. Then, if he doesn't open up, a lawsuit may be in order, but otherwise, what's wrong with waiting a few months?

      Then this will become the new way to skirt GPL: grab other peoples' GPLed code; modify it somewhat to add some functionality; sell it for a year or so all the time claiming that its not "final" yet; and then release the source.
      Folks, the GPL has been around for quite a long time. These sorts of issues would not be coming up unless there's an attempt to do an end-run around the GPL.

    4. Re:Eating Our Young by Cyclops · · Score: 3, Interesting

      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.

    5. Re:Eating Our Young by evilviper · · Score: 3, Insightful

      So, how long should we let him delay? 6 months? Who knows, we might end up in a Eazel situation, with Lindows making some money, then disappearing before they relase their changes.

      The point is that he is NOT following the GPL. It says that you MUST give the source to anyone who bought the product. So, if nobody has asked, no problem. If someone asked and they were turned down, or their request is being delayed, they should be talking to a lawyer right now. Hell, I don't use the GPL for any of my code, but if I was one of you that did, I'd be worried that the GPL will loose all of it's legal status because of continual and repeated unchallenged violations.

      In all honesty, I think it's ridiculous that every time someone says two words about the GPL, it ends up on the front page, but that's an entirely different subject.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:Eating Our Young by Fluffy+the+Cat · · Score: 5, Insightful

      what's wrong with waiting a few months?

      If they've made an alteration to a piece of software that I'd find useful now, I have to wait a few months or reimplement it myself. If they go bust between now and finally releasing the source, we may never get our hands on it.

      People who release their software under the GPL are explicitly stating that they don't want their software redistributed unless source is available. They weren't under any obligation to do that (unless they based it on already GPLed code, but they weren't under any obligation to do that, either), but they did. Perhaps they did that because they don't like the idea of commercial organisations modifying and selling their code without them being able to get at the improvements. Maybe they thought that it was important for users to be able to get the source of the software they use. Possibly they were mad. Who knows? Whatever the reason was, that code was released with an explicit statement requiring companies provide source to software they distribute based upon that code.

      Now, you may not think that that's important. The Freeness (in the GNU sense) of software may not be much of an issue to you. But that doesn't change the fact that Lindows is distributing people's software in a way that they have no intrinsic right to do, and which the authors of the software have specifically stated they do not wish to occur. Lindows didn't need to do that. They could have based their product on non-GPLed code.

      These dirty-laundry-in-public attacks damage open-source credibility, and that is not a good thing.

      One of the most important things about the GPL is that the source is available. Not complaining about companies ignoring that is significantly more damaging to open-source credibility.

      This isn't about eating our young. This is about pointing out that the reason much of this code is under this license is because we care about the implications, and companies who want to use this code should abide by the wishes of those who wrote it.

    7. Re:Eating Our Young by thing12 · · Score: 5, Insightful
      The point is that Lindows is making $99 off every beta release.

      But this begs the question... has any individual who spent the $99 asked Lindows for the source to the programs they received? I realize the FSF is asking for it, but did they purchase the product? The GPL does not require that you give away your code for free to anyone who asks for it, only to those who you distributed the binary.

      That's not to mention that we don't know which programs have been 'enhanced'. Wine? XFree86? KDE? Who's to say... they might have written completely proprietary code to do all their special Windows-esque things and they won't have to release any of it.

    8. Re:Eating Our Young by BlueWonder · · Score: 5, Insightful
      what's wrong with waiting a few months?

      What do you think would happen if I copied Microsoft Windows from a friend, and when the police knocked at my door, I'd reply "Sure, I'll pay for a license in a few months. Right now, this product seems like a beta-level project to me; I'll think about complying with the license when it's more stable."

    9. Re:Eating Our Young by ipsuid · · Score: 2, Interesting

      ...what's wrong with waiting a few months?

      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.
    10. Re:Eating Our Young by sheldon · · Score: 2

      Which begs the question...

      If you have a pending lawsuit over a trademark issue, and the company which is violating the trademark goes bankrupt... does the trial still continue forward?

      Maybe the FSF will end up saving Microsoft some court costs. :)

    11. Re:Eating Our Young by TotallyUseless · · Score: 2

      mozilla is still in beta. maybe they should have been charging $99 all this time to try the beta, and not release any of the source code till 1.0 after all, what is the big deal about waiting 3 or 4 years for the source code to a 1.0 release, right? I hope you can see how this is a bad precedent.

      --

      Time for some tasty Shiner Bock!
    12. Re:Eating Our Young by aozilla · · Score: 2

      What do you think would happen if I copied Microsoft Windows from a friend, and when the police knocked at my door, I'd reply "Sure, I'll pay for a license in a few months. Right now, this product seems like a beta-level project to me; I'll think about complying with the license when it's more stable."

      Slashdot would post a story about how horrible Microsoft was. And 99% of you would agree.

      Besides, copying Windows from a friend is not a criminal issue, so the police wouldn't knock on your door about it.

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    13. Re:Eating Our Young by mpe · · Score: 2

      Then this will become the new way to skirt GPL: grab other peoples' GPLed code; modify it somewhat to add some functionality; sell it for a year or so all the time claiming that its not "final" yet; and then release the source.

      The problem with this business model is that it is based on copyright infringment (or if you prefer "software piracy"). Also copyright infringement is usually considered more of a serious problem if the infringer is doing this commercially, especially if they are making more money than the copyright holder.

    14. Re:Eating Our Young by cymen · · Score: 3, Interesting

      http://www.lindows.com/lindows_products.php

      Take a close look at the screenshots. Those are KDE programs with new names.

    15. Re:Eating Our Young by big.ears · · Score: 2

      The GPL requires that either (paraphrased, because I'm sick of hunting down the actual license text every time someone makes this error):

      1) You distribute the source at the same time as the software, or

      2) The software comes with a written offer to provide the source at a reasonable cost (e.g., not more than was paid for the actual software), good for 3 years or something, for ANYONE who asks.

      There are a couple little loopholes, like they can give you the offer of source distribution that someone else gave them. Together with #2, this preserves the freedom of a buyer to resell or give the software to someone else, even if they never originally exercised their right to obtain the source code.

      So, if they are redistributing koffice unchanged, redirecting you to the koffice source is probably sufficient. But when they make changes, it is not sufficient--it would really suck if their improvements to Kword didn't get rolled back in, because it could use some help. If they don't provide source that can compile to their final product, we would never know if it did.

      So, if they didn't distribute the source on the actual media, they must offer it to all comers, including actual customers, the FSF, you, or I. There is no question begging going on here.

    16. Re:Eating Our Young by maxpublic · · Score: 2

      "But if you release the software to the public in some way, the GPL requires you to make the source code available to the users, under the GPL."

      Notice that nowhere does this elaboration specify an exemption to the GPL. It doesn't say "except if it's a beta" or anything along these lines.

      If you release the binaries, you have to release the source. It doesn't matter if your software is an alpha, beta, whatever - the source must be made available. You can't delay, claim you're "not ready", or use any other excuse to get around this requirement.

      The Lindows folks are violating the GPL. It's that simple.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    17. Re:Eating Our Young by Anonymous Coward · · Score: 2, Insightful
      But this begs the question... has any individual who spent the $99 asked Lindows for the source to the programs they received? I realize the FSF is asking for it, but did they purchase the product? The GPL does not require that you give away your code for free to anyone who asks for it, only to those who you distributed the binary.
      No, you have it backwards. It is immaterial whether anyone who bought the product has actually asked for the source. If this product has been derived from a GPLed work, the GPL requires that it be accompanied by the source code or a written offer to provide the source code. If you don't supply the source along with the product on the same distribution media, you need to at least notify the users where they can get it. If the Lindows folks are not doing so, they have a problem.

      The FSF (and other copyright holders), not the users, are best suited to enforce the GPL in a scenario like this. Their licenses are what require the Lindows source to be made available. If those licenses are being violated, then they can certainly get involved, regardless of whether they are users of the product themselves.

      AC.

    18. Re:Eating Our Young by TekPolitik · · Score: 2
      However, when attempting to run an open-source-based business, some semblance of order is required. If the guy says he'll release the code, give him a chance. These dirty-laundry-in-public attacks damage open-source credibility, and that is not a good thing.

      This, plus almost every single thing in the LindowsOS' guy's response to the question, is irrelevant to the issue at hand. The question they have been asked is "why have you not released source code for these versions as required by the GPL".

      His only response that had the remotest bearing on this was "we'll reslease source code for a later version." But that's not what the GPL asks for - if you make a version available to others, you must make the source code for that version available to others.

      There's no ambiguity here - if they withhold source code for a version that they make available to others, they break the GPL. It doesn't matter if they've made lots of other things available with source code, or whatever other wonderful community-oriented things they have done. They've broken the GPL, period, and to comply they must now release their source code.

      Incidentally, while the GPL says "you are not required to accept this license as you have not signed it", this is incorrect. Signatures on a contract are evidential, they are not a requirement for agreement or enforceability.

      The GPL also provides for the remedy for a breach - somebody who breaches the GPL is forbidden from using or modifying the projects for which they have breached the GPL. I'm sure the last thing LindowsOS want to see is somebody taking out an injunction to forbid them from undertaking any further development, but as there are thousands of people who have undertaken development on the projects LindowsOS have used, there are thousands of parties to the contract represented by the license, any one of whom could seek an injunction to prevent their further development. They could avoid this by releasing source code for the versions affected immediately, but if they stick to their current position any one person who has contributed to GPL projects they have used could kill their entire business.

    19. Re:Eating Our Young by jmauro · · Score: 2, Informative

      2) The software comes with a written offer to provide the source at a reasonable cost (e.g., not more than was paid for the actual software), good for 3 years or something, for ANYONE who asks.

      No, you can only ask for the source if you have the accomping binaries. Anyone cannot ask for the source and get it. Most places let anyone get the sources for the programs, but they are not required to by any means.

    20. Re:Eating Our Young by DrSkwid · · Score: 2

      If the guy says he'll release the code, give him a chance.

      If it includes GPL code it's not his decision it was an agreement to which he agreed the terms at the start not negotiate them near the end.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    21. Re:Eating Our Young by big.ears · · Score: 2

      OK, I should have quoted book, chapter, and verse. And you should have done some research before sticking your foot up your mouth. Here's what section 3 of the GPL states. Focus on Section 3B:


      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
      * a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
      * b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
      * c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)


      To paraphrase (as I stated earlier) and contrary to what you said, you must distribute the source with the executables, or offer to give ANY third party the source.

    22. Re:Eating Our Young by darkonc · · Score: 2
      I agree that the guy is playing fast and loose with the rules, but I think we should give him a chance by waiting until he meets his deadline.

      I've got no problems giving leeway to someone who appears to have accidently oopsed his way onto the wrong side of the GPL, but I'm not seeing that here.

      I'm not eager to give leeway to someone running a GPL-based for-profit business who's quoted whining that nobody's ever made money obeying the GPL. It'd feel kinda like giving your NATO code-book to a 'true patriot' with a Russian accent.

      What I'm seeing here is someone who is showing symptoms of having intended to violate the GPL from day one. They claim that the GPL is not viable for a business; They have already had to be leaned on once before they released their source to the WINE changes they made some time ago (and now they're flagging it like they were the good guys in that exchange); and the cynic in me screams that the reason why they spent maybe $50K on baubles like sponsering a free-software oriented conference is that they knew that they were gonna need that goodwill to burn when they released their product without the source code (and, besides, it gave them inside access to the top developers of the code they were about to steal).

      As far as I'm concerned, they're in violation of the GPL, and it'd be real easy for them to get back in compliance:
      tar -cvf /source/tree | ssh ftp.site 'cd ~ftp/pub; tar -xvf -'

      If the need my help to convert that snippet of code for the specifics of their site, I'd be glad to do it for the measly sum of $99US (plus airfare, expenses and accomodations).

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    23. Re:Eating Our Young by curunir · · Score: 2

      But this begs the question...

      Actually, it doesn't. It raises the question. Begging the question is something entirely different.

      Ok...I know I'm lame for posting something like this, but this kind of thing bugs me.
      $ mv ~curunir/karma /dev/null

      --
      "Don't blame me, I voted for Kodos!"
    24. Re:Eating Our Young by evilviper · · Score: 2

      Well, braindead, that was my point. If they had said 'No, we aren't going to release the source code until we get to version X.Y.Z, the source code would not have been released before they went under. i.e. The code would not have ever been released to the public, and GNOME would be a much better desktop. Oh, wait...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  3. Re:He's right by drbyte · · Score: 2, Interesting

    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.

  4. Re:He's right by hymie3 · · Score: 3, Insightful

    I thought Lindows was L-GPL? And as far as the selling thing is concerned there was a recent lawsuit against a certain software company which alleged that they were selling a web browser for $0.00 in order to gain a market advantage. Even though Lindows is open source, wouldn't the same argument apply?

  5. What's the big deal? by aozilla · · Score: 2, Troll

    Really, sometimes the FSF can be as bad as the BSA...

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    1. Re:What's the big deal? by psxndc · · Score: 2
      Leave the Boy Scouts of America out of this! ;-)

      psxndc

      --

      The emacs religion: to be saved, control excess.

    2. Re:What's the big deal? by aozilla · · Score: 2

      while the FSF is fighting for your rights

      Nonsense. I don't have the right to look at other people's source code.

      Would you rather use software where there's a large organization fighting for your rights or fighting to take them away?

      My rights are mine, and there's nothing the FSF can do about them. The FSF fights for the rights of the copyright holders of the GPLed software to force their viewpoints upon others.

      I don't think that the writers of software should be forced to release their source code. I certainly don't think that people have a right to force them to do so.

      I'll take the FSF, thank you.

      The lesser of two evils is still an evil.

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    3. Re:What's the big deal? by aozilla · · Score: 2

      Nonsense. I don't have the right to look at other people's source code.

      Sure you do, if that code is under GPL

      That's not a right. It's a privilidge given to me by the owner of that source code.

      Nonsense, no one is forcing you to use GPL:d source code, but the FSF is trying to make sure you have that freedom

      The FSF is forcing me to use GPLed source code if I create a derivitive work based on other GPLed source code. And while the FSF does try to give the end user freedom (to copy, to distribute, and to create derivitive works), it also tries to takes away freedom (to distribute binaries without distributing source code). Forcing one person to show something to another person does not increase freedom, it decreases it.

      Of course not, and you are free to do what you like with your own code.

      Nope, not true. I can't link my code with GPLed code and distribute it in binary only form.

      You do not however have to right to take my (GPL:d) code and do what you like with that without complying with the GPL.

      And that's what I'm complaining about.

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    4. Re:What's the big deal? by dvdeug · · Score: 2

      The FSF is forcing me to use GPLed source code if I create a derivitive work based on other GPLed source code

      So the FSF is forcing you to use GPLed source code if you use GPLed source code. How can they force you to do something you're already doing.

      You do not however have to right to take my (GPL:d) code and do what you like with that without complying with the GPL.

      And that's what I'm complaining about.

      So someone is giving you something for free, and you're whining that you can't use it in any way you want? If you don't like the terms, don't accept them. Nobody is forcing you to use the code; they generously give you an option you can accept or reject, at your will.

      Basically, you're saying that it's your right to take our work, and do whatever with you want. Are you willing to do that with your work? "We'll give you your paycheck when we release."?

    5. Re:What's the big deal? by aozilla · · Score: 2

      So the FSF is forcing you to use GPLed source code if you use GPLed source code. How can they force you to do something you're already doing.

      I think I might have been unclear. The FSF is forcing me to GPL my code - if I use GPLed source code as the basis for it.

      So someone is giving you something for free, and you're whining that you can't use it in any way you want?

      No, someone is taking something from me - my right to prepare and distribute derivitive works.

      Basically, you're saying that it's your right to take our work, and do whatever with you want.

      Yep.

      Are you willing to do that with your work?

      Yep.

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    6. Re:What's the big deal? by maxpublic · · Score: 2

      Then don't use GPL'd code in your works. If I GPL *my* code, I'm specifically telling *you* - yes, you - that you have no right whatsoever to use my code unless you comply with my rules.

      Thems the breaks. That's copyright. If you don't like it write your own fucking code and don't touch mine at all. But you have no right to whine about whatever restrictions I put on my copyright. It's my code and I make the rules - not you.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    7. Re:What's the big deal? by phliar · · Score: 2
      aozilla writes:
      My rights are mine, and there's nothing the FSF can do about them. The FSF fights for the rights of the copyright holders of the GPLed software to force their viewpoints upon others.

      I don't think that the writers of software should be forced to release their source code. I certainly don't think that people have a right to force them to do so.

      You, sir (or madam):
      1. are an idiot
      2. have never written any code

      I write code. Code under the GPL. The GPL allows me to decide how my code may be used. It allows me to say, "I believe no one should be deprived of the right to look at my code. You can only benefit from my code -- say, by using it in your project -- if your customers have the same rights that I'm giving you."

      Don't like the restrictions I put on my code? Fine -- don't use my code.

      Nobody is being forced to do anything (or have any viewpoints forced upon them) because I chose to release my code under the GPL. Micros**t will put much greater restrictions on you if you want to use their code, but do you hear idiots like the author of that comment bitch and moan about Micros**t?

      --
      Unlimited growth == Cancer.
    8. Re:What's the big deal? by aozilla · · Score: 2

      The GPL allows me to decide how my code may be used.

      Nope, copyright law does that.

      Nobody is being forced to do anything (or have any viewpoints forced upon them) because I chose to release my code under the GPL.

      Right, but that's because RMS hasn't gotten his way. If RMS got his way, all authors would be forced to release the source code to all software they write.

      I've written code. I've gotten paid for it. I never, not once, had to sue anyone over it, or even threaten to. How does that make me an idiot?

      Don't like the restrictions I put on my code? Fine -- don't use my code.

      Since that's the way the law happens to work, I won't (unless I think I can do it without getting caught). But don't give me some nonsense about how the FSF is fighting for my rights. That's bullshit.

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  6. More GPL theft than you'd think by Anonymous Coward · · Score: 5, Interesting

    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... )

    1. Re:More GPL theft than you'd think by david_bonn · · Score: 5, Interesting
      I'd amend that. There is lots of intellectual property theft in general.

      About a dozen years ago, I worked for a small, heartless high-tech startup. The cash money pay was good, my immediate manager was extremely clueless, and the founders and senior management had (for once) greatly overestimated the complexity of the development effort. This made for an extremely leisurely work schedule that (almost) made up for their other obnoxious habits.

      My first week there I was writing some code to interpret the logfiles for their product, when I needed to Read the Manual to figure something out. While an MS C Compiler was installed on my peecee, I didn't have copies of the manual and figured they must be around someplace.

      Twenty minutes later I discovered that (1) the only copy of the manuals was in the (locked) office of my boss, and (2) there was only one C compiler for about a half-dozen coders. My boss was in meetings all day and didn't want to be disturbed. It was a Friday so I went home before lunch to start my weekend early.

      On Monday morning I got the manuals from my boss, fixed the code, and had this entertaining conversation when I returned the manuals:

      Me: We need a few more copies of the compilers, at least so more than one coder can read them at a time.

      My Boss: We don't have the money for that.

      Me: So? We're violating the license agreement. I'd hate to cross MS on something like this.

      My Boss: Don't worry, those agreements are impossible to enforce.

      I went back to my cube with much to think about. Only a week before, I had signed a fearsome stack of employment agreements with terrifying and nasty language. The employee packet also had an intimidating memo about employee's stealing any company property -- it left me with the impression that I'd end up in jail if I accidentally took a pen home.

      ... and my boss said that "those kind of agreements are hard to enforce"???

      Well, like I said my boss was clueless so I kind of let it slide. But I noticed that for a company with over thirty people, there was only two or three legal copies of any word processing or desktop publishing software around the office. Later that week there was a big dust-up and two of the six engineers quit. In order to patch up the morale a cozy meeting was arranged that friday with the company president, my boss, and the remains of the software group of which I was a part.

      At one point I brought up the software license issues:

      Me: Y'know, having only one C compiler for four engineers is illegal. We really ought to buy more copies.

      President: We'd rather hire really good people than buy software.

      Me: So you're saying we should steal to support the company?

      President: It isn't really stealing...

      Me: I doubt Microsoft would agree with you. What you're doing gives every employee who walks out of here with a beef, like [the two guys who just quit], a way to shut this whole company down.

      He didn't know how to answer that. My boss gave me a dirty look. A few weeks later a "working group" was set up, headed by my boss, to identify what software we needed to buy and buy it. This group met weekly for over six months and probably after -- well past when I left the company. As far as I know, they never did spend any actual money correcting the problem.

      In the following months I noticed that a fair amount of code in the company's products had also been lifted from various places. Some of it was harmless and easily corrected. Some of it went a long way towards explaining why the company was rather secretive about how it had managed to build its products. I told my boss about it and he basically blew me off by adding it to the list of "issues" (e.g. cases of intellectual property theft) his "working group" was looking at.

      I quit after less than six months on the job, taking a well-deserved year being mostly unemployed. The company failed a couple of years later, warmly despised by its ex-employees, customers, and probably anyone else who came into contact with them.

      My boss was probably more clueless than average, but I don't think crap like this is at all uncommon.

      How do you fight this silliness?

      If you are into persuasion, I'd try an argument that goes something like this:

      We're a technology company. Our primary assets are intangible. One of those assets is the intellectual property represented by the source code to the software we sell. Putting a dollar value on any such software is highly subjective and very vulnerable to perception, both positive and negative. We want to avoid any negative impressions which might cause difficulties, in particular during a due diligence process such as during an acquisition, business partnership, or when raising money from investors.

      Probably the best approach is pretty gentle. Make friends with some people in your accounting department. If you've already got a friend there, so much the better. Tell your friend about this problem, emphasizing what it might do to the company's stock price or how much trouble it might make during an acquisition. People tend to lend more credence to information from someone they know than from some person they never met who comes to them with a story of gloom and doom. Unfortunately, this becomes a lot harder in a larger company.

      A less discreet approach might be to write a nice memo on paper on the above themes, print it out and sign and date it. Keep a copy for yourself, give a copy to your boss, and give a copy to your CFO or VP of Finance. Emphasize that these kind of intellectual property violations could cause problems with the value of the company or the company's products.

      A final approach is to discreetly contact your company's auditors. Auditors have a bad rap right now and are hence pretty stuffy about any iffy situations. They are involved in assigning a value to any assets a company has (like software that might have a license violation) and they will probably be very interested in what you have to say. This can make quite a bit of trouble for your company if you aren't sure it can be fixed easily, so be a bit careful with this approach. However, it is less of an escalation than going public with the embarassing information.

    2. Re:More GPL theft than you'd think by prizog · · Score: 3, Informative

      Hi. I investigate licensing violations for the FSF. Please let me know what you feel Stalker is doing in violation of the GPL. You can mail me at license-violation@gnu.org. Thanks.

  7. Re:He's right by leviramsey · · Score: 5, Informative

    The thing is, Lindows is vapor, as far as I'm concerned. I'm very suspicious.

    Consider:

    • The Screen Shots: the only shots that I've seen are by Lindows.com. They could easily be doctored. Every review I've seen just uses these screenshots. How difficult is it to take your own? Maybe nobody has because of...
    • The NDA: every (paying) beta tester had to sign an NDA. If you're interested in hyping your product, wouldn't you want people talking about it before it was released? Or is it just that Lindows cannot deliver on the [in the scheme of things, minimal] hype that they've propagated? This makes them vapor.
    • The Release Date: Robertson was quoted a while back as saying that Lindows would be out in Q1 2002. Well, that's passed, and we have nothing substantive, except for a few betas.
    • Robertson Himself: Michael Robertson, as far as I can tell, is a man who's sole ability is to jump on a hyped idea, sell it to a VC, get his ass sued, and burn the company's money paying himself and legal bills. I wouldn't trust this guy to run a hot dog pushcart.
  8. Work in Progress by gabeman-o · · Score: 5, Insightful

    What an idiot... to claim that Lindows is a work in progress and therefore they wont include the source with preview releases is BS. All open source projects and linux distros are a work in progress, yet no one else seems to have any problem distributing their source.

  9. Re:Let Lindows do what they want by Quixote · · Score: 4, Insightful

    When Lindows doesn't want to release the source until they ship the definite version, let them. If they don't want to release the beta version under the GPL let them! This was a beta version! What are we complaining about? What is wrong with not releasing the source right away?

    But what if there is never a final release? They are selling access to this "beta" version ($99); if someone pays for this version, then under GPL they are entitled to get the source. Remember, the GPL does not say "the source code can be released when convenient".

  10. Re:Let Lindows do what they want by Phosphor3k · · Score: 2, Insightful

    Kinda funny how the same people who ignore Microsoft EULAs turn around and whine like little girls when they think the GPL is being "stretched" or even slightly mis-interpreted.

    Just a thought.....

  11. Re:He's right by Fluffy+the+Cat · · Score: 5, Informative

    They only have to do that if a) they are selling the binaries and b) someone requests it.

    Any distribution (other than internal distribution) requires the source to be available. And yes, it's only required that they distribute it to people who have the binaries and request it. However, the implication of his statements is that they wouldn't do so anyway.

  12. Yeb big bloody deal by DABANSHEE · · Score: 2

    This isn't even worth a slashdot thread till the thing's released.

    That's when we can debate till the cows come home whether he's complying with the GPL.

    Anyway I make its a rule in life to not comply with any rules, regulations or laws I don't agree with. Life would be bloody boring if everyone complied with the rules.

    1. Re:Yeb big bloody deal by Jack+Hughes · · Score: 3, Insightful
      But it *has* been released.

      If you cough up $99 dollars you can download it.

      Except for the source.

  13. GPL: take it or leave it by SpinyNorman · · Score: 2

    The GPL is a legally binding licence agreement, that no-one is forced to use. If you want to benefit from others work and build on top of GPL'd code then you can do so, but that benefit comes with obligations.

    There's no discretion to GPL's applicability or separate rules for Linux friendly companies or whatever. Either the GPL does cover Beta release (note that people PAID for the "Beta", which would seem to destroy any position they may otherwise have had), or it doesn't. The FSF appears to think that it does, and I believe they know more about it then either you or I do.

  14. GPL is GPL by Cato · · Score: 5, Interesting

    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.

    1. Re:GPL is GPL by 56ker · · Score: 3, Funny

      Yes but can't you understand that with a beta they wouldn't want to release the sourcecode? If they did release the source every little bug in it would be reported to them ... then again .... isn't that the point of Open Source? ;o)

    2. Re:GPL is GPL by squiggleslash · · Score: 5, Insightful
      There are, however, other Unix desktops, and the Lindows people could have licenced them. CDE is one example, put a half decent window manager on it and it actually looks half decent.

      I'd compare this, to be honest, with bundling components of Microsoft Windows with Lindows and then claiming that they don't have to furfill the usual obligations that Microsoft licencees are under because it's only a small part of the whole, and they did all the hard work putting it all together. Nobody, absolutely nobody, would defend them under these circumstances, but for some reason large numbers of Slashdotters think it's ok to similarly ignore the obligations KDE and GNU place on their licencees.

      There are alternatives:

      • Licence one of the many, many, desktop alternatives and combine with BSD or negotiate a deal with Caldera and bundle with Unix
      • Write the damned thing yourself, or take some of the public domain ones that aren't quite there and improve them.
      • Write a replacement for EXPLORE.EXE. IIRC the "real thing" is a crude framework around the listview control, and presumably WINE has a standard listview otherwise it wouldn't work.
      • Negotiate a licence with the KDE and GNOME people directly.
      Simply taking stuff that's out there, ignoring the licences, and including it anyway, is unfair and unethical. And it's probably illegal too.
      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:GPL is GPL by Kraft · · Score: 4, Informative

      I agree. The GPL is clear on this matter:

      3. You may copy and distribute the Program (or a work based on it,
      under Section 2) in object code or executable form under the terms of
      Sections 1 and 2 above provided that you also do one of the following:

      a) Accompany it with the complete corresponding machine-readable
      source code
      , which must be distributed under the terms of Sections
      1 and 2 above on a medium customarily used for software interchange; or,

      --

      -Kraft
      Live and let live
    4. Re:GPL is GPL by mpe · · Score: 2

      The only real issue IMO is whether some delay is acceptable between releasing the binary and the source, particularly for betas

      The GPL makes no special mention of "betas".

    5. Re:GPL is GPL by wfrp01 · · Score: 2

      Negotiate a licence with the KDE and GNOME people directly.

      Hmm, I'm been scratching my head wondering what these Lindows folks are thinking. Maybe that's it. The GPL, remember, is just a license. A license held by the copyright owner. So perhaps the Lindows folks would like to negotiate different terms with the people who have GPL'd the pieces they have extended. If they can procrastinate, and get some revenue or venture capital, then they might be able to offer the copyright owners better terms in exchange for altering their licensing terms.

      Of course this is all just speculation. Speculating is fun.

      This type of scenario, though, is all the more reason to demand stringent adherence to the terms of the GPL. If you can bend the rules, then you are obviously working in a manner contrary to the spirit of the GPL.

      --

      --Lawrence Lessig for Congress!
    6. Re:GPL is GPL by nels_tomlinson · · Score: 2

      Well, on AIX, both halves looked sort of crappy, and neither was decent. I suppose that could have been due to a crap window manager.

  15. Re:He's right by gorf · · Score: 2, Insightful

    No, because Microsoft has a monopoly, and Lindows.com don't.

  16. Hmmmm if your boss makes you lift GPL'd code by Anonymous Coward · · Score: 5, Insightful

    Hmmmm if your boss makes you lift GPL'd code you have moral and professional choices.

    The noble, upstanding thing to do would be to report your company to the FSF. In essence, using GPL code without providing the source is stealing. They wouldn't expect to get away from an audit by the BSA if they were running cracked software, so why should they get away with GPL violations?

    However, the noble, upstanding thing to do is often the one that leaves the 'hero' jobless and labelled a security risk.

    So, if you feel up to it, take a leaf out of Dogbert's book, and use this opportunity to further your advancement in the company. Hideously cynical, I admit.

    Of course, this could just be an adminstrative error. A previous employee could just have used GPLed code as a stopgap way of developing their own solution, and not notified management and / or sourcecode maintenance about the original code.

    Point it out to management, and let them know the scope of the legal issues involved. If they've got any sense, they'll release the source.

    This is all assuming that the GPLed code exists in 'chunks' within the main codebase. If your company is selling a full GPLed application, start sending your Resume out!

    (I wonder why the originally was modded down to -1 30 seconds after posting)

  17. What is Robertson complaining about? by Anonymous Coward · · Score: 5, Insightful
    The application of the GPL license in this case is absolutely clear: anybody who pays $99 for the preview should be able to get sources to Lindows if (as it seems) Lindows is based on GPL'ed code. That was the deal his company signed up for. There are no exemptions for "beta" code or "previews".

    If that doesn't fit into his business plan, he shouldn't have used GPL'ed code; it's not like anybody was tricking him into accepting a license he didn't understand. He shouldn't complain about it, and if he persists in not complying with the GPL, he will lose all rights to using the code in perpetuity. The GPL needs to be enforced in order to be meaningful. If companies can get away with flaunting it, abuse of GPL'ed code will become widespread.

    I also wonder what kind of strange plans that company is hatching that they aren't developing out in the open. Why isn't their code on a public CVS repository already?

    1. Re:What is Robertson complaining about? by nusuth · · Score: 2
      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.

      Obviously "distribution of software" mentioned in GPL is not something done internally; I can make modifications to any GPLed software, not release the final software but use it internally at my company with how-many-I-desire copies installed without breaking GPL. I don't see much difference between internal usage and an internal beta program. I may be off the base here, and the very fact that one can participate in beta program might make the process open, no matter how many NDAs people sign. But if the program is indeed closed and internal, he may withold any source until it is released.

      --

      Gentlemen, you can't fight in here, this is the War Room!

    2. Re:What is Robertson complaining about? by brunes69 · · Score: 2

      Don't forget though, that the GPL allows him to charge a "distribution fee", which the license doesn't even say must be reasonable. He could offer to ship the Lindows source on another CD for $1000, or even $100,000 and it would be perfectly GPL compliant. GPL doesn't mean it has to be available for download, or even come with the OS.

    3. Re:What is Robertson complaining about? by pjrc · · Score: 2
      ...the GPL allows him to charge a "distribution fee", which the license doesn't even say must be reasonable. He could offer to ship the Lindows source on another CD for $1000, or even $100,000 and it would be perfectly GPL compliant.

      I don't know where you got this idea, but it certainly wasn't from section 3 of the GNU General Public License, specificly:

      3: You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

      a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      c) (option C only applies to non-commercial distribution, which Lindows certainly is not)

    4. Re:What is Robertson complaining about? by TotallyUseless · · Score: 2

      if you ask me, if people are paying 99 bucks for it, its being distributed externally... NDA or not. If you modify a program for use in your company, but then charge employees 99 bucks to use it, you dont consider that selling/distribution? if they were paying people $99 to beta test it instead of the other way around then i could agree with you. think of it this way, what if the only way to try the mozilla beta was to pay for it, and the code was never released till it was 1.0 Hmm, how many years would we have been waiting on a code release now?

      --

      Time for some tasty Shiner Bock!
    5. Re:What is Robertson complaining about? by iCEBaLM · · Score: 3, Interesting

      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

    6. Re:What is Robertson complaining about? by mpe · · Score: 2

      I can make modifications to any GPLed software, not release the final software but use it internally at my company with how-many-I-desire copies installed without breaking GPL.

      In order for this to be "internal" you must be part of the relevent entity.

      I don't see much difference between internal usage and an internal beta program.

      Unless paying the fee makes the beta testers either employees of or shareholders in the company then there is no way this can be called "internal usage". This looks far more like a supplier/customer type situation...

    7. Re:What is Robertson complaining about? by mpe · · Score: 2

      Don't forget though, that the GPL allows him to charge a "distribution fee", which the license doesn't even say must be reasonable.

      This applies only to the binary. There are specific on how much you can charge if choose to distribute the source separatly. In this situation you can only charge what it actually costs you.

    8. Re:What is Robertson complaining about? by Jagasian · · Score: 2

      Technically, since the Lindows source code wasn't distributed along with the binaries, the source code must be made available to ALL THIRD PARTIES!
      Rules are rules, and they must be enforced.

    9. Re:What is Robertson complaining about? by Peter+Harris · · Score: 2

      There is no distinction between internal and public distribution. You distribute the binaries, so you MUST distribute the source ON DEMAND to the same people.

      We use some GPL software where I work, occasionally with a few in-house patches. If somebody in accounts asked me for the source code (why they would do this I can't imagine), I would be obligated to provide it. "Internal" or not, they could re-distribute the source to anyone.

      That's the GPL. There is no exception for subsets of the concept of "distribution".

      --

      -- What do you need?
      -- Gnus. Lots of Gnus.
    10. Re:What is Robertson complaining about? by cduffy · · Score: 2

      Distributing software for corporate use within a company is not the same as redistributing software externally -- the company isn't giving its employees licenses to use the software; rather, the company is using the software itself (taking advantage of the licence which has been granted it), via its employees. If the employees were being allowed to install it on their personal machines, then that'd be different -- but I don't get the impression that's what you're discussing here.

      Sue in Accounts has no place to ask for a copy of the source, because you never gave her a copy of the binary. Yes, it's on her company machine -- but it isn't hers; and that copy on that machine was never given her, it belongs to the company -- who never (within the scope of this example) redistributed it to anyone else. No exception in the GPL for subsets of the concept of "distribution" is needed, because the legal concept of "distribution" already only applies to distribution to a distinct entity.

      (IANAL, but the UCC is my bedtime reading; nonetheless, talk to a real lawyer before taking my word on this).

    11. Re:What is Robertson complaining about? by Peter+Harris · · Score: 2

      Interesting. I never thought about it that way, and it makes a kind of sense, but it's a slippery slope. Arguing that a particular copy "belongs" to entity A, so even though A lets B use it, it hasn't been distributed to her, sounds weasely and unconvincing to my ears.

      I wouldn't argue the legal niceties because IANAL either, but I think the spirit and intent of the GPL is clear: The software cannot "belong" to entity A, at least to the extent of having power to restrict access to the source code. Where the binaries go, the source must be allowed to follow.

      Although clearly, it would be bad form for "Sue from Accounts" to ransack our in-house modifications to sell to a competitor. I think that's a different issue, however.

      --

      -- What do you need?
      -- Gnus. Lots of Gnus.
    12. Re:What is Robertson complaining about? by cduffy · · Score: 2

      Okay, let me ask you this:

      If a piece of internal software is under the GPL, and you give a copy to Sue from Accounts, can she without any further approval and outside the course of her duties give a copy to her friend Ben (who isn't employed by the company)?

      The answer is clearly no -- not only because it would be a violation of the agency relationship existing between Sue and the company, but because Sue as a private entity hasn't been licensed the software. It's akin to commercial software: If a company buys a 500-seat license, the agreement is between the company and their provider, not between the provider and the company's employees; they're not parties to the contract, and they're granted no rights by it. (Back in our GPLed example, the company may not be able to prevent Ben from redistributing the software under the terms of the GPL if Sue gave the appearance of acting on behalf of the company when she gave him the copy... but that's an entirely different discussion, and not tremendously relevant here -- and certainly would not in any way mitigate Sue's liability).

      You're right -- if Sue in Accounts sold the modifications to a competitor, that would be a different issue (breach of agency relationship), but it would also be theft of IP, as she was never granted any license to redistribute under the GPL because no license was needed when the copy was distributed to her -- just as no license between her and her employer is needed when that 500-seat proprietary software package her employer licensed is installed on her workstation. Liken it to commercial software, and the distinction becomes more clear.

  18. Not perfect, but give them a chance by Anonymous Coward · · Score: 2, Insightful

    OK, so to follow the letter of the GPL and to encourage community goodwill, Lindows should probably have released their code under the GPL, at least (as I understand it) to those who have been given binaries.

    However, it is just a beta of a commercial product after all, and he did promise to adhere fully to the GPL when the official product release occurs.

    Cut the guy some slack, and see what happens. If they release the 1.0 version and don't release source, then it's time to get mad. It's a one-time thing, no need to bite their heads off.

  19. I don't understand the evasion by brink · · Score: 5, Insightful
    Maybe it's because I just woke up, maybe it's cause I missed something in the article, but it seems a simple thing for him to say, "Oh, we didn't include the source due to x y z." But instead of giving a straight answer, or even an answer that hedges a bit, he starts blathering on about how the company has done so much for the community.

    That's what makes me suspicious, and that's what the FSF is probably responding to -- companies historically have a tendency to support any given "community" only when it serves the company's best interests (which I can't fault); however, they also historically tend to retain the willingness to arbitrarily pull that support, no matter the cost to that community, if it will better their standing.

    So, when some business says it's helping the Open Source community, doesn't follow through on part of the obligation, then doesn't give a straight answer when asked "why not", it sort of seems duplicitous in a way. Note that most of the article is Robertson pleading that he's done so much for Open Source, as if to say, "But look at everything else we've done!" Yes, those things are commendable. It doesn't free you from your other obligations, though.

    I hope it was just bad reporting on the part of Newsforge. If not, the FSF seems pretty justified in asking what the deal is.

    --
    - Jonathan
    1. Re:I don't understand the evasion by carm$y$ · · Score: 2

      companies historically have a tendency to support any given "community" only when it serves the company's best interests

      Good point.

      Seems that now, living in really rough times, the GPL started to be really put to test by more and more companies. I don't want to plunge (again) in a discussion that ends in a flamewar, but don't forget that inherently, the GPL is totally counter-intuitive to any classic capitalist; and although GPL'd software *can* be used to make profit in the standard way, it's *less* profit than one could make if they used other people's code and just "forgot" to release their code - even for some limited time (gives them the upper hand/pole position in the field).

      I'm waiting for the first court-test. A lot of things can be different depending on how a real judge sees this.

      --
      -- No sig today
    2. Re:I don't understand the evasion by macshit · · Score: 2

      The GPL distinguishes between modifications published (for which source is required) and modifications for internal use (for which source is not required).

      Care to share where you got this idea?

      I've read the GNU GPL, and it seems to make no such distinction. If you really believe that it does, please quote the relevant section of the GPL.

      If you give a GPL'd binary to your employee Bob, you've gotta give Bob the source code too (of course, since you're probably going to fire Bob's sorry ass if he complains, he's not likely to push the point).

      --
      We live, as we dream -- alone....
  20. Re:Doesn't really surprise me by GauteL · · Score: 5, Insightful

    You are very wrong in your emphasis on selling binaries.

    It does not matter if you sell it, rent it, give it away, lend it or anything like that. As long as you distribute it, you have to abide by the GPL.

    You are however right in that they don't have to provide source unless someone requests it. Now someone HAVE requested it however, and they have to comply with that request.

  21. If we dont like the idea... by jordanpwalsh · · Score: 2, Interesting

    Then all we gotta do is not use lindows.

  22. Re:Let Lindows do what they want by fferreres · · Score: 2

    You CAN'T do that without compromising GPL. If you want just that, you could use a license like the Xfree license. But Lindows can't because they use Linux.

    If you allow this to pass, then ANY GPL code could turn into an XFree license where's companies are NOT required to release binary + source code versions. The only way arround this would be (in my opinion, and i happens that IANAL) to pay this beta testers for testing the product ($1 would be ok) and treat them like hired personel. The very second you give it away to a non-team, non-hired "personel", you HAVE to release the code.

    What do you GPL experts think?

    --
    unfinished: (adj.)
  23. Re:Let Lindows do what they want by gilroy · · Score: 2
    Blockquoth the poster:


    But what if there is never a final release?

    ...Answer: we'll burn that bridge when we get to it.


    Um, exactly when does one "get to" never? How long do you wait until you conclude they aren't releasing beta code ever? Will it be releaed only at the end of its useful life? It's the same problem with the Sony Bono Copyright Act: Infinite and unlimited extensions make a mockery of any concept of "limited times" or of "eventually".
  24. Re:Let Lindows do what they want by Fluffy+the+Cat · · Score: 3, Insightful

    The GPL gives you rights that you would not otherwise have under copyright law. The Microsoft EULA restricts your rights beyond what you would otherwise have under copyright law. Comparing the two as if they're morally equivalent is misleading.

  25. Codeweavers is behind it all by HanzoSan · · Score: 2

    Codeweavers is responsiblefor Wine switching to GPL, this is good and bad.

    Codeweavers is pretty much against Lindows and Transgaming, the whole "release the code" thing, codeweavers is trying to bully Lindows in the same way they bullied transgaming in the past.

    Transgaming released some of the code, but code weavers wants all of the code released most likely so they can use it in their product.

    Anyhow, theres more to this than just "release the code", if you look at the wine mailinng lists you can see the fighting between code weavers, lindows and transgaming.

    --
    If you use Linux, please help development of Autopac
  26. FSF should sue *now* by smagruder · · Score: 2

    Lindows is certainly an admirable effort for bringing Linux to the desktop, but by GPL'ing it, they agreed to a contract. Contract law is contract law, and therefore, a lawsuit should be filed ASAP. This isn't about community whining, it's about the rule of law and protection of the GPL itself. Lindows CEO Robertson must be made to tow the line, before he gets his company and Lindows too far out of line. There shouldn't be any exceptions.

    --
    Steve Magruder, Metro Foodist
    1. Re:FSF should sue *now* by Ami+Ganguli · · Score: 2

      No, they shouldn't sue until all other options have been exhausted. The FSF deals with a lot of GPL violations. Most of them are just the result of misunderstanding and are resolved quietly. That's the best way to handle things if possible. The software is Freed, the company saves face, everybody is happy.

      I don't know why Robertson is being such a jerk about this, but if he now releases the source, then there's no long-term harm and that should be the end if it.

      If he says "screw you, I'll violate your copyright all I want", then that's another story. RMS should nail him to the wall. I don't know how much of othe code in Lindows belongs to the FSF, but I'm sure it's enough that RMS can put Lindows out of business, and he should do that if they refuse to obey the license. Remember that once the license has been violated, RMS holds all the cards. He can withdraw the license and refuse to let Lindows release their OS, ever.

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  27. Re:He's right by inburito · · Score: 4, Informative

    I believe that the real requirement for releasing the source code is public distribution, including sale of distribution, of binaries. And once you're in posession of a gpl'd program you can do whatever the license permits you to do with it(redistribute, modify, use, etc..)

    Once anyone is permitted to obtain access to the program it is considered public. There are no non-disclosure agreements allowed with the distribution gpl'd source or binaries. If there seem to be any restrictions they are there purely because the people holding the code or binaries choose not to redistribute them.

    You are permitted to make an internal release, such as within a company, and are not forced to release any of the changes to anyone in public. The recipients of this internal release are entitled to the source code upon request and they can also release the source if they so wish thus making it public.

    Once you are in posession of a binary release you're entitled to the source code upon request but there is one interesting aspect that involves the licensing of modified versions and is kind of a cornerstone of gpl. If you make modifications to an existing gpl program all the recipients of the original program automatically have a license for your version once it is released to the public(even if you don't have a copy yet you're entitled to it).

    Of course if someone owns the full copyright for the source code they can also relicense it with a different license. The gpl'd versions and their modifications are still considered to be public but this does not apply to the relicensed versions.

    To summarize:
    If you have the binaries you can get the source. If you don't have them, stop whining.

    There is one aspect that I don't fully understand.
    If I have a program that is gpl'd but not released to the public and it is somehow stolen from me is it legal for other people to distribute it. Gpl does grant me the right to distribute but as I understand it doesn't allow other people to claim as their birthright..

  28. give them a chance geez by HanzoSan · · Score: 2



    Let Lindows release before attacking it.

    --
    If you use Linux, please help development of Autopac
  29. Re:Let Lindows do what they want by aozilla · · Score: 2

    How long do you wait until you conclude they aren't releasing beta code ever?

    You use common sense. It's what separates us from computer programs, you know.

    It's the same problem with the Sony Bono Copyright Act: Infinite and unlimited extensions make a mockery of any concept of "limited times" or of "eventually".

    Good. You just argued my point. You can't look at the letter of the law ("limited times"). You have to look at the spirit of it. In this case, if they're going to release the source code in a relatively short period of time, they've complied with the spirit of the GPL, if not the letter of it.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  30. Damn I hope I'm wrong... by MadFarmAnimalz · · Score: 5, Interesting

    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.
    1. Re:Damn I hope I'm wrong... by Spoing · · Score: 2

      That is interesting. While I think the renaming they're doing is at a minimum tacky, it's not against the GPL.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    2. Re:Damn I hope I'm wrong... by asv108 · · Score: 3, Insightful

      Well I can understand why they rebranded kword as wordpublisher, kword or kanything does not make any sense to the mainstream consumer. If they are trying to make a distro for the common user, its understandable why they would change some of the names around. I can understand why some of the developers would be upset but as long as the include they source it's perfectly legal.

    3. Re:Damn I hope I'm wrong... by dvdeug · · Score: 2

      Well I can understand why they rebranded kword as wordpublisher, kword or kanything does not make any sense to the mainstream consumer.

      And wordpublisher does? I almost think he may be shooting himself in the foot here; KWord sounds like a real product; wordpublisher sounds like a rebranded no-name ripoff.

      It's still incredibly tacky to rename the programs, even if it is legal. It makes it look even more strongly that he is trying to hide something. I haven't seen anything that says Lindows.com is an upright company; their actions remind more of a quick-rip off company, more like one of those that takes fonts from the net with no-distribute/no-commerical licenses, maybe bothers to rename them, burns them to CD and sells them for $15.

    4. Re:Damn I hope I'm wrong... by dvdeug · · Score: 2

      I think the renaming of applications may be good actually, since they're modifying them

      So? Almost every distribution modifies almost every major package in some way, usually patches to make it work with that distribution or some hack that's deemed neccessary for the distribution, but not yet acceptable to upstream. The good distributions/maintainers spend the time to merge those patches, but they can seem to accumulate some times.

      In other words, they forked their source tree. Open Source folks do this all the time (look at how many ircd forks there are, all with different names!)

      There's a difference between forking an IRC daemon and forking a serious word processor. I'd bet a decent programmer could hack out an IRC daemon in a weekend. The IRC daemons out there already do pretty much anything that people want; what's left is mainly vanity hacking.

      A word processor, on the other hand, is a lot of work, and there are no solutions that will do pretty much everything we would want done. A fork will drain people working on it, and waste people's time in merges. No small group of people is going to quickly produce a WordPublisher distinctly different from KWord, and it'll be much better if anyone working on what is basically KWord is actually working on KWord.

      Lindows' fork looks more like a one way fork; it looks like Lindows has a bunch of patches to KWord, and even if they release the source, they won't submit them upstream or do the least bit of work to get them merged. So WordPublisher gets all the benefit of KWord, without actually helping KWord out.

  31. Re:Nice troll, but IAAL by dinotrac · · Score: 5, Informative
    Gosh, I hope that you are a better physicist than you were a lawyer. I used to be a lawyer, too, and it sounds like I was a better lawyer than you.

    The GPL is not keyed to selling anything. It is keyed to distribution. In fact, the closest thing the GPL contains to the kind of exception you're describing is in section 3(c), describing an alternative means of distributing source code whereby noncommercial third parties can simply pass along the information that informs recipients where and how to obtain source code.

    Any distribution by the Lindows folks outside of their organization will be commercial whether they charge for binaries (Oh! Gee! They're even charging for the beta) or not. Lindows is a commercial enterprise and their releases are part of furthering that enterprise.

    There is no serious question that people who purchase their beta are entitled to purchase or otherwise receive the source code. In fact, if you'll read carefully, they're entitled to receive it in machine readable form via the mail.

  32. Re:Let Lindows do what they want by stg · · Score: 2

    Wow! That would be great.

    Then everybody could get GPL code, do just as ICQ did (every version has been a beta, for years! Well, at least they are not lying - it is so buggy it deserves the title of beta), and never release code...

  33. Oh, come on! by Anonymous Coward · · Score: 5, Informative

    I know all the parties who are around this mess, so I'm posting as anonymous - who knows...

    Lindows release PR2. It's the EXACT same thing as Xandros OS which also went out with beta 1 (not public). Xandros, if I recall correctly, doesn't give the sources (yet), so why the FSF doesn't nit-picking them? Is it just because Lindows got a much better PR then Xandros?

    You really want Lindows sources? here's what you'll need to do:

    * Grab Corel Linux OS (the latest one which you can grab), apply KDE 2.2.2, kernel 2.4.18, nvidia binary drivers, XFree 4.1.0, and remove all the servers services (sendmail, ssh, you know the suspects).
    * Grab WineHQ CVS snapshot + Freetype 2.0.8 and turn fonts hinting on - now you got the wine part. That doesn't mean you can install MS Office since this needs few tricks to make it run, simulate reboots, hack tons of registry tricks, etc - but it's more or less the same Wine..
    * The Lindows installer - same as Corel Linux installer, hacked a bit to support more devices and updated more...

    Thats it! thats the whole thing, more or less - (well, Lindows got Xandros file manager - which sucks, anyway - and I think it's a closed source) and Lindows got their app which does apt-get install some stuff from their web site, and no Konsole icon...

    So FSF people - I would suggest you WAIT for the final release. There are other Linux distributions who did some tricks also with their source code (guess who's the company who didn't release in their beta their partition resizing tools source code?)

    1. Re:Oh, come on! by HeUnique · · Score: 2

      Nop, I'm HeUnique, and the parent poster have few mistakes (kernel, kde version, Wine version, etc - all wrong versions - check the ISO yourself)...

      Also, the package got more then Corel installation, and they have their "click-n-run" which is not exactly apt-get, and some other conflictions...

      --
      Hetz (Heunique)
    2. Re:Oh, come on! by Shiny+Metal+S. · · Score: 2

      You really want Lindows sources? here's what you'll need to do: [...]

      You forgot about the most important final component.

      --

      ~shiny
      WILL HACK FOR $$$

    3. Re:Oh, come on! by prizog · · Score: 2

      "so why the FSF doesn't nit-picking them?"

      We are looking into it now. Thanks for the report!

  34. Enforcing the GPL by totallygeek · · Score: 2
    Just one question about the GPL....


    With most people following the GPL not making tons of money from their efforts, who will enforce the following of the GPL? I mean, boycotts do not work, and the masses will purchase something without knowing what it means. "Excuse me sir, what is the GPL?" The response would be, "Huh?".

    1. Re:Enforcing the GPL by totallygeek · · Score: 2

      Ever heard of the Free Software Foundation?


      Yes, I have. But, what I was saying is that the majority of software purchasers have not. And, if someone comes out with a popular piece of commercial software and breaks the GPL, most people would not really care about the free software plights. It would take some heavy money to sue, and unfortunately, there just is not that much to go around.

    2. Re:Enforcing the GPL by dvdeug · · Score: 2

      With most people following the GPL not making tons of money from their efforts, who will enforce the following of the GPL?

      The court system. If someone violates the GPL on your program, you can go to a court and point out that you own the copyright on this piece, and that they are using it in violation of any license you may have given them. Then it becomes a very standard copyright infringement/contract violation lawsuit.

      Of course, you don't go to court until you've tried talking it over first. Lawyers are expensive, and courts don't like it when the parties haven't already tried to come to an agreement.

    3. Re:Enforcing the GPL by totallygeek · · Score: 2

      If someone violates the GPL on your program, you can go to a court and point out that you own the copyright on this piece...

      My point exactly! People that write software and free software foundations do not have the funds to muscle many commercial ventures that abuse the GPL. Right and wrong has nothing to do with expensive discovery and an ignorant public/court system. The people that buy most commercial software products do not understand the ins and outs of the free-software movement. Hell, most think shareware means you have to download the program once a month or it stops working.

    4. Re:Enforcing the GPL by dvdeug · · Score: 2

      People that write software and free software foundations do not have the funds to muscle many commercial ventures that abuse the GPL. Right and wrong has nothing to do with expensive discovery and an ignorant public/court system.

      Every time the FSF has demanded a violation of its copyright be fixed, it was fixed without going to court. Copyright law is fairly clear, and nobody is going to win a court case where they clearly ripped off the GPL, and companies know this.

      If you have enought money to go through with the court case and justice is clear, then justice will prevail. Judges are neither dumb nor blind, and a lot of them are there because they believe in justice.

  35. That's the catch, though... by Chasing+Amy · · Score: 4, Insightful

    Lindows isn't selling their distribution yet, reall--they're letting people pay for the privilege of being beta-testers; the final product isn't even done yet. Beta testers are commonly defined by their contracts/livenses as employees and forbidden from distributing copies of the beta software. So, Lindows has a real point here. They're not publicly distributing their OS or selling it to the public yet, so they don't need to release source yet. It's only available for beta testing and in most of the software world, that's considered internal.

    So, I see no problem here--as long as the code is released once the product leaves beta. Though, it does open the possibility for an interesting loophole--perpetual beta! Of course, if they kept the product in beta indefinitely while selling their product through beta-tester registration fees, I'm sure a Court would easily determine they're acting in bad faith and violating the GPL. I just thought I'd point out that scenario before someone else did. :-)

    --

    Chasing Amy
    (We all chase Amy...)
    "The more corrupt the state, the more numerous the laws"-Tacitus
    1. Re:That's the catch, though... by Spoing · · Score: 2
      While I agree that they should be given some slack. Since I'm not a copyright holder or a Lindows beta tester what I say means jack, ofcourse.

      They have distributed a binary that came from GPLed source. The GPL requires that those who recieve the binaries must be given the source if they request it.

      I don't think that they should be hounded and harrased, but they should also make a good faith gesture to show that Lindows inc. is not (as one person has said) a leach. With this being an issue now, they should do something more positive to show that they respect these licences.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    2. Re:That's the catch, though... by BlueWonder · · Score: 2
      Beta testers are commonly defined by their contracts/livenses as employees and forbidden from distributing copies of the beta software. So, Lindows has a real point here. They're not publicly distributing their OS or selling it to the public yet, so they don't need to release source yet.

      I don't think the GPL distiguishes between public distribution and distribution within an organisation. Whoever recieves the binaries is entitled to recieve the source. This is no different from proprietary licenses - you cannot buy a single license for a prorietary program and then install it on all computers within your company.

    3. Re:That's the catch, though... by mr3038 · · Score: 3, Informative
      Lindows isn't selling their distribution yet, reall--they're letting people pay for the privilege of being beta-testers; the final product isn't even done yet. Beta testers are commonly defined by their contracts/livenses as employees and forbidden from distributing copies of the beta software.

      Hmm... lets see what FSF has to say.

      "Does the GPL allow me to distribute a modified or beta version under a nondisclosure agreement?":

      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.

      " Does the GPL allow me to develop a modified version under a nondisclosure agreement?"

      Yes. For instance, you can accept a contract develop changes and agree not to release your changes until the client says ok. This is permitted because in this case no GPL-covered code is being distributed under an NDA.

      You can also release your changes to the client under the GPL, but agree not to release them to anyone else until the client says ok. In this case, too, no GPL-covered code is being distributed under an NDA, or under any additional restrictions.

      The GPL would give the client the right to redistribute your version, but in this scenario the client will choose not to exercise that right.

      I understand this as: it's okay to develop under NDA (that is, you have access to source, but you're not allowed to distribute anything) but it's not okay to work under NDA and receive only binary. Of course, if this interpretation isn't correct, GPL could be circumvented by "hiring" all the users as employers for the wage of -99 bucks.

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
    4. Re:That's the catch, though... by zCyl · · Score: 2

      Lindows isn't selling their distribution yet, reall--they're letting people pay for the privilege of being beta-testers;

      And how would this be different from them letting people pay for the priviledge of being final-version-testers?

    5. Re:That's the catch, though... by roybadami · · Score: 2, Insightful

      " Does the GPL allow me to develop a modified version under a nondisclosure agreement? [gnu.org]"

      Yes. For instance, you can accept a contract develop changes and agree not to release your changes until the client says ok. This is permitted because in this case no GPL-covered code is being distributed under an NDA.


      I think you misunderstand. In this example, a company tells a third party contractor to take the original, public copy of some GPL'd code, and have them develop a modified version.

      This is OK; if the company distributes anything to the contractor, it's the original, unmodified public source, which of course everyone already has access to.

      The contractor produces his modified version, and then gives his modified version back to the company that's paying him. This is distribution, but it is fine as long as he gives the company source (which is of course what they're paying him for).

      So this example is irrelevent and has no bearing on Lindows.
    6. Re:That's the catch, though... by RelliK · · Score: 2
      I don't think the GPL distiguishes between public distribution and distribution within an organisation.

      It doesn't. But a corporation is a legal person, so all employees comprise one entity. When a piece of software is distributed internally, it never leaves the entity, so there is no distribution.
      Your comparison with a proprietary license makes absolutely no sense.

      --
      ___
      If you think big enough, you'll never have to do it.
    7. Re:That's the catch, though... by BlueWonder · · Score: 2
      Your comparison with a proprietary license makes absolutely no sense.

      Could you please elaborate? Are you saying that, if a prorietary license states that a program may be used by a single person at a time, this program can still be used by all employees of a company simultaneously, because it's then only being used by a single legal person (i.e., the company)?

    8. Re:That's the catch, though... by Chris+Johnson · · Score: 5, Insightful
      But that's EXACTLY the problem- it is REALLY a violation of the GPL to forbid people to distribute copies of the software. That is a far more serious offense than, say, charging money for the software.

      Calling it beta testing is frankly bullshit- WHAT Free software is really, truly 'done'? What proprietary software is? The whole concept falls apart. In regards to Free software there is NO SUCH THING as 'beta'. It is ALL like a growing organism as opposed to a manufactured product. There is also NO distinction between 'consumer' and 'producer'. The GPL uses legal, binding language to establish this state of affairs and there isn't a word wasted. It doesn't HAVE to define 'beta' software: software is software to the GPL. Calling it beta doesn't stop it being software and turn it into, for instance, office supplies, staplers, ballpoint pens. It is GPLED SOFTWARE, and to effectively forbid the distribution of copies AT ANY level would mean losing the right to distribute the GPLed software at all.

      Read that again. "To effectively forbid the distribution of copies AT ANY level would mean losing the right to distribute the GPLed software at all." If you give a copy of GPLed code to YOUR EMPLOYEE and he wants to distribute his copy on the internet, your only recourse is to forbid your employee from doing so- meaning that he cannot legally comply with your restriction and the GPL at the same time- meaning that he can't legally produce GPLed code under those conditions! (normal companies treat GPL coding as a public process in the first place, making it a nonissue whether the person posts their code or not).

      Your employee might have no reason to want to post their first draft of modifications to GPLed code on the internet. But you as an employer CANNOT FORBID them to do so without placing them in a situation where they can't legally work on GPL code at all- if they can't distribute, they don't have rights, and if they don't have rights they have no business making modifications for eventual distribution. You can't set up sweatshops for hacking on GPLed code- the license doesn't allow it.

    9. Re:That's the catch, though... by RelliK · · Score: 2

      I don't think you understand the difference between proprietary "licenses" and a real license, such as GPL. All proprietary licenses are actually unilateral contracts: they require you to agree to their terms as a condition to using the software. In that way, instead of granting you privileges (which is what license is -- a grant of rights you don't normally have), they proceed to take away your rights.

      GPL, however, does no such thing. You can do whatever you want with a piece of software that is distributed under GPL and you are not required to agree to any "license". The only restriction is that should you decide to distribute the software yourself, you must include the source (in a way spelled out in the GPL). So, GPL does in fact grant you more rights than you normally have -- you are normally not allowed to distribute someone else's copyrighted code.

      Whether, in the case of proprietary software, there is distribution is a moot point -- the terms of the contract forbid you from using one copy on multiple machines or by multiple people, and put other restrictions on the use of the software. Whether such terms are enforcible is a subject of a different discussion, but these are the reasons for the difference between proprietary "licenses" and GPL.

      --
      ___
      If you think big enough, you'll never have to do it.
    10. Re:That's the catch, though... by BlueWonder · · Score: 2

      I do understand the difference between the GPL and proprietary licenses, but unfortunately I still don't understand your point. :-(

      So let me ask again: If I have a propietary licence which does allow me to install the program on as many computers as I like, as long as it is only used by a single person at a time, can all employees of a company use the program simultaneously? If no, why not? If the company is considered a single person, the license doesn't forbit it, so I assume it must be forbitten by copyright law. But on the other hand, the GPL does not allow distribution without source, so if distribution of a GPLed program within a company (without source) is allowed, this must be allowed by copyright law?

      Excuse my many questions, but I have the impression that your copyright law is very different from the copyright law in my country, which confuses me... :-)

    11. Re:That's the catch, though... by RelliK · · Score: 2
      So let me ask again: If I have a propietary licence which does allow me to install the program on as many computers as I like, as long as it is only used by a single person at a time, can all employees of a company use the program simultaneously?

      I have never seen such a license myself, but even if it did exist, I would say no. The license would likely say that it applies to people, not organizations. Even if it did not say it explicitly, it would be trivial to show in court that this is the meaning. A corporation is a legal person but not a natural person. There is a difference. That, of course, is just my opinion. I would like to know what RMS thinks.

      P.S. remember that a license is a *contract*. There is more to it than just copyright. Notice that all of the proprietary licenses contain provisions that are not normally the rights of the copyright holder(s). GPL, however, is based entirely in copyright law: it does not attempt to make you accept a contract as a condition to using the software.

      --
      ___
      If you think big enough, you'll never have to do it.
    12. Re:That's the catch, though... by BlueWonder · · Score: 2
      I have never seen such a license myself

      I have quoted this from an actual proprietary license (some 1980s BBS client).

      The license would likely say that it applies to people, not organizations. Even if it did not say it explicitly, it would be trivial to show in court that this is the meaning.

      Then wouldn't the same apply to the GPL? I'm pretty sure its meaning is not that a GPLed program can be distributed in binary-only form to all departments and subsidiaries of a large company, which may well comprise ten thousands of people worldwide.

      I would like to know what RMS thinks.

      I have asked on a GNU mailing list - let's see who reads it. ;-)

      GPL, however, is based entirely in copyright law: it does not attempt to make you accept a contract as a condition to using the software.

      I know that, but I am still not convinced that "using the software" includes distribution within a company. :-) If copyright law doesn't grant you this right, you would have to accept the GPL. As section 5 of the GPL clearly states, you accept it by doing something which the GPL allows, but copyright law does not (e.g., distribution).

    13. Re:That's the catch, though... by RelliK · · Score: 2
      I'm pretty sure its meaning is not that a GPLed program can be distributed in binary-only form to all departments and subsidiaries of a large company, which may well comprise ten thousands of people worldwide.

      That's a moot point since the company can require the employees not to distribute the company's code to any third party. In fact that's the condition you normally have to agree to as a condition of working at said company. If you write some code as part of your employment, the company owns it -- not you. That's the rule even if your employment contract does not say it explicitly. Therefore, the company is the only enitity that can authorize the distribution of the code to any third party.

      Since the company does not hold copyright on the unmodified version of a GPL program, it cannot forbid you to distribute that version, but that's not particularly useful since the unmodified version is publicly available anyway. However, the company does own copyright on any and all modifications/additions made to the program. Therefore, you are not allowed to distribute those modifications without the company's permission. And if said company chooses to keep the modifications proprietary, you are not allowed to release them to third parties.

      The key point is that you do not own the code you write for your employer -- this weird entity called the corporation does -- therefore you have no right to distribute that code without your employer's permission.

      --
      ___
      If you think big enough, you'll never have to do it.
  36. Windows Source by Perdo · · Score: 2

    What do you want to bet Lindows contains some Windows source that they are busy cleaning up before final release? or they are using strait Windows binaries in some cases that they cannot release the source for because they don't have them. Perhaps they stuffed them in some sort of .pak file but they would be there for all to see if they released the source now. Who knows?

    What I would like to know is what is the definition of an "End User"? Anyone outside the company that gets a binary should have the source? If that is the case is there any way for the big distros to compete with each other without destroying the whole?

    --

    If voting were effective, it would be illegal by now.

  37. Consumer by Hellburner · · Score: 3, Insightful

    "We battled for the consumer at every step."
    Danger, Will Robinson.
    Call me user, call me prole, hell call me Ishmael,
    but when I am "consumer" little warning lights go off. I suddenly become the doofus who doesn't need to be troubled with all that irritating source. You know what, I wouldn't do a damn thing with the source. But the fact that he waffles about releasing it brands him as someone who has used other people's work to create something that HE SELLS. He received information and will not return his contributions to the pool.
    That kind of behavior is bullshit.
    "And while the code is important, that is not what it will take to get Linux to "20 million desktops." Robertson says to help more people understand Open Source, better marketing and lobbying is needed. "And yes, battling Microsoft and their huge coffers which influence OEMs, retailers, politicians, and the press in ways you only understand if you talk to them personally, which I have."
    Huh...one way of understanding open source is...to release the source.

  38. Hmmm by jgerman · · Score: 4, Interesting

    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.
    1. Re:Hmmm by Havokmon · · Score: 2
      "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.. He's saying lets spend our time and money working on the product, and not fucking around with licenses for an incomplete product. So you people will stop whining about why Linux isn't on the desktop.

      This isn't some piece of shit software stuck up on Sourceforge. There's REAL business here, spending REAL money, and investing in the community.

      Hell, depending on how you look at it, Lindows.com paid Codeweavers to write Crossover Office, and now Codeweavers can sell it as their own.

      Then you wonder why busniness don't like GPL. Are you saying Lindows.com should take resources AWAY from creating a viable product, so you can have access to GPL'd source code that may have some minor (kword = word publisher) changes, that aren't yet ready to be released?

      Oh that's definately a good use of resources. I wonder why we don't see more GPL programmers running companies? Who would have thought that during the building process, some schmuck would have come along and said "I want to see everything you've done up to this point, and I don't care if it's complete or not."

      Business is about making money. You want the release date pushed back farther? Go ahead and push. How does that help? What will you get out of it? Lycoris + Crossover Office? I'm sure that'll be worth it.

      I see we're in Team OS/2 mode again.. Sometimes you people are worse than backseat drivers.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  39. The GPL might have a hole here by kju · · Score: 2

    I might be completely wrong or misunderstanding the GPL, but...

    If you read the GPL you will notice that it says that you have to ACCOMPANY the source or the offer of the source TO THE DISTRIBUTED BINARY.

    Which means that you have to offer the source only to the people who you have given the binary to. So currently i think only the members of the beta program are in a position to demand the source.

  40. Shut up or get the hell out of dodge. by Anonymous Coward · · Score: 2, Insightful

    Redundant? Most likely. Troll? Hardly.

    Guess what, people? The GPL is a license. Be it a 'good' license or a 'bad' license is up to the individual software developer. Whether or not they think they can 'ignore' the rules of that license is most certainly not.

    "It's only beta!" "They'll release it when they're ready!" No deal. You use the GPL, you release the source with the binaries. Last time I checked, there's no 'Beta-version Exception Clause' or 'But Really, When It's Convenient Paragraph'.

    "This type of behavior soils the image of GPL software in the eyes of business/home users/your mother.." /bull/shit. This can only help deliver credibility to GPL code. If you're a business, what do you choose? Those freelance hobbiests who ask nicely if people would please please pretty please follow their rinky dink little license, or the vicious horned beast that protects its own interests?

    Call me crazy, but I'd choose the latter. Businesses sure as hell won't take GPL'd software seriously if we let others walk all over us.

  41. but it seems they arenot getting it either by Edmund+Blackadder · · Score: 2

    By the way i dont think it is a whole, i think it simply is a provision that allows people to sell open source software.

  42. Don't bite the hand that feeds you by acoustix · · Score: 4, Insightful

    Subject says it all.

    There is a lot of excitement around Lindows. Especially for people who use Windows, but are too afraid to start into Linux. Lindows has a very good chance of becoming popular and gaining some market share if it does everything it says it will.

    So I propose that we let them tweak their software with these beta releases. Then when they release a final version we will see the source code. Why do we need to see it now? It almost sounds like a bunch of three-year-olds that can't wait to open presents.

    I don't need to see the source code to make any fixes. That what the Lindows programers get paid for. So let them do their jobs and when Lindows is released THEN we can poke at the code.

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
    1. Re:Don't bite the hand that feeds you by gilroy · · Score: 4, Insightful
      Interestingly, I think this proverb cuts exactly the other way. Lindows is getting material and monetary benefit from all the unpaid work of all the Linux coders who came before. They released their work into the wild without compensation, in the understanding that follow-ons would adhere to the same principle, thereby encouraging the growth of useful projects. Now Lindows comes along and says, "Well, shucks, thanks for making all that code available to us -- it's been downright useful. But if you want to see what we came up with, well, sucks to be you."


      This is just another case of the digital commons being fenced off to benefit a few sheepherders. It's better to stop it early than when it has momentum.

    2. Re:Don't bite the hand that feeds you by dachshund · · Score: 2, Insightful
      So I propose that we let them tweak their software with these beta releases.

      I'd have a little bit more sympathy for your argument if they weren't charging $99 for their beta releases. That's a pretty high price to charge someone who's supposedly going to be helping you tweak your software.

      Now, I don't think it makes much of a difference under the GPL whether they're charging or not. But the fact that they're making a profit by selling sourceless GPLed code certainly hurts their "good-faith" argument in my eyes.

    3. Re:Don't bite the hand that feeds you by carm$y$ · · Score: 4, Insightful

      There is a lot of excitement around Lindows. Especially for people who use Windows, but are too afraid to start into Linux.

      Exactly for this reason, they *should* release the code. The have no chance at beating or "harming" M$ in a one-to-one fight, with rules that M$ not only masters, but over the time suggested, improved, and outright invented.

      Microsoft is afraid of GPL, you can see this. GPL may have it's shortcomings, but on the short run, whatever is seen as a threat by M$ - and is not illegal, obviously - must be used against them.

      --
      -- No sig today
    4. Re: Don't bite the hand that feeds you by pbryan · · Score: 2

      First, the whole premise of your comment seems to be that Lindows.com gaining market share is somehow important, especially to the Linux community, and that this somehow supercedes people's rights in their own work. This premise seems flawed, or at least requires some supporting evidence.

      Lindows has a very good chance of becoming popular and gaining some market share if it does everything it says it will.

      Why should this be a concern to the numerous people who made their work publicly available, but only on certain conditions -- conditions which apparently Lindows.com is not meeting?

      Why should this be a concern to a person who purchased a license, on the basis that Lindows.com is derived from GPL software, and who now wants to track down a bug or customize the software in some way?

      The success of Lindows.com is Lindows.com's concern, not anyone else's. Their market share is their responsibility, not ours. Lindows.com has a tremendously difficult task ahead -- but it's their responsibility.

      If Lindows.com is going to use other people's work, then today, under current intellectual property law, an obligation falls on Lindows.com to abide by the terms of the license under which it was supplied. If it can't do this and be successful at the same time, then it should fail.

      So I propose that we let them tweak their software with these beta releases. Then when they release a final version we will see the source code.

      When did you (or I, for that matter) get to decide what happens with other people's work? People worked hard on their software, and allowed us to see, use, improve, communicate about and collaborate on it. They dictate how their software is used, not us. This is not a democracy. We don't get to vote on how other people's work is licensed.

      Why do we need to see it now? It almost sounds like a bunch of three-year-olds that can't wait to open presents.

      Lindows.com must supply source because it those are the terms of the GPL. Actually, to be precise, we don't need to see it now. Lindows.com only has an obligation under the GPL to provide the source code to those who received binary versions of their software.

      --

      My car gets 40 rods to the hogshead, and that's the way I likes it!

    5. Re:Don't bite the hand that feeds you by Phroggy · · Score: 2

      So I propose that we let them tweak their software with these beta releases. Then when they release a final version we will see the source code. Why do we need to see it now?

      Who's "we"? People who read Slashdot? Or people who have devoted countless hours to writing software that Lindows is now using illegally?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    6. Re:Don't bite the hand that feeds you by Havokmon · · Score: 2
      Who's "we"? People who read Slashdot? Or people who have devoted countless hours to writing software that Lindows is now using illegally?

      Illegally, heh. You make it sound like they're selling drugs to kids. They don't have a product. They're selling memberships that allow users to get sneak preview packages, and a final 1.0 release of their package.

      So what you're saying is because Lindows.com has put actual money behind a potential product, which uses code that was donated, Lindows.com should be donating that potentially expanded code back, even though they're not ready to yet. So far all these posts are assuming all code that Lindows.com has is GPL. Their WINE is X11, they don't have to give that back.

      Yep. Let's move all their resources away from releasing a product, to putting up a public CVS server with only GPL'd code. Sure, money grows on trees. Seems like a sound business decision to me.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  43. Is there a ls -laR of the Lindows beta? by raph · · Score: 2

    I would greatly appreciate a listing of the files
    in a Lindows install. If you can do this, please get in touch.

    --

    LILO boot: linux init=/usr/bin/emacs

  44. All we're asking is compliance with copyright by Brian+Knotts · · Score: 2
    If "Lindows" was based on someone else's proprietary code, you better believe the copyright holder would hold them to compliance with the copyright.

    It doesn't work any differently with GPL. If you want to redistribute software that is GPL, you are required to do so under the terms of the GPL, because nothing else grants you the right to redistribute the software.

    This isn't whining; it's just a request for license compliance.

    "Beta" versions are not granted an exception to the terms of the GPL; if you are redistributing to anyone outside your organization, you must comply with the terms.

    So, "Lindows" needs to start complying with the terms forthwith.

  45. Re:Doesn't really surprise me by BlueWonder · · Score: 2
    You are however right in that they don't have to provide source unless someone requests it.

    If they don't provide the source with the binaries right away, they have to accompany the binaries with a written offer for the source.

  46. well by waspleg · · Score: 2, Interesting

    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 ;)

  47. Re:Let Lindows do what they want by gilroy · · Score: 2
    Blockquoth the poster:

    You can't look at the letter of the law ("limited times"). You have to look at the spirit of it.

    All we have is the letter of the law. The "spirit of the law", such as it has any thrust, is decided by the courts. You can't let a potential offender, or for that matter, a potential victim, be the sole arbiter of what the law means. In a system of law, under the rule of law, it is quite important that we conform to the letter of the law ... that is what we all share.


    If Lindows feels this "law" is invalid, then they can follow their conscience and not obey it. But they sure as hell have no moral right to whine when someone calls them on it, or attempts to have the law enforced.

  48. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  49. Robertson is a petulant child. by Anonymous Coward · · Score: 5, Insightful

    Like having an argument with a five year old.

    Parent:
    Time for bed, Johnny

    Johnny:
    "I don't want to go to bed!"

    Parent:
    "Look at the clock Johnny, it /is/ bedtime isn't it?"

    Johnny:
    "The clock doesn't matter!"

    Parent:
    To bed this instant!

    Johnny:
    Why?!!!?

    When arguing with children, there is no logical foundation to the argument. They will whine and wheedle in any way they can to get what they want. No need to let little things like reality get in the way of an angry child.

    And Robertsons arguments seem to go like this:

    GPL:
    "Robertson, you are a sentient being who was fully aware
    of the GPL before starting your business. Fullfill your part of the agreement"

    Robertson:
    The agrement doesn't matter! Look at all the nice things I've done. Therefore the agreement doesn't matter!

    GPL:
    Robertson, you are abusing the goodwill of thousands of people who realeased their software under the condition that that goodwill be perpetuated.

    Robertson:
    That doesn't matter! Look at all the nice things I've done!

  50. Not new: Redhat does the same thing by Kris+Warkentin · · Score: 2

    Relax people. Redhat, who is one of the strongest corporate supporters of open source, has been doing this for a long time. They get contracts (the Cygnus part of the business) to do custom work on things like gcc where some company pays them to port/optimize for their new processor or instruction set. Then Redhat does the work, gives the company the product and goes about their merry way. After about 6 months or so to make some money/make sure the port is stable, they release the source. They did this with the 128 bit Mips MTX 7860 instruction set support that they added to binutils and gdb. Anyone can get the code as a patch if they ask for it, it just isn't released for general consumption right away.

    --

    In Soviet Russia, hot grits put YOU down THEIR pants.
    1. Re:Not new: Redhat does the same thing by dvdeug · · Score: 2

      Redhat, who is one of the strongest corporate supporters of open source, has been doing this for a long time.

      No, they haven't. They never give the source to anyone, besides the person who paid for the modifications, who can distribute it to anyone they want.

  51. Re:Let Lindows do what they want by aozilla · · Score: 2

    You can't let a potential offender, or for that matter, a potential victim, be the sole arbiter of what the law means.

    Well, this is contract law, so you can and do allow the "victim" to override the law when its enforcement would be ridiculous. Also, it is up to the offender to determine whether or not the benefit from breaking the letter of the contract is worth the risk.

    If Lindows feels this "law" is invalid, then they can follow their conscience and not obey it. But they sure as hell have no moral right to whine when someone calls them on it, or attempts to have the law enforced.

    Well, I disagree. If I get fined for going 56 in a 55 mph zone, I sure as hell am going to whine and complain. Yes, the cop has a legal right to pull me over for speeding, but it's an unreasonable thing to do. And telling me "but what if you were going 80 miles per hour and there was a snowstorm and children playing" doesn't help the cops case any. Lindows claims they are going to release the source code shortly. If they don't, then we can argue the morality of that, but for now I don't think it makes sense to play the "what if" game.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  52. What Lindows States They Have Made Available by A_Mythago · · Score: 5, Informative

    According to the Lindows Licensing Information page Source code is available for download at http://net2.com/lindows/source/. Of interest is the statements to check the main developer trees for products they use (KDE, Denbian, Wine), as most modification made by Lindows have been accepted and integrated into the main trees.

    The dates on the source files are 12 Apr 02, although the downloader is cautioned in two places the Lindows OS software "has not even been released in beta", so the source may not reflect the most current build.

    --
    "To travel the paths of human imagination you have to be willing to unlearn all you know"
    1. Re:What Lindows States They Have Made Available by Salsaman · · Score: 2, Informative

      There's not much source even there, only bits of kde.

  53. Re:He's right by EllisDees · · Score: 2

    To summarize:
    If you have the binaries you can get the source. If you don't have them, stop whining.


    Of course you can always get the source off of someone who has gotten the binaries...

    --
    -- Give me ambiguity or give me something else!
  54. Think about this. by mindstrm · · Score: 3, Insightful

    Distribution is not defined. That is one of the problems with the GPL.

    I mean, say I am working on a piece of code, based on GPL stuff. Say it's for internal use only within my office. I think we all agree that using it on my company's computers only is not distributing it. Now let's say 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. I am not distributing my new work. I am merely SHOWING it to joe so he can give me feedback. The GPL should not prevent this.

    Now.. what Lindows is doing is different.. the bastards are charging people to see a beta, which is slimy to begin with...

    So.. anyone know what *really* constitutes distribution?

    1. Re:Think about this. by at_18 · · Score: 2

      I mean, say I am working on a piece of code, based on GPL stuff. Say it's for internal use only within my office. I think we all agree that using it on my company's computers only is not distributing it. Now let's say 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?

      Not for now. But if he asks for it, you must give it to him without complaining.

    2. Re:Think about this. by BreakWindows · · Score: 2, Interesting
      I think we all agree that using it on my company's computers only is not distributing it.

      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. ;) This is the other point of the GPL: community input into common problems.

      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.

    3. Re:Think about this. by iCEBaLM · · Score: 2

      Distribution is not defined. That is one of the problems with the GPL.

      Why must we redefine every english word? Emphasis mine:

      distribute Pronunciation Key (d-strbyt)
      v. distributed, distributing, distributes
      v. tr.

      1. To divide and dispense in portions.
      2.
      1. To supply (goods) to retailers.
      2. To deliver or pass out: distributing handbills on the street.
      3.
      1. To spread or diffuse over an area; scatter: distribute grass seed over the lawn.
      2. To apportion so as to be evenly spread throughout a given area: 180 pounds of muscle that were well distributed over his 6-foot frame.
      4. To separate into categories; classify.

      I mean, say I am working on a piece of code, based on GPL stuff. Say it's for internal use only within my office. I think we all agree that using it on my company's computers only is not distributing it. Now let's say 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. I am not distributing my new work. I am merely SHOWING it to joe so he can give me feedback. The GPL should not prevent this.

      Again, emphasis mine:

      send1 Pronunciation Key (snd)
      v. sent, (snt) sending, sends
      v. tr.

      1. To cause to be conveyed by an intermediary to a destination: send goods by plane.
      2. To dispatch, as by a communications medium: send a message by radio.

      These definitions would indeed corelate that sending something is infact distributing it and therefore would be bound by the GPL's source code terms. Now, if you allow Joe to look at it on one of your companies machines, that's different. If you give/send/hand/mail/email/ftp/upload/etc it to him then you are indeed distributing it and *if he asks* you must give him source code.

      -- iCEBaLM

    4. Re:Think about this. by mpe · · Score: 2

      I mean, say I am working on a piece of code, based on GPL stuff. Say it's for internal use only within my office. I think we all agree that using it on my company's computers only is not distributing it. Now let's say 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?

      The only relevent issue would be the question "is Joe part of the same corporate entity as you?".

      I don't think so. I am not distributing my new work. I am merely SHOWING it to joe so he can give me feedback.

      If you send Joe the program then you are distributing it. If you sent him a few screen shots or even a 3 hour video showing it being used then you are "merely showing it to Joe". It really dosn't matter how, even why, you distributed it. Dosn't even matter if you intended to distribute it to someone, maybe you sent it to Jane by mistake...

    5. Re:Think about this. by TekPolitik · · Score: 2
      Distribution is not defined. That is one of the problems with the GPL.

      The ordinary English meaning applies. What they are doing is distribution. It may be limited, but it's still distribution. Excessive use of inline definition in contracts and legislation is actually a bigger source of unexpected results than simple reliance on natural language.

  55. Same old story. by CottonEyedJoe · · Score: 2, Insightful

    The GPL states that they should release the code....they should release the code. They could have chosen to do BSDdows. However, this is indicative of a larger problem. Linux companies KNOW that as soon as their source is released their product becomes Free-as-in-beer. And as other linux companies found in much better economic times, selling something that consumers can get for free (from you or elsewhere) isnt going to fill your coffers with millions of techie dollars.

    If you are selling software, GPL is no good. IBM might make good with their linux business but lets face it, they are selling HARDWARE. The only viable business model that includes GPL is one where the principal product being sold is "immune" to GPL (hardware in IBM's case). Other companies who have tried this (VA, Cobalt etc) have made the mistake of trying to use linux to sell commodity PC hardware in a nice package.

    GPL has a future whereever it can be used as a tool to sell a proprietary product. Companies have tried with embedded devices but have largely failed due to slow time to market or coming out with incomplete barely usable products.

    Selling support as a GPL assisted product didnt really work, and if you think about it its easy to see why. Linux is unix, companies pay sys admins to run their unix boxes, why would they pay a support company for a big support contract (basically a helpdesk) when they are already paying a unix expert or two who usually know how to (or can quickly find out via free sources) fix virtually any problem that crops up?

    Non-GPL'd software is a possible "product" for GPL assistance. This could be as simple as selling a closed source product for linux, or by creating a whole non-GPL aspect to the OS (the MacOSX model, though I'm well aware that APSL !=GPL). The one problem with this is that the community tends to cry foul to the "spirit" of GPL in these instances. They want the whole ball of wax for free...even if no GPL code is used.

    Where are the success stories. I like the idea of open source. I like being able to reuse successful code, and change things to suit my needs.

    1. Re:Same old story. by mpe · · Score: 2

      If you are selling software, GPL is no good.

      There is no devine right to the idea that a specific business model is sensible even viable.
      There are plenty of businesses where any actual product is very cheap. Most likely they are actually selling a service, even a brand name.

  56. Re:Let Lindows do what they want by EllisDees · · Score: 2

    Well, this is contract law, so you can and do allow the "victim" to override the law when its enforcement would be ridiculous. Also, it is up to the offender to determine whether or not the benefit from breaking the letter of the contract is worth the risk.

    No, this is copyright law, and Lindows has no right to distribute any of the code at all unless they agree to the terms of the GPL. It doesn't matter if they are calling it 'beta' or 'snozzberry', they still have to give the code to anyone who got a binary and asks for the code.

    --
    -- Give me ambiguity or give me something else!
  57. But it isn't Lindow's Source by Jack+Hughes · · Score: 2, Insightful
    The point is that it isn't Lindow's source that is not being released.

    It is my source.

    And your source.

    And everyone who has made some GPL contribution.

    Lindows actually does relatively little development... it is based on Debian via Corel via Xandros.

  58. Re:Let Lindows do what they want by shepd · · Score: 2

    >Well, I disagree. If I get fined for going 56 in a 55 mph zone, I sure as hell am going to whine and complain.

    Go ahead. The moment you admit you did 56 in the 55 zone without a reasonable excuse to the judge (and "its just 1 mile over -- how unreasonable to pull me over" is simply not good enough, "I had to go to the washroom" holds more weight) you've broken the law and will be penalized for it. The cop wouldn't even need to show up in court if you contested the ticket like that.

    Now, I don't agree with that completely, but that's something you need to deal with at the election level, not the personal level.

    Same with Lindows. If they want a modified GPL that allows them to hold back the source until full-release they need to contact either the FSF or the owners of the copyright and petition them. They have no right whatsoever to take this into their own hands and are (IMHO) performing copyright violation the very moment someone requests the binaries (which was probably yesterday). In America, as we've seen in the past, copyright is not something to be trifled with.

    --
    If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
  59. Re:The problem with the entire argument.. by nusuth · · Score: 2
    I, the CEO of LinFlows Inc., hire a bunch of people to do beta testing for my GPL based new product LinFlows. Obviously when I release the product, I must observe GPL's source related articles. Yet do I have to give people I hired for my company source code together with binaries? My understanding is that is not necessary.

    Whether lindows case is more like this LinFlows case or the picture you present can only be determined by knowing and analysing license agreement between beta participants and lindows. Without this information the discussion is meaningless.

    --

    Gentlemen, you can't fight in here, this is the War Room!

  60. Re:He's right by twoflower · · Score: 2
    However, Lindows is under no obligation to release the source. They only have to do that if a) they are selling the binaries and b) someone requests it.
    Sorry, you're incorrect. Read the GPL again. They have to provide source to anyone they've provided a binary to (whether money changed hands or not) who asks for it. They are not obligated to provide the source to people who obtained a binary from someone other than them. Twoflower
    --


    --
    Twoflower
  61. Re:Let Lindows do what they want by aozilla · · Score: 2

    No, this is copyright law, and Lindows has no right to distribute any of the code at all unless they agree to the terms of the GPL.

    And they have agreed to the GPL. So it's contract law.

    It doesn't matter if they are calling it 'beta' or 'snozzberry', they still have to give the code to anyone who got a binary and asks for the code.

    And I still have to pay a fine when I go 56 miles per hour in a 55 mile per hour zone. Doesn't mean the cop that pulls me over for it isn't a dickhead.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  62. Re:Let Lindows do what they want by aozilla · · Score: 2

    Go ahead. The moment you admit you did 56 in the 55 zone without a reasonable excuse to the judge (and "its just 1 mile over -- how unreasonable to pull me over" is simply not good enough, "I had to go to the washroom" holds more weight) you've broken the law and will be penalized for it.

    I'm not arguing that. The original statement (not made by me, but I agree with it) was this:

    When Lindows doesn't want to release the source until they ship the definite version, let them. If they don't want to release the beta version under the GPL let them! This was a beta version! What are we complaining about? What is wrong with not releasing the source right away?

    The first part of the statement was "let them". I believe it was directed at the copyright holders. It's not a big deal. The lindows people are doing a positive thing for linux. If they delay the release of source for a few months, big deal.

    The last part was "What is wrong". I believe this meant morally, what is wrong, not legally. Again, I agree. There is no moral responsibility for developers to give source code when they distribute software.

    Besides that, the GPL says nothing about how quickly the source must be given. So it just might be legal as well as moral.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  63. Re:He's right by martinflack · · Score: 2

    There is one aspect that I don't fully understand.
    If I have a program that is gpl'd but not released to the public and it is somehow stolen from me is it legal for other people to distribute it. Gpl does grant me the right to distribute but as I understand it doesn't allow other people to claim as their birthright..

    IANAL, but AFAIK, the GPL is a contract and like any contract there must be a "meeting of the minds". If someone stole code from you, then the necessary formation of a contract did not occur, and they are breaking federal copyright law whenever they give it to someone.

    Unfortunately, the ability to prove it was stolen would be important should this ever go to court.

  64. Distribution not sale... by sterno · · Score: 2

    Actually, if they distribute it, they have to. Doesn't matter whether they are selling it. Section 3a of the GPL states that binary distributions must be accompanied by source code. They say you CAN charge for it, but that is not a factor here.

    Now, having said that, I tend to think that Lindows probably has their heart in the right place. Yes, technically they are violating the GPL but give them a break. Let's see what happens when they actually release the software. If they don't have source code available then to purchasers of the software, then it's time to raise hell. I think sending them a warning mesage is productive, but we shouldn't be writing them off as an agent of the devil in the meantime.

    --
    This sig has been temporarily disconnected or is no longer in service
  65. Wrong - re: distribution fee by SMN · · Score: 2
    the GPL allows him to charge a "distribution fee", which the license doesn't even say must be reasonable
    Here's the section of the GPL you're refering to:
    b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;
    Notice that the "distribution fee" is limited. It cannot be more than it physically takes to distribute the code, so the person/company distributing it cannot make a profit or hide the source that way. The maximum they could charge in your example would be the price of making the CD and the price of mailing it.
    --
    -- Imagine how much more advanced our technology would be if we had eight fingers per hand.
    1. Re:Wrong - re: distribution fee by Sabalon · · Score: 2

      Fine...you can ftp to ftp.mymachine.com. It costs me $500/mo for the T1 and $1000 for my ISP bandwidth, so the cost of performing my source distribution is $1500.

      Or does the "physically performing source distribution" mean you have to burn them a CD make a floppy?

    2. Re:Wrong - re: distribution fee by civilizedINTENSITY · · Score: 2

      As long as you never use that for any other purpose, then you'd be seriously stupid but legally correct. Use that connection for something else, and you have to find a way to determine how much of what is charged to who. Not so simple then, huh?

  66. In a related story... by bokmann · · Score: 5, Interesting

    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."

  67. OBEY THE GPL!! by dh003i · · Score: 5, Insightful

    Anyone who uses GPL code knows what they're getting into in advance.

    I'm sorry if it doesn't fit into his business model or plans...perhaps he should have planned better. Its not our problem.

    Our problem is that HE is violating the GPL, and that SOME in the OSS (Open Sourced Software) / FSS (Free Sourced Software) are ACCEPTING that.

    The reasons for accepting this guys violationg of the GPL range from, "It's not even a beta release," to "Give him some time," to "All this bashing of Linux companies is what harms Linux". Sorry, none of those reasons cut it.

    The GPL is a license, and he agreed to that license before using it. He agreed that in exchange for FREELY taking advantage of the HARD WORK of THOUSANDS of benevolent programmers, he would in return contribute his source modifications back to the community. By not doing that, he is taking advantage of thousands of programmers who generously GPL'ed their code.

    Until he does release that code, he will and should be criticized. The FSF should contact him and try to get him to release the code; if that fails, a lawsuit is in order. In order for your contributions to the GPL to have any affect, the GPL must be obeyed.

    When he does release the source, then we'll drop it. No hard feelings. We're not in it to ruin his company, his image, or his product. We simply want our license -- the GPL -- to be treated with respect.

    Its not an unreasonable license. It has very simple requirements, which are more than fair when you consider that you're getting all this stuff free as in freedom, and usually free as in beer too. Its not like the EULA, where you have no rights and violations will result in multi-million dollar lawsuits. Violations of the GPL don't cost companies any money -- not like the EULA does. Lawsuit's brought are only to force the company to release the source, not to punish the company, bankrupt them, or make an example out of them, as the BSA does. There is no GPL-BSA which goes around raiding companies to see if they're violationg the GPL.

    1. Re:OBEY THE GPL!! by mpe · · Score: 2

      When he does release the source, then we'll drop it. No hard feelings. We're not in it to ruin his company, his image, or his product.

      Which would be "us" being very generous. In terms of the letter of the law this company would have to petition every copyright holder for a new licence.

    2. Re:OBEY THE GPL!! by Chris+Johnson · · Score: 3, Interesting

      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.

  68. Obviously guilty by autopr0n · · Score: 2

    "We battled for the consumer at every step. We battled for open formats. We fought against secure music schemes. And we made contributions to Open Source software, since MP3.com was entirely LAMP based."

    Only a person with something to hide would make such a big deal out of this. I don't see any reason not to release the source if they are letting people use it. By making people sign away their rights to copy, distribute, or get the source from them, they are violating the copyright of all the GPL code they are giving out

    (It sounds like they are giving away 'special' betas for a fee. If they arn't some one reply and let me know what, exactly, they're doing.)

    --
    autopr0n is like, down and stuff.
  69. all animals are equal but some are more equal by graf0z · · Score: 3, Insightful
    There are many statement like MR is a good boy, lindows is good for the FS movement, they worked for wine (category "niceguy") or who needs the source, lets give them time or that's only trifle (category "trifle"). Does that count? The question is: are there any reasons to let somebody get away with violating the GPL? (if lindows does not release the code of their preview although the FSF asked for it, they violate the GPL, no matter if its free or not, if its beta or not, if they release the final code or not)

    I think there is NO such reason. Even if we love lindows & MR, the principles of the GPL are too important to weaken them by saying: "usual people have to fulfill it point for point, but some for some special people we turn a blind eye".

    Damned - who decides what is "beta", "final", "contributing enough open source", "good project for the free software movement" an so on? If we Let Lindows do what they want we will see more and more GPL violations and excuses "they let lindows go, why do they sue me?" (there is a post above exacly like this), "hey, i already published some GPL ware", "oh just wait a few month until my project reaches a status i define as 'release'" or "my project is so nice and good PR for the FS movement".

    We should not behave like officials in the old soviet union: "everybody has the same rights and has to fulfill the same duties - except good old merited communists..."

  70. Re:He's right by SecretAsianMan · · Score: 3, Insightful
    Bzzt! Wrong. Giving stuff away to achieve business goals happens all the time and is fully legal. Microsoft's behavior is contemptable for two reasons:
    • With its monopoly market share, Microsoft has a nearly 100% safe revenue stream. It can afford to develop and then give away IE. We've seen before how well a company without monopoly power can survive with such a plan. Microsoft used its monopoly power to undercut competing browser makers, ensuring that they would never be anything more than niche players.
    • By bundling IE with Windows, Microsoft makes the giving away of IE virtually mandatory. If you get Windows, you get IE. If you get a new computer, you most likely get Windows. This is, admittedly, convenient for end users who just want a good browser, but it makes it yet more difficult for third parties to compete.
    --

    Washington, DC: It's like Hollywood for ugly people.

  71. The FSF is right and offtopic by extrasolar · · Score: 2

    The goal, since 1984, has been to give users freedom to the software they use. This means the right to copy, use, and modify the software. This is what free software is and this is why GNU/Linux exists.

    Free software is what makes GNU/Linux different from ever other proprietary operating system and is what allows collaborative development to work. The goal has always been freedom.

    This means we do not barter away freedom for popularity and we do not barter away freedom for business. And we definitely don't barter away freedom for more software. Sorry Lindows but if you want to use community software you need to follow community rules.

    Also, I would hesitate to call this an attack. From the article it doesn't seem like we're at that stage yet. Release the source and I don't think anyone would be upset.

    OFFTOPIC

    I just wanted to mention that while normally an Open Source crowd, this article has seemed to produce quite a bit of Free Software Movement sentiment. It seems you guys aren't outraged by the lack of pragmatic benefits of the software (no one has yet said that they wanted software that doesn't suck) but rather concerned about the ethics of not providing source to the software they use. Could it be that the open source hype is dissolving and people are returning to their free software roots?

    (yes, I know I'll probably get flamed for this)

  72. Not just Linux coders by extrasolar · · Score: 2

    Not just Linux coders but a lot of other free developers as well. People who contribute GNOME, KDE, GNU, and all of them nice applications--among others. I'm using Mozilla right now which is also not Linux.

  73. Re:Now you know why I use BSD... by dvdeug · · Score: 2

    If people spent HALF the time coding instead of flaming, we might just have better code out there.

    That applies to you, too, though. There's coding you could be doing instead of flaming too. In any case, how many people here would be doing serious coding if they weren't arguing here? Most flamers aren't coders, and vice versa. Even if they are, you can't write code all the time; slinging prose is a way to relax for some people.

  74. Do they? by ubernostrum · · Score: 2, Insightful

    It would seem that what you're talking about is Red Hat doing work for a corporate client, then waiting a while to polish it before making it available to the rest of the world at large. This is perfectly acceptable and is in fact probably in the strictest accord with the GPL - someone needs a program to be better, they hire some programmers to fix it. Red Hat will have to provide source to the corporate client, but they're not required to distribute anything to the public at large; they just do it anyway. Their only responsibility is to provide a copy of the source code to anyone they've given a binary to, and that is "on demand". If they only ever give the binary to their corporate client, they have to give the client source, and the same goes for the public release...as soon as they publicly release a binary they must publicly release source. Nothing says they have to publicly release the binary though.

    And notice also that Red Hat doesn't do what Lindows is trying to do. Go to Red Hat's public FTP sometime and you'll notice that the current beta (I believe I linked to the right one there, it's skipjack right now, right?), includes a directory named "SRPMs". That's source for the beta, seeing as the GPL requires it to be available when they distribute binaries. That's exactly what Lindows is saying they don't have to do - their argument is "it's a beta release, we don't have to give anyone source for it". And that's wrong...the GPL requires them to give source to their beta users, and it's good sense anyway...it would help them find and eliminate bugs faster.

  75. Don't be quite so hostile by extrasolar · · Score: 2

    Personally, I would avoid being quite so hostile.

    While I agree that they should release software code to those they distribute binaries to, whether they label it "binary" or not, I would avoid being vitriolic or mean about it.

    Because it seem that their intentions are good. They want to distribute free software and make it easy for windows users to transition to a free operating system and this is a good thing to do. And they do have every intention on releasing the final software as free software. So it seems they do want to give their users freedom, they are just being lazy about it.

  76. Parallels with MP3.COM by Jah-Wren+Ryel · · Score: 4, Interesting

    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.
  77. Re:Let Lindows do what they want by gilroy · · Score: 2
    Blockquoth the poster:

    Besides that, the GPL says nothing about how quickly the source must be given. So it just might be legal as well as moral.


    From the text of the GPL:

    3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

    a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
    b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
    c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)


    From Merriam-Webster:

    accompany:
    to go with as an associate or companion


    So, no, they actually must make it available immediately. And note we are not talking about, "We're really busy so we can't put it online this weekend." They're taking a "principled" stand that the GPL can be ignored for beta.
  78. Re:...but FSF may not be able to sue by extrasolar · · Score: 2
    1. A lot of free software has had their copyright assigned to the FSF including a lot of GNU software. I am sure glibc has copyright by the FSF since they funded its development for a while and probably Bash, the GNU file utilities and text utilities, and gcc. The reason a lot of this software has had copyright assigned to the FSF is so that the FSF could enforce the GPL.
    2. By calling their OS "Lindows" most of us assume that Linux is used as the kernal of the operating system which is licensed by the GPL. In addition, most of KDE is licensed under the GPL. In fact, most GNU/Linux software is licensed under a GNU license.
  79. Re:What's the big deal?R by dvdeug · · Score: 2

    No, someone is taking something from me - my right to prepare and distribute derivitive works.?

    You have no such right. All rights to create and distribute derivative works for a copyrighted work belong to the copyright owner of the original work.

  80. Re:He's right by mpe · · Score: 2

    If you distribute it to someone under the GPL, you are granting them an irrevocable license to further distribute it.

    Except that the licence can be revoked. If the person who the software is distributed to fails to comply with the terms.

  81. Re:no, he's not by mpe · · Score: 2

    They own the copyright. They are under no obligation to keep betas, etc. under the GPL.

    Except they don't own copyright on anything they didn't write from scratch themselves. The vast bulk of their product is either unmodified GPL code or obvious derivatives of GPL code.

  82. You've found your own counter-arguemnt. by Ungrounded+Lightning · · Score: 3, Insightful

    Lindows isn't selling their distribution yet, reall--they're letting people pay for the privilege of being beta-testers; ... Beta testers are commonly defined by their contracts/livenses as employees and forbidden from distributing copies of the beta software.

    They obtained a license to make copies of the source code - modified or otherwise - which requires them to provide source on demand and an automatic sublicense to any party to whom they have given or sold the object. Period. There is no exception for "employees" - especially "empoyees" who have PAID for the privilege. If they fail to do this they are in violation of the license - regardless of how much they have "helped the open source movement" in the past or concurrently.

    Further: For an open source project having the source, modifying it, and installing the mods ARE PART OF THE BETA TEST.

    ... it does open the possibility for an interesting loophole--perpetual beta!

    Which is PRECICELY why the open source community, and its FSF spearpoint, can't afford to let the loophole exist, even for a short period. If it is OK for a while you get into a perpetual battle of defining what is "a while". In the software biz a few months of lead time - FOR EACH RELEASE - is all it takes to make a monopoly. If it's not OK AT ALL, the problem is nipped in the bud.

    If you pull up the FIRST weed to sprout in your lawn before it goes to seed you avoid thousands of its offspring.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  83. Re:GPL needs grace period by Chris+Johnson · · Score: 2
    Speaking as an ex-MP3.com musician, I have to say that your spinning any Michael Robertson company as MORE competent than a random group of unemployed, smelly hackers with short attention spans... is very funny :)

    Lindows will be far more useful dead than alive- or at least the brainless, shambling semblance of life you're likely to see. Haven't you ever seen a con man before?

  84. Re:Let Lindows do what they want by maxpublic · · Score: 2

    The GPL is copyright right. There is no question about this whatsoever; it's indisputable in court.

    EULAs are not copyright. They are not contracts, nor are the terms and conditions of EULAs applicable under *any* interpretation of contract law. The only attempt to enforce a EULA in the U.S. ended with a court striking it down as failing to meet the provisions of contract law.

    So yes, the GPL is part of established law. EULAs most definitely are not. There's a difference here, for anyone with the brain cells to make the distinction.

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
  85. Re:Waiving your right to the source... by Chris+Johnson · · Score: 2
    If they did this they would render themselves legally unable to release anything, EVEN THEIR OWN CODE, under the GPL.

    It's quite clearcut: the GPL is not compatible with freedom-restricting licenses. If you break the rules you lose the ability to distribute legally under the GPL.

    Now, IF it was all their own code (which it ain't), this wouldn't stop them because then they'd have the ability to release under some other license- dual-licensing.

    But in any situation where you're both restricting access in ways incompatible with the GPL, and licensing under the GPL, you're only causing your GPL licensing to self-destruct. It's not legal even if it's your own stuff- you're contradicting yourself by trying to GPL and also trying to restrict or put on additional EULAs and such things.

  86. Re:Let Lindows do what they want by mpe · · Score: 2

    The first part of the statement was "let them". I believe it was directed at the copyright holders. It's not a big deal.

    IIRC copyright law grants copyright holders the right to decide if this is a "big deal" or not.

  87. Bruce Perens has his say by Gerdts · · Score: 3, Informative

    Bruce Perens as sent an open letter to Michael Robertson requesting that they release the code to the software that he wrote that they are distributing.

  88. Re:Let Lindows do what they want by mpe · · Score: 2

    The only way arround this would be (in my opinion, and i happens that IANAL) to pay this beta testers for testing the product ($1 would be ok) and treat them like hired personel.

    The only other way would be to have this $99 be to buy stock/shares in the company. Which again could be argued to change the action from distribution to a third party to an internal transfer between different parts of the same "corporate person".

  89. Re:Let Lindows do what they want by i_am_nitrogen · · Score: 2

    Morons maybe, sleazeballs, perhaps, but selling? No. Lindows.com has, as of yet, not sold a single piece of software to anyone. The Insider program is a subscription type thing, where one of the services is access to internal software releases. The GPL allows internal releases. But hey, this is what happens when you hire a whole team of former MFC developers who've never read the GPL, and nobody with actual Linux experience.
    I strongly dislike the renaming stuff; but, if you look in the "Specs" page, you'll see "Derivative of: kinkatta" or whatever, as well as a link to source code.
    Finally, http://www.net2.com/lindows/source/. Source is already there.

  90. Re:Let Lindows do what they want by mpe · · Score: 2

    Kinda funny how the same people who ignore Microsoft EULAs turn around and whine like little girls when they think the GPL is being "stretched" or even slightly mis-interpreted.

    An EULA is a different kind of entity from the GPL.
    The GPL is a copyright licence, no different conceptually from an agreement between an author and a publisher to publish a book.
    An EULA attempts to cover how you can use a program. Whereas the GPL applies to distributing a program. IIRC it explicitally states that using programs is outside its scope.

  91. calling the Lindows bluff by ztwilight · · Score: 2, Interesting

    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?
    1. Re:calling the Lindows bluff by Stormie · · Score: 4, Insightful

      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

      So, what you're saying is: we shouldn't take a stand against these thieves ripping off GPLed software for their own personal profit, because if we do, we might scare off other companies who were thinking of ripping off GPLed software for their own profit? Sound thinking, dude.

    2. Re:calling the Lindows bluff by Stormie · · Score: 2

      True, it is not a good idea to allow companies to hold on to source code. At the same time, you cannot build a sound business when people are getting first impressions of your software based on it's junky alpha quality. They'll drop your software like an old habit. First impression is everything.

      What the hell?? Lindows are selling this software, at $99 a shot!! If it's "junky alpha quality" and will cause people to drop them "like an old habit", it's their goddamn fault, not the GPL's!!

      You'll notice that in fact the GPL inflicts no pain whatsoever on a company wishing to conduct their business the way you describe. No source code need be disclosed until the software is released. Polish it in the dark for a decade, if you like, and no zealot will be on your case. It's only when you decide that "selling software" should come before "releasing source" in the release schedule that you cop this grief.

      By asking companies to release their source code early, it is asking them to compromise their software process.

      "after they start selling software for $99 a copy" is not too early.

      Hackers don't mind putting up with buggy half-done software, that's what they live by, they created it. But the rest of the world doesn't like terrible software quality.

      If the quality of Lindows is "terrible" (and I have no idea whether it is or not), nobody is at fault except the people who decided to release it and start selling it. And why would the opinions of "the rest of the world" be influenced by the source being released alongside the binaries - nobody but a hacker is going to look at it anyway! The only thing that can make a bad impression on the general public is the actual executable software, not the source code!

      I do not promote or condone what Michael Robertson has done in any way, shape or form.

      Please, in that case, stop defending him in this bizarre and ill-considered way.

  92. Re:The problem with the entire argument.. by Chris+Johnson · · Score: 2
    You can hire people by charging them money to work? DAMN, that's a neat trick...

    ...oh, wait, I'm a musician, we've had 'pay to play' for many years now...

  93. Doesn't matter by Syberghost · · Score: 2

    It doesn't matter whether Robertson is on the level or not, we should leave him alone for now.

    When Lindows comes out, either he'll release the source, or he won't.

    If he does, then we win because we get the source, problem solved.

    If he doesn't, then the FSF can sue after he's made some sales, when his pockets are deeper. We don't win as big that way, but at least we mitigate the damage.

    1. Re:Doesn't matter by Eric+Smith · · Score: 4, Insightful
      Get real. Robertson complains about being attacked, and says we should instead praise him because he sponsors this, contributes to that, and benefits the community. The GPL requirement to make source available is not a great hardship; if he isn't willing to comply with such a minor thing, I'm not going to be impressed with the supposed benefits to the community that he's making, since violating the GPL harms the community in a very direct way.

      What possible reason could there be for claiming that he'll distribute the source for the final release, but not the beta? Is there something in the beta that shouldn't be there? Is he ashamed of his modifications?

      If the GPL allowed distribution in object form only of prerelease software, that would completely undermine the whole concept, since almost no free software is ever "final" (nor is most proprietary software, for that matter). Companies that wanted to keep their changes private, as Robertson apparently does, would simply release a never-ending stream of prereleases and betas.

    2. Re:Doesn't matter by civilizedINTENSITY · · Score: 2

      " There is a pragmatic reason that I ask you to fulfill your source-code obligation any time you distribute a copy of my work from one legal entity to another: sadly, some companies never make it to release 1.0. In that case, the pre-release versions provide the only opportunity for a company to fulfill its source-code obligation. "

  94. GPL Section 3 by darkonc · · Score: 2
    3) You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
    • a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
    • b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
    • c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

    So, for further clarity, You can only give pointers to third-party sources of the source code if that's how/where you got the object code you're distributing, and you're doing it noncommercially. On the other hand, if you distribute modified code, you have to point people to copy of your modified source. Generally, the easiest way to do this is to make sure that anybody who gets your object code gets {,access to} a copy of the source code, at the same time.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  95. GNU is pretty clear on GPL for beta releases by dsoltesz · · Score: 3, Insightful
    The GPL FAQ seems pretty damn clear about this issue:
    Does the GPL allow me to distribute a modified or beta version under a nondisclosure agreement? 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.
    As addressed elsewhere in this discussion, Lindows must make available all the GPL source code to users who have the binaries, and cannot charge more for the distribution of the code than the cost of distributing it. If these subscribed users are not able to get the entire set of matching source code that's under GPL, Lindows is violating the GPL. I don't think it will hold up in court that members of the Lindows Insiders subscription service are "internal".
  96. Re:He's right by malfunct · · Score: 2

    I have never read the GPL because I don't like it, its bad enough that it FORCES derivatives to release source (but I won't go into that now).

    The interesting part of your post, if its true, is the requirement to release the source of the tools. I bet there is a fair amount (not a majority by ANY means) of software that was developed in closed source development environments and then released as GPL, this means there is a fair amount of software breaking the GPL from the get go.

    I can't believe that the GPL actually does this, but if it does its another reason that its a terrible licence. I support authors that want to release thier source because its a good thing to do. I cannot however support a licence as tyranical and draconian in its requirments as the GPL. Someone please come up with an alternative licence that encourages openness yet doesn't take the rights away from developers.

    I've always wanted a license (and if I ever write anything worth distributing I might try drafting it) that requires derivatives to release my source it its original form but does not require them to release thier modifications. This would keep my ideas open forever, but allow the other people to do what they want with thier ideas.

    --

    "You can now flame me, I am full of love,"

  97. Re:Doesn't really surprise me by GauteL · · Score: 2

    True. You have to make receivers aware of their right to aquire source, but it doesn't make my sentence any less true.

    You only have to provide source on request.

  98. Re:He's right by civilizedINTENSITY · · Score: 2

    They only have to do that if they are *distributing* the binaries. If distributing without sourcecode, they must make the sourcecode available to all third parties. Since they distributed their betas, we *all* have the right to the sourcecode. You, me, B. Gates, Attilla the Hun...

  99. Employees are *paid*! by phliar · · Score: 2
    Beta testers are commonly defined by their contracts/livenses as employees and forbidden from distributing copies of the beta software. So, Lindows has a real point here.
    Bullshit!

    Last time I checked, the people in the QA and testing department didn't pay the company for the privilege.

    If Person X pays Lindows (and $99 isn't a "nominal" sum) for the privilege of running their Linux distribution, they're a customer and not an employee.

    --
    Unlimited growth == Cancer.