Slashdot Mirror


Embedded Device Manufacturers Ignoring GPL

swillden writes "Iain Barker and some other Linux Kernel Mailing List readers have discovered that several manufacturers of DVD players based on the Sigma Designs EM8500 chipset are distributing Linux, both in the devices and as binary-only firmware upgrades, but not providing source. Apparently, Sigma Designs provides its customers with a copy of the kernel as part of a chipset SDK, and those customers are making and selling devices without complying with the terms of the GPL. It's not clear if this is because Sigma didn't tell its customers about the GPL and their obligations, or if they're all ignoring it on their own. Maybe they've all bought licenses from SCO and therefore don't have to comply with the GPL? The LKML post contains a list of some of the infringers."

779 comments

  1. Keep this within reason, please. by Masque · · Score: 5, Funny

    If I have to pay an extra USD$25 in shipping when I replace my DVD player because it comes with the kernel source printed out, I'm going to be seriously pissed.

    1. Re:Keep this within reason, please. by justsomebody · · Score: 5, Insightful

      I guess you don't understand or you're joking.

      I don't know now, but there were the times when I wanted to use my Sigma DVD card under Linux. And they provide shit. The least to comply with GPL would be releasing the drivers for their cards for Linux.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    2. Re:Keep this within reason, please. by Corfe · · Score: 1

      I can't tell if this is a joke or a troll. I'm hoping it's a joke - you know the GPL doesn't require printouts of source to be forced on the customer, right?

      You get the *option* of obtaining the source, if you want, and usually it's in the form of a burnt CD or a download, not a printout. And it hardly costs $25 - get real. The LKML people are just saying if you modify linux you have to make the source available to those who want access to it (or integrate the code into mainstream linux). That's all - nothing unreasonable. Don't like it, don't try to sell your own modified linux.

    3. Re:Keep this within reason, please. by elf-fire · · Score: 1

      Access to the source never implied that everyone would get a printed copy... You can still download from kernel.org without receiving a huge box from DHL, can you not!

    4. Re:Keep this within reason, please. by Anonymous Coward · · Score: 0
      If I have to pay an extra USD$25 in shipping when I replace my DVD player because it comes with the kernel source printed out, I'm going to be seriously pissed.

      The GPL requires distributors to provide "a complete machine-readable copy of the corresponding source code...on a medium customarily used for software interchange".

    5. Re:Keep this within reason, please. by kasperd · · Score: 2, Informative

      kernel source printed out

      The GPL says machine-readable source code. That could for example be a CD. But certainly not printed on paper.

      --

      Do you care about the security of your wireless mouse?
    6. Re:Keep this within reason, please. by canadianjoe · · Score: 1

      ... Then wouldn't a scanner with OCR software be considered a machine??

    7. Re:Keep this within reason, please. by Pius+II. · · Score: 5, Informative

      Nope, the GPL says "offer [...] to give any third party [...] a complete machine-readable copy of the corresponding source code". That could for example be a little slip of paper, saying "You can download the Linux kernel source at $company_url".
      There's normally already lots of little slips inside a generic DVD player package, saying things like "If you can read this, your warranty is void" and other stuff, so one more shouldn't bring the cost up by too much.

    8. Re:Keep this within reason, please. by Bruce+Perens · · Score: 4, Insightful
      If your product is from perens.com, perens.com must provide you with a download site. It would not be kernel.org unless we had contracted with the site operator to provide that service for us. You can't just point to a third party as your fulfillment of the source code obligation.

      Bruce

    9. Re:Keep this within reason, please. by Bruce+Perens · · Score: 4, Insightful
      Actually, it doesn't even permit printouts as fulfillment of the source-code obligation. It requires machine-readable media. Even with today's OCR technology, I think I could make a case that listings aren't machine-readable. Some things, like which characters are in the white space, don't come across.

      Bruce

    10. Re:Keep this within reason, please. by Dwonis · · Score: 2, Insightful

      Would you even need to go so far? The GPL states, "The source code for a work means the preferred form of the work for making modifications to it." I really doubt a print-out would qualify, even if it was machine-readable to some extent.

    11. Re:Keep this within reason, please. by Anonymous Coward · · Score: 0

      BTW, distribution triggers the obligation to provide the source or promise to provide the source. Modification is irrelevant. If you modify and distribute, you still have to provide the source or promise to provide the source. If you modify and don't distribute, you don't have to provide the source.

    12. Re:Keep this within reason, please. by .Bruce+Perens · · Score: 1, Troll

      Yes, but don't forget that the GPL can be applied to things other than code - easy to forget here on slashdot. You could, for example, make a GPL-protected book, and I mean a physical book and not an e-book. Then someone could theoretically change the book ... add new characters, whatever. The "preferred method of the work" would, indeed, be paper. Now when you request the original it could, or even should be provided on paper! The author is allowed, however, to ask for a reasonable compensation for raw materials. There are subsections of the GPL designed just for hard-publishing ... obviously one-off source printouts can be quite costly, preventing reasonable acquistion of the source. You are allowed to create a library when it comes to books, in a sense borrowing the source. Electronic distribution is allowed in cases like this, to help avoid these logistical entanglements.

      --

      Thanks,
      Bruce
    13. Re:Keep this within reason, please. by JK+Master-Slave · · Score: 1

      perens.com can also then provide you with a one-time-use password to download said source code from the site.

      You can apply again in writing if you need a second password.

    14. Re:Keep this within reason, please. by shepd · · Score: 5, Funny

      >... Then wouldn't a scanner with OCR software be considered a machine??

      0n, ye5 l an 5une 1L w0u1d oe c0n51dened o na(n1me!

      --
      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
    15. Re:Keep this within reason, please. by Masque · · Score: 3, Funny

      Absolutely joking. I thought it was an amusing image.

      I mean, clearly, if the vendor had to provide printed source...well, that'd make downloading Fedora somewhat impractical. I don't think IP over fax is fast enough for most people.

    16. Re:Keep this within reason, please. by inode_buddha · · Score: 1
      Which is why my (small, outdated, and embarassing) site actually has all the source on it which I used at the time, in addition to documentation. It costs me a but, but I figured it was a fair deal.

      There's a bit of irony here tho - last I heard, it was illegal to use DeCSS or whatever to play DVD's on my workstation. Now some manufacturer is using Linux anyway? WTF?

      And yeah, stuff gets out of hand around here sometimes, and needs to stay within reason - or at least professionalism, IMHO.

      --
      C|N>K
    17. Re:Keep this within reason, please. by kasperd · · Score: 1

      Then wouldn't a scanner with OCR software be considered a machine??

      Yes, maybe it would be considered a machine. But since all the OCR software I have seen wasn't able to read a printout, that really doesn't change anything.

      --

      Do you care about the security of your wireless mouse?
    18. Re:Keep this within reason, please. by kasperd · · Score: 1

      That could for example be a little slip of paper, saying "You can download the Linux kernel source at $company_url".

      I'm not completely sure if that is enough. An offer to send a CD to you at the cost of a few dollars would OTOH be acceptable. What I said is, that a printout of the source is not acceptable.

      --

      Do you care about the security of your wireless mouse?
    19. Re:Keep this within reason, please. by Nucleon500 · · Score: 2, Informative
      Methinks authors use word processors, so the book itself isn't its source.

      It is very harmful for you to pretend to be someone who would know about these issues, and then spread misinformation about them, when in fact you are not who you claim to be.

    20. Re:Keep this within reason, please. by Bruce+Perens · · Score: 1

      Sure, but given that any third party can apply and must be honored, why take the trouble?

    21. Re:Keep this within reason, please. by Anonymous Coward · · Score: 1, Informative

      Who the hell is modding this obvious troll up?

      Have you noticed that not only is he not Bruce Perens, having a "." in front of his name and a much high ID but more to the point has no idea what he's talking about and just makes stuff up at random? Dud you READ the crap in the post you moderated?

    22. Re:Keep this within reason, please. by BrianWCarver · · Score: 2, Informative

      Sigma cannot satisfy Section 3 of the GPL by simply providing the source on the internet. They must be prepared to provide it by mail as well, if requested by someone who received the binary. See: GPL FAQ.

      --
      Like Digital Freedoms? Then donate to EFF before they're gone.
    23. Re:Keep this within reason, please. by 1001011010110101 · · Score: 2, Funny

      Better yet, they can do the same SCO did in the IBM case... first print it out, and then when requested a computer readable version, scan the printouts and send them PDFs :)

    24. Re:Keep this within reason, please. by JoeBaldwin · · Score: 1
      You could, for example, make a GPL-protected book, and I mean a physical book and not an e-book. Then someone could theoretically change the book ... add new characters, whatever.


      What, like Wikipedia?
    25. Re:Keep this within reason, please. by Anonymous Coward · · Score: 0

      Mod the comment down for being wrong, not because there's supposedly something special about its author. Identity is a crutch for people too lazy to weigh ideas on their own merits.

    26. Re:Keep this within reason, please. by adrianbaugh · · Score: 2, Insightful

      While they have to provide the source to the kernel if they are including it in hardware they are selling there is no compulsion to release their drivers - just like nVidia, they could quite easily provide a kernel module that is a wrapper around a binary. I think they might have to release the source code to the wrapper module, but they don't even have to release the binary file it uses at all (other than in the devices they supply). The kernel would report that it was tainted (P), but who will ever go running lsmod on a DVD player?
      Having said that, I hope someone nails them for the infringements they are guilty of.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    27. Re:Keep this within reason, please. by MechaStreisand · · Score: 1

      Wait a minute...

      If any third party can ask you for the source code to something you're distributing but haven't changed, and you never distributed it to them in the first place, then...

      why can't you be considered the second party that's distributing to third parties, directing them all back to the first party, Linux.org?

      I mean, if it's okay for one of your customers to tell people to download the source from you, why isn't it okay for you to tell your customers to download the source from somewhere else?

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
    28. Re:Keep this within reason, please. by danheskett · · Score: 1

      What if it is in barcoded format?

    29. Re:Keep this within reason, please. by Bruce+Perens · · Score: 1
      This particular term of the license, 3(b), activates when you distribute a binary copy to someone without the source. Once you do that, you don't get to pick and choose who you will fulfill that obligation for. The license says any third party.

      The fact that it's any third party makes it a lot easier to enforce the license, because any third party can verify your compliance with 3(b).

      Thanks

      Bruce

    30. Re:Keep this within reason, please. by T-Ranger · · Score: 1
      Back in the day when the US Gov was anal about crypro software it was illegal to export, amongst other things, PGP. As software. Discussions about crypto stuff, including books, were ok to export.

      Enter MIT Press, and their book "PGP: Source Code and Internals". It includes, in ORC friendly type, the entire PGP source code. Compleatly legal to export.

      At least once, source code has been distributed on dead trees, in a format desigined for machines to read. I would call that machine-readable. In the PGP case it was for good intentions. To 'get around' the GPL it would be nasty. But acceptable.

    31. Re:Keep this within reason, please. by kasperd · · Score: 1

      What if it is in barcoded format?

      Then it might qualify as machine-readable. But there is another detail, because the GPL require it not only to be machine-readable, but also to be on a medium customarily used for software interchange, which I don't think applies to paper.

      --

      Do you care about the security of your wireless mouse?
    32. Re:Keep this within reason, please. by joto · · Score: 1
      What if it is in barcoded format?

      If it's barcoded, it's machine readable, like punched cards, paper tape, magnetic cards, and whatever other insane things you can come up with.

      On the other hand, nobody is going to do that, because distributing something as barcode is much more expensive than distributing it in a more convenient format. By the time 1000000000 users have asked for the 10 kg barcode being sent to them, they will probably consider more reasonable means of distribution.

    33. Re:Keep this within reason, please. by thynk · · Score: 3, Interesting

      One of the things that really got me excited about having a TiVo (direct tv tivo) was when I was reading the manual (3 days before the installer was due, of course) and ran across the GPL in the back of the book. Oddly enough, that was just about the only thing I found of substance in the manual.

      Nice to see that some companies are able to adhead to the rules AND make some money at the same time.

      --

      Good judgment comes from experience, and a lot of that comes from bad judgment.
    34. Re:Keep this within reason, please. by McDoobie · · Score: 1

      Quoth the Perens...
      "Actually, it doesn't even permit printouts as fulfillment of the source-code obligation. It requires machine-readable media."

      Shit! Are they gonna use paper tape or punch cards?

    35. Re:Keep this within reason, please. by danheskett · · Score: 1

      Point being though, if you want to discourage users from seeing the source barcode meets the GPL but effectively stops users from seeing/changing the code.

    36. Re:Keep this within reason, please. by danheskett · · Score: 1

      "Customarily" refers largely to how it has been done. Coding began as holes in paper. That was how programs were exchanged and "run".

      So the custom really is paper. It goes back to the beginning of coding and continue to this day. It is a customary mode of code interchange.

    37. Re:Keep this within reason, please. by statusbar · · Score: 1

      I believe the next version of the GPL needs some clatification regarding embedded systems.

      For instance, what if my flash boot loader is closed source? No one else would be able to make modifications to the GPL parts of my system because they would not know how to run the equivalent of lilo on my funky hardware.

      Yet the point of the GPL is to allow the customer to modify the software.

      --jeff++

      --
      ipv6 is my vpn
    38. Re:Keep this within reason, please. by Anonymous Coward · · Score: 0

      The legality of binary drivers is still a gray area, no matter what anyone says or does.

      The GNU purist perspective is that it should be illegal. Many people hold this. I'm pretty sure Linus himself agrees with it at least in part, as a non-GPL module will not be able to access all symbols in the kernel. This is a form of GPL protection.

      Linus's general approach, though, is that there's nothing wrong with binary drivers. And since kernel modules are not technically "linked" (but rather vmalloc()'d and had some pointers filled in), he doesn't think it technically qualifies as "linking" under the GPL. Personally, this sounds a little weak to me...

      The way I see it: A decade ago, Linus chose a license that forbids binary-only modules. In retrospect, he doesn't think that's a good idea. But since he doesn't own 100% of the copyright, he can't change the license. Instead, he only chooses to enforce parts of it.

    39. Re:Keep this within reason, please. by Luzumsuz+Lazim · · Score: 1

      There is an invention called PEN which can be used to make modification on a printed material, it can even be considered as a machine, given the fact that they became pretty sophisticated these days! One can convince the judge with this... In general I find GPL childish... If you want to make it free, make it really FREE.

    40. Re:Keep this within reason, please. by Luzumsuz+Lazim · · Score: 1
      By the time 1000000000 users have asked for the 10 kg barcode being sent to them, they will probably consider more reasonable means of distribution.

      Nope! That's the point. They can charge for the cost of media and the shipping, I think that much is clear from the GPL (correct me if I'm wrong.) And, the purpose is not to distribute the code. If they "decide" to distribute it on punch-cards, it is going to cost 5,000,000 cards, and the mailing costs and the (punch-card) equipment maintenance to punch that many cards. A rough estimate gives at least a million dollar! It is big enough to discourage the people.

      I think it is a pretty good idea.

    41. Re:Keep this within reason, please. by tiger99 · · Score: 1

      ...and as it is possible to get free hosting quite easily, there is little excuse IMHO for not hosting it yourself. The GPL is there to be complied with, simple as that. It is a fair, reasonable and non-discriminatory licence. If they don't like it, they should use the BSD kernel, or licence SCO or some proprietary RTOS (at vast expense).

    42. Re:Keep this within reason, please. by tiger99 · · Score: 1
      DeCSS is legal EVERYWHERE except in the USA. If you want it to be legal in the USA, keep annoying your congressman, that is what he is for, to obey the will of the people who elected him. Same for the President, but of course the people did not elect him, not the present incumbent anyway, so I guess that makes him responsible for nothing....

      When you purchase a DVD, you purchase the right to play it for your own enjoyment, but certain legislators can't understand the difference between PLAYING it on equipment of YOUR CHOICE and illegally COPYING it. Not the same thing at all. It seems that it would also be illegal in the US only to make your own hardware DVD player. Everywhere else it would just be extremely difficult, very expensive, and a major engineering triumph if someone does build a player at home, rather than simply grafting a processor board etc onto a commercial drive.

      I get annoyed because in the UK I have to search around for the DeCSS software because most Linux distributions make one package only, which they also sell in the US.

      So, if you are in the US, sadly you are correct, you can't legally use DeCSS. I wonder for how long a stupid law like this will be allowed to stand? Your legal system makes your country look stupid in the eyes of the rest of the world, and if this kind of nonsense is not stopped, it may turn the US into a technological backwater in the end, by stifling development, as your software patents also seem to be doing.

      IANAL, but I do wonder why you can play DVDs on Microtrash systems, apparently legally, and I wonder how much influence Bill had on this, to protect his pathetic monopoly? Seems to me that to be reasonable, fair and non-discriminatory, it ought to be legal on any OS, and any hardware, of the consumers choice. After all, if you purchase a book, you can read it anywhere, under natural or artificial light, with or without magnifying glass, etc, surely it should be the same for any copyright material.

    43. Re:Keep this within reason, please. by tiger99 · · Score: 1
      Just looked at your site, it does everything necessary, and is neat, tidy and not needlessly elaborate. It is not asking much to expect people who are deriving income from selling Linux-based products to do at least as much. The small people and large organisations who use Linux mainly do comply with the GPL, why a few should not is without excuse IMHO.

      I hope the FSF will teach them a lesson. Of course it may be that when the GPL is validated in court at the expense of a certain Mr. McBride who we all seem to treat with the contempt he deserves, these others will take fright and put themselves in order legally. I certainly hope so.

    44. Re:Keep this within reason, please. by cas2000 · · Score: 2, Interesting
      > While they have to provide the source to the
      > kernel if they are including it in hardware they
      > are selling there is no compulsion to release
      > their drivers - just like nVidia, [...]

      wrong.

      distributing a binary-only driver by itself is a completely different thing to distributing hardware plus kernel plus binary driver as one product.

      while the former is a grey-area (there are compelling arguments both for and against the legality of that), the latter is explicitly covered in the GPL.

      to quote from section 3 of the GPL:

      The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.


      (emphasis added)

      it is that last qualifier that is significant here. if you distribute any GPL-linked or derived binary *WITH* any GPL-licensed code then *ALL* of the code must be released under the terms of the GPL.

    45. Re:Keep this within reason, please. by jelle · · Score: 1

      The point of the GPL is not to let you download your own compiled version of firmware into any device that contains GPL software. The point is that if the device that contains GPL software includes any changes (such as fixes, ports, improvements, new features) to the GPL software, that the modified version of the GPL software is available to others.

      Which is the exact reason why the device manufacturers should have nothing to fear from the GPL, because they only need to give back the source of GPL-ed components, including the improvements/changes that they made, but they don't need to include value-added software that is not GPL that they created completely themselves (which may link with LGPL software, but not with GPL software).

      So if the embedded device manufacturer made a nice program to provide a good configuration interface, then they probably don't need to release the source to that, but if they added a feature to GPL software, for example a new RFC support for the kernel TCP/IP stack, then they do need to release that part.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    46. Re:Keep this within reason, please. by Anonymous Coward · · Score: 0

      if you want really FREE, use *BSD.
      the GPL is not childish, it is genius.
      you need to get a deeper understanding of it and the surrounding issues.

  2. time to prove GPL's right in court by Janek+Kozicki · · Score: 1

    all we have to do is wait till SCO's problem is solved.

    then DVD resellers will likely to be punished.

    --
    #
    #\ @ ? Colonize Mars
    #
    1. Re:time to prove GPL's right in court by 3Suns · · Score: 5, Informative

      No reason to wait... This kind of thing has happened many times before. You send 'em a "comply or desist" letter, which should weed out all those infringing due to ignorance. So far, all GPL infringment cases have been settled out of court, which is why everybody's saying it's "untested in court". In reality, no lawyer in their right mind would actually try to fight the GPL. It's not like this issue's never come up before.

      --

      -3Suns

      ~~~~
      The Revolution will be Slashdotted
    2. Re:time to prove GPL's right in court by Evil+Adrian · · Score: 1

      Can someone explain to me how GPL is any different from an EULA? I mean, if you can ignore an EULA (as everyone on Slashdot is so fond of pointing out), why can't you just ignore the GPL? Supposedly EULAs arent' enforceable, so why would GPL be?

      --
      evil adrian
    3. Re:time to prove GPL's right in court by arkanes · · Score: 1

      Just read through the archives. It's been hashed over time and time again, but the difference hinges on the fact that the GPL is a distribution license while an EULA is a use license.

    4. Re:time to prove GPL's right in court by Bruce+Perens · · Score: 5, Insightful
      The big difference is that the people who are violating the GPL are distributing the GPL code in a product. When you redistribute or sell the code, you have a different set of obligations than a user. The GPL allows the end-user to do almost anything.

      Bruce

    5. Re:time to prove GPL's right in court by zulux · · Score: 5, Informative

      why can't you just ignore the GPL?

      As a user... you can ignore the GPL. You can use the software as you see fit.

      As a distributer of GPL'ed software - you have to get permission from the copyright holder to copy the software, or, if you'd like, follow the terms of the GPL.

      With an EULA, you have to get permission from the copyright holder to copy the software. (Fat chance). Or.... nothing. EULA's don't give you permission to copy software at all.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    6. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      Because the GPL works on the principle that it is providing rights that one would not otherwise have (ability to distribute the product or make derivative products from the source code without infringing copyright). In order to exercise these rights, one must accept the strings attached by way of the GPL. A quote from the GPL:

      You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

    7. Re:time to prove GPL's right in court by .Bruce+Perens · · Score: 0, Informative

      The big difference is that the people who are violating the GPL are distributing the GPL code in a product. When you redistribute or sell the code, you have a different set of obligations than a user does. The GPL allows the end user to do almost anything.

      --

      Thanks,
      Bruce
    8. Re:time to prove GPL's right in court by 3Suns · · Score: 4, Insightful

      Well if anyone said you can ignore a EULA, they lied. A EULA may not be legally binding in general (a hidden provision signing off your first-born child would just be so many useless words) because you hven't actually signed anything. But it does affect your use of the software. Agreeing to a EULA can legally limit the things you can do with the software and your legal recourse against the distributor.

      EULAs are, however "unenforceable" in that it would be impossible/impractical for a software distributor to catch you violating the EULA, or gain enough evidence to prosecute you for it. It's like laws prohibiting oral sex in your home... It might be illegal, but for anyone (including the police) to catch you doing it, it would require them to break the law in the process of obtaining evidence. This is what most people mean by "unenforcable" (dunno about the legal definition if any... IANAL).

      The GPL is significantly more enforcable, since it deals with the distribution of software, which must be done in public. These embedded devices contain GPLed software, that much anyone can verify, but the companies are not distributing the code. All the evidence needed to make a case is publicly available.

      --

      -3Suns

      ~~~~
      The Revolution will be Slashdotted
    9. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      The big difference is that the people who are violating the GPL are distributing the GPL code in a product. When you redistribute or sell the code, you have a different set of obligations than a user. The GPL allows the end-user to do almost anything.

      And yet people constantly claim that the GPL is not anti-business.

      -a

    10. Re:time to prove GPL's right in court by Zeinfeld · · Score: 2, Interesting
      No reason to wait... This kind of thing has happened many times before. You send 'em a "comply or desist" letter, which should weed out all those infringing due to ignorance. So far, all GPL infringment cases have been settled out of court, which is why everybody's saying it's "untested in court". In reality, no lawyer in their right mind would actually try to fight the GPL. It's not like this issue's never come up before.

      Well Boies is certainly wrong but he is not insane, just exceptionally greedy and prepared to make an argument he must know is shit. I was really pleased to hear that Boies is defending Conrad Black in his embezzlement case.

      The source code availability issue is somewhat odd, it is from a pre-Internet age. There is no difficulty in getting hold of Linux source. The issue to argue over would be any modifications of Linux. If Linux is so good it should not be necessary to modify the kernel to run embedded. It is not clear that there isa modification here, a layered app is not a modifocation.

      The other weak point if someone were to bring a case is standing. The only party with the right to bring a suit would be the copyright holder or holders. That is why RMS is keen on people signing over the copyrights of free software to the Richard Stallman Ego Enhancement Foundation, so that future generations can enjoy LiGNUx as it was meant to be known.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    11. Re:time to prove GPL's right in court by swillden · · Score: 3, Informative

      why can't you just ignore the GPL?

      You can. The GPL even says so. Section 5 says:

      You are not required to accept this License, since you have not signed it.

      However, if you don't accept the GPL, then ordinary copyright law applies, and copyright law says that you're not allowed to make copies of a copyrighted work without permission of the copyright holder. So, you can use GPL code without accepting the GPL, but you have no right to distribute it.

      Section 5 goes on:

      However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License.

      If you want to make and distribute copies, you have to get permission. The GPL will grant you that permission, but only with some caveats. Or you can contact the copyright holder(s) and negotiate some other agreement that gives you permission. If you don't want to do either of those, then you can't distribute the code without opening yourself up to lawsuits.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    12. Re:time to prove GPL's right in court by vidarh · · Score: 2, Insightful
      You can ignore the GPL, but it wouldn't help you. GPL grants you rights you DON'T have by default under copyright law. If you pretend the GPL doesn't exist you DON'T have a right to distribute the work.

      The GPL is setting out a set of additional rights that the copyright holders are granting you if you agree to abide by certain rules. If you don't agree to abide by the GPL you can still use the product, but copyright law prevents you from legally distributing it.

    13. Re:time to prove GPL's right in court by swillden · · Score: 4, Insightful

      How is it anti-business? If you want to distribute GPL code and don't like the license terms, you're free to negotiate others or to write your own code. This is exactly the same situation as with proprietary code, except that the GPL gives you an easy way out if you are willing to accept the restrictions that come with it.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    14. Re:time to prove GPL's right in court by n.wegner · · Score: 1

      Copyright law says that you can't distribute copyrighted material except in small, non-critical bits. The GPL gives permission to distribute, and indeed requires it under certain conditions. If someone breaks the GPL, then they aren't protected, and are commiting copyright infringement. Simple :)

      On the other hand, people do have fair use and first sale rights to the stuff they buy. If something they buy has an EULA, and they don't agree to it or it isn't a binding contract, then (even though they ignore it) they can still do whatever is legal.

    15. Re:time to prove GPL's right in court by .Bruce+Perens · · Score: 0, Troll

      And yet people constantly claim that the GPL is not anti-business.

      Well, it is anti-business. But that isn't our intent, just a side effect. The GPL is designed to protect the author of a work, not to promote or advance business. You could make a million dollars from it or it could ruin your company, I don't care. What I do care about is that you're not stealing from somebody, especially by violating the GPL. Arguements about how it fits into the business world are auxilary - worthy of discussion, yes, but not withing the context of the nature of the GPL itself. Business and the GPL has about as much relevence as orange peels have to it. There may be a connection, but I don't care what it is.

      --

      Thanks,
      Bruce
    16. Re:time to prove GPL's right in court by Mr.+Slippery · · Score: 2, Informative
      Can someone explain to me how GPL is any different from an EULA?

      A EULA claims to restrict your right to use software that you own. It's based on the nonsensical idea that by default you have no right to use software that you own - since this claim is not true, EULAs are bunk.

      The GPL enhances your right to copy and make derivative works of software. It's based on the observation that, under copyright law, by default you have no right to make such copies or derivative works: "You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License."

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    17. Re:time to prove GPL's right in court by Waffle+Iron · · Score: 2, Funny
      The big difference is that the people who are violating the GPL are distributing the GPL code in a product. When you redistribute or sell the code, you have a different set of obligations than a user. The GPL allows the end-user to do almost anything.

      And yet people constantly claim that the GPL is not anti-business.

      If I create copies of a GPL'd program and sell them, I have an obligation to make the source available. That's anti-business.

      If I create copies of Microsoft Windows and sell them, I get sent to a federal penitentiary. That's pro-business. (At least pro-prison industry business, anyway.)

    18. Re:time to prove GPL's right in court by xswl0931 · · Score: 0, Troll

      It's rather funny that in the piracy topic, so many people are pro-piracy, but when it comes to the GPL, the same reasoning doesn't apply.

    19. Re:time to prove GPL's right in court by smiths2 · · Score: 1

      Apparently, we have another instance of not knowing the difference between Free Software and proprietary software. There's nothing in the GNU GPL preventing anyone from charging as much as they want for software. I know the FSF charges money for its distributions.

      If you want to sell (or give away) your program executables, but don't want to release your "trade secrets/intellectual property," don't use GNU GPL code. I don't or know of anyone that forces anyone else to use GNU GPL code on things they intend to distribute.

      ---- it's == it is && its == it owns

    20. Re:time to prove GPL's right in court by Lussarn · · Score: 1

      The easiest answer would be that the GPL gives you rights beyond standard copyright law. Every other EULA takes away right you have with standard copyright law.

      The GPL doesn't allow/disallow you to use the product in a certain way. An EULA does. The GPL only comes into play when you distribute said product. If you are not a distributer you don't even have to accept the GPL.

    21. Re:time to prove GPL's right in court by Igmuth · · Score: 1

      But you must remember, companies using GPL software as a basis for their own products have actually gained the benfit of all the free code they are modifying!

      If a company choosing to buy code from another company for some amount of money $$$ is ok, what is wrong with a company "buying" code with the only cost being that they have to share their changes? Some people may think it's a fair price, some may think its too expensive. If something costs too much, DON'T BUY IT!

    22. Re:time to prove GPL's right in court by drsmithy · · Score: 1
      Can someone explain to me how GPL is any different from an EULA?

      Conceptually, it isn't. Realistically, there are 2 major differences:

      The GPL typically allows you to do more with the software you buy (modify, redistribute).

      The GPL restricts the things you can do with your own work that modifies, or derives from, GPL software.

    23. Re:time to prove GPL's right in court by AstroDrabb · · Score: 1

      What a troll. Would you be making the same statements if these companies had been using Microsoft's embedded XP in their products without paying Micorsoft and violating Microsoft's copyrights? I doubt it. However, for some reason in your pea-brain, it is OK to violate to copyrights of GPL authors? Troll.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    24. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      > So far, all GPL infringment cases have been
      > settled out of court...

      Speaking of such things... Does anyone know
      what the terms of the settlement(s) were, and
      if it involved monetary compensation where or
      who the money went to?

    25. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      So does that make IBM anti-business? What about all the businesses that are deploying Open Source? The GPL is only anti-business in the sense of being opposed to the Standard Microsoft Business Model. Even if the goal is to reduce the cost of software to nothing, it doesn't doom us to a world without software. People (and businesses) would still have itches to scratch. Imagine that I am a researcher who genetically engineers a new form of bug. This bug, weirdly enough, spins "The Perfect Clothing" much as a spider spins a web. It keeps you cool in the summer, warm in the winter, comes in a wide variety of comfortable and eye-pleasing styles, and can absorb the impact of a .357 Magnum without noticeable damage. Waterproof, never wears out, you name it. The bugs themselves are easy to feed, thrive in any environment, and are generally easy to cultivate. Don't go looking for some precise analogy to Free Software, there isn't one. Just consider the economic implications: Suddenly, clothes are practically free. Does this make the bugs "anti-business"? No. Even though they destroy the inherent value of any clothing manufacturing system, and drive the cost of clothing to zero, the world of business overall has only gained. Everyone who owns a non-clothing business wins, because suddenly all the money they once spent on clothing can be used to buy other goods and services. Everyone who buys the products of said business owners now have more money to spend on their products. Software has value because it allows the computer to perform needful functions, not because somebody can convince someone else to pay $1200 per seat for it. Once you grasp the distinction between inherent value and market value, you'll realize that no number of scoffing corporate types could stop software from being written.

    26. Re:time to prove GPL's right in court by Talez · · Score: 1

      How is it anti-business?

      Ummmm... Probably because it requires people to expend resources writing a component that could be filled with one that might already be out in the GPL code domain simply because of the harsh restrictions placed on the "freedom" of the code.

    27. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      Apparently, we have another instance of not knowing the difference between Free Software and proprietary software. There's nothing in the GNU GPL preventing anyone from charging as much as they want for software. I know the FSF charges money for its distributions.

      Let's say that I put up my own website where I sold exactly the same software that the FSF distributes for 10% less. Could I put the FSF out of business? Or can the FSF only charge money for its distributions because geeks view them as a sort of charity.

      -a

    28. Re:time to prove GPL's right in court by SpaceLifeForm · · Score: 1

      Hmmm... nice troll. I'd mod you up but I don't mod.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    29. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      Ummmm... Probably because it requires people to expend resources writing a component that could be filled with one that might already be out in the GPL code domain simply because of the harsh restrictions placed on the "freedom" of the code.

      So anti-business in the same way that the licenses used by at least 99% of the software businesses in the world are?

    30. Re:time to prove GPL's right in court by swillden · · Score: 5, Insightful

      The GPL is anti-business because it seeks to undermine traditional business models (by reducing the cost of software to $0) while thwarting alternative business cases

      Sure, the GPL is antithetical to traditional software businesses, but GPL software is also tremendously useful to lots of other businesses. Lots *more* businesses, in fact.

      Sure there are plenty of /. pontificators who sit around on their couch proposing alternative business models, but 90% of those wouldn't pass the laugh test at a corporate board meeting.

      Here's one, see if it passes the "laugh test": A company is in the business of producing computer-animated films. It can buy high-end hardware that runs expensive software which may not always do exactly what it needs, or it can grab GPL'd software, modify it as needed and run it on commodity hardware.

      Now, which type of software better serves this business?

      Or, how about this one: A company is in the business of selling powerful computers, high-end proprietary software products and professional services to integrate the software and hardware and make it meet business needs. This company can develop its own proprietary operating system(s), incurring huge costs that really only serve to support the hardware and services businesses, or the company can grab GPL'd software, port it to the company's hardware, port the software to it and train the company's services professional on it. The services professionals can then score additional points with their clients by pointing out that the clients are not locked into said company.

      I'm sure you recognize this company.

      The GPL is about making software available to users and keeping the software from being locked up and controlled. Many users, in business and not, appreciate this.

      You can try to argue that this destroys software companies which will ultimately destroy software development, etc., etc., but that's crap. As long as there are people willing to give their work away for free, there's no market for competition to that work. In markets where the free stuff doesn't exist there are opportunities to sell proprietary software.

      At the end of the day, this may very well slow the development of commercial software because it increases the risk that the investment will not show a return. I'm convinced that this slowdown will be more than offset by the fact that so much code is available for experimentation and enhancement by anyone, not just by the developers at one company.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    31. Re:time to prove GPL's right in court by swillden · · Score: 1

      Probably because it requires people to expend resources writing a component that could be filled with one that might already be out in the GPL code domain

      Yeah, and lots of code already exists in the "Microsoft code domain" that also has to be written again by people who want the same functionality without the same license terms. What's the difference?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    32. Re:time to prove GPL's right in court by Doc+Squidly · · Score: 0

      What is needed is a big company like IBM to get with Open Source developers and actually go after GPL violators. How easy this will be will hinge on the outcome of the SCO suit. Off course if SCO wins I'm switching to FreeBSD

      --
      I think I think, therefore I think I am.
    33. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      But you must remember, companies using GPL software as a basis for their own products have actually gained the benfit of all the free code they are modifying!

      Have they? Or are they only using the GPL because they are forced into it? No one is holding a gun to your head and forcing you to use the GPL. But if you don't use the GPL, your competitors will, and you will be nickeled and dimed out of business. Of course if you do use the GPL, you will have sacrificed all your leverage and you will still be nickeled and dimed out of business. It's a Hobson's choice.

      -a

    34. Re:time to prove GPL's right in court by Ulven · · Score: 1

      As opposed to having to expend resources writing a component that could be filled with one that might already be out in the proprietry code domain simply because of the harsh restrictions placed on the availibility of the source?

    35. Re:time to prove GPL's right in court by Ulven · · Score: 1

      Ooops, didn't see the previous comment.

    36. Re:time to prove GPL's right in court by mijok · · Score: 1

      That might be the case in the US - I've asked before and gotten different answers; mostly that they aren't so I'm not sure whether you're right (but the moderator(s) seem to think so by modding you as informative). In the EU consumer rights explicitly state all EULAs as invalid - so you can tell companies to take their EULA and shove it. A co-worker of mine has a habit of (whenever possible) reporting click-through EULAs as bugs: "I tried to install this software and was given some sort of pointless agreement and Yes/No buttons to click - I clicked No since I didn't agree and the installer stopped. However, I noticed a work-around; the installer works if you click Yes"
      It itsn't uncommon here to resell software that has come bundled with your computer and that you don't need - copyright applies as usual but you don't need to give a damn about what the EULA forbids you from doing.

      --
      Karma. Moderation. Is my .sig good now?
    37. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 2, Informative


      As long as there are people willing to give their work away for free, there's no market for competition to that work. In markets where the free stuff doesn't exist there are opportunities to sell proprietary software.

      At least that used to be true before the GPL. With the BSD license, that would still be true. But now the popularity of the GPL license makes it difficult to even do that.

      Anyway, this post is brief because you called me a troll and I find it unproductive to carry on arguing with people who capriciously apply labels like that. My other post was already modded -1 troll (unfairly IMHO). If you want to "attack people, not ideas" then carry on, but I will decline to participate.

      -a

    38. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      So anti-business in the same way that the licenses used by at least 99% of the software businesses in the world are?

      No, that's not anti-business because the businesses will just pass the added cost on to the consumer, thus paying for the price of the development.

      -a

    39. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 1, Insightful

      Uh, you *always* have to get permission from the copyright holder to copy the software. That's what copyright law is.

      The EULA takes that, repeats, *and* says you can't even *use* the software (which is expressly permitted by US copyright law, incidentally: if you lawfully acquire the software, it is not infringement to run it).

      EULAs are based on contract law, rather than just copyright law.

      So a EULA is only like the GPL in a superficial sense....

    40. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      Yeah, it's like so many guys are pro-sex, but when it comes to letting me fuck their wives, they get all puritanical. What hypocrites!

    41. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      >If you don't use the GPL, your competitors will, and you will be nickeled and dimed out of business.

      Unsubstantiated opinion.

      >Of course if you do use the GPL, you will have sacrificed all your leverage

      What leverage? Renegging on licensing terms is not leverage -- it's theft.

      >and you will still be nickeled and dimed out of business. It's a Hobson's choice.

      Sounds to me like you don't understand how markets work. If the GPL reduces one's ability to compete, then truly there's a market for something that's not GPL'd, correct?

      GPL is all about free markets in the purest sense. Abusing the market or your contracts is not a right. It's not as if GPL'd products have a monopoly and a stranglehold on software distribution, as some (many) would accuse of Microsoft. If there's a problem like you suggest, clearly there is demand for Microsoft-like companies, or BSD-based products in this space. Actually, all three are thriving.

      On top of all that, I've never heard of a valid technical reason FOR mixing your code wily-nilly with the kernel. Make your code run as a module, such as nVidia does.

      If you -can't- keep your code apart from the kernel, then you have a flawed development process which is a much BIGGER problem. Expect to slip your schedule, burn money and fail.

      -Scooter
      (And yes, I've SQA'd products with embedded Linux, that shipped GPL-clean)

    42. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0
      The GPL allows the end-user to do almost anything.

      Almost? Last I checked GPL didn't demand end-user to accept it to use or modify the source code. Yes, you need to accept GPL to distribute binaries or the source codee but I think that fall outside limits of what an end-user can do (not that an end-user can't possibly want do distribute code, but distributing code is a) not what "end-user" implies b) if distributing code is one of possible actions of "end-user" than GPL doesn't allow her "to do almost anything")

    43. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      >>As long as there are people willing to give their work away for free, there's no market for competition to that work.

      >At least that used to be true before the GPL. With the BSD license, that would still be true. But now the popularity of the GPL license makes it difficult to even do that.

      Just because you don't LIKE the GPL, you mean?
      You've been trolling this thread in several places saying untrue things about the GPL... and you've avoided responding to direct replies by Bruce Perrins in favor of repeating your posts (or just responding to less-articulated posters than Bruce).

      Grow up. There's NOTHING in the GPL that makes it "difficult" for other license types, except offering such great value that there's a shorter line to buy/steal BSD code nowadays.

      That's just the free market at work.

      FYI - you can dual-license GPL'd code. Troll Tech does it, as do GPL authors approached by licensing offers from OEMs.

      Go spread FUD elsewhere please.

    44. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1

      Okay, I think it was someone else who called me a troll. Sorry about that.

      Here's one, see if it passes the "laugh test": A company is in the business of producing computer-animated films. It can buy high-end hardware that runs expensive software which may not always do exactly what it needs, or it can grab GPL'd software, modify it as needed and run it on commodity hardware.

      That's not an alternative business model. That company wasn't writing their own software in the first place.

      Or, how about this one: A company is in the business of selling powerful computers, high-end proprietary software products and professional services to integrate the software and hardware and make it meet business needs.

      There's probably room for one or two big companies to be successful with the GPL. Right now, IBM has tamed the beast and is riding it well with their most excellent FUD. I will be interested to see if IBM is still in control of the beast 3 years from now.

      At the end of the day, this may very well slow the development of commercial software because it increases the risk that the investment will not show a return.

      Yeah, that's what I'm saying.

      -a

    45. Re:time to prove GPL's right in court by Almost-Retired · · Score: 1

      Bruce, I get the impression from a quick scan of your replies to this thread, that you in fact think this situation isn't worth further exploration or the use of the FSF's resources to pursue the release of their (Sigma or their manufactureing assigns) srcs under the terms of the GPL?

      I don't want to believe what I'm reading here so:

      Please clarify for us unwashed and minor supporters of the FSF your exact view of where they are, which side of the GPL violation fence they are currently on.

      Cheers, Gene

    46. Re:time to prove GPL's right in court by sam0ht · · Score: 2, Insightful


      Most people draw a distinction between commercial and non-commercial use of other people's intellectual property. Home piracy is non commercial, and was only recently criminalised under pressure from the copyright holders. Commercial piracy has always been criminal and held to be unacceptable by almost everyone.

      In this case, devices are being sold in violation of the GPL, so it's clearly commercial.

    47. Re:time to prove GPL's right in court by gaijin99 · · Score: 1
      Let's say that I put up my own website where I sold exactly the same software that the FSF distributes for 10% less. Could I put the FSF out of business? Or can the FSF only charge money for its distributions because geeks view them as a sort of charity.
      Yup, on both counts. The FSF doesn't really sell software in the same sense that, say, Sierra, does. Mostly they "sell" it to people who don't have the time/bandwidth to download it. That was why RMS first sold the gcc, not to make money (though he did make a bit), but to get it out to people who couldn't get it for free via FTP.

      The GPL does explicitly allow you to sell GPLed software at whatever price you can wrangle. You can't stop people from giving away the same GPLed code you sell though.

      The Linux distributors can sell, and prevent you from sharing, their installation software because it isn't GPLed, its propriatary. Which is really kinda weird when you think about it. Propriatary, secret, closed source, software to install and set up a free software system. It makes sense in a twisty sort of way: there isn't a GPL installer for Linux because that problem is viewed as being not interesting by most Free Software hackers, so propriatary software fills the gap.

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    48. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      You've been trolling this thread in several places saying untrue things about the GPL... and you've avoided responding to direct replies by Bruce Perrins in favor of repeating your posts (or just responding to less-articulated posters than Bruce).

      Huh? I didn't reply to a message by ".Bruce Perens", an obvious troll.

      -a

    49. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      Good. If your competitors are granting their customers the right to understand and modify their products and you aren't, you deserve to lose.

    50. Re:time to prove GPL's right in court by xswl0931 · · Score: 1

      But in China, people ARE reselling other people's copyrighted works for profit. Yet it seems like the majority of Slashdotters approve of this as it "drives prices down due to competition".

    51. Re:time to prove GPL's right in court by gaijin99 · · Score: 1
      Have they? Or are they only using the GPL because they are forced into it? No one is holding a gun to your head and forcing you to use the GPL. But if you don't use the GPL, your competitors will, and you will be nickeled and dimed out of business. Of course if you do use the GPL, you will have sacrificed all your leverage and you will still be nickeled and dimed out of business. It's a Hobson's choice.

      Not to be offenseive and confrontational, but that's total nonesense. If this were a discussion about the cost of using propriatary software you'd be doing the macho capitalist thing "Well, if you can't compete than you just deserve to be out of business, don't you?" You seem to be opposed to Free Software simply because they don't demand dollars for the code. How horrible of those evil FS people, they produce superior code, let other people use it for zero dollars, and then have the gall to demand recompense for their work. Its so awful for the poor (fill in the blank) companies, they have to share the source for what they've changed.

      Cry me a river buddy. This is big people land, they knew what they were getting into when they started modifying GPLed software, if they don't abide by their side of the bargain they are thieves, pure and simple.

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    52. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      Actually the GPL doesn't even apply to the end user. End users do not need software licenses from anybody, including Microsoft. EULA's are unnecessary for end users, and you don't have to agree to them to use the software. Sure they say "If you don't agree to this, return the software." But, duh, if you haven't agreed to it how are you bound by it? The fact is that you have a legitimate copy because you purchased it. You need no license to use a program that you purchased a copy of. Do you get a license when you buy a music CD? Of course not. You DON'T NEED ONE.

    53. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      Yup, on both counts. The FSF doesn't really sell software in the same sense that, say, Sierra, does. Mostly they "sell" it to people who don't have the time/bandwidth to download it.

      I don't think you understand me. The FSF is clearly making a profit on the CDs they sell. But no I couldn't make a profit simply by selling the stuff cheaper because I bear no resemblance to a charity. Buying software from the FSF is like buying a $100 subscription to PBS and getting a free t-shirt.

      -a

    54. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 0


      You seem to be opposed to Free Software simply because they don't demand dollars for the code.

      I am opposed to free software because it is anti-business (and by that, I mean anti-software business). The GPL is a deliberate attempt to upset the natural balance between cutthroat competition and government regulation that allows capitalism to work in western society.

      -a

    55. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0
      No, that's not anti-business because the businesses will just pass the added cost on to the consumer, thus paying for the price of the development.

      Right, so proprietary software includes a cost which must be passed on to the consumer. The only difference with GPL software is that the cost is the requirement to share the source code.

    56. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      Right, so proprietary software includes a cost which must be passed on to the consumer. The only difference with GPL software is that the cost is the requirement to share the source code.

      The difference is that the requirement to share the source code is anti-business, whereas the increased monetary cost is not.

      -a

    57. Re:time to prove GPL's right in court by smiths2 · · Score: 1

      Sure--if you distribute or sell the binaries, you have to release all the source, for no more than the cost of transmission. As far as I know, that is the primary point of the GNU GPL. I don't think you'll have much luck putting the FSF out of business, because as a 501(c) organization, there may be tax benefits to helping them out. Chances are, you don't have that designation. Also, for those of us (not all geeks, by the way) who agree with the aims of the FSF for non-financial reasons, we will gladly give them money or equipment or programming time each year, even if we don't get any new software in return. It's kind of like donating to a political movement, or a church, or a charity, and in some cases that can have rewards not measured in dollar signs.

      As long as no one is FORCED to support GPL software, either through taxes or a draconian work environment (if you want to keep your non-FSF-related job you have to donate your work to the FSF), I really don't see the problem anyone would have.

    58. Re:time to prove GPL's right in court by codepunk · · Score: 2, Insightful

      I would say that most of us GPL software developers don't give a damn what you think.

      --


      Got Code?
    59. Re:time to prove GPL's right in court by gaijin99 · · Score: 1
      I am opposed to free software because it is anti-business (and by that, I mean anti-software business). The GPL is a deliberate attempt to upset the natural balance between cutthroat competition and government regulation that allows capitalism to work in western society.

      ??? I'll admit that you've totally lost me here.

      Could you explain your reasoning in detail please?

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    60. Re:time to prove GPL's right in court by gaijin99 · · Score: 1
      But no I couldn't make a profit simply by selling the stuff cheaper because I bear no resemblance to a charity. Buying software from the FSF is like buying a $100 subscription to PBS and getting a free t-shirt.
      There may be a charity angle there, though I rather doubt it. Most people simply donate directly to the FSF through their donations page donate.fsf.org. Maybe some people would choose to buy from the FSF rather than you from charitable reasons, but thats a totally different issue from the GPL. Legally, according to the GPL, you are allowed to undercut the FSF's price on CD's.
      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    61. Re:time to prove GPL's right in court by Jamie+Lokier · · Score: 1

      Yeah, but they're not required to share the code.

      They get the choice between sharing the code, or writing afresh for increased monetary cost. How is increasing the options available to a business anti-business?

    62. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      As long as no one is FORCED to support GPL software, either through taxes or a draconian work environment (if you want to keep your non-FSF-related job you have to donate your work to the FSF), I really don't see the problem anyone would have.

      I am forced to support GPL software through taxes and tuition fees. I am forced to work in a draconian work environment (lots of overtime with little chance of redeeming my stock options) because of the GPL. So yes, I am bitter about it.

      -a

    63. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0
      How is it anti-business? Ummmm... Probably because it requires people to expend resources writing a component that could be filled with one that might already be out in the GPL code domain simply because of the harsh restrictions placed on the "freedom" of the code.
      So just restating your argument ....
      • I need a component.
      • That company produces a component that's almost exactly what I need.
      • That company places "harsh restrictions" on the use of that component.
      • but I can ignore the restrictions and use it anyway because otherwise it requires me to expend resources writing a my own component.
      hmmm I need a word processing component for my office suite hey Microsoft Word is almost exactly what I need......
    64. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      copyright applies as usual

      And that is all that is important for the GPL. If you don't agree to the GPL, you don't have any more right to copy and redistribute the software than you have copying and reselling Microsoft Winodws.

    65. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      Could you explain your reasoning in detail please?

      Capitalism is an economic system that is not perfect, but we use it because it works better than capitalism. It exploits a game theory model in which people who produce useful things are rewarded. However, some government regulation is required to prevent the formation of monopolies and also the ensure that excessive competition does not create an industry where everyone loses. Copyright law is an instance where government regulations ensure that the game theory basis of capitalism can be applied to industries with high development cost but low marginal production cost.

      The GPL is a perverse attempt to disrupt this balance by using copyright law to subvert the exact purpose for which it was intended.

      -a

    66. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      Legally, according to the GPL, you are allowed to undercut the FSF's price on CD's.

      My statement was not "could I" as in "is it legal?", it was "could I" as in "would it work?"

      And I think the answer to that second one is no.

      -a

    67. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      They get the choice between sharing the code, or writing afresh for increased monetary cost. How is increasing the options available to a business anti-business?

      You don't think that giving someone extra choices can be bad for them?

      Aliens invade the earth. You now have the choice of either fighting the aliens or hiding from the aliens. These are both choices that you didn't have before, but no matter which you choose you are still worse off (because aliens have invaded the earth).

      -a

    68. Re:time to prove GPL's right in court by bobbagum · · Score: 1


      A tricky one
      What would happen if say, I took a GPL'd code, modified it and released it back as GPL'd
      then I am contacted by a company to negotiate a contract that would fall outside the GPL, so now that the company who bought my works aren't bound by the GPL
      Am I allowed to do this? where does the ownership lies? the original owner? Keeping in mind that I still release the code under the GPL, but just exempliflying one company
      So what is there to stop a company planting an employee to modify certain GPL'd programs under the above scenarios then giving them rights to distribute without GPL?
      IANAL so maybe one could enlighten me on where does the copyright ownership lies regarding derivative work?

    69. Re:time to prove GPL's right in court by swillden · · Score: 1

      But now the popularity of the GPL license makes it difficult to even do that.

      The popularity of the GPL license is due to the fact that people don't like to have their gifts hijacked.

      But it makes no sense to say that the GPL will eliminate the opportunity for commercial software in spaces where no free alternatives exist, unless what you're saying is that the richness of the GPL codebase makes it vastly easier to develop software vs. a proprietary or even a BSDis model. If that is what you're saying, it's worth thinking about the implications of that idea for a bit.

      Free sharing of ideas has also proven very effective in the scientific community.

      Anyway, this post is brief because you called me a troll

      I called you a troll? I don't think so, unless you were that AC complaining about "linux zealots" "foaming at the mouth". I think you have me confused with someone else. That's okay... it happens.

      If you want to "attack people, not ideas"

      If you see me doing that, feel free to point it out.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    70. Re:time to prove GPL's right in court by Roman_(ajvvs) · · Score: 1
      ...or it can grab GPL'd software, modify it as needed and run it on commodity hardware.
      Now, which type of software better serves this business?

      If we take your example of a company producing computer animation, then there's a flaw in your argument.
      The company is in the business of using computer animation software to produce movies. How many OS or imaging software programmers do you need for this work, relative the number of 3D-imaging specialists (maya, photoshop, lightwave, [insert generic any-license animation product here])? You wouldn't need very many above the standard IT-support infrastructure.

      Since modifying source code is a secondary task to the company's core competency, how much would they have to invest in getting people to modify the source code? Extra developers, the potential for delayed production schedules as features are waited on. The cost in this cannot be underestimated. And if you think assigning some lightwave engineers to the job of modifying the software tools is a good and cost-effective idea, you'd also think assigning a software developer to the sales desk is a good idea... (and generally neither are). Explain to me how doing this as you suggested makes good business sense?

      ...This company can develop its own proprietary operating system(s), incurring huge costs that really only serve to support the hardware and services businesses, or the company can grab GPL'd software, port it to the company's hardware, port the software to it and train the company's services professional on it...

      This highlights my point.This company is in the business of modifying and creating OS software. modifying source is not its secondary task and it would be making its money off the source modification and training required. This is an example where GPL does makes good business sense.

      --
      click-clack, front and back. I'm not moving this car otherwise.
    71. Re:time to prove GPL's right in court by swillden · · Score: 2, Insightful

      Okay, I think it was someone else who called me a troll. Sorry about that.

      Ahh, okay. NP.

      That's not an alternative business model. That company wasn't writing their own software in the first place.

      How is that relevant? That company (actually there are several that fit the description) now does write a fair amount of software and contributes plenty of it to the GPL domain. And the company that I was thinking of (Pixar) most definitely did write their own ground-breaking software (Renderman).

      There's probably room for one or two big companies to be successful with the GPL.

      And hordes of small ones as well. Trolltech, Sleepycat, zillions of little 1 to 10-man consulting and custom software development shops... they're all making a living, and their clients are getting what they need in return.

      Of course, if the GPL really takes the world by storm (which won't really happen, IMO), the pure software plays like Trolltech will be out of business as well, unless they switch to a services model.

      The idea that the GPL is anti-business only holds water if the only businesses you care about are the software development houses. Maybe that's why I see this so radically differently than you do: I write software for a living, but I do it as a consultant and contractor working to solve specific problems for specific customers. In my world, the GPL is a great business *enabler*, because the proprietary software world really sucks when it comes to solving unique problems cost-effectively. In a proprietary world, if you have a unique need, you often have to bear the entire cost of development yourself.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    72. Re:time to prove GPL's right in court by RickHunter · · Score: 1

      What it comes down to is realizing that software isn't a product, just like we realized twenty years ago that hardware isn't a product. (Product in the sense that you can base an entire company around producing it and just it) What matter is (and this is very poorly phrased) the services and other such things that comes with it. What matters is the whole package. software's just a component of that package - a very important component, for sure, and one that requires a lot of focus and effort. But still just a component, from the business perspective.

      Want to do better than free? Then make something people will want to pay money for. Red Hat, for example, has managed to do this. So has IBM - they're not selling hardware or software. They're selling packages, complete with service and support. So has Apple - they're not selling hardware or software, they're selling an experience and a solution. (In theory, hassle-free ubiquitous computing. As evidence, see the iPod/iTunes)

    73. Re:time to prove GPL's right in court by swillden · · Score: 2, Informative

      Am I allowed to do this?

      No

      where does the ownership lies? the original owner?

      They own the portions they wrote, you own your modifications. The version that includes both is jointly owned. They can't relicense it without your approval and you can't relicense it without theirs.

      Companies that do the dual-licensing thing take great care to make sure that they have clear ownership of all of the code. They do this either by not accepting patches or by only accepting patches whose authors sign over copyright.

      IANAL so maybe one could enlighten me on where does the copyright ownership lies regarding derivative work?

      IANAL either, but my understanding is what I've told you. If a hypothetical company wants to buy a non-GPL license from you, they also have to negotiate the rights from every other contributor.

      In the case of projects with many, many contributors (like Linux), this means that, in practice, negotiating a non-GPL license isn't feasible. In some single-owner cases it's also not feasible, when the owner just doesn't want to license. For example, the copyrights that have been assigned to the FSF should never be licensed under any other terms than the GPL.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    74. Re:time to prove GPL's right in court by gaijin99 · · Score: 2, Insightful
      I'm taking your arguments in reverse order here.
      The GPL is a perverse attempt to disrupt this balance by using copyright law to subvert the exact purpose for which it was intended
      I think that you are in error here. Copyright law exists to allow the creator of a work control of the copying of that work. Generally this involves sale of the copyright to a publisher in exchange for money, but this is not actually part of the law. Under the GPL the creator of the work controls the copying of his work, exactly as copyright law allows. Rather than exchanging money (which is not specified under the law) he chooses instead to exchange allowing copying of his work for the requirement that those who change his work follow the same rules. Seems perfectly within the definition of copyright to me. I think that you are simply obssessing over the fact that no money is exchanged. I'll say it again: copyright law does not mention money.
      Capitalism is an economic system that is not perfect, but we use it because it works better than capitalism. It exploits a game theory model in which people who produce useful things are rewarded. However, some government regulation is required to prevent the formation of monopolies and also the ensure that excessive competition does not create an industry where everyone loses. Copyright law is an instance where government regulations ensure that the game theory basis of capitalism can be applied to industries with high development cost but low marginal production cost.
      And here we come to the crux of our differences. I think that despite your, accurate, description of capitalism as a successful system you have a more personal dedication to it than that. Personally, I'm all in favor of capitalism; right up until something better comes along. I tend to think that several different economic systems must co-exist in order to keep society moving. The military, for example, is a completely non-capitalistic system, and would not work as a capitalism.

      It is possible that capitalism is the optimum system for software. Its also possible that it isn't. Its also possible that capitalism is the optimal system for non-OS software, and that it is a failure for OS software. The only way to find out is to allow the systems to compete and see which one survives. Personally I'm betting on both systems surviving in different areas of the software game. I tend to see Free Software as the driving force for OS and other "background" aspects of computing (web browsing, etc), and the propriatary model for the "foreground" aspects (games, word processors, etc).

      So, I suppose that in the sense that the GPL seems likely to eleminate business from OS and other background computing areas I guess it is "anti-business", not in the sense that it is opposed to business, but that it is superior, and demonstrating its superiority by competing successfully. My question is: what's wrong with that?

      You seem to believe in capitalism not so much as a system, but on a more religious level, which I think is a mistake. Capitalism is great, for most things, but it isn't the ultimate answer to all things.

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    75. Re:time to prove GPL's right in court by Narcissus · · Score: 1

      This whole "it breaks down the software industry" line makes me laugh. In the scheme of things, the concept of proprietary, closed source software is a new idea. Not many (if any) companies sold their software (let alone closed their source) before Microsoft came along.

      So along come a few companies that decide to close their software, and create an industry. Yes, there are a lot of companies doing it now, and yes, there is a lot of money involved with it now, but the fact remains that in the overall life of software, paying for something, without code, is really quite foreign.

      Just because you weren't around to remember, or have never heard of this, doesn't make it untrue.

      In the beginning, software was not an industry. People who claim that open source is killing this industry make me sick, as it was the industrialisation of software by a relatively greedy few that almost killed off open source software to begin with. Now that there's a new wave of people ready to support the original ideas, don't come whinging if you don't like it.

    76. Re:time to prove GPL's right in court by swillden · · Score: 2, Interesting

      If we take your example of a company producing computer animation, then there's a flaw in your argument. The company is in the business of using computer animation software to produce movies. How many OS or imaging software programmers do you need for this work, relative the number of 3D-imaging specialists (maya, photoshop, lightwave, [insert generic any-license animation product here])? You wouldn't need very many above the standard IT-support infrastructure.

      But they *do* have plenty of software developers on-staff, because they don't just use the stock tools. Every big CG house uses lots of custom, in-house software.

      Extra developers, the potential for delayed production schedules as features are waited on

      If you've read any of the recent interviews with some of the lead engineers at, e.g., Pixar, they highly value the fact that if they are having some problem with their OS or software, they don't have to wait on someone else to fix it, because they can do it themselves. The reason they like to be able to do it themselves is precisely it because it *keeps* them on schedule. If they run into some software limitation, do you think it will be _faster_ to call up their software vendor and ask them to produce a fix?

      "Well, Bob, all of my engineers are tied up right now on other projects. Since you're such an important customer to us, I'll break someone loose and get them looking at it ASAP. I think we should be able to give you an estimate in about a week."

      "A week?!?! We go into post-production next week and we need a couple of days to get this segment rendered! We have to have this fixed by tomorrow!"

      "I'm sorry, Bob, but that's the best we can do. We're already up to our elbows in some other urgent enhancements for other customers, you know. As soon as we get the estimate to you, we can draw up a contract for the work. We'll rush this one through -- shouldn't take more than two or three days for the attornies to go over it. Then our guys can get the work done, then a few more days for QA and you'll be set! Call it three weeks from today for delivery, if the problem is as easy to fix as you say it is."

      "But, my lead engineer says he could fix it in a day!"

      "Well, Bob, you know we can't do that. Gotta protect our IP and all; I'm sure you guys understand that."

      And, frankly, that's far better service than you're actually likely to get. If you're dealing with a really big software house, like Microsoft, you'll get your bug fixed or your enhancement added when the next release comes out. If you're lucky.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    77. Re:time to prove GPL's right in court by smiths2 · · Score: 1

      I am forced to support GPL software through taxes and tuition fees. I am forced to work in a draconian work environment (lots of overtime with little chance of redeeming my stock options) because of the GPL. So yes, I am bitter about it.

      Well, I just checked the FSF's pages, and couldn't find any reference to how much, if any, tax money they get. Of course, that doesn't mean they don't get any, only that I couldn't find what, if anything, they say about it. They did say that most of their funds come from selling copies of things that everyone is free to copy. I also remember Richard Stallman (RMS) getting a MacArthur genius award, or something like that, which would provide quite a bit of money to use as he pleases. A wild-ass-guess on my part would be that he would put a significant part of it into the FSF.

      I'm also not aware of any tuition fees that go to the FSF, or to Free Software, in general. Perhaps if you could provide me an actual example of a University requiring its students to provide their code (besides class projects) to the FSF, there might be an argument. Not much of an argument, as far as I'm concerned, but an argument.

      As far as your work environment is concerned, I'm sorry that you don't appear to be happy about it, apparently because of the compensation, or lack thereof. I also get the sense that you would have a lot of your attitudes in common with Darl McBride, CEO of SCO, but I could be wrong. If the job is so unrewarding for you, why do you stay? My life got a LOT better when I decided that making gobs of money was just not a priority for me. Perhaps in your next job the fine print in the contract will be something more to your liking. Good Luck in finding happiness! :-)

    78. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1

      I remember that in 1980 (when I got my first computer) that plenty of software was for sale. Microsoft was barely a blip on the radar screen at that point. Heck, even Pong didn't come for free.

      -a

    79. Re:time to prove GPL's right in court by Roman_(ajvvs) · · Score: 1
      But they *do* have plenty of software developers on-staff, because they don't just use the stock tools. Every big CG house uses lots of custom, in-house software.

      How many people does a company like Pixar employ? If you have economies of scale, I'd agree it's probably more efficient and faster when you can put a couple of internal people on the job of modifying your own program to do the job.

      But if those people usually spend their time doing their primary work, how much do you really gain?

      "A week?!?! We go into post-production next week and we need a couple of days to get this segment rendered! We have to have this fixed by tomorrow!"

      "Who have we got who can do this"?
      "Bill did the original modifications, but he's gone off to so-and-so in India. I think Ted could do it, but it'd take him a few days to get his bearings."
      "Don't we need Ted to finish his work on his project due in three days?"

      This scenario isn't uncommon in any particular industry, and it's a lot more common as you get to smaller companies. Planning for this stuff helps alleviate concerns, but not every small company can afford to have multi-skilled and/or specially trained staff on hand to do modifications like this, especially when they're not a regular occurance.
      And we're back with the core competency issue. How much is it going to cost in primary productivity to modify and maintain the code?

      --
      click-clack, front and back. I'm not moving this car otherwise.
    80. Re:time to prove GPL's right in court by swillden · · Score: 1

      I'm all for capitalism where it works, but I don't think it works well for some kinds of software.

      I think the situation is very much analogous to that of scientific information. There was a time in which such knowledge was tightly controlled by the Church; even the basis of scientific knowlegde -- training in logical thought and in reading and writing -- were "proprietary" and tightly controlled. A certain segment of the population made a good living from this control, and they felt it was very important that knowledge be controlled.

      Widespread education, widely-disseminated research and peer review made science progress at a still-accelerating pace. Ideas don't do much in isolation; they're most effective when they're rubbed against other ideas and turned in new ways to make yet more ideas. I think software fits this model much better than it does the "widget" model.

      To come back down to earth from such far-out analogies, consider an argument that Microsoft has been making for years in support of their monopoly. They have been saying that a monopoly is better for customers, because otherwise the industry wastes so much effort on infighting over compatibility. A single, standard platform eliminates all that waste and gives developers a solid target to aim for, rather than diluting their efforts. This allows software technology to progress more rapidly than it could otherwise.

      You know what? They've got a legitimate point. It *is* more efficent for everyone to use a single platform. The problem is that such a situation is really unhealthy for a free market. Microsoft has even hinted in times past that operating systems should be looked at as a "natural" monopoly, equivalent to telephone or power distribution systems. For a variety of reasons they don't use that argument any more.

      Software is about ideas and their expressions, and free-market capitalism is a mechanism for efficiently allocating and managing scarce resources -- but ideas are not scarce! They're infinitely replicable! Trying to apply free-market philosophies to ideas only works for a monopoly who controls all the means of bringing those ideas to fruition and delivering them to the marketplace. Anti-trust law can try to maintain a separation, but there will always be a tendency for every new idea that comes along to be rolled into the platform.

      But the "natural" monopoly argument no longer holds any water when software is Free. Compatibility isn't so much of an issue when anyone who cares to take an interest can solve the compatibility problems. For that matter, it's really not a problem if the infrastructure software, like the operating system, becomes a commons. Who cares if there's only a single OS if no one entity can control it and use it to hold the rest of the market hostage?

      Software, like scientific knowledge, is a tool that is used to accomplish tasks. Software isn't a real "good", like hammers, or salami, or helicopters, or haircuts, it's just a large collection of ideas. For society to get the maximum benefit, ideas need to be shared freely, so that the software can do as much as possible to facilitate the production of the *real* goods.

      With the above, you might get the idea that I think all software should be Free. I don't. I think there is and there will always be a place for proprietary software. I even think that software patents, ideally, have a very valuable role to play in enabling innovators to be compensated, although their terms need to be vastly shorter than they are and the standards of novelty need to be much higher.

      Much software, however, should be Free, and I think it's precisely the software that experience has shown that the free market doesn't manage well.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    81. Re:time to prove GPL's right in court by VLSI_Monkey · · Score: 1

      Stating that the GPL is anti-business (software) across the board is just as irresponsible as stating that the GPL is pro-business across the board.

      As many have stated, there are a variety of business models that are based specifically off the distribution of GPL derived software. However, for argument's sake, let's not even consider these models.

      Let's only consider traditional businesses that either rely on software as a sole end-user product, or on a software/hardware co-designed end-user product.

      The question isn't if the GPL helps these businesses, although I will give some examples where such is true. The question is, does the very existance of the GPL negatively impact these businesses?

      ***

      Case #1 Embedded Products using Linux
      Linux is used in a variety of consumer electronic devices as an embedded OS (such as this DVD player). Consider if many of these manufacturer's never altered the GPL'ed Linux src. In other words, consider if the IP of these particular companies was contained solely in user-land apps and/or closed-source binary kernel modules. In this case, the companies in question are violating the GPL solely because they do not provide a means for their customers to aquire the unmodified Linux src. If the companies provided such, and passed the bandwith/CD-mastering costs down to the end-user, the company would be complying with the GPL within the confines of the traditional model.

      Benefit to the company: free, relatively mature embedded OS.

      Case #2 Inherently unique software products
      There are many software products that are inherently unique and thus resistant to GPL software development. Sure a GPL'ed office suite might kill a proprietary suite based on favorable pricing, or embedded Linux might kill a proprietarty OS for similar reasons.

      Consider, however, the gaming industy. If I produced a cross-platform MMORPG using GPL'ed IDE/gcc/mingw, and targeted Linux specifically as one of the end-user platforms, I would have absolutely no restriction placed on my software due to the GPL. Likewise, a bunch of people producing a free GPL'ed MMORPG most likely wouldn't impact my software sales at all, unless that game was better than mine, even though mine was written by 30+ software developers with amazingly high salaries.

      It's pretty clear that a free GPL'ed hobbyist Fake Fantasy XII game for the Playstation 2 wouldn't impact the sales of Square's Final Fantasy XII next year in the least.

      Gaming is one example of a software model that is free from negative GPL influence. Hell, gaming consoles running Linux and LGPL graphics libraries could (theoretically) increase the profit margins of proprietary interative entertainment sales.

      The gaming industry is a pretty important industy to consider as well. Internationally, the number of software developers employed in the gaming field is becoming one of the largest in the entire software industry. Likewise, it's already been several years since the gaming industry was declared more valuable than the film and music industry combined. (Google for references if you'd like. They're everwhere).

      Case #3 GPL-free alternatives
      Your point that many businesses would rather pay a large fee for software rather than using free software that destroys their IP is a valid one. There are plenty of businesses that evaluate the GPL option, decide that the restrictions of the GPL are incomptabile with their business model, and subsequently either hire software engineers to produce an in-house alternative or purchase a non-GPL'ed alternative from a third-party vendor (ie. you).

      This will never change as long as there are segments of the software industry that will always and forever be incompatible with the tenants of the GPL. If you are in a company that is producing a product that can so easily be undermined by GPL'ed software, perhaps you should consider your alternatives. This advice is no different than what I would gi

    82. Re:time to prove GPL's right in court by swillden · · Score: 1

      How many people does a company like Pixar employ?

      Over 700, according to their web site. Not a very large company, but they're densely populated with technical skills.

      This scenario isn't uncommon in any particular industry, and it's a lot more common as you get to smaller companies. Planning for this stuff helps alleviate concerns, but not every small company can afford to have multi-skilled and/or specially trained staff on hand to do modifications like this, especially when they're not a regular occurance.

      Who says you're limited to your internal staff? Another strength of the open source model is that anyone with the requisite skills can do the job. Having good relationships with a number of contract firms can be very useful. Of course, the maker of a software package can do the same thing, but they don't do it that much, for a variety of reasons. For one, in the case of Pixar with production deadlines, the software vendor just doesn't have the same sense of urgency. For another, a proprietary software company would have to "waste" a lot of time with NDA's and crap, and unless the contractor had worked for them before, they'd also have to deal with the fact that there's no way the contractor could know his way around the code.

      And we're back with the core competency issue. How much is it going to cost in primary productivity to modify and maintain the code?

      You make too much of this issue. What percentage of the employees of any company are actually involved in its core competency? Everyone needs all sorts of support staff. The companies that get by without support staff do it by outsourcing -- which can be done for software as well.

      Also, what is the cost of the in-house development staff vs. the cost of all of the software licenses for proprietary software? And keep in mind that much of the expensive proprietary software won't really do exactly what's needed and so must be worked around, wasting the time of the company's true core staff. In many situations I see that happening and the users don't even realize they're working around software limitations, because they don't really know what the computer can do for them. Having a pet geek with access to the source could really improve their job efficiency (or not... depends on the geek).

      In all honesty, Pixar isn't a very fair example, because computer software *is* one of their core competencies. I think the same holds for other industries as well, though.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    83. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      Only if you narrowly define "business" as businesses that want to sell (proprietary) software. Businesses that support it, repair it, use it, or have nothing to do with it don't get hurt by the GPL in any way.

    84. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      Well said.

      Capitalism is about supply and demand, to deal with scarcity. It breaks down when there's no scarcity. It doesn't work when there's no incremental cost. Hence: Free software, music "sharing", divx movies, etc.

      I'm not against business. I work for a struggling business. We make actual products. New ones every time. Software companies need to be paid for valuable work they do, but there is nothing to determine what it is actually worth. People here complain about $20 for a CD that they'll listen to for years. They then pay $400 for a licence to use a piece of software under limited terms, with no warranty, no support, and bugfixes for only a short period of time. Then they'll do it again when the new version comes out. Look at how many millionaires there are at a place like MS, and tell me that capitalism is working.

      Free software is not anti-business. It's pro- everyone in the world that doesn't sell proprietary software for a living, which is only like >99% of us. And unlike music sharing, Free software is totally legal and wholesome. We can give our code away if we want, it's ours. We can also put whatever terms we want on it (like, say, the GPL).

    85. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      In my world, the GPL is a great business *enabler*, because the proprietary software world really sucks when it comes to solving unique problems cost-effectively. In a proprietary world, if you have a unique need, you often have to bear the entire cost of development yourself.

      You also have only one place to go for full support. You have only one option for bugfixes/security patches. You also don't have any options for customization unless it was planned for from the beginning, or you have a lot of money.

      I think of the number of people I know who set up a server for someone, or a database. It costs our customers as much for software as it does for our setting it up in many cases. If it's a proprietary solution, I can't neccessarily give them what they want, only what's available. If they have a problem, I sit on the phone with tech support (after going through the knowledgebase).

      If it's GPL, I can give them the software they need. I can make it work exactly the way they want it. I can troubleshoot and fix problems they may have. If they have special needs, I might find that someone else had them, and the code is already written (and available, since it's GPL). If I make changes, I give them back to my peers, to make their lives (and those of their customers) easier.

      Now who is losing again?

      I am actively encouraging my company not to use Allen Bradley PLCs ever again, because they decided they make more on software than on hardware. They make great PLC, and passable software, but they're going out of their way to make their customers hate them, to be sure they're getting every penny they can. Remember keydisks? they still use them. They now don't put a firmware in their PLCs, simply to force you to prove that you bought the software recently. That's right, that $2500 software now has a shelf life of 2 years, and then it's totally useless. (Not to mention that it takes 3 different $2500 software packages to program a $500 PLC). My company and our customers have to use an inferior PLC simply because of gouging on software licenses.

      Now who is winning again?

    86. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      Well, I just checked the FSF's pages, and couldn't find any reference to how much, if any, tax money they get. ...
      I'm also not aware of any tuition fees that go to the FSF, or to Free Software, in general.

      Tuition pays for universities. Tax money subsidizes universities. University researchers contribute plenty of GPL code. Why? Because they aren't accountable to the bottom line. (Then of course, plenty of GPL code is written by university students, which doesn't seem relevant until you consider all the countries where tuition is free.)

      As far as your work environment is concerned, I'm sorry that you don't appear to be happy about it, apparently because of the compensation, or lack thereof. I also get the sense that you would have a lot of your attitudes in common with Darl McBride, CEO of SCO, but I could be wrong. If the job is so unrewarding for you, why do you stay? My life got a LOT better when I decided that making gobs of money was just not a priority for me. Perhaps in your next job the fine print in the contract will be something more to your liking. Good Luck in finding happiness! :-)

      I think you've pegged me wrong. I don't hate my job. I'm just unhappy with what's going on in the industry right now. I write code and I also manage a fairly large group of developers (11 people). But if I was supervising 11 dockworkers I'd be making twice as much money (plus paid overtime).

      Why? Because workers in those industries are not suicidal. They formed a union and fought for every last penny. And while I have often thought it is ridiculous how much they make, it's still better than the craziness that's going on in the software industry.

      Yes, I do care about money (like the vast majority of people). I don't mind working overtime if there's an upside. If I make a lot of money, I can save up and even take a year off some time. But right now, everyone has to work overtime, and I have to save up just in case I get laid off next year. Fuckin great!

      -a

    87. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      "Who have we got who can do this"?
      "Bill did the original modifications, but he's gone off to so-and-so in India. I think Ted could do it, but it'd take him a few days to get his bearings."
      "Don't we need Ted to finish his work on his project due in three days?"


      "Then pull out the phone book. Since it's an Open system, there are 50 companies in there that can fix it if we pay them."

      With proprietary, you have 1 option.
      With Free/Open systems, you have many.

    88. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      But it makes no sense to say that the GPL will eliminate the opportunity for commercial software in spaces where no free alternatives exist, unless what you're saying is that the richness of the GPL codebase makes it vastly easier to develop software vs. a proprietary or even a BSDis model. If that is what you're saying, it's worth thinking about the implications of that idea for a bit.

      A claim that it is easier to develop software under a GPL license than a BSD license is clearly untrue. There is no difference in the development model, only the license. The viral nature of the GPL license allows it to infect more and more code.

      The popularity of the GPL license is due to the fact that people don't like to have their gifts hijacked.

      And that's what makes me say that the GPL is anti-business. Why is someone making money off your code the worst thing that could happen? You weren't planning to make any money off it, so why deny someone else the chance to make a living?

      -a

    89. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      """
      so why deny someone else the chance to make a living
      """

      Because it has nothing to do with someone else making money, and everything to do with someone else taking your code and then perpetuating a monopoly with it and forcing you to pay for the privilege of using your own code 10 years down the track.

      Now lets play 'spot the example company' ...

    90. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      Why is someone making money off your code the worst thing that could happen? You weren't planning to make any money off it, so why deny someone else the chance to make a living?

      Why stop there? Even if you were planning making money off it, Why deny someone else the chance to make their living off it too?

    91. Re:time to prove GPL's right in court by NoMercy · · Score: 1

      There's still an ascoiated cost to business...

      if ( costOfPrivateSoftware() > costOfSoftwareDisclosure() {
      useGPL();
      } else {
      usePrivate();
      }

    92. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      Have they? Or are they only using the GPL because they are forced into it? No one is holding a gun to your head and forcing you to use the GPL. But if you don't use the GPL, your competitors will, and you will be nickeled and dimed out of business. Of course if you do use the GPL, you will have sacrificed all your leverage and you will still be nickeled and dimed out of business. It's a Hobson's choice.

      So, the have two choices, they can either follow their competitors (who are subject to exactly the same requirements vis a vis the GPL as they are). Or they can pay for proprietary software.

      Just because a cost is non-monetary doesn't mean it doesn't exist, and the cost is the same for everyone so it doesn't impede competition in the slightest.

      In the case of drivers for specific device drivers - which they fear may contain trade secrets, they can do what Nvidia does with their drivers, and release a kernel with a binary module.

      -- ac

    93. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      Aliens invade the earth. You now have the choice of either fighting the aliens or hiding from the aliens. These are both choices that you didn't have before, but no matter which you choose you are still worse off (because aliens have invaded the earth).

      You don't have a 'right' to avoid the unexpected, this includes aliens invading the earth, or a technology being created that obsoletes your business model.

      -- ac

    94. Re:time to prove GPL's right in court by NoMercy · · Score: 1

      I hate EULA's, the whole concept that after buying a copy of the software, I then give up my ownership of the copy of the software, and then licence it from the copyright owner, horrid.

      If I pick it off the shelf it should say 'Licence to use Neverwinter Nights, with distribution media included' not 'Neverwinter Nights'. I'm sure a good lawyer could rip the whole idea apart in court, espically in a europe where you can't call a banana a banana unless it's curved right.

      I miss the good old EULA's you know the ones which only added things ontop of copyright and stated a limited warranty and disclaimer of liability.

      EULA's have become something you throw in the box as it goes out the door, no one takes a blind bit of notice at either side and it's about time we did away with them, or at least made them relevant .

    95. Re:time to prove GPL's right in court by Jo.Calder · · Score: 1
      The GPL is anti-business because it seeks to undermine traditional business models (by reducing the cost of software to $0) while thwarting alternative business cases.

      Errm, don't "traditional business models" fail because in practice the marginal cost per unit of utility s/w is $0. Maintaining prices above this level can only be done by rigging the market.

      Just my $0 worth ...

    96. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0
      You don't think that giving someone extra choices can be bad for them?

      Aliens invade the earth. You now have the choice of either fighting the aliens or hiding from the aliens. These are both choices that you didn't have before, but no matter which you choose you are still worse off (because aliens have invaded the earth).


      Sorry but this example might seem good at first glance, but it is actually TOTALLY UNRELATED to the Opensource "problem".

      Without OpenSource you have two options:
      1. Write the software yourself
      2. Buy it from another company at the cost of money

      Now with OpenSource, the only thing that happens is that you ADD another option without removing the others. You can now
      1. still write the software yourself
      2. still buy it from another company at the cost of money
      3. use opensource and respect the license (NEW)

      Notice, you weren't deprived of any choices you previously had!

      In your alien situation scenario you REMOVE a choice you previously had:
      To live in peace without any intereference from the aliens

      So actually OpenSource improves your prospects while your scenario only makes it worse.

      Furthermore there is no guaranteed right to earn money with something!
      If something doesn't give you enough money you have to choose another profession, so there is also no right to earn money with making programs!
      If you make money with it - fine, if you don't - your problem.

      If the OpenSource model were so bad, no other company would use it and you wouldn't loose anything, if it isn't so bad, that means it's good and therefore it is good that it exists
    97. Re:time to prove GPL's right in court by Anonymous Coward · · Score: 0

      So you can't use (for profit, presumably) someone else's work that was given to the community without giving something back to the community. Boo hoo. Cry me a river.

    98. Re:time to prove GPL's right in court by Jeremiah+Cornelius · · Score: 1
      Yeah,
      and I'm forced to fund the shooting of 5-year-old little girls in Iraq.

      You selfish little twit.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    99. Re:time to prove GPL's right in court by swillden · · Score: 1

      That's only true for companies that need to distribute software. Companies that just need software for their own internal use don't have to disclose anything.

      For such companies, the question becomes:

      if (costOfMaintainingSoftware() > costOfSoftwareDisclosure()) {
      useGPL();
      } else {
      doNotDistribute();
      }
      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    100. Re:time to prove GPL's right in court by swillden · · Score: 1

      A claim that it is easier to develop software under a GPL license than a BSD license is clearly untrue. There is no difference in the development model, only the license.

      No, the difference in the license also impacts the development model. Enhancements to GPL software are much more likely to see the light of day than enhancements to BSD software. This means that the GPL codebase becomes richer.

      But you missed my point (intentionally?): I wasn't comparing GPL vs. BSD, I was comparing GPL vs. proprietary. And it's rather obvious how the GPL makes software development easier than proprietary licenses, for most kinds of software.

      And that's what makes me say that the GPL is anti-business. Why is someone making money off your code the worst thing that could happen? You weren't planning to make any money off it, so why deny someone else the chance to make a living?

      Someone making money off of it isn't a problem at all. People are making lots of money off of the gifts of Linus Torvalds, Andy Tridgell, Larry Wall, etc. But a BSD license means that someone can make money off of it without giving back. Some developers write software that they want to give away that way. Others prefer to use the GPL to help ensure that the publicly-available version of their software will continue to grow, to benefit many more.

      And the primary beneficiary of most of this software is business. How important is Samba to a home user? Sure, geeks like me, and probably you, that have a half-dozen computers in the house benefit, but offices benefit much more. And so do the small software development shops who get paid to customize, install, troubleshoot and maintain Samba installations. Or the company's own geeks.

      Of course, it *is* different. The money people make on GPL software isn't like the money they make on proprietary software. Red Hat isn't going to generate hundreds of millionaires and a double handlful of billionaires, and none of the programmers working for, say, guitar manufacturers are going to become independently wealthy.

      I'm not one to whine about concentration of wealth -- I'd certainly like to concentrate some wealth of my own, and I don't begrudge it to those who've obtained it by whatever legal means. However, you'd have a hard time convincing me that the kind of wealth concentration achieved by Microsoft indicates real market *efficiency*. Or even that it's good for the economy. All of that money comes *from* somewhere, and the vast majority of the revenues of most proprietary software companies come right out of the profits of their customers (well, sort of. One hopes the customers are generating a positive ROI, but think how much greater that return would be with lower costs.)

      The open source and free software business models are models which won't make many people rich, but will -- and do -- provide a good *living* for lots of people. The GPL may well kill the software tycoon, but it only helps the working programmer.

      Sure, all of use techies who were around through the dot bubble had dreams of early retirement, independent wealth, a home for every season of the year, etc., but, honestly, is there any real reason why we deserve that?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    101. Re:time to prove GPL's right in court by ilcylic · · Score: 1

      Universities, using tuition money, also purchase Microsoft and Apple products. So, what's your point, other than that you don't like the FSF?

      Because workers in those industries are not suicidal. They formed a union and fought for every last penny.

      So, what have you done to unionize software people, and solve the problem as you see it?

      -il cylic

    102. Re:time to prove GPL's right in court by tom's+a-cold · · Score: 1
      And yet people constantly claim that the GPL is not anti-business.
      Then what you're saying is that competition is anti-business. You don't have to use GPL'd software. It's just one alternative in the marketplace. If you feel like you have no choice, it's because GPL'd products are better, in which case you're seeing the results of a superior business model.

      The thing that all the "free-market" sloganeering overlooks is that a truly free marketplace allows competition not only between products, but modes of organization. And whaddya know, sometimes cooperative modes work better. Unless you believe that capitalism can only work when everyone is required to charge money for every good or service.

      These firmware manufacturers aren't competing in the marketplace either, they're just free-riding. They seem to believe that someone else owes them a living, and want to make a buck selling stolen software in violation of the terms of its licensing agreements.

      --
      Get your teeth into a small slice: the cake of liberty
    103. Re:time to prove GPL's right in court by ilcylic · · Score: 1

      Ah. I've read your responses in this thread, and I think I understand the underlying disconnect that is going on here.

      You're a programmer. You like programming. You want to make money and support yourself being a programmer.

      But there are other programmers (and quite good programmers) who do it as a hobby, and are willing to do it for free.

      This means, that if you want to make money charging for a service that others are willing to provide for nothing, your product had better be really good, or protected by government regulation. ...

      Hacking isn't neccesarily something that the average joe, or anyone for that matter, can make a living doing. Let me provide an example, and lets see if it works for this scenario.

      I have a hobby. I like to customize cars. Specifically, I like to make cars that look like they are from a post-apocalyptic wasteland. Call it the "Mad Max" look. I'd love to make a living doing this. But all of my potential customers, the very very small segment of the population that would even want such a vehicle, are either broke-ass rivetheads and punks, or want to build it themselves for aesthetic reasons, or both. This means there is no market for this service.

      So I don't try to make any money off of my hobby. If software is capable of being written by people that are willing to do it for free, then there's no need to pay people to do it.

      You may counter, "But there are people who customize cars for a living!" But I am not George Barris. Only the truly bad-ass can make money from that which others are willing to do for free.

      The first rule of capitalism is that the universe doesn't owe you shit. If there's no market for the service you are providing, then you're going to starve unless you start offering something that people are willing to pay for.

      Your mistake is in thinking that software is required to be something that people are able to make money doing, instead of a hobby.

      I used to be a software engineer. I still write code. But I put bread on the table by being a welder, because when I was looking for code jobs, I was unemployed for 18 months. Just because you want to make money writing software doesn't mean that you will make money writing software.

      -il cylic

    104. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1

      Sorry... imprecise wording. "reducing the cost of software" should be "reducing the price of software".

      -a

    105. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1

      Sorry but this example might seem good at first glance, but it is actually TOTALLY UNRELATED to the Opensource "problem".

      I deliberately made it unrelated. My intention was to show that giving someone an extra choice is not necessarily good for them if you also throw in an additional wrinkle that is bad for them.

      Now with OpenSource, the only thing that happens is that you ADD another option without removing the others. You can now
      1. still write the software yourself
      2. still buy it from another company at the cost of money
      3. use opensource and respect the license (NEW)

      Notice, you weren't deprived of any choices you previously had!

      That's your opinion. In my view, the choices are now:

      1. still write the software yourself *AND* lose money
      2. still buy it from another company at the cost of money *AND* lose money
      3. use opensource and respect the license *AND* lose money (NEW)

      Before OSS, I had some options that didn't involve losing money.

      If the OpenSource model were so bad, no other company would use it and you wouldn't loose anything,

      No, because of a game theory effect called the "tragedy of the commons". It's like a generalized version of the prisoner's dilemma. Go look it up.

      if it isn't so bad, that means it's good and therefore it is good that it exists

      Now there's an example of black & white thinking!

      -a

    106. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1

      Yeah,
      and I'm forced to fund the shooting of 5-year-old little girls in Iraq.

      And I resent that too.

      -a

    107. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      So, what have you done to unionize software people, and solve the problem as you see it?

      I'm trying to drum up support for my union idea, but so far it's not working.

      I used to be a software engineer. I still write code. But I put bread on the table by being a welder, because when I was looking for code jobs, I was unemployed for 18 months.

      And I think, how sad that you want to ruin it for everyone else.

      The first rule of capitalism is that the universe doesn't owe you shit. If there's no market for the service you are providing, then you're going to starve unless you start offering something that people are willing to pay for.

      I think there would be a market for customized software if it wasn't for the GPL. If the courts of some major countries declared the GPL unenforcable and equivalent to BSD, there would still be hope for my industry. (BTW, that's what I would really like, in preference to a programmer's union.)

      -a

    108. Re:time to prove GPL's right in court by edb · · Score: 1

      Er, by that reasoning, proprietary software is even *more* anti-business, since those resources must be expended in every case.

      Since GPL'd software provides the opportunity for re-use of the code even by a business, it sure seems like the opposite of what you think you are arguing.

      --
      In theory, practice and theory are the same. In practice, they rarely are.
    109. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      Then what you're saying is that competition is anti-business.

      Which is true. Cartels are pro-business and the GPL is anti-business. But there needs to be some sort of balance. Monopolies aren't good, but neither is unregulated cutthroat competition.

      I see the GPL as a different sort of monopoly. After all, it involves predatory pricing and an EULA which denies all sorts of rights to some users. (Of course this is cleverly spun into granting rights to other users.)

      Unless you believe that capitalism can only work when everyone is required to charge money for every good or service.

      I believe that capitalism could still work with a BSD license.

      These firmware manufacturers aren't competing in the marketplace either, they're just free-riding. They seem to believe that someone else owes them a living, and want to make a buck selling stolen software in violation of the terms of its licensing agreements.

      Umm, it's not stolen? :-) Stealing is the act of depriving someone of a good or service... yada yada yada. $0 for software that you're going to use over and over is ridiculous. If the software cost $100 or even $50, they'd pay for it. But as long as the software is being GPL-licenses, they're going to pirate it as a form of social protest.

      -a

    110. Re:time to prove GPL's right in court by The+LowTech+Swede · · Score: 1

      I'n not sure you are right on that. Perhaps a subject for a vote? At present, personal use copying is not illegal where I sit. From Jan 1 2004 it will be. I don't like that. Commercial illegal copying has been illegal as long as I can remember, possibly my whole life. I symphatize with that legislation.

    111. Re:time to prove GPL's right in court by rking · · Score: 1

      After all, it involves predatory pricing and an EULA which denies all sorts of rights to some users. (Of course this is cleverly spun into granting rights to other users.)

      I don't see how the pricing is predatory. I don't believe there's a hidden agenda to raise prices later or anything, the pricing is set to attain the reward the authors are seeking, nothing more nothing less.

      More importanly though, how do you see the GPL as being "spun"? Are there some rights that you feel that you have in the absence of the GPL that the GPL takes away? If so then what are they?

    112. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      No, the difference in the license also impacts the development model. Enhancements to GPL software are much more likely to see the light of day than enhancements to BSD software. This means that the GPL codebase becomes richer. But you missed my point (intentionally?): I wasn't comparing GPL vs. BSD, I was comparing GPL vs. proprietary. And it's rather obvious how the GPL makes software development easier than proprietary licenses, for most kinds of software.

      I know you were comparing GPL vs. proprietary, and I agree that it makes development easier. But my point was that BSD vs. proprietrary has the exact same advantages. But GPL will accumulate a larger codebase. Why? Because it suckers businesses into acting against their own interest. That's why I say that the GPL is anti-business.

      Someone making money off of it isn't a problem at all. People are making lots of money off of the gifts of Linus Torvalds, Andy Tridgell, Larry Wall, etc.

      Sure they are, but that's a misleading way to think about it. Look at it this way: I'm a programmer. I mostly write stuff for Linux. If Linux didn't exist, I'd write for Unix. If Unix didn't exist, I'd write for Windows or VxWorks, etc. Whatever.

      When these people write new stuff that advances the state of the industry, that's great. But don't try to spin it like they did me a favour by contributing tools that are essential to my job. I could do my job just fine before anyone had heard of Linux, thank you. The "gift" of Linux is more of a trojan horse. Once you bring it into the keep, GPL advocates jump out and destroy your industry.

      offices benefit much more. And so do the small software development shops who get paid to customize, install, troubleshoot and maintain Samba installations

      Of course you are right that there will still be some jobs left. But as far as I can tell, they will mostly be crappy jobs. I'd rather be writing Samba than "customizing, installing, troubleshooting, and maintaining" it. I mean, I know that I don't have some kind of god-given right to a job I like, but again... gee, thanks a lot for your "gifts".

      The open source and free software business models are models which won't make many people rich, but will -- and do -- provide a good *living* for lots of people. The GPL may well kill the software tycoon, but it only helps the working programmer.

      I think you're misled here. The number of jobs (and average salary) that an industry can sustain is almost exclusively based on the amount of revenue that the industry generates.

      All of that money comes *from* somewhere, and the vast majority of the revenues of most proprietary software companies come right out of the profits of their customers (well, sort of. One hopes the customers are generating a positive ROI, but think how much greater that return would be with lower costs.)

      No. Since the cost of proprietary software is approximately the same for all players in an industry, the cost gets passed on to the consumer. Almost everything in manufacturing is margin-based. If your product is more expensive, you make *MORE* money. You only get a benefit from cost savings if it gives you an edge over your competitors. If all the manufacturers of DVD players switch to free software, they *ALL* lose. (Unless they use price fixing to keep their margins up.)

      The only one to benefit is the consumer, who gets lower DVD prices. So what free software does is to increase the average wealth of the consumer by decreasing the average wealth of the programmer.

      Sure, all of use techies who were around through the dot bubble had dreams of early retirement, independent wealth, a home for every season of the year, etc., but, honestly, is there any real reason why we deserve that?

      I think we deserve to be paid like white-collar professionals. Doctors and lawyers don't give away their knowledge for free (at least most of them). I think it's sad that programmers are now making a lot les

    113. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1

      I don't see how the pricing is predatory. I don't believe there's a hidden agenda to raise prices later or anything, the pricing is set to attain the reward the authors are seeking, nothing more nothing less.

      The pricing is set at $0 in order to drive all the proprietary software vendors out of business. The idea is to generate a large volume of GPL'ed code very quickly (i.e. while there are still companies out there with investors naive enough to believe it's a good idea) so that by the time everyone realizes it's a bad idea, the barrier to entry for non-GPL'ed code will be impossibly high.

      More importanly though, how do you see the GPL as being "spun"? Are there some rights that you feel that you have in the absence of the GPL that the GPL takes away? If so then what are they?

      The GPL can be thought of either as a proprietary license that grants you extra rights or as a public domain license that takes away some rights. If you choose to believe everything you read, it's the former. But I am more cynical than that. As far as I'm concerned, the GPL is a deliberate attempt to twist copyright law to create a public domain license that takes away some rights.

      -a

    114. Re:time to prove GPL's right in court by swillden · · Score: 1

      I'd rather be writing Samba than "customizing, installing, troubleshooting, and maintaining" it.

      I didn't mean to imply that all jobs are of this sort in a GPL world. There's lots of new development that has to be done regardless of the software licensing model. With the GPL, there's just less duplication of effort.

      I think you're misled here. The number of jobs (and average salary) that an industry can sustain is almost exclusively based on the amount of revenue that the industry generates.

      I think you're looking at the wrong industry. Since computing is essential to every industry, the number of jobs required to support computing is a function of the size of all of the industries.

      The only one to benefit is the consumer, who gets lower DVD prices. So what free software does is to increase the average wealth of the consumer by decreasing the average wealth of the programmer.

      Yep, efficiencies ultimately benefit the economy as a whole.

      I think we deserve to be paid like white-collar professionals. Doctors and lawyers don't give away their knowledge for free (at least most of them). I think it's sad that programmers are now making a lot less than most blue-colar professionals who are fortunate enough to be in a union.

      We certainly should be paid like white-collar professionals. I'm sorry if you're not. However, I don't think the "giving away of knowledge" is a problem. You don't see medical and legal information being tightly controlled do you? Legal briefs as trade secrets? Doctors and lawyers make their money by providing customized, personal, services, not by doing some work, packaging it, and selling a million copies. The medical and legal professions are highly analogous to the contract-based work that I do, and not at all like the work that a programmer at, e.g., Microsoft does.

      There are some significant differences between law or medicine and software, though. Software is easier. Perhaps not inherently, and certainly programmers have to be just as smart as, say, lawyers, but the fact is that it takes a whole lot less effort to become a programmer than it does to become an attorney, or a doctor. And that is why programmers don't make as much money as those professions. The demand for programmers is easier to fill.

      Or so it appears. You and I know there's a big difference between a guy with a newly-printed CS degree and an experienced software professional, but many employers don't understand that.

      Maybe what we need, as a profession, is to become more like doctors, lawyers and "real" engineers: state board-certified professionals. The problem with that is that those sorts of professional licenses carry with them assurances of competence and corresponding liabilities for negligence that I don't think software engineering is mature enough to handle. We don't really know how to produce or test professional programmers, and the whole art/science is too immature to accept liability for its own failures.

      I don't think there's any way that we'd ever achieve the same sort of legal status as medical or legal professionals... they have a really sweet deal: it's illegal for anyone uncertified to practice. That helps maintain scarcity, which keeps the price of their services up.

      Anyway... I'm just rambling now, and talking about things I really haven't put any serious thought into.

      The bottom line for me is this: Until software can write itself, or until all the software the world needs has been written, there will be a need for software, ergo programmers will get paid. The business model may look entirely different from what it does now, but I'm not concerned about my ability to support my family.

      BTW, sorry that I haven't been able to keep up with your replies, but I'm really just an occasional /. poster. This thread attracted a lot of attention and I'm faced with more replies than I usually see in a month.

      I hear you... I've had to waste far too much time on this stuff the last couple of days. I do find the debate interesting, though.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    115. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      I think that you are in error here. Copyright law exists to allow the creator of a work control of the copying of that work

      No, that's *what* copyright does. The reason *why* it exists is to give people an incentive to create things. The GPL, on the other hand, does not give people a financial incentive to create things. The only incentive it could really give them is the opportunity to "stick it to the man" (e.g. Microsoft).

      I think that you are simply obssessing over the fact that no money is exchanged.

      No. Do you see me complaining about the BSD license?

      I think that despite your, accurate, description of capitalism as a successful system you have a more personal dedication to it than that.

      What I am interested in is the game theory model. Capitalism has a solid basis in game theory, although it does suffer from one tragedy of the commons, which means that it does need some kind of regulation to ensure that prices don't hit $0.

      GPL'ed software does not make sense from a game theory perspective. No one has an incentive to write software any more. Again, it's a tragedy of the commons. All the development of GPL'ed software so far has taken place in an unsustainable business model. Some funding of the development has been motivated by revenge (e.g. let's gang up and get Microsoft), but that kind of private vendetta funding is going to dry up eventually.

      IBM doesn't need to fund Linux. They're just doing it as a publicity stunt. They crunched a bunch of numbers and decided they could buy some public goodwill by trying to pretend they care about give people free software. If one company does that, they win. If five companies try that, they all lose. That's the tragedy of the commons in a nutshell.

      -a

    116. Re:time to prove GPL's right in court by rking · · Score: 1

      The pricing is set at $0 in order to drive all the proprietary software vendors out of business. The idea is to generate a large volume of GPL'ed code very quickly (i.e. while there are still companies out there with investors naive enough to believe it's a good idea) so that by the time everyone realizes it's a bad idea, the barrier to entry for non-GPL'ed code will be impossibly high.

      The pricing isn't universally set at $0, and in any event the motives vary considerably. At the very minimum a large number of developers believe they are doing a good thing. Others are following a business plan.

      Linus has different motives to Richard Stallman, Eric Raymond has different motives to either. The CEOs of Red Hat, IBM and Trolltech are all coming from different positions again. That's barely scratching the surface of all the people involved.

      If you want to assert that they haven't realised the implications and that you have due to your unique perspective of feeling that it hurts your employment prospects then you may even be right but I doubt your theory of a vast and knowing conspiracy is going to convince many.

      The GPL can be thought of either as a proprietary license that grants you extra rights or as a public domain license that takes away some rights. If you choose to believe everything you read, it's the former. But I am more cynical than that. As far as I'm concerned, the GPL is a deliberate attempt to twist copyright law to create a public domain license that takes away some rights.

      I think we both know that whilst you might choose to spin the GPL as either a proprietary license with additional rights or a public domain grant with less rights that the truth is neither. I think we both understand that the legal system grants copyright by default and that that's the starting point for any work. GPL does grant more rights than people would have in its absence. Public domain even more but that doesn't mean the GPL is taking anything away. It IS purely a grant of rights.

      I very strongly suspect that the license you would seek to impose would be very more restrictive than GPL, and from what you've said so far it seems that you would like the option to rip off the work of others in order to create your much more restrictively licensed works. If not then I've misunderstood your objective in your comment about wishing that the courts would deem the GPL to have the same effect as the BSDL.

      I think maybe you should examine your own motives and objectivity. I doubt you'll find much comfort though.

    117. Re:time to prove GPL's right in court by Lumpy · · Score: 1

      EULAs are, however "unenforceable" in that it would be impossible/impractical for a software distributor to catch you violating the EULA, or gain enough evidence to prosecute you for it. It's like laws prohibiting oral sex in your home... It might be illegal, but for anyone (including the police) to catch you doing it, it would require them to break the law in the process of obtaining evidence. This is what most people mean by "unenforcable" (dunno about the legal definition if any... IANAL).

      Please explain this to the Jack-booted-thugs at the Business Software Alliance.

      --
      Do not look at laser with remaining good eye.
    118. Re:time to prove GPL's right in court by Nathaniel · · Score: 1

      There is nothing natural about government regulation. Government regulation has no place in the natural balance of the marketplace. GPL is the cutthroat competition you ask talk about. Either you accept the terms and get all the rewards (source code) or you opt out, avoid the GPL, do everything the hard way, get frustrated with the tedium of working overtime to rebuild countless inferior wheels, and end up on Slashdot ranting like a loon. Better luck next life.

    119. Re:time to prove GPL's right in court by Nathaniel · · Score: 1

      "I think there would be a market for customized software if it wasn't for the GPL."

      Great, you get to think that. Welcome to the real world. The GPL exists. Deal with it.

      There was a market for the GPL, and the GPL provides sufficient value to sufficient people that it has gained widespread acceptance and use. There is a reason for that. If you think the GPL is a bad thing, figure out what the people who use the GPL get out of it, and if you can find a way to get them what they want/need in a way that doesn't do the harm you percieve, sell them on that idea instead.

      Consider the marketplace for license schemes. If you want to outcompete the GPL, you've got some thinking to do. Complaining about the GPL and equating it with an alien invasion isn't likely to help.

      Feel free to offer an alternative. Complaining doesn't impress anyone.

      If you offer an alternative and it is rejected, it will be because it isn't as good. Again, complaining won't help.

    120. Re:time to prove GPL's right in court by Nathaniel · · Score: 1

      "But my point was that BSD vs. proprietrary has the exact same advantages."

      I call Bullshit.

      First, if that were accurate, you wouldn't find so many people disagreeing with you. Consider the possibility that they know something you don't know.

      A big difference from the developers perspective is how much they get back in exchange.

      Think of it this way if you like: BSD is a gift, GPL is a trade. Gift != Trade.

      Simple enough?

      Now, you seem to be pissed that people are offering you a trade you don't want to accept instead of the gift you think you should be intitled to.

      Go figure, you aren't happy with the fact that they refuse to convert over and just give you gifts.

      The only strange thing here is that your greed gets so much attention.

    121. Re:time to prove GPL's right in court by gaijin99 · · Score: 1
      No, that's *what* copyright does. The reason *why* it exists is to give people an incentive to create things. The GPL, on the other hand, does not give people a financial incentive to create things. The only incentive it could really give them is the opportunity to "stick it to the man" (e.g. Microsoft).
      Nonesense. Not all motives are the profit motive. RMS started the FSF, precicely because he *did* have incentive. His motive was control, and freedom. Again, you are simply wringing your hands and wailing because money isn't involved. Money, while quite nice, is not the be all and end all of everyone's interest.

      Your attempt to paint Free Software as a childish by assuming that their only motive is to "stick it to the Man" is simply an attempt to slander the idea becuase you don't like its motives. Some people see producing quality software as an incentive in and of itself. You seem to be horribly upset because in open and free competition the Free Software model is proving to be superior to the Business Software model.

      I say again, Mr. Game Theory, if your system is superior it will demonstrate this by crushing Free Software without the need for the government to get involved and crush it for them. OTOH, what seems to be happening is that the Free Software model is winning, and now you want the government to come in and rescue your side by nullifying the GPL. Not very capitalistic of you, really, it sounds more like something I'd expect to see in the Soviet Union.

      Don't misunderstand me, game theory makes sense and works most of the time. But ultimately its just a model. The only way to see what system is better is to let them compete.

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    122. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      Again, you are simply wringing your hands and wailing because money isn't involved. Money, while quite nice, is not the be all and end all of everyone's interest.

      You conveniently ignored the part where I said I wasn't opposed to a BSD license. In that case, money is not involved and the only motive is to build high quality software. The added viral clause in the license is clearly an attempt to stick it to the man.

      Don't misunderstand me, game theory makes sense and works most of the time. But ultimately its just a model. The only way to see what system is better is to let them compete.

      The idea I was trying to convey to you is that game theory proves that there are systems in which unfettered competition leads to a bad result for everyone. You *can't* just let the systems compete to see which is best. The solution is to seek a Nash equilibrium (which you may remember from that movie A Beautiful Mind).

      -a

    123. Re:time to prove GPL's right in court by gaijin99 · · Score: 1
      You conveniently ignored the part where I said I wasn't opposed to a BSD license. In that case, money is not involved and the only motive is to build high quality software.
      Not conveniently, I ignored it because I thought it was irrelivant. The BSD license always seemed like a bad idea to me. The BSD license is only different from simply releasing a work into the public domain except that you require people to give you a bit of credit. Not bad I suppose, but it doesn't do much to improve programming and computing as a whole.
      The added viral clause in the license is clearly an attempt to stick it to the man.
      Nonesense. Firstly if we define "viral" to mean "self propogating" than propriatary licenses are also "viral". After all, if I spend millions licensing the SCO (or MS, or Mac, or whoever) code than I am obligated to propigate its closed nature, and my own source is subject to the same license I received the original under. If its bad for the GPL to be "viral" it must also be bad for any other license to be "viral". I won't concede that a double standard is acceptable here.

      The "if you mod GPLed code, you must GPL your mods" clause is simply the exchange of value for value that a person makes when changing (not using, but changing) a GPLed program. It is no more an attempt to stick it to the man than MS's fees for changing their code is an attempt to stick it to us. It exists for one purpose, to improve computing by increasing the code available to programmers to learn from and improve. Different value systems; they want money, the FSF wants code. I can't see how either could be considered wrong, and I'd really like to know why you think its wrong to want to exchange code for oode instead of money, you still haven't really answered that one.


      The idea I was trying to convey to you is that game theory proves that there are systems in which unfettered competition leads to a bad result
      No argument here at all. However you can't allow that attitude to prevent changing systems. This is still my main point and you haven't addressed it yet. Capitalism, and by extention the propriatary model for code, is a good system, no doubt. Other economic systems have existed in the past with varying degrees of success, tribalism survived for hundreds of thousands of years, fudalism survived for thousands of years. Communism tends to have a half life of about 35 years or so, and leaves devistation after it collapses, obviously a bad system. Hurray for capitalism, yes.

      But. It is not the best possible economic system. I say this because I don't think there is a "best" economic system simply because improvement is always possible. If we defend capitalism against all comers, denying competition between systems, than we will be stagnating. Technological change is increasing geometrically, thus the lifespan of economic systems (which are inherently tied to technology) are shortening geometrically. While tribalism survived for hundreds of thousands of years, capitalism has lasted only about 300 or so. It is quite possible that a better system will be developed within the next 20 years or so.

      The fact that Free Software has successfully competed in a hostile environment tends to indicate a successful system. Possibly even a superior system. Possibly not, maybe its just the honeymoon effect (Communism, for example, usually looks quite successful for the first 10 years or so, then the rot begins to show...)

      My point here is that while limiting competition is valuable, we can't, as a species, afford to *eleminate* competition, or else stagnation sets in. You seem to be dedicated to the idea of eleminating competition to capitalism, please correct me if I've gotten the wrong impression here. This is why I said earlier that you seem to have an almost religious attachment to it.

      .

      On a completely different note, and I the only one of us who finds it mildly funny that we've been persuing a semi-argument for nearly 3 days after the FPP first appeared?

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    124. Re:time to prove GPL's right in court by tom's+a-cold · · Score: 1
      I think maybe you should examine your own motives and objectivity. I doubt you'll find much comfort though.
      Don't you think that's a bit more ad-hominem than it needs to be?

      But I do wonder if his implicit assumption is that capitalism is only possible if nobody gives anything away for free (even if there are some strings attached).

      If so, peer-reviewed science is next on the target list.

      I found the "predatory pricing" comment especially interesting. I say that you can borrow my car, but only to drive your Granny to the clinic. Instead, you sell the car. Where I come from, that's not called Grand Predatory Pricing Auto.

      This idea that theft must include depriving someone of use is interesting. If so, then intellectual property cannot be stolen unless it is being used to generate revenue? This is quite a novel legal theory. Or perhaps this means that software shouldn't be owned at all? Hmmm. Could be some mileage in that idea.

      My guess is that God! Awful2 is uncomfortable with the fact that, in some circumstances, GPL'd software is the product of a more efficient mode of production than proprietary, closed-source software development. The proprietary development model is then equated somehow with Good Old Fashioned Capitalism, and the GPL becomes some sinister innovation to destroy the system that has made us all such successful land-grabbers and conquerors (though I've noticed that the quintessentially laissez-faire slave-trading business model has fallen out of fashion lately). GPL looks more like simple reciprocity to me: "don't take any unless you agree to give something back."

      And, as for zero pricing: let's hope he doesn't try to shut down libraries and charitable institutions next. I like civil society, and I'm deeply worried by ideologues who think that their System (whatever it may be) won't work unless they try to prevent me from sharing my creative works with my friends and like-minded strangers. Seems kind of totalitarian to me. Is capitalism really that fragile?

      --
      Get your teeth into a small slice: the cake of liberty
    125. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      On a completely different note, and I the only one of us who finds it mildly funny that we've been persuing a semi-argument for nearly 3 days after the FPP first appeared?

      Actually, that happens all the time. The longest discussion I ever had probably lasted 3 weeks. (Although the posting frequency tends to peter out after awhile.)

      What I find more (or less) amusing is the fact that moderators still bothered to mod me down 3 days later. (and also the fact that I also got mod points on a weekend when my karma took a serious dive)

      "You conveniently ignored the part where I said I wasn't opposed to a BSD license. In that case, money is not involved and the only motive is to build high quality software."

      Not conveniently, I ignored it because I thought it was irrelivant.

      Which is odd, since you repeated at least 3 times that my objection to the GPL seemed to be based solely on the fact that no money is exchanged.

      "The added viral clause in the license is clearly an attempt to stick it to the man."

      Nonesense. Firstly if we define "viral" to mean "self propogating" than propriatary licenses are also "viral". After all, if I spend millions licensing the SCO (or MS, or Mac, or whoever) code than I am obligated to propigate its closed nature, and my own source is subject to the same license I received the original under.

      I suppose... although note that this only applies to *changes* you make to the SCO source, and not to other libraries you link with. The big difference with the virility of the GPL is that it can infect completely unrelated libraries.

      If its bad for the GPL to be "viral" it must also be bad for any other license to be "viral". I won't concede that a double standard is acceptable here.

      Now you're resorting to extremes. There is no rule of logic that says "X => Y therefore Y." Capitalism is clearly not an attempt to "stick it to the man" since there is a clear motive for profit. But the GPL does not have this rationale, so we must look for an ulterior motive.

      The fact that Free Software has successfully competed in a hostile environment tends to indicate a successful system. Possibly even a superior system. Possibly not, maybe its just the honeymoon effect (Communism, for example, usually looks quite successful for the first 10 years or so, then the rot begins to show...)

      Yep, the honeymoon effect.

      My point here is that while limiting competition is valuable, we can't, as a species, afford to *eleminate* competition, or else stagnation sets in. You seem to be dedicated to the idea of eleminating competition to capitalism, please correct me if I've gotten the wrong impression here. This is why I said earlier that you seem to have an almost religious attachment to it.

      I don't want to eliminate competition, but I think we need to prove that the scientific basis for a system is sound before allowing it to disrupt the status quo. Especially when the only basis for the system is the perversion of a law that was designed to defend the status quo. In legalese, that's called a loophole, and loopholes are designed to be closed.

      -a

    126. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1


      I call Bullshit.

      First, if that were accurate, you wouldn't find so many people disagreeing with you.

      Hehe... in other words, 5 million Nazis can't be wrong.

      (Sorry to have to invoke Godwin's law.)

      -a

    127. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1

      Actually, I just read over the 3 replies you posted to my comments and they're all dumb.

      First you say that "the GPL is the cutthroat competition I asked for" (after editing out your grammar errors). Actually, if you were paying attention you would see that I said that cutthroat competition was a negative force.

      Complaining about the GPL and equating it with an alien invasion isn't likely to help.

      I didn't equate the GPL with an alien invasion. I was trying to prove an unrelated point, so I deliberately chose an unrelated example.

      Then you make some dumbass comment about how the majority is always right. (Especially dumb when you consider that /. is an island of conformity.)

      You clearly have trouble with reading comprehension and basic logic. I guess you must have been sleeping during 5th grade.

      -a

    128. Re:time to prove GPL's right in court by Nathaniel · · Score: 1

      Haha, you funny guy.

      I didn't say majority is always right, I said enough people disagree with you that you should consider that possibility that you are wrong. Way different.

      You ignored the bit where I pointed out that the GPL is an exchange and BSD is a gift.

    129. Re:time to prove GPL's right in court by God!+Awful+2 · · Score: 1

      I didn't say majority is always right, I said enough people disagree with you that you should consider that possibility that you are wrong. Way different.

      No, you said both:

      First, if that were accurate, you wouldn't find so many people disagreeing with you. Consider the possibility that they know something you don't know.


      You ignored the bit where I pointed out that the GPL is an exchange and BSD is a gift.

      Indeed, since it didn't refute anything I had said. If you're going to come in midway through a conversation, you need to understand the context. What was saying was that GPL doesn't affect the mechanics of the collaborative development process (CVS, mailing lists, automake, etc). The only difference is the attitude of the developers. You call me greedy for wanting to commercialize other peoples' work. I call you petty for caring.

      (BTW, what I found funny is that several other people called GPL'ed software a 'gift' in their rebuttals of my earlier posts.)

      -a
    130. Re:time to prove GPL's right in court by gaijin99 · · Score: 1

      What I find more (or less) amusing is the fact that moderators still bothered to mod me down 3 days later.

      Yuck. I hate getting modded down by people who disagree with me. If they disagree, why don't they post? Oh well, Slashdot wouldn't be Slashdot without irritating users (said an irritating user).

      Which is odd, since you repeated at least 3 times that my objection to the GPL seemed to be based solely on the fact that no money is exchanged.

      You said re: the BSD license. A bit from later on

      Capitalism is clearly not an attempt to "stick it to the man" since there is a clear motive for profit. But the GPL does not have this rationale, so we must look for an ulterior motive.

      Two seemingly different viewpoints here. I note that you don't look for ulteior motives in the BSD license... Actually, I believe I understand why you don't. You seem to be more than comfortable with the idea of exchanging money for code, and comfortable enough with the idea of getting code for free, its when exchanging code for something other than money comes up that you begin to object. Not entirely unreasonably either, after all, when you spend money you know exactly how much something is costing you.

      However, I still think you are deliberately ignoring clearly stated motives regarding the GPL. There is no need to seek ulterior motives, the motive is quite plainly stated both by the FSF and by many hackers who build GPLed code. I'll give my take on this motive so we can debate it:
      Hackers are less interested in money than they are in code. Not that money is to be scorned, of course, but it isn't the most important thing to the hacker. We want code. So we can learn from it, improve it, and build on it. To this end we are perfectly willing to show our own code to anyone, in exchange for getting code back. That's the important part, if we just gave our code away (BSD) it wouldn't contribute to creating an environment where there is pleanty of code. Instead there is a system that guarantees ever increasing amounts of code for us to work with.

      No need for shadowy, suspicious motives here.

      I suppose... although note that this only applies to *changes* you make to the SCO source, and not to other libraries you link with.

      Not really. You are speaking only of publically available libraries. Things such as the stdio.h distributed with MS Visual C++. To be sure, you can use their stdio.h without any license problems at all, though you do have to pay MS for the use of the library (price bundled with the cost of the compiler/IDE package). OTOH, considering that the GNU stdio.h is released under the LGPL the same can be said of it, except its free...

      Other libraries are not so freely available. MS's AVI library, for example, is not available to the public except as part of a statically linked binary only program. If you wanted to license its source and be able to link it with your own programs we yet again see the viral nature of the propriatary code kicking in.

      Again, the motive here is code and an environment of available code. You use GPLed library X, and we don't charge you a cent, but we expect to get code in return.

      The big difference with the virility of the GPL is that it can infect completely unrelated libraries.

      Sorry, but that sounds like unsupportable FUD to me. I use a GPLed library FOO in my program, this means that my program must be GPLed as well. If my program were unrelated I wouldn't be using library FOO, now would it? More importantly, I knew what I was getting into, no one is sneeking around forcing programmers to use GPLed libraries. If you don't want to, pay money for a different library. If you want to use a GPLed library, but don't want to GPL your code, well, that's theft. Just the same as if I used a propriatary library without paying money for it. Theft is theft.

      I don't want to elimin

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    131. Re:time to prove GPL's right in court by Nathaniel · · Score: 1

      They can call it a gift all they want, but if you press the issue they will probably almost all acknowledge that there are strings attached. I find it more appropriate to call a gift with conditions an exchange. Granted, it is an exchange in which you can come out of it without paying anything back, but only if you limit your behaviour.

  3. which driver does it use??? by justsomebody · · Score: 2, Interesting

    One driver for Sigma chips was made long ago. I wonder if they use that one too. Since Sigma provides shit for Linux

    --
    Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    1. Re:which driver does it use??? by Anonymous Coward · · Score: 0

      Tired of Word for Windows and Virtual PC for Mac? Sigma provides Shit for Linux!

  4. Its the other way around now by t_allardyce · · Score: 4, Interesting

    Great now we can get some DVD code and keys, hopefully if they have integrated it enough, sweet. Kiss my ass MPAA, not so hot now are we?

    --
    This comment does not represent the views or opinions of the user.
    1. Re:Its the other way around now by spydir31 · · Score: 4, Funny

      I think it's safe to assume nobody is decodeing CSS in the kernel, and that if they are, they'd seperate the keys from the code, right?

    2. Re:Its the other way around now by Hanji · · Score: 1

      One would think so, wouldn't you?

      --
      A Minesweeper clone that doesn't suck
    3. Re:Its the other way around now by swillden · · Score: 4, Informative

      Great now we can get some DVD code and keys

      Who cares? CSS is so thoroughly cracked that today's open source decryption code doesn't even need any keys. It just looks at the encrypted stream and does a ciphertext-only attack to recover the keys, which it then uses to decrypt the data. CSS sucks.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:Its the other way around now by PReDiToR · · Score: 0

      I ripped my first DVD yesterday, as I rented one from a store and thought it would only be polite to rip it before returning.

      I looked up dvd ripping on Google and downloaded DvdX, tried to use it without RTFM, then read the FAQ and downloaded DivX 5.1.1. From there I ripped a perfectly good copy of the movie that came out at 640megs AVI.

      No keys, regions, hassle, frame servers (whatever those are) or anything.

      But, this was under WindowsXP, I will start looking into doing it under Linux when I get round to it.

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
    5. Re:Its the other way around now by Handpaper · · Score: 1
      FYI, DVDx wines quite nicely, but the ultimate all-in-one ripper for linux has to be dvd::rip
      Even though it's a bastard to install.

    6. Re:Its the other way around now by PReDiToR · · Score: 1

      TY.

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
    7. Re:Its the other way around now by swillden · · Score: 1

      Even though it's a bastard to install.

      Is it? I just type "apt-get install dvdrip" and wait a few minutes ;-)

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    8. Re:Its the other way around now by t_allardyce · · Score: 2, Funny

      no its not the same CSS that teaches you to separate style from content ;)

      besides people who work on CSS(dvd) cant be real programmers, i refuse to believe it

      --
      This comment does not represent the views or opinions of the user.
    9. Re:Its the other way around now by t_allardyce · · Score: 1

      True but wouldnt you like to see the look on jack vigilanties face when they have to release the code to the public?

      --
      This comment does not represent the views or opinions of the user.
    10. Re:Its the other way around now by Dave2+Wickham · · Score: 3, Informative

      I'd recommend mencoder if you don't mind the command line. A quick mencoder -ovc [insert codec here] -oac [insert audio codec here] -o somename.avi dvd://[number] and you're set. My current setup supports a straight copy, XViD, QuickTime, and several others which I'm not sure what they are...

  5. Re:But... by Camel+Pilot · · Score: 3, Funny

    I am suprized that SCO has not offered an embedded licence - should be worth at least 2 points for SCOX

  6. How do they know the GPL is being violated? by Weaselmancer · · Score: 1, Insightful

    Seriously, the GPL only applies to derivitave works, right? How do they know it's not a stock kernel with no changes and hand-written non-derivative drivers added on to it?

    Maybe they are GPL compliant.

    Weaselmancer

    --
    Weaselmancer
    rediculous.
    1. Re:How do they know the GPL is being violated? by Bruce+Perens · · Score: 5, Informative
      You have to distribute source whether or not it's a derivative work.

      Bruce

    2. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      Erm, The GPL applies to the Linux kernel, even if you didn't modify it, you still need to distribute source (assuming you're distributing a binary, that is).

    3. Re:How do they know the GPL is being violated? by danrees · · Score: 3, Informative

      I would have thought somebody of your stature wouldn't have made such a simple mistake. The GPL doesn't state that distributors have to supply source with all products, only that it is supplied on request. Thus the company does nothing wrong until it refuses to release the source upon a request.

    4. Re:How do they know the GPL is being violated? by dinivin · · Score: 3, Informative

      Hey Bruce, do you know if anyone is doing anything about these violators?

      Off the top of my head they've modified GRUB, VideoLan, and KHTML and aren't distributing the source code or including a written offer for the source code in the distribution.

      Dinivin

    5. Re:How do they know the GPL is being violated? by Xerithane · · Score: 1

      I think his terminology was incorrect. I think what he was saying is that it's a stock linux kernel with non-GPL'd kernel drivers.

      --
      Dacels Jewelers can't be trusted.
    6. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      You only have to provide an (honoured) offer to distribute source, or a pointer to the source if you assert you really are only distributing from pristine sources, right?

      Didn't linksys, for example, assert their sources were unmodified for a while (later turned out to be false, but there you go...), and just say "see kernel.org".

    7. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      What I can't figure is why you don't speak out about your former employer (hp) laying off 1000's while buying 70,000,000 USD in corp jet/exec toys.

      Why not? Or are your principled only when it brings you money?

    8. Re:How do they know the GPL is being violated? by chill · · Score: 4, Informative

      You have to distribute source whether or not it's a derivative work.

      Not exactly true. You do not have to DISTRIBUTE the source, you can make the source available on request and that is good enough.

      See paragraph 2 of the GPL Preamble (...or can get it if you want it.) as well as Item 3, Sub-Item B of the main body:

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

      In short, you DON'T have to distribute the source WITH the product. Making it available via a download would satisfy.

      -Charles

      --
      Learning HOW to think is more important than learning WHAT to think.
    9. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      Well, AFAIK grub is a GNU project and the FSF should pursue it - please notify them. But VideoLan and KHTML aren't FSF and it's up to the copyright holders to enforce the GPL if they want to - unlike trademarks, you can't lose copyright by not defending it. Notify Videolan and KDE.

    10. Re:How do they know the GPL is being violated? by JK+Master-Slave · · Score: 1

      Upon a request, from a customer whom they previously supplied the binary to.

    11. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 5, Interesting

      exactly.

      the more maddening part is that Sigma is so violently anti-open source that they flat our refuse to release code to use their em8500 chipset. we had to reverse engineer the em8300 and 8400 chipset but so fgar we have discovered that they intentionally changed things to be radically different from the 8400 to thwart open source driver efforts. and all communication with the company about information has resulted in hostility towards a open linux driver.

      Yes they have a binary driver available. it is completely a useless piece of junk.

      Sigma designs is a hostile company. their attitude towards open source and linux in general is appaling enough, this is another stab in the back of every OSS developer.

    12. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      The GPL is a redistribution license. Without accepting the GPL, redistribution is forbidden by copyright law. Section 3 of the GPL is relevant:

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

      Note that subsection 3c is not applicable, so they have to include either the written offer or the source itself.

    13. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      Exactly...key word being *ON Request*.

      They don't have to provide any info within the product on how to get it, download it. If you want it you need to ask. If you haven't taken the time to do this then you are at fault not them.

      Too many damn people want this stuff handed to them like it's their right to have it at their fingertips. Making you work to get it isn't against the gpl...

    14. Re:How do they know the GPL is being violated? by Weaselmancer · · Score: 5, Interesting

      I think his terminology was incorrect. I think what he was saying is that it's a stock linux kernel with non-GPL'd kernel drivers.

      Yes, that's exactly what I had in mind - thanks. Take a stock kernel, write your own drivers specific to your widget, and release a binary.

      In this case the kernel would be GPL, but stock. You can get it anywhere. Your drivers would be non-GPL. They're your own business. Aren't they?

      I'm asking because I work in the embedded field, and recently talked my engineering team into Linux for our next target. And this is the development path we intend to follow. We aren't modifying anything, we're using stock kernels and adding our drivers in.

      I hope Bruce keeps reading this thread. I'm not trolling - honest! I'd really like to not wind up on "the list".

      Weaselmancer

      --
      Weaselmancer
      rediculous.
    15. Re:How do they know the GPL is being violated? by Bruce+Perens · · Score: 4, Informative
      Bzzzzzzzzzzz! Go read the license before you get up on that high horse. You have to distribute source. Yes, you have the option to distribute it with the product, or at a later date when asked. But you don't have the option to not distribute source.

      Bruce

    16. Re:How do they know the GPL is being violated? by Bruce+Perens · · Score: 5, Informative
      And by the way, if you don't distribute the source with the product, you must include a written offer with the product, valid for 3 years, to distribute the source to anyone who asks. If that product doesn't come with source and doesn't come with that offer, they are in violation right now.

      Bruce

    17. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      >Not exactly true. You do not have to DISTRIBUTE the source, you can make the source available on request and that is good enough.

      Look how many people are disagreeing with themselves, rather than with what the original poster said.

      >In short, you DON'T have to distribute the source WITH the product.

      He didn't say that, did he?

      Anyway "making the source available on request" IS distribution. And where is that written offer?

    18. Re:How do they know the GPL is being violated? by Bruce+Perens · · Score: 3, Insightful
      If the written offer isn't there, they are already in violation.

      Bruce

    19. Re:How do they know the GPL is being violated? by whoever57 · · Score: 5, Informative

      The GPL doesn't state that distributors have to supply source with all products, only that it is supplied on request.

      To comply fully with the GPL you have to offer the source code. The GPL is quite explicit about this: when you distribute a binary, you have to tell people how they can get the source code and the offer has to accompany the binary distribution.

      --
      The real "Libtards" are the Libertarians!
    20. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      RTFL. You have to tell them they have the right to ask (written offer valid three years blah blah blah).

    21. Re:How do they know the GPL is being violated? by EJB · · Score: 1, Informative

      You're half right. You don't need to offer the source code yourself; you may direct people who ask for the source to somebody else's FTP site. However the source stops being available from there, you still have to provide it.

      But it's not so relevant. What is relevant: if they distribute it, they _have_ to include the GPL license, the copyright statements and an offer that describes where the source code can be obtained.

      If they don't tell their customer that the software is GPL licensed, they're already wrong.

    22. Re:How do they know the GPL is being violated? by Politburo · · Score: 1

      The GPL doesn't state that distributors have to supply source with all products, only that it is supplied on request.

      You have to distribute source. Yes, you have the option to distribute it with the product, or at a later date when asked.

      How is this "Bzzzzzzzzzzz!" worthy again? Or are we just paying homage to the Blues Brothers?

    23. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      The real bruce perens has a much lower UID, BTW. Though, actually, in this instance, that's probably exactly what the real Bruce Perens WOULD say...

    24. Re:How do they know the GPL is being violated? by Bruce+Perens · · Score: 4, Informative
      from a customer whom they previously supplied the binary to.

      3(b) of the GPL says the written offer must apply to any third party, not just the person who got the binary.

      Bruce

    25. Re:How do they know the GPL is being violated? by swillden · · Score: 0, Redundant

      The GPL doesn't state that distributors have to supply source with all products, only that it is supplied on request. Thus the company does nothing wrong until it refuses to release the source upon a request.

      This is not correct. For commercial distribution, if you don't provide the source along with the binary, you are *required* by the GPL to provide a written offer, valid for at least three years, to give the source to any third party for no more than the cost of distribution.

      These DVD players come with no source and no offer of source, therefore they haven't fulfilled their obligations under the GPL and have no right to distribute Linux.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    26. Re:How do they know the GPL is being violated? by spellicer · · Score: 1

      That's exactly what the parent you are replying to said. He said nothing about the option of not distributing the source. Only that it is available upon request. You are 'Bzzzz'ing and high horse calling someone who said exactly what your correction says.

    27. Re:How do they know the GPL is being violated? by Bruce+Perens · · Score: 4, Insightful
      Did they modify busybox? If so, I'd get involved because it's my copyright (and Erik Andersen's, and a bunch of other folks). The DVD player probably does contain busybox. The copyright holders can contact the violator directly, or they can ask FSF to do so. Or they can ask me for help - not that I have tons of time lately.

      Bruce

    28. Re:How do they know the GPL is being violated? by swillden · · Score: 4, Informative

      linux zealots at their best, foaming at the mouth whenever someone doesn't follow their every command.

      You're trolling, but this raises some worthwhile points, so I'll respond anyway.

      In the first place, this is no different whatsoever from the behavior of any copyright holder -- just try distributing DVD players running Windows CE without a license, and see if Microsoft doesn't get peeved.

      In the second place, no one has to follow the commands of the "Linux zealots". Anyone can opt out of the GPL by simply not distributing GPL'd code. Don't distribute, and you won't be subject to the terms of the license.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    29. Re:How do they know the GPL is being violated? by paule9984673 · · Score: 2, Informative
      You don't need Bruce to answer this.

      Just read up in the GPL and you will find that you in fact cannot distribute the Kernel regardless of the fact that you did or did not do modifications to it.

      That is, unless you accept the GPL, which clearly states that you have to distribute the source with it, or, a written offer, valid for three years.

      This requirement cannot be fulfilled by providing links to third parties distributing the source (e.g. kernel.org). This is because these third parties are not under your control and could cease to offer their services before the three years are up.

      So yes, even if your kernel is absolutely unmodified you have to provide the source if you distribute it.

      (This is not a huge issue...it's not like people will be swarming to download your source. Most users will have no interest in getting the source from you.)

    30. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0
      Ummm, no. You're wrong. You don't have to distribute source with the product. If you read the GPL, you will see that you have to do only 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.)

      As you can see, only one of the three tree options is actually 'distributing source.' The others are not. Perhaps this is what you meant to say, but it is not what you actually said. Have the balls to admit that you were imprecise and wrong if your words are taken literally.

    31. Re:How do they know the GPL is being violated? by dinivin · · Score: 2, Informative


      They do not appear to have modified busybox (as far as I can tell). They have included a number of GNU utilities (and claim that they are unmodified and, hence, don't have to distribute the source).

      Dinivin

    32. Re:How do they know the GPL is being violated? by swillden · · Score: 1

      You only have to provide an (honoured) offer to distribute source, or a pointer to the source if you assert you really are only distributing from pristine sources, right?

      This is not correct. According to 3c in the GPL, you do not have to distribute source, or offer to provide the source if:

      • You are not distributing commercially and
      • You only received object or executable code yourself (along with an offer of source).

      Didn't linksys, for example, assert their sources were unmodified for a while (later turned out to be false, but there you go...), and just say "see kernel.org".

      They may have said it, but that doesn't mean the answer was sufficient to comply with the terms of the license. They failed both of the criteria in 3c and so have to comply with either 3a (distributing source) or 3b (providing an offer to distribute source).

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    33. Re:How do they know the GPL is being violated? by jonabbey · · Score: 1

      Too many damn people want this stuff handed to them like it's their right to have it at their fingertips.

      You mean like the vendors who are distributing software they didn't write or obtain a closed-source license for? Yeah, too damn many people want this stuff handed to them like it's their right to have it.

    34. Re:How do they know the GPL is being violated? by swillden · · Score: 1

      the more maddening part is that Sigma is so violently anti-open source that they flat our refuse to release code to use their em8500 chipset

      Well, it appears the Linux copyright holders may now be able to force Sigma to release that driver code, since these players include it.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    35. Re:How do they know the GPL is being violated? by plcurechax · · Score: 1

      Yes, that's exactly what I had in mind - thanks. Take a stock kernel, write your own drivers specific to your widget, and release a binary.

      In this case the kernel would be GPL, but stock. You can get it anywhere. Your drivers would be non-GPL. They're your own business. Aren't they?


      Stock or vanilla kernel is a red herring. The GPL requires those that distribute binaries (i.e. the linux kernel - vmlinuz) provide either the source code with the "product" (the thing with the binary executable code), or a written offer to customers to provide source at a reasonable cost (cost of media/shipping typically, or free via the Internet) of all GPL licensed code including the linux kernel.

      Based on such a weak understanding, I suspect you need to at least some essays at FSF's web site before releasing a product. Things get tricky with binary loadable modules distributed as object code with a source code wrapper, that are added into the linux kernel.

    36. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      At the very least you have to provide the source of the stock Linux kernel or a written offer to provide the source on request.

      As to the question whether your kernel module must be covered by the GPL or not: That is a frequently asked question. The relevant part is: If modules are designed to run linked together in a shared address space, that almost surely means combining them into one program.
      By contrast, pipes, sockets and command-line arguments are communication mechanisms normally used between two separate programs. So when they are used for communication, the modules normally are separate programs. But if the semantics of the communication are intimate enough, exchanging complex internal data structures, that too could be a basis to consider the two parts as combined into a larger program.

      The only way around this appears to be not distributing the GPL part with your product. NVidia does this with their binary-only drivers and the incompatibility of the GPL and NVidia's license is the reason why no Linux distribution provider can include these drivers (because in order to include them, they would have to be GPL'd).

    37. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      If you don't want to pop-up on the list, then either include the stock kernel with the binary (if you really don't have to modify it) or provide a written offer to provide to any third party a copy of the kernel for cost of distribution (something like $1-5) for three years. That's it. This is pretty straightforward stuff from section 3 of the GPL. It really doesn't take a lawyer to understand the GPL, just a bit of time. For all those companies that aren't bothering to read the GPL, for shame.

    38. Re:How do they know the GPL is being violated? by UncleFluffy · · Score: 1

      My understanding is that if the Linux kernel was being distributed under plain vanilla GPL, your drivers would be automatically brought under the GPL. However, IIRC (and you should spend some time with Google checking this yourself), Linus - as the copyright owner - has allowed a special exemption for binary drivers to be included in the kernel.

      This is just from memory, I could be talking out of the wrong orifice, so I repeat: check this yourself.

      --

      What would Lemmy do?

    39. Re:How do they know the GPL is being violated? by paule9984673 · · Score: 1
      You don't need to offer the source code yourself; you may direct people who ask for the source to somebody else's FTP site.

      This is false. You don't fulfill the requirements of the GPL by doing this.

      What you can do, of course, is to offer the source and also point them into the direction of somebody else's FTP site for convenience and hope they don't insist on getting it from you.

    40. Re:How do they know the GPL is being violated? by .Bruce+Perens · · Score: 0

      You are correct. You can't expect to pick up the phone, and "press 1 for source code." But some companies/individuals take it to the other extreme, almost hiding the availability. But yes, "on request" = "with reasonable delivery."

      The GPL is designed to protect ownership, not promote good manners. The community will have to handle the latter as a collective voice.

      --

      Thanks,
      Bruce
    41. Re:How do they know the GPL is being violated? by Weaselmancer · · Score: 2, Insightful

      Can't help but notice that you're ".Bruce Perens", not "Bruce Perens". You might not be Bruce Prime. But I'll respond here anyways.

      There are measures to protect again this sort of abuse.

      I didn't realize that it was abuse to want to keep your code yours. I'm not intending to abuse anyone. Here's my problem - upper mgt. is ok with using Linux, but doesn't want to release IP. That's it. If we have to release IP, then the whole project switches to Windows CE. And having written for 3 years for Windows CE, I can honestly say I'd rather endure an all-night root canal.

      I would advice you to be very careful with your assumption that drivers are non-GPL. It can be done, but it isn't my postion to tell you how to do it today.

      If it's so difficult, what are MODULE_LICENSE and EXPORT_SYMBOL_GPL for?

      Weaselmancer

      --
      Weaselmancer
      rediculous.
    42. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      Wow. You disagree with Bruce Perens, on the G-P-fucking-L of all possible topics, and you assume YOU are right and HE is wrong? Did you get your skull bashed in repeatedly as a child?

      I think you just defined "asshat".

    43. Re:How do they know the GPL is being violated? by alienw · · Score: 1

      Modules do not have to be GPL'd. Nvidia provides kernel modules that are proprietary, as do many others. In any case, you can always add hooks to the kernel and do stuff from userland. Either way should be pretty safe.

    44. Re:How do they know the GPL is being violated? by Weaselmancer · · Score: 1

      Ah! I got it. That makes perfect sense. And it's something I might have forgotten when the time comes. Thanks for the help.

      Weaselmancer

      --
      Weaselmancer
      rediculous.
    45. Re:How do they know the GPL is being violated? by PReDiToR · · Score: 1

      this is no different whatsoever from the behavior of any copyright holder

      As OSS is developed by the community, its up to the community to defend the copyright on it, and foam at the mouth on behalf of those who are disinclined to foam, even for their own benefit.

      If the provisions of the GPL aren't ever enforced, every Tom, DICK (read: Darl) and Harry will be having a pop at our community and its copyright.

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
    46. Re:How do they know the GPL is being violated? by Natalie's+Hot+Grits · · Score: 1

      No they don't.

      The Linux Kernel explicitly allows you to distribute binary-only drivers with the kernel. This is an exception to the GPL that the Linux Kernel contains in its copyright clause.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    47. Re:How do they know the GPL is being violated? by swillden · · Score: 2, Informative

      In this case the kernel would be GPL, but stock. You can get it anywhere. Your drivers would be non-GPL. They're your own business. Aren't they?

      There are two questions here. First, "Do you have to distribute the kernel sources?" and second, "Are your drivers GPL."

      The answer to the first is yes. According to the GPL, you *must* either ship source with the device or provide a written offer, valid for at least three years, to provide the source to anyone who asks for it. IMO, it would probably be easiest just to include a CD with the sources in the box.

      The answer to the second is maybe, and this is one of those "maybes" where you need an attorney's advice (IANAL). Here's my understanding of the issues:

      In general, I think the GPL would view a stock kernel plus your drivers (assuming they're kernel modules), distributed embedded in a device, as a derivative work, not a mere aggregation, and your drivers would have to be GPLd or you'd be infringing on the Linux copyrights.

      However, Linus has long maintained that binary-only kernel modules are not infringing as long as they were originally written for some other platform and merely ported to Linux, as opposed to being written explicitly for Linux. If you're going to be writing Linux drivers from scratch for this project, they will likely have to be released as GPL.

      However, even if you're just porting your existing drivers, it's not really clear that Linus Torvalds' opinion on this matter is even relevant. If *all* of the kernel copyright holders agree with him, then you're probably safe, but there's a good chance that a contributor who disagrees can come after you anyway, particularly if your code touches his.

      All of this is much less problematic if your code is application code, not kernel code, because the Linux COPYING file explicitly modifies the terms of the GPL to exclude programs that use normal system calls. So if you're just writing Linux apps, not modifying the kernel or writing kernel modules, you're cool.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    48. Re:How do they know the GPL is being violated? by aonaran · · Score: 1

      Maybe they do, have you looked to see that there is no README on the flash card that the binary kernel is on?

      If not then you are speculating just as much as everyone else here.

      I really wish just once I could read a Slashdot article where I didn't have to wade through 2 pages of speculation and "imagine a beowulf of these" to get to intelligent comments

    49. Re:How do they know the GPL is being violated? by Waffle+Iron · · Score: 3, Informative
      Modules do not have to be GPL'd. Nvidia provides kernel modules that are proprietary, as do many others.

      Nvidia only gets away with this because they don't ship the Linux kernel. The end user combines nvidia's drivers with the kernel, creating an "incompatible" combination that can be used by the end user but may not be further redistributed.

      Most embedded device manufacturers are going to be distributing the kernel with their modules. Since the modules link to the kernel as shipped, the modules must be GPL'd.

    50. Re:How do they know the GPL is being violated? by k12linux · · Score: 1
      This requirement cannot be fulfilled by providing links to third parties distributing the source (e.g. kernel.org)

      Actually I e-mailed asking about this specifically and I'm 99.9% sure the answer was that you CAN simply provide a link to the source like kernel.org.

    51. Re:How do they know the GPL is being violated? by EJB · · Score: 1

      > This is false. You don't fulfill the
      > requirements of the GPL by doing this.

      You're right, quoting only the first sentence of my post makes it false. But I didn't write just the first sentence, I actually wrote:

      ---
      You don't need to offer the source code yourself; you may direct people who ask for the source to somebody else's FTP site. However the source stops being available from there, you still have to provide it.
      ---

      So I wasn't wrong, and you should read the whole post. You are responsible that the source is provided, but it doesn't have to come from you.

      From the FAQ: (http://www.fsf.org/licenses/gpl-faq.html#SourceAn dBinaryOnDifferentSites)

      Can I put the binaries on my Internet server and put the source on a different Internet site?
      The GPL says you must offer access to copy the source code "from the same place"; that is, next to the binaries. However, if you make arrangements with another site to keep the necessary source code available, and put a link or cross-reference to the source code next to the binaries, we think that qualifies as "from the same place".

      Note, however, that it is not enough to find some site that happens to have the appropriate source code today, and tell people to look there. Tomorrow that site may have deleted that source code, or simply replaced it with a newer version of the same program. Then you would no longer be complying with the GPL requirements. To make a reasonable effort to comply, you need to make a positive arrangement with the other site, and thus ensure that the source will be available there for as long as you keep the binaries available.

    52. Re:How do they know the GPL is being violated? by k12linux · · Score: 1
      I'm not trolling - honest! I'd really like to not wind up on "the list".

      If you are sincere, I would recommend sending a quick e-mail to the FSF and just ask. My experience is that they are very quick to respond. They seem to be quite willing to work with you to help you understand your rights and what is required of you based on your particular situation.

      Of course, I'm sure everybody (especially the FSF) would appreciate it if you read the license itself and all the FAQs FIRST before taking up someone's time with your e-mail.

    53. Re:How do they know the GPL is being violated? by Jah-Wren+Ryel · · Score: 1

      I didn't realize that it was abuse to want to keep your code yours.

      No, but using other people's code in ways that they have forbidden is abuse.

      If it's so difficult, what are MODULE_LICENSE and EXPORT_SYMBOL_GPL for?

      You are on the right track. If your drivers are dynamically loadable, not static and they avoid using any symbols marked with EXPORT_SYMBOL_GPL(), then you will be OK. Furthermore, no cheating and writing two drivers one a GPL'd one that exists to re-export the EXPORT_SYMBOL_GPL symbols and then the real driver that makes use of the re-exported symbols. More info available here.

      As a rule of thumb, your company must offer (and make good on the offer) to provide source such that an end user can build the software as you've distributed it. Technically you don't have to provide the binaries for your own closed loadable modules, but if the user is able to extract them from the product/device then they better work with whatever kernel source and build configuration you do distribute to comply with the GPL. You can count on at least one person being motivated enough to test your company's compliance on this too, no matter how hard you may try to hide or protect the binary-only modules.

      --
      When information is power, privacy is freedom.
    54. Re:How do they know the GPL is being violated? by swillden · · Score: 1

      Maybe they do, have you looked to see that there is no README on the flash card that the binary kernel is on?

      I wonder if that would be considered a "written offer". IANAL, but I speculate that a lawyer could sucessfully argue that since the clear intent of paragraph 3b of the GPL is to inform the user of the availability of the source, and since the FLASH RAM isn't really "user-readable", that it would not.

      I really wish just once I could read a Slashdot article where I didn't have to wade through 2 pages of speculation and "imagine a beowulf of these" to get to intelligent comments

      If it weren't for your very low UID, I'd suspect you of being new here ;-)

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    55. Re:How do they know the GPL is being violated? by JK+Master-Slave · · Score: 1

      So any third party can mail in a formal written request. They can be sent back a one-time password to download the source code from a site.

    56. Re:How do they know the GPL is being violated? by shepd · · Score: 1

      >Maybe they do, have you looked to see that there is no README on the flash card that the binary kernel is on?

      Allow me to help repeat...

      written offer. As in with the ink on the paper, you know? :-)

      --
      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
    57. Re:How do they know the GPL is being violated? by Micah · · Score: 3, Interesting

      Whoa, I wasn't aware of that.

      What if, say, a consultant uses GPL code as the basis for code developed for a customer. He gives the customer the executable and said offer for source code.

      Now if I, as a third party, simply know of the existence of that deal, having nothing else to do with it, I can go ask for the source code?

      Is there a way for the customer to keep the derived code for himself, if he does not wish to distribute it? (I understand that if he does distribute it, it must be under the terms of the GPL.)

    58. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      Are you on the rag today or something? That "Bzzzzzzzz" thing is just obnoxious. Maybe your account got hacked. If you're not careful, you'll start sounding like an arrogant jackass, like ESR.

    59. Re:How do they know the GPL is being violated? by SWroclawski · · Score: 1

      > Or they can ask me for help - not that I have tons > of time lately.

      Ah- that's why you haven't responded to the Slashdot interview from a few months back. :)

      - Serge

    60. Re:How do they know the GPL is being violated? by paule9984673 · · Score: 1

      The key here is that you have to make a positive arrangement with a third party's FTP site. Simply pointing to kernel.org would not suffice. I read your whole post and it implied that it would.

    61. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      The Linux Kernel explicitly allows you to distribute binary-only drivers with the kernel. This is an exception to the GPL that the Linux Kernel contains in its copyright clause.

      That is not true.

      The exception in the Copying file with the Linux kernel says:

      "This copyright does *not* cover user programs that use kernel services by normal system calls -- this is merely considered normal use of the kernel, and does *not* fall under the heading of 'derived work.'"

      That clearly applies to user space programs, not to kernel modules.

      It may well be the case that at least some kernel modules do not amount to derivative works and thus are not covered by the GPL, but that has nothing to do with any special exceptions.

    62. Re:How do they know the GPL is being violated? by dismentor · · Score: 1

      Er...actually, if you read their downloads page, this text is present: "GPL Sources of applications/libraries which are distributed under the GPL or modified LGPL sources are available by CD order.
      This CD will ship for 12 (including shipping cost) to the entire world.
      Small sources (5MB) are available by email order too." That seems compliant.

    63. Re:How do they know the GPL is being violated? by Paul+Jakma · · Score: 2, Informative
      The Linux Kernel explicitly allows you to distribute binary-only drivers with the kernel.

      You are incorrect.

      This is an exception to the GPL that the Linux Kernel contains in its copyright clause.

      You are incorrect. The Linux kernel COPYING file is the standard text of the GPL, with 2 provisos before the preamble (would that be a prepreamble then?), namely to explitely state that syscall interface is fair-use / a GPL boundary:


      This copyright does *not* cover user programs that use kernel
      services by normal system calls - this is merely considered normal use
      of the kernel, and does *not* fall under the heading of "derived work".


      And secondly to state that the version of the GPL which applies to the kernel is v2 unless otherwise explicitely stated:


      Also note that the only valid version of the GPL as far as the kernel
      is concerned is _this_ particular version of the license (ie v2, not
      v2.2 or v3.x or whatever), unless explicitly otherwise stated.


      So you're quite misinformed.

      OTOH, Linus has said he does not consider loading of binary modules into the linux kernel to be a licence violation, however, TTBOMK, he said nothing about the distribution of binary modules with the kernel. Further, not all the kernel copyright holders agree with Linus, eg IIRC Alan Cox appears not to hold the view and his comments on the issue tend to be along the lines of "Go ask your lawyer".
      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    64. Re:How do they know the GPL is being violated? by Nucleon500 · · Score: 2, Informative

      It depends on whether the distribution is commercial or not. If it's a noncommercial distribution, you can tell people to get the source from wherever you got it from (kernel.org) under 3(c). But you can only choose 3(c) if it's noncommercial, so an embedded hardware company would need to follow 3(a) or (b), either giving the source with the binary or giving a written offer, valid for 3 years, to get the source under the GPL for a nominal charge.

    65. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      "You have to distribute source whether or not it's a derivative work."

      Yes but if it's an unpatched kernel used then all then need to provide is a working hyperlink.

    66. Re:How do they know the GPL is being violated? by inode_buddha · · Score: 1

      AFAIK, this is similar to the nVidia drivers for the kernel - The nVidia driver itself is is a closed binary, and that's OK. It doesn't modify the kernel, which is open. I wouldn't expect nVidia to open their code; that's unrealistic and unfair to them. As long as they don't need to modify the kernel and close it up, it's cool. Their driver is their driver - they can do whatever they want with that, IMHO.

      --
      C|N>K
    67. Re:How do they know the GPL is being violated? by AstroDrabb · · Score: 1

      You only have to make the code available if you DISTRIBUTE it. For example, company A downloads the Linux kernel and makes tons of changes to it. Company A DOES NOT have to make those changes available if they are not distributing the code. So, if company A makes all those changes for their own INTERNAL use, then they are not in violation since they are just an end user. However, if company A wants to sell/distribute that custome code, then yes, they have to make those changes available.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    68. Re:How do they know the GPL is being violated? by dossen · · Score: 3, Interesting

      If the customer wish to keep the modified version for himself, wouldn't it be possible for him to contract the modification out as a work for hire (or whatever the copyright term is), so that he and not the consultant owns added material as far as copyright is concerned? Then no distribution has taken place, and the GPL is not in play (as far as the modified version is concerned, the original was of cause still obtained and modified under the permission of the GPL).

    69. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      > written offer. As in with the ink on the paper, you know? :-)

      Ah.. so whenever a binary distribution of some bit of GPL software is downloaded, the hosting site (beign the effective distributor) has to send the downloaded a written notice that they can get the source?

      I am very sure this is not the intention of the paragraph, which means that there is definitely gonna be a way in which electronic notices will be allowed.

    70. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      Imposter!

    71. Re:How do they know the GPL is being violated? by rking · · Score: 2, Insightful

      There's effectively a choice to either distribute the source code with the binary OR to provide the offer valid for at least 3 years. So in your example the consultant simply provides the source code to the customer, who can then hold onto it for himself or delete it if he pleases, and no offer valid to a third party need ever be made.

    72. Re:How do they know the GPL is being violated? by AstroDrabb · · Score: 1

      You should obviously have a lawyer review the GPL. If you are going to distribute an unmodified binary kernel, you still have to include the source to that unmodifed binary or make it available somewhere. As for your proprietary drivers, you do not have to realease that code. Look at the Linux drivers for the NVidia graphics card. NVidia does not distribute their source, and they are in comlience with the GPL. Oh, by the way, is there any reason you don't want to Open Source your drivers? If you did Open Source them, they would be proteced by the GPL and standard copyright. Just a thought and good luck with your embedded Linux produtc!

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    73. Re:How do they know the GPL is being violated? by markcic · · Score: 1

      I'm confused. According to what Bruce said I must distribute source whether it is a derivative work or not. If is distribute a product that runs Linux what do I have to distribute, assuming I take a standard kernel and make no changes or if the only changes are compile time options? I see making compile time changes as not making any changes to the source and thus they don't require any distribution of the changes. What is the case if I make a change to the source such as WIDGETS=2 instead of the default WIDGETS=1? Would I have to distribute the original source and the diff which includes my change? Is it sufficient to just provide a link on my website to the kernel.org tarball or do I have to host the information myself?

    74. Re:How do they know the GPL is being violated? by Krensky · · Score: 1

      I am not a lawyer, but being given code by the consultant you hired to whack out said coded does not constitute distribution. Hence you don't have to distribute those changes, because they're in house only and not being distributed. Your contract with the consultant should specify that his derived code is work for hire and that it belongs to you if you're truly worried.

    75. Re:How do they know the GPL is being violated? by YU+Nicks+NE+Way · · Score: 1

      If I remember the license correctly, that isn't quite ture. I believe that *you* don't have to distribute source. You have to provide a mechanism by which any interested party can obtain source -- that mechanism could simply be a pointer to RedHat or SourceForge. You do not have to actually host the source yourself.

    76. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      SkyOS violates the GPL in the terms that they do not include a copy of the license with the binaries they distribute, but they do offer the sourcecode.

      See:
      http://skyos.org/downloads/packages.php#GP L

      I am sure once made aware of the fact they have to include a copy of the GPL with the binary files they will.

    77. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      I would advice you to be very careful with your assumption that drivers are non-GPL. It can be done, but it isn't my postion to tell you how to do it today. There are measures to protect again this sort of abuse.

      Um, I guess he just got a place on "the List", huh?

      ; )

    78. Re:How do they know the GPL is being violated? by Richard_at_work · · Score: 1

      If this is correct, and reading the GPL it does seem to be, then it gives a huge dissincentive to use the GPL as a license for code, especially as the GPL faq states that you must be able to supply said copy of source through snail mail, if the person turns down the offer of having it via other methods.

      Imagine this scenario, and understand that it is one that can happen very easily. Programmer A writes a very nice program and GPLs it, either because he is nice like that, or because it contains GPL code. A site (freshmeat etc) gets hold of it, and he gets an excellent review and 5000 binary (rpm, tgz etc etc) downloads occur. It also gets into the debian apt archive, where another 10,000 people install it. Thats 15,000 downloads, which is in all actuality low for a good program.

      Now, 10% of those people who downloaded it request the source from this (unpaid) programmer via mail. Thats 1500 requests. a floppy disk costs $.20? and a stamp costs $.30? and packaging costs $.20? (Im guessing, since im in the UK). To fulfil these requests, that (unpaid) programmer now has to pay out a grand total of $1050.00 (not to mention his time), or face being in breach of the GPL. Yes the programmer can request a reasonable payment for the materials, but that opens up a whole new kettle of fish regarding receiving payment.

      And now imagine a concerted effort on part of a faction of the OpenSource movement turning the above scenario into a organised attack on a company or programmer that has somehow become a target. Chaos ensues.

      Also, and this is a direct question to you Bruce, what happens if I wrote a program 5 years ago, GPLed it, and have now lost the source code? Am I still liable for fulfilling the GPL?

      Make no mistake, im all for opensource, and I wouldnt be without two of the best OSes I use (Openbsd and Linux), but it seems there are some scarey things lurking. None of the above has happened because people generally take the GPL to mean "Thou shalt make the source code available, somehow." or "Wow, im getting free software." and are not aware of the power they actually command with regards to source code. Really, ask a random selection of OpenSource users and see how many people actually read the GPL, I did (on IRC, so take it with a pinch of salt) and out of 40 users, 7 could pick out clauses that usually dont pop up.

    79. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      yeah but nvidia can't distribute the kernel with their drivers. gpl restricts this I believe.

    80. Re:How do they know the GPL is being violated? by Almost-Retired · · Score: 1

      Thats what I wanted to read, Bruce, thanks.

      Cheers, Gene

    81. Re:How do they know the GPL is being violated? by shepd · · Score: 1

      >Ah.. so whenever a binary distribution of some bit of GPL software is downloaded, the hosting site (beign the effective distributor) has to send the downloaded a written notice that they can get the source?

      No, they can choose the other option; which is to offer the source along with the binary.

      >I am very sure this is not the intention of the paragraph, which means that there is definitely gonna be a way in which electronic notices will be allowed.

      Yup, the "electronic notice" would simply be supplying the source with the binary.

      HTH! :)

      --
      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
    82. Re:How do they know the GPL is being violated? by gaijin99 · · Score: 1
      To fulfil these requests, that (unpaid) programmer now has to pay out a grand total of $1050.00 (not to mention his time), or face being in breach of the GPL. Yes the programmer can request a reasonable payment for the materials, but that opens up a whole new kettle of fish regarding receiving payment.

      *COUGH* STRAWMAN *COUGH*

      As you point out, the programmer is allowed to require recompense for postal distribution of the source. He's not limited to just postage and materials either, he can toss in a couple of bucks for his time as well. The GPL specifically mentions $10 as seeming to be a reasonable price for postal distribution of the source. I'll *gladly* take a few thousand requests for my source at $10 per request.

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    83. Re:How do they know the GPL is being violated? by alienw · · Score: 1

      The GPL says nothing about shipping proprietary stuff with the kernel. The incompatible kernel is created at runtime when the module is inserted, and is not distributed. I don't think that's a GPL violation, especially since many distributions include the commercial nvidia drivers.

    84. Re:How do they know the GPL is being violated? by DavidTC · · Score: 1
      No kidding. I'd like right now to alert everyone that not only will I provide source for anything I've written (an LGPL library no one's ever heard of) for 10 dollars a CD, but I'll provide pretty much any GPL software I can find on the internet for 10 dollars a CD, which includes S&H, and all sales tax. (One package a CD, please, although shipping may be reduced if you order more than one.) Software will be provided in original tarball and I'll even untar it and include it that way for no extra.

      Please email me if you are interested in this amazingly stupid-to-accept offer. I'll accept paypal and checks and money orders.

      Offer provided mainly as a joke, but, seriously, I'll do it just to prove I will, provided you pay me first. 40 cents for a CD and, what, at most 3 dollars shipping? (Possibly you can ship CDs through first class mail, for the price of a stamp?) The first might suck up more than 10 dollars of my time, but I doubt it.

      Email is unmunged.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    85. Re:How do they know the GPL is being violated? by DavidTC · · Score: 1

      Yes, Bruce should just start randomly talking about what an employer he left years ago does, instead of staying on topic. That sounds like a good rule for a discussion forum.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    86. Re:How do they know the GPL is being violated? by Bruce+Perens · · Score: 1
      The problem is that the third party you point to is not obligated to keep the sources up for three years. You are. So you must have a contract with them or something before you point to them.

      Bruce

    87. Re:How do they know the GPL is being violated? by civilizedINTENSITY · · Score: 1

      I'm not aware of any distributions that include nvidia's drivers. Please enlighten me.

    88. Re:How do they know the GPL is being violated? by russh347 · · Score: 1

      I'd like some clarification. Consider a device running a plain vanilla distribution of uClinux. In addition to the uClinux and associated code, there is a driver and an application written from scratch.

      Exactly what source code would the company be required to produce on demand?

      1) uClinux (a given)
      2) the custom driver?
      3) the application source code?

    89. Re:How do they know the GPL is being violated? by chill · · Score: 1

      True, but some of those listed as not providing the code actually DO provide it.

      Case in point: Kiss-Technologies

      http://www.kiss-technology.com/?p=gnu&v=users

      I guess my beef was with the phrasing of the LKML article. It was definitive in phrasing, making it sound like the source was searched for and not found or denied.

      About 15 seconds on the Kiss Tech site found the link to download and mention of the GPL. I haven't checked the others, but I assume some have been looked into thoroughly.

      --
      Learning HOW to think is more important than learning WHAT to think.
    90. Re:How do they know the GPL is being violated? by nathanh · · Score: 2, Interesting
      Did they modify busybox? If so, I'd get involved because it's my copyright (and Erik Andersen's, and a bunch of other folks).

      Another company violating the GPL is Easy Networks. They're selling binaries for busybox - along with modified versions of rdesktop, syslinux and Linux itself - in a software package called EasyRDP. They have refused to supply source code as required by the GPL. They're also unjustifiably rude to anybody who requests the source code.

      More info here. Ivo reckons the company has shutdown but I have my suspicions they've just gone offline and are still selling the product via traditional channels.

    91. Re:How do they know the GPL is being violated? by chill · · Score: 1

      Now for something completely different...

      It looks like a couple of the DVD manufacturers don't do firmware. They simply pass on the firmware provided by Sigma -- curhttp://www.kiss-technology.com/?p=gnu&v=usersre ntly 1.0.0.6.

      This could provide an interesting wrinkle, as some of the manufacturers look to be nothing more than "assemblers", putting together OEM parts and slapping a label on it.

      In this case, it seems to be a case of ignorance and not malice. Actually, the problem might be able to be addressed en masse by convincing Sigma to tell their licensors to put a link on their website back to Sigma's GPL/Source page.

      Except...Sigma seems to only distribute the source with their SDK and not to the public.

      --
      Learning HOW to think is more important than learning WHAT to think.
    92. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      Except that isn't really bruce perens. Other than that you are a fucking genius, and should be commended on calling out the other slashdot idiots. Bravo.

    93. Re:How do they know the GPL is being violated? by malok2 · · Score: 1

      However, even if you're just porting your existing drivers, it's not really clear that Linus Torvalds' opinion on this matter is even relevant. If *all* of the kernel copyright holders agree with him, then you're probably safe, but there's a good chance that a contributor who disagrees can come after you anyway, particularly if your code touches his.

      How can your code touche his when you are writing an external driver ?

      Alok.

    94. Re:How do they know the GPL is being violated? by goldfndr · · Score: 1
      Also, and this is a direct question to you Bruce, what happens if I wrote a program 5 years ago, GPLed it, and have now lost the source code? Am I still liable for fulfilling the GPL?
      While I'm not Bruce, I can answer this question. 3b of the GPL states three years. But note that the written offer must be included with your distribution. Alternatively, you can go with 3c if your distribution isn't commercial.

      If section 3 wasn't fulfilled (fails "provided that you also do one of the following" clause), then it wasn't really GPL'd.

      Of course, your next phrasing might use 2 years instead of 5 years. If you went with 3b and lost everything in a fire and nobody has source code... I dunno. The idea that you would commit to 3b and not have a good plan to fulfill it... but to me that "begs" the question of why you wouldn't just go with 3a in the first place.

      --
      Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
    95. Re:How do they know the GPL is being violated? by Richard_at_work · · Score: 1

      Yes, but is it income? How would the gub`ment view it? Would they want a cut? Im suspecting this is an area that an accountant would need to be consulted on. It isnt as simple as cashing 1500 checks for $10 each.

    96. Re:How do they know the GPL is being violated? by Anonymous Coward · · Score: 0

      > you can make the source available on request and that is good enough

      if you do that, you have to make sure you have enough backups, cos if the code gets lost in the 3-year window, you are again guilty of copyright enfringement.

      to prevent that, most gpl stuff is distributed as source, or the source is available at the "same place" as the binary.

    97. Re:How do they know the GPL is being violated? by dAzED1 · · Score: 1
      no, you don't. You only have to distribute source if you changed something (ie, derivative).

      We do NOT want the alternative, because it would be a hassle for anyone that wants to embed linux. We don't want to disuade them, do we?

    98. Re:How do they know the GPL is being violated? by swillden · · Score: 1

      What's a kernel-space external driver? All kernel-space drivers make direct calls to internal kernel APIs.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    99. Re:How do they know the GPL is being violated? by Tim+C · · Score: 1

      . Oh, by the way, is there any reason you don't want to Open Source your drivers?

      NOTE: I am NOT the original poster, this is pure speculation, but...

      It may be that they are under an NDA from a third party whose technology they incoporate in their product. Alternatively, it may be that (they feel that) the only thing that really gives their product(s) an edge over the competition is the quality and/or featureset of the accompanying software and drivers. That's two possible reasons off the top of my head, but like I said, I'm not the OP, and I don't work in his field, so this is pure speculation.

      That said, though, there can be definite advantages to keeping core aspects of your software closed source if your revenue stream depends on it, wholly or in part. The possibilty of free bug fixes is no recompense for helping your competitors to catch up with you.

    100. Re:How do they know the GPL is being violated? by Tim+C · · Score: 1

      Linus has said he does not consider loading of binary modules into the linux kernel to be a licence violation

      Which is just as well, as there's no way it can be. The GPL covers redistribution of code, not use. Specifically, if you do not agree to the GPL, you still have permission to use and modify the code, you're just not allowed to redistribute it.

      The GPL cannot prevent me from loading binary-only drivers. It *may* be able to prevent me from distributing binary-only drivers, but that's a different question, and not what Linus was talking about.

    101. Re:How do they know the GPL is being violated? by aonaran · · Score: 1

      I think that a person interested in the source for the binary would have to be technically knowledgable enough to be able to read a readme on the same distribution medium as the binary. And I'm sure that same distribution medium would be considered acceptable. I don't believe that a written (ink on paper) notice in the box with it has to be given or Linksys would be in a lot more trouble than they already were. I've bought many a linksys product and never seen a note saying that the router was based on Linux let alone that I could download the source from their web site (which you can) ...or that I could order it by mail.

    102. Re:How do they know the GPL is being violated? by Hexydes · · Score: 1
      Are you sure SkyOS is violating the GPL? There is a written offer for the source code available here.

      While SkyOS 4.0 does not include a written offer for the source code (as the author of SkyOS was not aware he had to do this), SkyOS 5.0 will include such an offer.

      Looks like SkyOS is pretty much GPL compliant....are you sure you're not just trolling?

    103. Re:How do they know the GPL is being violated? by Arker · · Score: 1

      Yes, he was wack and I'm catching him in meta-mod now.

      But I am wondering, if you put both source and binary available from the same location, say an ftp server, is that sufficient to be 'distributing together' or do you have to actually put the source in every binary tarball to avoid having to deal with source requests from third parties?

      It would seem reasonable that this is sufficient, but I wonder if a lawyer could make trouble over it.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    104. Re:How do they know the GPL is being violated? by alienw · · Score: 1

      SuSE, for one.

    105. Re:How do they know the GPL is being violated? by Paul+Jakma · · Score: 1

      The GPL covers redistribution of code, not use. ... It *may* be able to prevent me from distributing binary-only

      Urg yes, of course. Thanks for correcting me. I meant distribute binary only case Vs distribute binary only with kernel.

      not what Linus was talking about.

      Well, what was he talking about? (AFAICT, Linus hasnt been at all clear, and hasnt been entirely consistent either wrt his views on binary-only modules, least not on l-k).

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
  7. Embedded kernel? by Anonymous Coward · · Score: 0, Funny


    I'll be embedding my kernel in your mom's open source later tonight.

  8. Re:Have they hacked the kernel? by EvanED · · Score: 5, Informative

    *Takes bait*

    It doesn't matter if you don't modify the kernel; if you distribute it, you must provide source.

  9. In other news..... by whiteranger99x · · Score: 2, Funny

    Maybe they've all bought licenses from SCO and therefore don't have to comply with the GPL?

    In other news, DVD players will now go for at least $699, more on that after these commerical messages.

    *cue DVD player commercials*

    --
    Join the TWIT army now!
  10. start a fund by Anonymous Coward · · Score: 1, Interesting

    someone needs to strat a fund to sue violaters of the GPL. And the money collected can be distributated to needy projects for new hardware, bandwidth, and publicity (to increase the general populations awareness of where good software really comes from).

  11. What's the point... by shura57 · · Score: 1

    of hiding the source? Apparently they have to comply with the GPL and provide the source for their binaries upon demand.

    But what is the point for them in not providing it? Anybody can get it from Sigma anyway... Good conspiracy theories, anyone?

    1. Re:What's the point... by shura57 · · Score: 1

      I know it's their fault and not Sigma's. I just can't see what's in it (not distributing the sources) for them, the violators?

      Alex

    2. Re:What's the point... by Anonymous Coward · · Score: 0

      If your purchase a knife and stab someone with it, is the store resonsbile for not outlining the legal responsability of knife usage? Probably not. You may be able to make a case for "being an accessory" and we are considering that avenue, but it may ultimately do more harm than good.

      Only if they sell it to you knowing that you are going to stab somebody with it. Selling something that CAN be used illegally is not itself illegal, but selling something that you know WILL be used illegally is.

  12. This is because the GPL is non-intuitive by Anonymous Coward · · Score: 2, Interesting

    The GPL is non-intuitive, and does not have any real precident. Because of this, it is widely misunderstood. When somone says free software or open source, they will assume that it is completely free, not GPL. Everyone has been selling OSS as free software, when it is explicitly not. There are obligations involved that must be followed.

    1. Re:This is because the GPL is non-intuitive by Anonymous Coward · · Score: 0

      The GPL is NON-intuitive? It was the most sensible license I ever read - the BSD licenses were like WHOA... you want NOTHING in return???, while with the GPL is was quite clear non-monetary recompense was involved, which fit in better with my formerly-amiga-postcardware background.

    2. Re:This is because the GPL is non-intuitive by BiggerIsBetter · · Score: 1

      Non intuitive? Depends on your mindset. To me, if I get a free (either usage) resource I don't think "Oooh, I can exploit this!" I think "Sweet, share the wealth." Obviously the business community has the former perspective and it's going to take a few court cases for them to work stuff out. Perhaps the term "Open Source" should be used instead of "Free Software" more often.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    3. Re:This is because the GPL is non-intuitive by Hobbex · · Score: 1

      Everyone has been selling OSS as free software, when it is explicitly not. There are obligations involved that must be followed.

      It is the software that is free, not the distributers and users of it.

    4. Re:This is because the GPL is non-intuitive by dmoore · · Score: 1

      I guess the usual metaphor "free as in speech, not beer" hasn't been widely circulated enough. Maybe that should be printed in the source headers along with the GPL.

    5. Re:This is because the GPL is non-intuitive by interiot · · Score: 1
      Doesn't matter if the common chinese person doesn't understand it... it's negligent on the part of programmers/managers/CEOs/whoever to use the source code, and to directly or indiretly agree to the licensing terms on it, without first consulting a lawyer to make sure that the licensing terms don't, oh, say that the company now owes 95% of its profits to me. At which point the lawyer would notice and understand the GPL provisions.

      So, either a) they live in a country that absolutely doesn't respect the rule of law, or at least western laws, and so most countries should refuse to do trade with them, so they don't really matter. Or, more likely since this is showing up on our radar, they live in a country that respects US/european law enough to trade with us, but not enough to worry these companies too much. Ergo, they wilfully violated the contract. Not unlike what a lot of slashdoters do everyday when downloading RIAA MP3s or when clicking "I agree" and procede to reverse engineer or whatnot....

    6. Re:This is because the GPL is non-intuitive by Tin+Foil+Hat · · Score: 1

      The software IS free. You, as a developer of GPL'd software, are not. You must ensure that the code remains free. The GPL includes terminology that makes it illegal for you to hide the code. That is what makes the code free. You could say it is encumbered if you find the licensing odious, but even encumbered, GPL'd code remains free because it cannot be incorporated in non-GPL code. Not legally anyway.

      The GPL is intuitive, and does have precedent. It is merely the application of the scientific principle of peer review to the software development model. Nearly all social and scientific progress has been achieved solely by building upon the past efforts of others, the results of which were made freely available in the interest of the 'common good'. The steam engine, the light bulb, and yes, the computer too; they all started life as an idea built upon the earlier ideas of other people. The GPL is an attempt to carry this process over to software development.

      At least, that's how I see it.

      --
      No matter how many of my rights are taken away, somehow I still don't feel safe. -Frigid Monkey
    7. Re:This is because the GPL is non-intuitive by Bruce+Perens · · Score: 4, Informative
      No precedent? That's silly. The world is full of software licensors that charge money for the same rights the GPL provides.

      Bruce

    8. Re:This is because the GPL is non-intuitive by JK+Master-Slave · · Score: 1

      Wrong.

      Most commercial software vendors charge money for a source license, but they also make the customer sign a non-disclosure agreement. So it's by no means, in any way, 'the same rights.'

      I thought you would be smarter than this, Mr. Perens.

    9. Re:This is because the GPL is non-intuitive by drinkypoo · · Score: 2, Informative

      The BSD license asks for credit in the form of maintaining the copyright notice and credits. The GPL asks for other people's work to be GPL'd. It seems to me that both ask for something in return... The BSD license is like Public Domain, except you get credit for your work.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:This is because the GPL is non-intuitive by Mr+Smidge · · Score: 1

      I believe the easiest way to sum up the GPL for the layman (and hence the company PHB, or whatever) is to describe it as the legal manifestation of the opinion that it is morally wrong to profit from the works of others*.

      * Unless explicitly stated that you can, e.g. by a BSD license.

    11. Re:This is because the GPL is non-intuitive by Anonymous Coward · · Score: 0

      How do you feel about your imposter, ".Bruce Perens"?

    12. Re:This is because the GPL is non-intuitive by _Sprocket_ · · Score: 1


      I believe the easiest way to sum up the GPL for the layman (and hence the company PHB, or whatever) is to describe it as the legal manifestation of the opinion that it is morally wrong to profit from the works of others*.


      Except for the fact that there is nothing in the GPL that prohibits profit much less commerce itself.
    13. Re:This is because the GPL is non-intuitive by Anonymous Coward · · Score: 0

      No precident????

      Have you ever seen the BSD license? Here's a little sample:

      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

      Whoa, look at that: permission to redistribute IF you follow the terms of the license. HOW CONFUSING!

      Sometimes I wonder if these GPL trolls have ever cracked open their Windows EULA.

    14. Re:This is because the GPL is non-intuitive by Anonymous Coward · · Score: 0

      ever bought a site license??

    15. Re:This is because the GPL is non-intuitive by Mr+Smidge · · Score: 1

      But if you are a company, hopefully what you profit from is the *addition* of your own work alongside other GPL'ed code, rather than someone else's GPL'ed work alone, which of course they (if anyone) should ideally be profiting from.

    16. Re:This is because the GPL is non-intuitive by Anonymous Coward · · Score: 0

      I've never been able to get pricing for a site license to cover "moms basement".

    17. Re:This is because the GPL is non-intuitive by supabeast! · · Score: 1

      I think that the original author meant *legal* precedent. Because the GPL has not been held up in a court case, there is not much reason for companies to think about compliance. Companies just think "free," ignore the GPL, and get away with it until enough crabby Linux geeks complain or the FSF sends lawyers, and then they post the source.

      The problem here is that the only people who really notice are Linux geeks, journalists, and Microsoft's PR people. Until the GPL is held up in court and a company is *forced* to put up the source, companies will continue to use GPL software and not share the source code.

    18. Re:This is because the GPL is non-intuitive by Anonymous Coward · · Score: 0

      The GPL is non-intuitive, and does not have any real precident.

      While the GPL might indeed be difficult to understand for teenageers on slashdot without any legal education, most companies tend to hire lawyers in their legal departments.

      I can assure you that the GPL is not only very clear (and no-nonsense) compared to most commercial licences, it is also bullet-proof. The only reason why it hasn't been tried in court is that companies have their lawyers read up on it in detail when they are accused of breaking it. Faced with the choice of either complying or surely losing in court, what do you think they choose?

      Because of this, it is widely misunderstood.

      Well, tough luck. I can't redistribute Microsoft Office and claim that I "misunderstood" the licence when the FBI knocks on my door. If you redistribute other people's work without even reading the conditions you're taking a pretty big legal risk IMHO...

    19. Re:This is because the GPL is non-intuitive by Bruce+Perens · · Score: 1
      Unget updandered.

      Certainly some commercial licenses do not have the exact same terms as the GPL. But my point is that other software licenses trade the right to use, redistribute, and modify just as the GPL does. But they trade it most often for money. Other considerations than financial ones are not unheard of commercial licenses.

      Bruce

    20. Re:This is because the GPL is non-intuitive by _Sprocket_ · · Score: 1


      But if you are a company, hopefully what you profit from is the *addition* of your own work alongside other GPL'ed code, rather than someone else's GPL'ed work alone, which of course they (if anyone) should ideally be profiting from.


      OK. That's fine. But this is not encoded within the GPL either.

      It would be completely within the allowances of the GPL to download binaries and source code for The GIMP, burn it all on CD, and then sell that CD on eBay. At best - I'm providing the service of downloading, burning, and shipping. I'm a distribution agent. But I don't think that's what you're talking about. In this sense, I'm not adding any of my own work alongside existing code. I'm certainly profiting from other's work. And its all legal.
    21. Re:This is because the GPL is non-intuitive by Hobbex · · Score: 1

      Threads dead, but maybe you are still reading.

      It doesn't matter the slightest in this case that the GPL has not been tested in court. Copyright law (which has been tested in court, I assure you) says that you may not distributed other peoples work. The GPL says that you MAY distribute my work, BUT ONLY if you agree to certain conditions.

      If the companies in this story were to get the GPL thrown down in court, then the only thing they would achieve is to lose their (and everybody elses) right to distribute the kernel at all. This is the reason that all (*) companies have chosen compliance over going to court.

      The only sensible way somebody could want to have the GPL overthrown in court would be for example if somebody who had previously distributed something under the GPL wanted to revoke the license.

      (*) Modulo SCO. From the Darl-bots comments, my understanding is he somehow believes he can get the "BUT ONLY" part overthrown but keep the "MAY" part where it is.

    22. Re:This is because the GPL is non-intuitive by DataCannibal · · Score: 1

      Bollocks and double bollocks. Any company using software from a third party which doesn't get it's legal department to check through any licences, so that they have a clear and umabiguous understanding of any licencing issues is guilty of extreme negligence and senior management should get a major bollocking from the shareholders.

      I've been involved in releasing software which linked with LGPLed libraries and legal people went through the LGPL with a fine tooth comb and told us exactly what we had to do to comply with it. Anything else is, as I said, negligence and deserves to be treat as such.

      --
      No but, yeah but, no but...
  13. Re:But... by JamieF · · Score: 4, Funny

    >DVD don't have processors as such

    Exactly. Instead, the logic for the DVD menus and the MPEG decoding are handled by cheerful little hedgehogs that live inside the DVD player.

    From http://www.sigmadesigns.com/news/press_releases/03 0521.htm:
    "The EM8500 is designed around the system-on-chip concept with an internal 150 Mhz RISC CPU"

    In this context, of course, RISC stands for "Rodents in Spiny Coats."

  14. Re:Have they hacked the kernel? by Bruce+Perens · · Score: 5, Interesting
    This has nothing to do with zeal. Just following the rules of the license. If the source is not distributed with the product, or made available from the entity distributing the binary for a period of three years after the binary is distributed, you're not complying with the license and have no right to distribute the software.

    Lots of people ask for tons of money for a privilege we let people have without charge. The least they can do is comply with the terms of the license.Bruce

  15. Re:Have they hacked the kernel? by gregfortune · · Score: 1

    Furthermore, the linked article says that Iain "really only interested in being able to recompile kernel for the Liteon product which I own." Presumably, the stock kernel won't compile without changes.

  16. Probably Sigma's Fault by Jah-Wren+Ryel · · Score: 4, Informative

    Considering that they mostly got away with stealing the xvid group's work with thier x-card, Sigma's got a history of ignoring licensing requirements on Free software. I wouldn't be surprised to learn that they had been telling their customers that it was all their own proprietary code, no linux about it.

    --
    When information is power, privacy is freedom.
    1. Re:Probably Sigma's Fault by Anonymous Coward · · Score: 0

      I wouldn't be surprised to learn that they had been telling their customers that it was all their own proprietary code, no linux about it.

      I don't know what the law says exactly in US, but in EU that would be a fraud. One could get a jail sentence for such actions.

    2. Re:Probably Sigma's Fault by PAjamian · · Score: 1

      It wouldn't surprise me if they're distributing thier source under a license that includes a non-disclosure agreement. After all, nearly all of the companies not offering the source is a bit more than coincidence to me.

      --
      Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
    3. Re:Probably Sigma's Fault by Anonymous Coward · · Score: 2, Funny

      The law in the US says that you can get away with anything if you hire a good lawyer.

  17. It doesn't help paying SCO by unoengborg · · Score: 1

    Even if you pay money for a SCO fire ensurance
    you would still have to follow GPL as SCO doen't
    own the rigths to the major part of Linux, if the own any of it at all that is.

    And if the SCO licence and GPL is incompatible (very likely) you can't legally use Linux at all.

    --
    God is REAL! Unless explicitly declared INTEGER
    1. Re:It doesn't help paying SCO by Anonymous Coward · · Score: 0

      Well duh.

      You see, that statement was what is known as a "joke." Perhaps you've heard of them?

    2. Re:It doesn't help paying SCO by Anonymous Coward · · Score: 0

      Where can one buy SCO fire ENSURANCE?

      I, for one, would -love- to ensure a fire at sco!

    3. Re:It doesn't help paying SCO by unoengborg · · Score: 1

      Don't worry, as soon SEC start to investigate SCO Darl will start it for you to destroy the evidence.

      --
      God is REAL! Unless explicitly declared INTEGER
  18. Re:Have they hacked the kernel? by whiteranger99x · · Score: 4, Informative

    It really pisses me off how overzealous you Linux people are. The GPL is there to protect freedom, not make it so companies are unable to use it to do business. Calm down for a bit and see what's going on before you react liek this next time.

    Actually, from what I understand, the BSD license is more appropriate for businesses who do not wish to disclose their modifications.

    --
    Join the TWIT army now!
  19. Re:Have they hacked the kernel? by Duhavid · · Score: 2, Insightful

    "The GPL is their to protect freedom..."

    Yes, that is what it is meant to do.

    What freedom?

    OK, go ahead.

    The freedom that is meant to be protected is to keep some business from taking all the hard work of those "overzealous" Linux people, using it, without upholding their part of the bargain.

    Yes, that is correct. And what is their part of the bargain?

    To redistribute back to the rest of the people who have made modifications to Linux the changes they have made.

    Hmmm. I wonder if they have? I suppose someone ought to find out.

    --
    emt 377 emt 4
  20. about time by the_mighty_$ · · Score: 1

    this isnt the first time the GPl has been violated. many folks have modified GPLed programs and not ditributed the source with their mods.

    what i say is its about time someone comes along and does it openly. i hope they'll go to court about it. we need a precedent to be set that will show everyone else what can/cannot be done with GPLed stuff!

    --
    VI VI VI - the editor of the beast!
  21. Re:Have they hacked the kernel? by theonlyholle · · Score: 1

    I sometimes wonder if people bother to read the license they want to talk about. The GPL clearly states that if you want to distribute binaries (which is what those companies do), you are only allowed to do so if you (and that's you, not someone else like kernel.org) makes the source code available, including any modifications you may have made. That's not making it overly hard on anyone who wants to use it - besides, they use something they don't have to pay for, so the least the developers of the linux kernel can expect is that people who use it comply with the license.

  22. No doubt the OEMs have not been told by Bruce+Perens · · Score: 5, Interesting
    There have been a lot of cases of far-east engineering firms including GPL code in products, and selling those products to other companies that are not made aware of the licenses they have to comply with.

    Cisco got trapped this way, too. And they can turn around and sue those far-east folks, if it's worth their time.

    I am an expert witness in one such case.

    Bruce

    1. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      Cool!

      Just more evidence that you only care about what can make you money.

      Just how much does it cost to rent out your beliefs for a week or so?

    2. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      I am an expert witness in one such case.

      Then opposing counsel in that case should be disbarred.

      In order to serve the court as an expert witness, you have to be demonstrably free of bias or personal agenda.

      Bruce Perens stands to benefit personally if the GPL is upheld by the courts, and to suffer harm if it is struck down as unenforceable. Therefore no court in the land should allow Bruce Perens to stand as an expert witness in matters related to the enforcement of the GPL. That's just nuts.

    3. Re:No doubt the OEMs have not been told by Rex+Code · · Score: 3, Insightful

      There have been a lot of cases of far-east engineering firms including GPL code in products, and selling those products to other companies that are not made aware of the licenses they have to comply with.

      The really unfortunate thing is that the GPL FUDsters may find this to be great fodder. I've often heard the "you never know if one of your employees will download something off the net, add it to your proprietary codebase, and inadvertantly cause all of your IP to fall under the GPL" argument. Now this can be joined by the "You never know if something you bought has hidden GPL code..." argument.

      On the other hand, maybe it's helpful. At least when you base your products on a GPLed codebase you know where you stand, rather than getting a surprise later.

    4. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      All humanity stands to gain if the GPL is upheld, you fool.

    5. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0
      No court in the land should allow Bruce Perens to stand as an expert witness in matters related to the enforcement of the GPL.
      I suppose Microsoft should never have been allowed to call people on their payroll as expert witnesses in the DOJ antitrust proceeding then? Thanks for the tremendous insight you fucking moron.
    6. Re:No doubt the OEMs have not been told by bconway · · Score: 1

      That's not FUD. Those are perfectly valid concerns. Just because you don't agree with a view doesn't make it FUD.

      --
      Interested in open source engine management for your Subaru?
    7. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      Okay, you are just totally ignorant of how courts work.

      Each side of a case can call their own witnesses to give opinions (as an expert witness, for example).

      There is no hidden fact that a particular witness may be biased towards the side he is testifying for.

    8. Re:No doubt the OEMs have not been told by Bruce+Perens · · Score: 5, Insightful
      I think it would be much more dangerous if the product you purchased contained an unlicensed copy of Windows CE. MS sues for real money.

      Bruce

    9. Re:No doubt the OEMs have not been told by tealover · · Score: 3, Interesting

      In order to serve the court as an expert witness, you have to be demonstrably free of bias or personal agenda.

      More bullshit produced by the slashdot kiddie corps.

      All expert witnesses are hired by either the plaintiffs or defendants to give their opinion. They are obviously biased towards one position more than the other.

      They receive compenstation for their expert testimony. Is their recompense an example of them pursuing their own agenda (financial)? Of course not. Only an idiot would suggest otherwise.

      --
      -- You see, there would be these conclusions that you could jump to
    10. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      Please fuck off until you have something intelligent to say. Jesus, these people give you free software and you paint it as greed they want it to stay free. What a petty fucking moron.

    11. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      Kinda like how Open Sourcers are now demanding that Cisco give them a GPL wireless driver? The FUD is coming from the inside, not the outside.

    12. Re:No doubt the OEMs have not been told by Rex+Code · · Score: 1

      I think it would be much more dangerous if the product you purchased contained an unlicensed copy of Windows CE. MS sues for real money.

      Well, I do think the GPL needs to become more dangerous, and that will take money and lawyers.

      On the other hand (and just to play devil's advocate for the sake of good debate), if the GPL did have a heavily funded legal team going after violations, I wonder whether companies whose most valuable asset is proprietary IP would be more worried about having to settle a licensing dispute with Microsoft or about the possibility of accidental use of GPLed code causing them to have to open their entire codebase under the GPL.

    13. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      No, this is FUD.

      If someone sneaks GPL code into a proprietary product, it doesn't place the entire product under the GPL, it's just a run-of-the-mill case of code copyright violation.

      Any professional programmer will have had access to all sorts of copyrighted code that he shouldn't put into his current project. There are no special risks associated with GPL code.

    14. Re:No doubt the OEMs have not been told by Bruce+Perens · · Score: 5, Informative
      Actually, my personal agenda comes into these cases less than you might think. Before I get to talk, the witnesses are all deposed. Then I read the depositions. Then I get to sum up to the judge what went wrong, who was responsible, and what it should cost. The other expert does the same, and the judge decides who is more convincing.

      I can't lie under oath. And I have to deal with discovery - the fact that the court can force me to give my opinion whether it is to the customer's advantage or not.

      So, when I think my testimony would damage them, I have once or twice told a customer - you don't want me to work on this any longer, and you don't want to know why. And they know not to probe farther.

      Thanks

      Bruce

    15. Re:No doubt the OEMs have not been told by swillden · · Score: 3, Insightful

      the possibility of accidental use of GPLed code causing them to have to open their entire codebase under the GPL.

      The accidental (or even intentional) use of GPLed code does not automatically make the entire codebase GPL. The only way code becomes GPLd is when its owner explicitly distributes under the GPL.

      If a company includes GPL code in their proprietary codebase and distributes the result as proprietary, then they have committed a copyright violation and can be sued by the GPLed code owner(s) for infringement. In this case the company has three options:

      • Release their code under GPL;
      • Obtain a license to distribute the GPL code as proprietary (i.e. contact the owners and offer them some money -- this may be difficult for projects with lots of contributors); or
      • Remove the GPL code and pay damages. The actual damages would probably be $0. IANAL and don't know if punitive damages would apply.

      Distributing GPL code mixed with proprietary code does not automatically place the proprietary code under the GPL.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    16. Re:No doubt the OEMs have not been told by GreyWolf3000 · · Score: 1

      Not really. If it's a tiny snippet, as soon as copyright infringement is discovered, the code could be rewritten just as the code SCO won't disclose could be rewritten. And I bet the FSF wouldn't even sue for damages.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    17. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      Well, he CAN serve as an expert witness, but the opposing side should have no problem deconstructing him as an independent expert and discrediting him as someone who is very biased.

    18. Re:No doubt the OEMs have not been told by bwt · · Score: 1

      Remove the GPL code and pay damages. The actual damages would probably be $0. IANAL and don't know if punitive damages would apply.

      The law is not kind to businesses that base their products on stolen IP. You don't have to be a lawyer to read chapter 5 of USC Title 17.

      Actual damages include profits due to infringement and lost licencing fees. In particular, read 17 USC 504(b). The burden of proof is on the infringer to EXCLUDE revenue not due to infringement. The licencing fees here would be non-GPL licencing costs, that is what they have had to pay on the open marketed for what they stole. You could present purchase prices of comparable proprietary products for a per-copy damage, as well as modification-licening comparables for a derivitive creation licencing damage.

      There are statutory damages under copyight law, per 17 USC 504(c), but you either pick the statuory damages or the actual damages. Statuory damages are of three classes: unknowning, general and willful infringement (my terminology). For general, you get between $750 and $30,000 per *infringing work* as the court considers just. For willful, this can increase to $150,000. For unknowning infringement, it can be reduced to $200. I suspect that a C&D letter is sufficient notice to eliminate this last category.

    19. Re:No doubt the OEMs have not been told by Nucleon500 · · Score: 4, Insightful
      Furthermore, even if they do end up GPL-ing the infringing code, we're not talking about their "entire codebase." They use a modified Linux kernel, but the interesting things happen in userspace. Linus's note at the top of linux/COPYING says non-GPL userspace programs are OK. To comply, they'd only have to open drivers they've written for the special hardware.

      All this guy is asking for are the kernel mods that let Linux run on that chip, so he can make his own PC-cards work.

    20. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      Individuals with something to gain from the outcome of the case CANNOT serve as expert witnesses.

      I think it's impossible to find an expert witness with nothing to gain from a case like this. If your an expert in some field, every change in that field will affect you, either in good or bad. If GPL starts to loose in court, it will be a bad thing for experts committed to Linux, but a good thing for experts committed to Windows. So finding an expert with nothing to win or lose would mean that the expert has made no commitments to the field he should be an expert at. I wouldn't call that an expertise.

      Don't make me laugh.

      Don't be an ass.

    21. Re:No doubt the OEMs have not been told by sl0ppy · · Score: 1

      besides, the more products you make, the more the economy of scale is on your side.

      example:

      you ship 300 products, all based on CE. you have your licensing cost, let's say $20/copy, bringing your total tax up to $6000.

      you ship 3000 products, all based on CE. you get a price break, so let's say $10/copy. total tax, $30000.

      you ship 300 products, all based on a GPL'd product. your cost is a web server with source, let's say $100-500/month.

      you ship 3000 products, all based on a GPL'd product, your costs stays the same at $100-500/month.

      it's silly that some manufacturers don't seem to include the hosting fee as their product licensing cost.

      perhaps it's time to mount an awareness campaign.

    22. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      Alright, what I want to know is: are you accusing him of fraud, or simply pointing out that no human can be objective?

      In the latter case, I would agree with you. Asking anyone in or around programming about software licenses will give a biased response. In that case there would be not a single expert witness that would pass your requirements. However, they could find someone more disinterested than the esteemed Mr. Perens.

      If you are trying to say that Bruce would lie under oath intentionally to advance his cause, I think you should go back into your cave. Any responsible professional will give the most honest, objective opinion he can when asked, especially in a setting like a courtroom. They kind of have to, since they give facts and logical conclusions, it can be pointed out if they apply their personal agenda to it. There are plenty of people that don't have ethics, but most of us try. To point at a public figure and say he doesn't, without proof, is a bit much, Mr. Coward.

    23. Re:No doubt the OEMs have not been told by Almost-Retired · · Score: 1

      So why aren't we, with the resources spent by the FSF, and the profits if any split 50/50 with the authors of the code and the FSF? Heck, I can't think of a quicker way to refresh the FSF's coffers.

      Yes, the 50% split the authors would get, divided among those in a ratio according to their contributions, would be a bookkeepers worst nightmare what with trying to run down the authors of every piece of code in the kernel thats being used in the violation. And no doubt some of those miriad authors would get a check for $0.01 because they only wrote 1 line of real code in a patch someplace.

      OTOH, winning such a case would IMO establish the GPL as a valid, got lots of teeth in it, enforcable license. And frankly Bruce, I like the flavor of that, a lot.

      Then the question becomes: How do we arrive at a figure for the damages? 10 dollars and other consideration plus 1 million punitive would probably not make it into the water of the courts "lets see if this will float" lake.

      Is this purceived lack of real monetary damages in fact one of the real holdups to bringing an enforcement action into the civil courts?

      Cheers, Gene

    24. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      are you accusing him of fraud, or simply pointing out that no human can be objective?

      First one, then t'other.

      Deliberately attempting to conceal your personal agenda in an effort to pass yourself off as an expert may not be fraud, legally, but it's definitely unethical, and is quite possibly perjury.

      Asking anyone in or around programming about software licenses will give a biased response.

      Nonsense. This indolent chatter is restricted to a very narrow fringe.

      If you are trying to say that Bruce would lie under oath intentionally to advance his cause, I think you should go back into your cave.

      We covered this already. He doesn't have to lie. He simply speaks the truth as he believes it. Problem is, his belief, prima facie, is that IP is immoral, so every attempt to protect intellectual property will get the back of his hand.

      To point at a public figure and say he doesn't, without proof, is a bit much, Mr. Coward.

      To close your eyes, stick your fingers in your ears, and loudly deny what is obvious to all is a bit much.

    25. Re:No doubt the OEMs have not been told by Minna+Kirai · · Score: 0

      you ship 300 products, all based on a GPL'd product. your cost is a web server with source, let's say $100-500/month.

      A company interesting in minimizing expenses wouldn't want to host put the GPL on a $100/month webserver. Having the source on a webserver doesn't comply with the GPL... it's just a convenience for the public.

      To comply, they can either include the source code with the product, or include an offer for the source. Including with the product is cheap&easy if they are already including a CD-ROM for other reasons. Otherwise, adding a coupon for the source is the cheapest way... because they can require anyone needing the code to pay $30 for the priviledge (enough to cover the time of the employee who responds)

    26. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      Maybe a brilliant way for freshmeat/sourgeforge to make money

    27. Re:No doubt the OEMs have not been told by sl0ppy · · Score: 1
      Having the source on a webserver doesn't comply with the GPL

      huh. you must have read an entirely different GPL than i did. here's an excerpt from the preamble of the GPL:


      if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the
      source code.


      sounds a bit to me like, if i download a copy of the Linux kernel, i must transfer those same rights on to my user, that they must be able to download a copy of the kernel, either from me, or from where i got it.

      and from the legal part of the license:


      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;


      hm. sounds to me like including a web-site address, along with the GPL license in the rest of your legal license statements (you do buy stuff from stores, and not on the grey/black market, correct?) would fulfill the license agreement nicely.
    28. Re:No doubt the OEMs have not been told by Alsee · · Score: 3, Interesting

      I've often heard the "you never know if one of your employees will download something off the net, add it to your proprietary codebase, and inadvertantly cause all of your IP to fall under the GPL" argument.

      That arguent is pure FUD. You cannot "inadvertantly" cause anything to fall under the GPL.

      If you incorporate someone else's code you are BETTER OFF if that code happens to be GPL. If it is not GPL then you have only one option - pay damages for infringment. If it is GPL code then you have two options, pay the exact same damages for infringment *or* release your code as GPL.

      Thus far all companies have chosen to settle out of court and release their code under the GPL becuase they like that option BETTER than paying damages for infringment.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    29. Re:No doubt the OEMs have not been told by Minna+Kirai · · Score: 1

      Putting source code on a website is orthogonal to GPL compliance.

      huh. you must have read an entirely different GPL than i did.

      No. Guess I just understood it better. Let's go through this. The GPL line you quote is from the preamble, which is less precise (and less legally-binding) than the actual license requirements which follow. The requirements really are in section 3, and they say you must either include the whole source code, or an offer to get that source code. "A written offer, valid for at least 3 years, to any third party"

      Putting code on a webserver does not satisfy that requirement. It may sound strange, and it's fairly rare, but not everyone has web access. You still need a way to give code to non-web users who contact you. And since the system which works for non-web-users can also serve web-users, putting code on the web doesn't make you more compliant to GPL.

      Downloadable source isn't enough to be compliant. Therefore a penny-pinching corporation, who only wants to do the minimum required effort to obey the license, won't do this.

      hm. sounds to me like including a web-site address, along with the GPL license in the rest of your legal license statements (you do buy stuff from stores, and not on the grey/black market, correct?) would fulfill the license agreement nicely.

      Absolutely not. A URL is not an offer. It can be part of an offer, but it's not enough.

      And, "Putting the code on the web" doesn't mean that the website address was included with the product.

      along with the GPL license in the rest of your legal license statements

      That's a good idea, and completely separate from whether the code is up for download. The company in this case didn't do that. Arguably, that is their biggest violation.

    30. Re:No doubt the OEMs have not been told by Henry+Stern · · Score: 1
      MS sues for real money.

      The last sentence of your post brought a question to my mind: Why don't copyleft owners ever sue for money? It's not like using unlicensed Linux kernel code is any different than using an unlicensed copy of Windows CE. In both cases you are violating the terms of the license and in both cases you are potentially causing damages against the copyright holder.

    31. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      As Bruce says, it would actually be worse if the code was Proprietary because a proprietary company would suck every penny they could out of you before they let you go. With any GPL code the offending corperation could hope to erase the offending code, say sorry and ask the Open Source Copyright Owner for forgiveness. OS people would probably be proud that their software was good enough to land into a purchased product. Two, the offending corporation would pay a pittance compared to the money they'd pay if some Oracle, IBM, or M$ software was copied in. Largely because the copyright owners that have GPL'd their stuff don't have the same litigation resources as M$, IBM or Oracle. And lastly there is the option to just GPL their own product. In this case there would be no danger of sueing. The FUDsters really don't have a case in this respect. Just because some gpl code landed in your product doesn't mean that the whole product has to be GPL'd. It just means that the corperation sure as heck better get that code out of there.

    32. Re:No doubt the OEMs have not been told by cscx · · Score: 1

      This problem doesn't just extend to GPL code. I saw a story on TV the other day (Dateline NBC or a similar show) about a company in Oregon that makes proprietary data acquisition devices. They found out that a company in China is making facsimilied copies of its entire device line -- right down to stealing their entire company website! (Apparently they just localized it to Chinese, I believe.) Anyway, the whole thing is a total sham, but they can't do a darn thing about it since they aren't located in the US.

    33. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      All humanity? LOL, get over yourself. "Humanity" couldn't care less about whether their software is "open sores" or "closed sores"!

      The only thing the GPL has achieved is unemployment and poverty for tens of thousands of computer programmers.

    34. Re:No doubt the OEMs have not been told by JK+Master-Slave · · Score: 1

      So the choice is, make a settlement for damages, or surrender the entire IP portfolio of the company.

      Talk about a rock and a hard place.....

      No number of free t-shirts and backslaps from geeks in your trade show booth makes up for the fact that your company is now defunct because your product is on 750 FTP sites worldwide. You can't even afford the rent on the trade show booth any longer.

    35. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      fucking kumbaya etc., etc.

    36. Re:No doubt the OEMs have not been told by DavidTC · · Score: 1

      Whereas, with stealing commerical code, you just get hit with the rock and have to settle for damages.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    37. Re:No doubt the OEMs have not been told by T-Ranger · · Score: 1
      The source has to be as easy to get to as the binaries.

      If you distribute the binaries on CD, I would consiter web accessable sources at least as easy to get to.

    38. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      even compling with the licence they would still be expected to pay damages, just not nearly as much.

    39. Re:No doubt the OEMs have not been told by Zachary+Kessin · · Score: 1

      The FSF in general will try to resolve these things out of court where they can. I heard a talk by one of their people and from what he said the great majority of times they problem was a goof on someones part and it can be fixed quickly, then better for everyone.

      --
      Erlang Developer and podcaster
    40. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      It would appear that you're not a technical professional, or you might understand this. We have these things called facts. To state facts in court is appropriate.

      Bruce is being called on to tell whether a license is violated. He looks at the technical merits: what code is in what module, what code has been changed, what is linked to what, etc. He they states, as a programmer, whether the code is in violation of the license.

      We know that he wants the code to have to be open, but if it isn't violating the license, he is going to say so.

      Even if you wouldn't.

      (Again, I agree that he isn't the most unbiased expert witness, but I think he is professional enough that it wouldn't substantially effect his testimony.)

    41. Re:No doubt the OEMs have not been told by Gleef · · Score: 1
      Henry Stern asks:
      Why don't copyleft owners ever sue for money?

      Copyleft owners generally settle out of court for real compliance instead. There are a few reasons for this:
      1. If you want to sue for damages, you need to be able to show the damage, this is harder to do if you are giving away copies of software, like most Free Software developers
      2. If you go in waving all sorts of damages, and try to get money out of the company, they're more likely to fight in court. Most people don't like going to court, it's time consuming and expensive.
      3. If one of these does actually end up hitting court, I would assume that, at minimum, legal fees would be among the remedies sought in the lawsuit.
      --

      ----
      Open mind, insert foot.
    42. Re:No doubt the OEMs have not been told by torpor · · Score: 1


      There are also a number of cases where Asian/Eastern engineering firms have used GPL extensively in their products, and made their changes available, and been extremely successful with the effort.

      Case in point: Samsung, and the legion of service-industry companies around their 3rd-party engineering teams.

      I have worked extensively in this field, and as well have been a user of Linux since the post to minix-list, and I can tell you that it swings both ways with the Asian engineering firms. A lot of them 'get it' with regards to the GPL, and pitch in and do things their own way under terms of the GPL (grr ... korean README's ... grr...) and are in fact indistinguishable from American/Western companies in terms of practice and use of the GPL.

      But of course, on both sides of the ocean, there will be pirates.

      As a user of embedded Linux, I'm pretty confident that no matter the GPL use of linux, the use of linux will be good for Linux.

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    43. Re:No doubt the OEMs have not been told by Anonymous Coward · · Score: 0

      even compling with the licence they would still be expected to pay damages

      These stories appear on Slashdot on a semi-regular basis. I am not aware of any case involving damages.

    44. Re:No doubt the OEMs have not been told by Alsee · · Score: 1

      Talk about a rock and a hard place.....

      Well yeah, you kinda have to expect that when you get caught VIOLATING THE LAW. They swiped someone else's code. Some people would call that theft.

      No number of free t-shirts and backslaps from geeks in your trade show booth makes up for the fact that your company is now defunct because your product is on 750 FTP sites worldwide. You can't even afford the rent on the trade show booth any longer.

      And if they swiped MICROSOFT code: No number of free t-shirts and backslaps from Microsoft Suits in your trade show booth makes up for the fact that your company is now BANKRUPT because twelve hundred Microsoft lawyers sued you for a sum of money larger then the gross national product of some small countries. Your product is now installed on one hundred and ninety-four million PC's because it is now property of Microsoft and it is an integrated part of the operating system. Your company is now property of Microsoft. Your house is now property of Microsoft. Your DOG is now property of Microsoft. It doesn't matter that you can't afford the rent on a trade show booth because the Comdex organizers would refuse your application anyway, by request of Steve Ballmer.

      The GPL "hard place" is a hell of a lot softer then the "hard place" you face when you swipe commercial code.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    45. Re:No doubt the OEMs have not been told by gr8_phk · · Score: 1
      MS sues for real money.

      And perhaps if GPL code authors would set a few examples, others would take note and be more careful. OTOH, if they can be educated into compliance (as usually happens) it won't spread fear of using GPLed software, which is a good thing. OTOOH, just picture execs at a cocktail party recommending free software to their buddys - and if you get caught, well you release your source code and it still costs less than paying for the development, and it really doesn't affect business. (If only that last point was more clear up front, they could just comply in the first place)

    46. Re:No doubt the OEMs have not been told by Henry+Stern · · Score: 1

      While Free Software developers do "give away" copies of their software, there are still development costs associated with it. At the very least, one could show that by using the unlicensed code the offender effectively stole X hours of development time which would have cost Y dollars per hour for them to develop on their own at the industry average rate. You might also be able to show damages for the time that their developers spent on modifying the software since those lost contributions to the codebase would have to be written by someone else using the before-mentioned cost formula.

      Lastly, don't forget punitive damages.

    47. Re:No doubt the OEMs have not been told by Minna+Kirai · · Score: 1

      The source has to be as easy to get to as the binaries.

      No, it has to be "with" the binaries. Read the GPL people!

      If you distribute the binaries on CD, I would consiter web accessable sources at least as easy to get to.

      That's completely wrong. If the binaries are on CD, then source on the CD will be just as easy to reach.

      Source on the web will be harder to reach for some people, and easier for others, but never equal.

  23. Ouch ! Pretty worrying... by Anonymous Coward · · Score: 0

    What worries me isn't much the fact that these guys violated the GPL but the fact they all bought a so called "licence" from SCO.
    Indeed, since SCO's trial didn't take place so far, some companies may use the fuzzy situation about the GPL for their own interest. That is : They buy a licence from SCO and then don't have to comply to the GPL. Indeed they would argue that the SCO licence they acquired prevail on the GPL and that they're not bound to give the sources... A lot of companies could actually use this unclear situation to "legally violate" the GPL !
    Morality : SCO's trial : the sooner the better for Free Software developper...

    1. Re:Ouch ! Pretty worrying... by Anonymous Coward · · Score: 0

      Actually I didn't see the "Maybe" in the news ("Maybe they've all bought a licence...") but we'd better be careful because IMHO this is likely to happen unfortunately...

    2. Re:Ouch ! Pretty worrying... by Anonymous Coward · · Score: 0

      It's funny. Laugh. Then mod parent -1 clueless.

  24. SCO and embedded Linux.... by overbyj · · Score: 1, Flamebait

    Maybe they've all bought licenses from SCO and therefore don't have to comply with the GPL?

    I seriously doubt any embedded Linux manufacturer has bought a license from SCO. Didn't SCO once threaten embedded Linux manufacturers, like they have threatened just about everybody else? If I remember correctly, Darl went to Japan to a major embedded Linux conference there to drum up support for his illegal licensing scheme from embedded Linux manufacturers. I think the reception was less than warm.

    As wrong as it is not distribute the source code to the embedded Linux these manufacturers are using, they are in no uncertain terms on the same level as SCO. They might be if they charged you for the product as well as charged you for the right to use the embedded Linux.

    --
    No trees were harmed in the composition of this; however, numerous electrons were inconvenienced.
    1. Re:SCO and embedded Linux.... by AntiOrganic · · Score: 1

      SCO does not own Linux and is not entitled to enumerate the terms upon which Linux should be distributed.

      I wouldn't be surprised if embedded device manufacturers were the next to be attacked, though.

  25. Takes bait... by Anonymous Coward · · Score: 0

    How laid back would any company be if someone wasn't obeying the license under which they licensed their code? Given the number of lawsuits involving just such IP issues; the laid-back/zealous-defender is probably be fractionally low. Why should the Open Source and Free Software communities be any less zealous than a company? Answer: they shouldn't.

    If you want to blame someone for starting the frenzy over defending one's license; blame tohose who wrote the rules of the game - lawyers and the judiciary. Whether community or company, we're just playing the game as the rules were laid out by the rulemakers and like any game: play to win!

  26. Re:Have they hacked the kernel? by NineNine · · Score: 0, Interesting

    you must provide source.

    And these companies are thinking, "... or else what? A bunch of college kids are going to sue us? Not bloody likely." The GPL is a nice idea, but without some weight behind it, it's only a very simple, largely unenforceable gentlemen's promise, which doesn't mean shit when the bottom line is at stake. My guess is that there's all kinds of GPL'ed stuff out there without complying, but the fact is, most people will never know. GPL is a nice, quaint, friendly idea, but completely and totally unrealistic.

  27. BSD by Anonymous Coward · · Score: 2, Interesting

    This is what *BSD is for. It works just as well as Linux, better in my opinion (hey zealots, keyword is opinion), and has a truly free license -- one where you can redistribute in both source and binary form. I suggest Linksys, Broadcom, Google, and whoever else is under fire from FSF and EFF to use NetBSD (great for embedded devices) instead of Linux.

    Fortress of Insanity

    1. Re:BSD by Anonymous Coward · · Score: 0

      I agree (mostly).

      But they didn't. So if they don't want to follow the rules, they can suffer the consequences.

    2. Re:BSD by Anonymous Coward · · Score: 0

      I'm sure these companies know about BSD. BSD has been around a long time, and there have been plenty of opportunities for them to encounter it in one place or another.

      So, given that the BSD license is so wonderful (according to you), why does anyone bother with Linux? It would appear that there's more to a good product than just the license. Perhaps it's due to (gasp) technical merits!

      I mean, look at the situation. It's like you have two groups of kids hawking cookies for their school outside the supermarket. One group is giving them away because they like doing things that way. The other group is selling them for a small price. There's a line around the block for the second group, and nowhere near as many at the first.

      I always wonder about this, and I'm a Linux user.

    3. Re:BSD by Anonymous Coward · · Score: 0

      I'm not trying to justify what they have done. Ignoring the rules of any licenses isn't right. All I'm saying is they should use BSD instead... now.

      Fortress of Insanity

    4. Re:BSD by Anonymous Coward · · Score: 1, Interesting

      The reason people use Linux over BSD is because Linux is a buzz word. Everyday you hear Linux, Linux, Linux. Management only know of Linux, they only look for Linux developers, and so on. Nothing to do with "technical merits".

      Fortress of Insanity

    5. Re:BSD by Anonymous Coward · · Score: 1, Interesting

      But, as the previous poster stated, BSD has been out forever.

      If BSD really was the superior OS that it is often claimed to be, why didn't it achieve buzzword status?

    6. Re:BSD by Anonymous Coward · · Score: 0

      BSD did achieve "buzzword status" ... in 1983.

    7. Re:BSD by Anonymous Coward · · Score: 0

      > If BSD really was the superior OS that it is
      > often claimed to be, why didn't it achieve
      > buzzword status?

      Ironicly it was probably because of the GPL. Even
      computer journalists tend to be very leftist and
      they are very enamoured with the Marxist aspects
      of the GPL. Linux has not gotten to where it is
      based on technical merit, but rather because of
      the press hyping it and giving it a high profile.

    8. Re:BSD by Anonymous Coward · · Score: 0

      I agree with you. I use Linux and I got hooked on hipe first, long ago. Now as I think about it, it has its place but it is realy overhyped techicaly compared to BSD. Linux is good on the desktop, where the GPL is a better defence against MS. But BSD is wonderful for embeded stuff, where the market is fragmented and the GPL comes too heavy-handed. I hope BSD use picks up among the embeded people and they start cooperating on some generic enhancements to the system. If not, they will have to swallow the GPL.

    9. Re:BSD by Anonymous Coward · · Score: 0

      Cookie-analogy AC here.

      It's not that simple. I used to run BSD/OS, and not just for fun. I actually got paid for it, so it's not like it was just some hobbyist tinkering.
      I ran Linux at home, but any system at work was BSD/OS, period. That was the way we did things. Now jump forward a couple of years.

      My last BSD/OS box was shut down in 1999. Now they're all Slackware. It took a couple of years to prove the worthiness of my Linux boxes to the boss (another long-time BSD/OS guy), but eventually he let me start rolling them out in real roles. Now it's all I do.

      Don't get me wrong. The BSDs need to exist, even if only to give certain people a place where they can be useful. It's a given that different people work different ways, and that means that you can't put all of them on one project. There's no way that they could all work on Linux or all work on BSD, since at least half of them would be out of their happy groove.

      If you don't believe me, just run a free software project for long enough that someone tries to change it to a wildly different development scheme. At that point, you will realize that having multiple projects working on the same basic goals is a feature, not a bug. It keeps people working on useful things instead of flaming each other to death while fighting for control of the project.

    10. Re:BSD by JK+Master-Slave · · Score: 1

      What is 'BSD/OS'? Is that one of those commercial variants of BSD that has now died out?

      Most BSD enthusiasts use NetBSD, FreeBSD, or OpenBSD these days, which are all viable and evolving systems. Not defunct commercial entities.

      The 'feature' you speak of in the last pargraph sounds like 'forking' to me. How do these 'competing' projects merge it all together? Surely you're not going to cite the 'tower of babel' that is the big swamp of various Linux 'distributions' as a unified whole. Everything gets reinvented 650 times, and it becomes a nightmare to figure out which of the 650 different /etc configs you are presently mired in.

    11. Re:BSD by JK+Master-Slave · · Score: 1

      BSD use has picked up in the embedded market. Embedded BSD gets used all over the place. Hardware vendors selling embedded systems, i.e. single board computers, use a NetBSD port as their reference OS.

      Linux is fashionable, and Linux is political. Geeks shy away from that stuff. The vacuum gets filled with gadflies. Voila: zealots galore.

    12. Re:BSD by arivanov · · Score: 1

      Speaking as someone who has done evaluation of both for the pirposes of an embedded AP lately I can say that you need a serious clue transfusion.

      NetBSD does not:

      1. Have the /bin /sbin, etc linked versus shared libs. These are statically linked so you are either forced to use bloody busybox (and run into GPL again) or use 4 times the flash size for the boot system

      2. Does not have CRAMFS or any analogue of it. As a result you either have to load compressed images into RAMDISK and use 4 times the memory or use once again 4 times the flash.

      3. Rumours of hardware support are also generally unjustified. Yes it supports a boatload of CPUs. At the same time it does not support PCMCIA (and even PCI) on most embedded platforms. Alchemy is a good example. Support for many peripherals of interest to an embedded developer - high speed serial chips, encoder/decoders, wireless, bluetooth is also sporadic and limited to only some platforms.

      The only really off-the-shelf embedded feature I can think of is that BSD (both Net and Free) have a good mode of operation for RO root filesystem (uncompressing a cpio.gz on top to make a unique config).

      This is about the only advantage for the time being. And it took me 30 minutes to port it to Debian. Which in fact with all relevant server daemons can fit in 24M of flash without busybox if repackahged properly. If you strip it to a single purpose image you can go as low as 16M. So in fact you do not need busybox and you can run an embedded platform with Linux without busybox. The only thing busybox helps is to bring it down from 16M to 4M which is mostly irrelevant for anything less then 100000 units.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    13. Re:BSD by Anonymous Coward · · Score: 0

      Since when has popularity ever been based on merit?

      It's almost always either coincidental (doing the right thing at the right time) or manufactured (hype, marketing, even coercion).

      In the case of Linux, it's mostly coincidental; it managed to attract a large community at a critical point in time. At the time, it was much smaller than BSD (because it had far fewer features) and thus would run better on the PCs at the time that had very limited resources.

      Plus the BSD lawsuit was going on at the time, which made some people uneasy.

    14. Re:BSD by Anonymous Coward · · Score: 0

      1. Note that compiling /bin and /sbin shared yourself is trivial (I think it took me about two minutes to figure out how to do it years ago, and it took me a day to get a FreeBSD system into something like 4MB, I can't remeber exactly).

      2. Loading into RAM requires memory (which is what I did) but why would it require more flash?

      3. FreeBSD is somewhat better on the PC hardware support department...

    15. Re:BSD by Evil+Adrian · · Score: 1

      Why should people respect the GPL, but not EULAs? Isn't that basically picking and choosing a set of morals for a particular situation based on whether or not you like the company you're supporting/ripping off?

      --
      evil adrian
    16. Re:BSD by Midnight+Thunder · · Score: 1

      Why should people respect the GPL, but not EULAs? Isn't that basically picking and choosing a set of morals for a particular situation based on whether or not you like the company you're supporting/ripping off?

      I had the same thought the other day and there is plenty of truth in what you say. I think in general people want as much as possible for as little cost as possible. At the same time EULAs are so varied in their content, as well as being long, that most people aren't aware of what's actually written there. The GPL has been read by many people, the gist is common knowledge, it is talked about and there are plenty of people to explain it for free.

      The problem with licenses is that we have got lazy and don't read them. Also its not just laziness, it also because the way the are written almost requires a lawyer to translate it. I have never heard of a license help line.

      When you are encouraged to consume in quantity, then it is much easier to do so when there is little cost associated with doing so, so people will generally find the best way of reducing that cost. This is the thing that industries, like the record industry are yet to comprehend, you either expect people to buy less at a higher price or more at a lower one.

      One final idea is the the GPLed code in general costs companies nothing to use, other than the requirements of giving something back. A EULA in general is often associated with a product you have to pay a lot for, and in general gives back to no one, other than the publisher.

      Its always easier to point, than to take responsibility.

      --
      Jumpstart the tartan drive.
  28. Read the license before complaining by Anonymous Coward · · Score: 0

    It suffices for them to include the GPL license in their documentation and a URL where you can download the sourcecode. They have to keep the URL working for 3 years.

    This is not an onerous burden.

    1. Re:Read the license before complaining by Anonymous Coward · · Score: 0

      According to the frequently answered questions at gnu.org, a download URL is not sufficient. You have to (snail-)mail the source on request, but in that case you are allowed to charge for shipping and material. If you distribute the source with the binary, you only have to distribute the source to the recipients of the binary. If you choose to distribute the source on request, you have to distribute to any third party, too.

  29. I believe it's called something to the effect of.. by JeffTL · · Score: 1
  30. Define distribution by fireteller2 · · Score: 5, Interesting

    [snip from GPL]

    2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
    a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

    b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

    [end snip]

    So does this then mean that if I install Linux on my computer, and then sell or give my computer away I must provide extensive notification of the Linux installation? Including documentation at each place I may have edited the code, and some form of the Linux kernel source in cases were I do not have the kernel source installed?

    I can see how distributing firmware upgrades constitutes distributing software, and is thus firmly within the preview of the GPL. However, I'm having a harder time understanding how imbedded hardware applications constitutes a software distribution. If the hardware running the GPLd software can not under normal operation be accessed by an end user does it still constitute software distribution? The manufacturer does seem to be getting some benefit from the use of the GPLd software. However, if I use an online service that uses a modified Linux on internal hardware are they required also to provide me with their source? Where is the line? That the hardware is physically in my possession? What if I rent or lease equipment? This seems like a very slippery slope for the proliferation of GPLd software.

    I'm not proposing an opinion I'm just curious what the /. opinion is on this.

    1. Re:Define distribution by Anonymous Coward · · Score: 0

      You update the firmware on these things by downloading and burning to CD so it's definately software distribution in the traditional sense. The next version of the GPL will have provisions for web-apps (see affero GPL). I recommend you wipe your hard drive before selling your computer,, remember, not everybody shares your passion for midget and shaved goat porn.

    2. Re:Define distribution by coene · · Score: 1

      The GPL requires that any derivative software be distributed under the conditions that anyone who receives the distribution (in any form, including an embedded device) has the additional option of obtaining the source code to the derivative work.

      Any embedded device requires software, and it seems these manufacturers are using software from Sigma which is based on parts of the Linux kernel, which is licensed under the GPL.

      These devices are running GPL'd software, therefore the manufacturers need to make the code available.

      As to "where is the line?", there is no line. If you sell a computer running Linux, say RedHat 7. Whoever you sell it to can obtain the source from RedHat. Just becuase you didn't write it doesnt mean that you arent responsible for what you do with it. It's not that you have to hand deliver the code with a pretty pink bow on it, but you do need to make it available per the license.

      P.S. - I'm not a big GPL supporter, The BSD License is more commercially acceptable. However, when people take GPL code, they do need to obey the rules.

      Based on this, what seems to be a second offense for Sigma, the FSF might want to step in with some of their legal money. I hate to think of it this way, but Sigma is a good target to test (and hopefully prove) exactly how well the GPL stands up in court. It might provide some "prior legal judgement" basis for the upcoming legal battle with SCO.

      Disclaimer: IANAL, and I have no idea what I'm talking about either.

    3. Re:Define distribution by EJB · · Score: 1

      Luckily for you, lots of lawyers have thought about this already. I'm not one of them, since I ain't one. Of course that doesn't stop me from offering my opinion. ;)

      > So does this then mean that if I install Linux
      > on my computer, and then sell or give my
      > computer away I must provide extensive
      > notification of the Linux installation?
      Well there is the "right of first sale" 'doctrine', which (I think) means that a license cannot forbid you from selling the physical copy of a copyrighted work to somebody else. However the person who obtains the physical copy would have to comply with the license after the sale.

      > Including documentation at each place I may have
      > edited the code, and some form of the Linux
      > kernel source in cases were I do not have the
      > kernel source installed?
      Probably not for the un-modified parts of the kernel (and even if 'first sale' doesn't apply, you can still point the buyer to an FTP site with the source, you don't have to include it yourself)

      But it is different when you modify the source: you created a derived work. When you sell that to somebody else, you have to comply with the GPL, so you would have to provide an offer to the buyer that he can ask you for the source code.

      As for embedded devices: yes, that is a case of distribution. As for online services that use GPL software on their own servers: no, that is not a case of distribution.

      - Erwin

    4. Re:Define distribution by Bruce+Perens · · Score: 5, Informative
      Well, what happens when you sell or give away a computer with Windows? At the very least, you should give the person those pages with the holograms and activation passwords, and the licenses. Oh, but some of those licenses don't permit resale! So you have to remove the software before you sell the computer.

      In the case of a computer with Linux, if you give it away you fall under 3(c) of the GPL, and only have to pass on the source-code offers that were given you. If you sell it, you fall under 3(a) and 3(b), so you either distribute the source code with the computer or make an offer to do so valid for 3 years.

      Me, I'd wipe the disk, put on a fresh install, and give the buyer the CD set.

      Bruce

    5. Re:Define distribution by Anonymous Coward · · Score: 0

      So does this then mean...

      No.

    6. Re:Define distribution by seanadams.com · · Score: 5, Insightful

      P.S. - I'm not a big GPL supporter, The BSD License is more commercially acceptable.

      You can be a fan of whatever you want, of course, but that's not a reasonable justification.

      What's commercially acceptable about software that doesn't exist? The reason so much GPL software exists is because developers like the license. Not being a fan of the GPL because it doesn't allow businesses to get free code without so much as having to share their changes is pretty weak stance IMHO.

    7. Re:Define distribution by Meowing · · Score: 1
      So does this then mean that if I install Linux on my computer, and then sell or give my computer away I must provide extensive notification of the Linux installation?

      Just leave the COPYING files that were installed there in the first place, and either put the sources on the HD or hand over a copy of the CDs, and you're fine.

      Really, this is no different than if you sell or give away a PC that has Windows or Mac OS and some applications installed. In that case, you're expected to hand over the original media as a part of the transaction. The big difference with FOSS systems is that you are given permission to keep copies for yourself.

      So if you're now thinking "what's so free about that?" well, in reality it's not very free at all. There are very real strings attached, even if they're not wallet-thinning ones.

    8. Re:Define distribution by Anonymous Coward · · Score: 0

      We can get random "Oh yeah? Well, Micro$oft is teh suX0rZ!!!" comments from anyone around here. As the resident GPL "expert", perhaps you could be more professional.

    9. Re:Define distribution by Dr_Marvin_Monroe · · Score: 1, Informative

      I recently read the additional header that Linus Torvalds put into the kernel at it's origination. In that header, he indicated that simply running an application, using usual system calls, did not automaticly force the code to be GPL'd too. As far as I could understand, his intention was to allow closed-source and open-source code to live together, under the hope that they could play nice, and that modifications that a "closed-source" shop might want to make to the kernel should be made public for all to see and absorbed. I personally view this as a nice balance, you shouldn't be forced to do anything with your code if you are simply using services provided by the kernel as part of it's open API

      My understanding of that quote, and the following quote from Linus Torvalds from a Google search of the mailing list:

      Note that whenever it's not GPL'd, all the module restrictions kick in. So it's going to be "legal" the same way any binary only module is "legal" - assuming all the nasty requirements are met. For something as simple (from a conceptual standpoint, not necessarily an implementation standpoint) as a network driver, doing that is not likely to be a big problem.

      It obviously cannot be linked into the kernel, but as a loadable module it's ok as long as it uses the standard interfaces and nothing more.

      leads me to believe that this (distributing embedded systems)might be alright.... Calling a kernel service from closed-source code does not necessarily cause it to be GPL'd too.

      How are the manufacturers using the kernel? Are they simply providing the stock embedded 2.4.XX kernel with their application set to run on startup through init?....I don't view that as an automatic violation....especially if they have not modified the kernel in any way, and are simply including a binary to run as an application

      The real question, it appears to me, is did they modify the kernel or include their code in such a way that they've linked directly into the kernel.

      It seems that there's more homework that needs to be done before painting these companies as crooks. This will be more of a problem as more companies start using Linux too!.... This type of scare tactic is only going to send them running for the cover of MS or Windriver.... Let's keep an open mind, communicate, and use the GPL in a responsible manner. I don't believe that just because it's embedded, it's automaticly all GPL'd.

    10. Re:Define distribution by Anonymous Coward · · Score: 0

      You were right up until the "first sale doctrine" part. You, the seller, can sell a computer with GPL software just like a book or MS software: you must either give or destroy all possible associated copies of a copy of a copyrighted work before hand them at minimal the one copy (otherwise, you wouldn't be giving them anything). Since you're giving them in whole the whole copy, you're not distributing a work. You're selling it just like you'd sell a shovel or a block of wood. As such, there's no licensing that applies to you.

      The only issue that comes into play is the point at which the new buyer wants to distribute programs on their new computer. The GPL is the only legal basis for allowing the copying, and that's the point at which they'd have to either agree with it or not distribute the programs. The same applies to MS, et al software. It even applies on first usage (ie, you can't be compelled to agree to a usage license for a copyrighted work after sale; not agreeing to the license might require legal circumvention, but you're always entitled to usage of a work; you might want to agree to the license, though, for possible benefits (multiple computer usage, etc)).

      So, in geek terms: distribution of copyrighted works is cp, sale is mv.

    11. Re:Define distribution by Anonymous Coward · · Score: 0

      Sorry, Bruce, you're partially wrong. First sale doctrine covers this. When you sell the computer, you're selling a physical object. You have to hand over any written offers for source, any source you already have that you don't have a legal right to (aka, source included with a binary), and all the programs involved and any respected source copies you own. Or, you can try to follow the whole GPL license and just "distribute" the programs. First sale doctrine is a lot easier since you basically just hand over the whole machine with some CDs and that's it. This applies as much to MS licensed software as any other.

      Transfering particular copies

    12. Re:Define distribution by Bruce+Perens · · Score: 4, Informative
      I'm not a big GPL supporter, The BSD License is more commercially acceptable.

      People don't seem to realize that there are two sides to this equation. The GPL is commercially very useful, because it provides the copyright holder with a means to restrain his competition and potential customers. With the BSD license, a competitor or potential customer can run away with your product, with no obligation to fulfill any sort of quid-pro-quo. With the GPL, the competition and customers either have to follow the rules and release the derivative works that they distribute with your code, or they have to come to you to buy a commercial license that lets them out of the GPL obligations.

      Thus, I often wonder if most people who find BSD licensing more acceptable just don't release much free software of their own.

      But then, I have gotten a number of emails of the form so-and-so stole my code in their product, but I guess it's my own damn fault because I used BSD licensing. Some people don't seem to think this through until it's too late.

      Bruce

    13. Re:Define distribution by Dwonis · · Score: 1

      But isn't selling a computer you own (with all associated software, regardless of copyright licence) considered to be the the same as selling a book you own? I would think you could sell a computer and its hard drive's contents as-is without copyright law even applying.

    14. Re:Define distribution by Bruce+Perens · · Score: 4, Informative
      Linus has contradicted himself a few times on this. In a later comment, he tried to say that proprietary modules were OK only if you were sure that copyright law made them OK.

      And of late there has been an effort among the kernel developers to hide some kernel symbols from proprietary drivers. There's a macro you can use to control what symbols are exported, and what they are exported to.

      Modules don't directly make system calls, so what Linus says about them is probably moot. I can not conclusively tell you today that proprietary run-time loadable device drivers for Linux are legal. I've studied the problem a lot, looked at the relevant cases, and talked with lots of lawyers about it. And the result is that I can find no legislation, no case law, and nothing in the license that would make them legal. Thus, I tell my customers not to engage in making them.

      Bruce

    15. Re:Define distribution by Bruce+Perens · · Score: 2, Interesting
      Unfortunately, no. And why could take up an hour's lecture.

      Bruce

    16. Re:Define distribution by merdark · · Score: 2, Insightful

      With the GPL, the competition and customers either have to follow the rules and release the derivative works that they distribute with your code, or they have to come to you to buy a commercial license that lets them out of the GPL obligations.

      Right, and this is why many people don't consider GPL code to be at all free, in any sense of the word. If I'm looking for some code to help me develop something faster and I see GPL code, I right away think, "Oh, this is GPL" rather than "Oh, this is free".

      Personally, I'd sooner rewrite a basic library and release it BSD than use GPL software. Of course, this is probably because I prefer the middle ground of free basic software libraries, but commercial end programs. Of course, if an end program is fairly simple, then even that I figure should probably be BSD based.

      Anways, I don't think people dislike the GPL becasue it is bad for companies, rather that the GPL is heralded as "Free Free Free" when it's really not.

    17. Re:Define distribution by Electrum · · Score: 1

      Unfortunately, no. And why could take up an hour's lecture.

      I'm really interested in hearing that explanation. Do you have any references?

    18. Re:Define distribution by owlstead · · Score: 1

      Oh, but some of those licenses don't permit resale!

      Unless you live in germany, where the judge ruled that this was non-intuitive and told microsoft to shut up, basically (for selling computers with a valid Windows installed).

      IANAL as you might guess from my writing style :). This also comes from memory.

    19. Re:Define distribution by Anonymous Coward · · Score: 0

      > With the BSD license, a competitor or potential
      > customer can run away with your product...

      Well, as you like to say Bruce, BZZZZZZZZZ.
      No, they can't run away with your product
      because you are not obligated to give them
      anything but the binaries. And, in addition,
      you can still license your code as you see fit.
      With BSD code the only restriction is that if
      you redistribute the source then you must supply
      the original copyrights.

    20. Re:Define distribution by Bruce+Perens · · Score: 1
      Sigh. Sorry, I didn't have the time today to write about that topic. A course on copyrights, patents, trade secrets, and trademarks is something every programmer should take. There are a few good books on the topic aimed at us. I don't have the references, but you should be able to find them.

      Thanks

      Bruce

    21. Re:Define distribution by Bruce+Perens · · Score: 1
      Note that even if right of first sale applies (which is questionable) it does not mean "no strings". The GPL terms, for example, would still apply, and would say what must be included in the sale.

      Bruce

    22. Re:Define distribution by Anonymous Coward · · Score: 0

      I guess the people who wrote those EULAs have never heard of first sale doctrine. If the EULAs are truely enforceable, then the law should be changed to stamp out that practice.

    23. Re:Define distribution by Anonymous Coward · · Score: 0

      You sound quite indoctrinated and without much understanding of the embeded market. The fact is BSD can be very usefull. I use Linux on my desktops but it is overhyped techicaly, compared to BSD. Linux is good on the desktop, where the GPL is a better defence against MS. But BSD is wonderful for embeded stuff, where the market is fragmented and the GPL comes too heavy-handed. Sometimes company's design ideas can be stollen and even patented by larger competitors if they just *see* the source. In this space GPL *favours* monopolism. It's a fact of life that zealots seem incapable of grasping. I hope BSD use picks up among the embeded people and they start cooperating on some generic enhancements to the system. If not, they will have to swallow the GPL.

    24. Re:Define distribution by sjames · · Score: 1

      Certainly, firmware distributed with the hardware does count as a distribution. Consider the BIOS when you buy a PC. Software is software.

      The case of using an online service could get tricky if someone trys to pull a fast one. That comes down to what constitutes linking. In the general case, I don't think anyone would consider simply logging in or accessing a web server to be distribution of the code. It gets tougher if you distribute a client and have it use a form of RPC to access the server.

      The slippery cases are certainly not unique to GPL software. With proprietary software licenced per seat, the question of what constitutes a 'seat' comes up frequently. Often the vendor doesn't exactly know either. This sort of thing comes up a lot since there is not a hard and fast legal definition of such things as exerpt (is a chapter of War and Peace an excerpt? How about 10 pages? 1 page?). Even 'derived work' has gone to court more than once with compelling arguments on both sides. Often, the law itself is one big slippery slope after another. Sometimes it's poorly written laws. Most of the time it's just that we may all know whet we mean, but it can be hard to put it into words that can't be twisted or even honestly misunderstood by others. We certainly can't anticipate every possible question when a law is written.

      In practice, the Free Software community tends to be a bit more forgiving than proprietary vendors when there is no apparent ill intent, but if it just totally ignored infringement, there'd be no point in having the GPL.

    25. Re:Define distribution by Anonymous Coward · · Score: 0

      No, they can't run away with your product
      because you are not obligated to give them
      anything but the binaries.


      In that case you HAVEN'T licensed it under the BSD license.

      And, in addition, you can still license your code as you see fit.

      He was talking about the license that a business might use to license its code under. Saying that the most friendly license for them to use would be BSD because they er... wouldn't have to use the BSD license... doesn't even make sense.

      If they don't want to use BSD license then BSD license is a bad license for them to use. Pretty obvious, huh?

    26. Re:Define distribution by Anonymous Coward · · Score: 0

      Please understand that the with respect to GPL free software means the Software is free as in freedom. As in the Freedom for the Software not freedom for the developer to do with as he/she pleases.

      In this respect BSD software starts out as free but can possibly end up being not free.

    27. Re:Define distribution by Canyon+Rat · · Score: 1

      With the BSD license, a competitor or potential customer can run away with your product, with no obligation to fulfill any sort of quid-pro-quo. With the GPL, the competition and customers either have to follow the rules and release the derivative works that they distribute with your code, or they have to come to you to buy a commercial license that lets them out of the GPL obligations.

      With respect, Bruce, if someone is in the business of selling software or products where a significant amount of the value comes from software, the chances that they will choose either a GPL or a BSD style license are small. In any other case, the GPL doesn't provide any competitive advantage over a BSD style license. If the amalgamated widget company releases the software that drives their widget making robots under the GPL, there is nothing to prevent the consolidated widget company from taking that software, improving it and keeping the improvements proprietary.

    28. Re:Define distribution by JK+Master-Slave · · Score: 1

      With the BSD license, a competitor or potential customer can run away with your product, with no obligation to fulfill any sort of quid-pro-quo.

      Most assuredly NOPE, Bruce.

      With the BSD license I can bundle an embedded OS that is licensed with the BSD license and integrate in anything with it that I want, without distributing one tiny bit of source code for any of it. Every piece of code that I add can be copyrighted by me with my terms for redistribtion, or kept as a trade secret if I like.

      You see, by embedding BSD code, there isn't any form of viral 'lever' that digs in and forces obligations on me, as is the case with GPL'd code.

    29. Re:Define distribution by JK+Master-Slave · · Score: 1

      So that's 'freedom' as in 'the rock out there on the sidewalk is free.' Which is complete and utter nonsense as anybody can pick it up and crunch it into gravel.

      Inanimate objects can't be 'free' in the sense of freedom. That's really weird to think in that way.

    30. Re:Define distribution by Bruce+Perens · · Score: 2, Insightful
      there is nothing to prevent the consolidated widget company from taking that software, improving it and keeping the improvements proprietary.

      Only if the consolidated widget company never distributed the product. If they distribute it, they have to comply with the terms of the GPL regarding derived works.

      I do know of a number of companies that use the GPL to drive commercial license sales. Troll Tech, Sleepycat, MySQL come to mind. There are no doubt others.

      Bruce

    31. Re:Define distribution by Bruce+Perens · · Score: 2, Insightful
      You missed my point. It is that there are two sides to the equation. You are only considering the person who takes free software, not the person who makes free software.

      Bruce

    32. Re:Define distribution by Convergence · · Score: 1

      The point was that if *you* release code under the BSD, your competitor or customer can run away with youor product, with no obligation to fulfill any sort of quid-pro-quo.

      There is two sides to any coin. BSD software is good for exactly what you suggest, being appropriated by others, like you, with no obligation.

    33. Re:Define distribution by Anonymous Coward · · Score: 0

      Please understand that the with respect to GPL free software means the Software is free as in freedom. As in the Freedom for the Software not freedom for the developer to do with as he/she pleases.

      Right.
      GPL: The Software is free.
      BSD: The developer is free.

      Of course that's a little different for the initial developer, who is free anyway.

    34. Re:Define distribution by JK+Master-Slave · · Score: 1

      But this is a discussion about Embedded Devices.

      The starting point is usually not a bare body of code, but rather augmenting an existing OS for use in an embedded device.

      And the BSD OS Code Base is better for embedded work than a GPL'd OS code base.

      The work's all done, on the OS level. Write your application layer code, screw down the lid, and sell product.

    35. Re:Define distribution by Anonymous Coward · · Score: 0

      GPL is very free.

      As one of the authors of a high profile GPL product: Please dont use my software , or any other GPL software.

      Write your own bloody software if the licence doesnt fit.

      You just spew some shit that you want to steal MY work and use it in ways I NEVER intended.
      I own the software NOT you, and you either abide by my rules or dont use it at all. Fuckhead.

      Deal with it, I DONT want you to use my software, DONT, please.
      Write your own fscking software and use that instead if you dont like the licence.
      YOU can choose that YOUR software that YOU write be non-GPL. I choose that MY software that I wrote is GPL. Deal with it.

      You should be fscking happy you can use my software at all. If you dont like GPL, too fscking bad, use some other software then or write your own.
      Cant write your own software? Too fscking bad second. Its not my fault you are either lazy or stupid.

      go away.

    36. Re:Define distribution by Cyclops · · Score: 1

      Firstly, you must clear your speech since it makes little sense. There's no middle ground between GPL'ed code and commercial end programs: look at RedHat EL... lot's of GPL'ed code, 1800 EUR per box of CD's sold. Looks pretty commercial.

      What. You. Probably. Mean. Is. Proprietary/Non-Free end program. That is evil, you wish to hold your fellow humans under your hold.

      Secondly, I think you are confusing zero-price with freedom, when you're speaking of 'free'. You want to have source code you can use for gratis, but you couldn't care less about the users of said software.

      Free Software is not necessarily gratis, but is so frequently, and the maintainence costs are about as much as ou are unskilled.
      Free Software is software you can run for any purpose, study and modify, and distribute copies, modified or not.

      Since the GPL fullfills this 4 freedoms it is Free Software. It adds a restriction on copying though, those who receive copies, modified or not, must have no less freedom than you had.

      Software licensed under the BSD does not make sure that happens, and as such eventually someone will be forced to use some software which is non-Free, which is a great evil imposed on that person.

      Both are Free Software programs, but one of them makes sure _all_ users will still have those 4 freedoms.

      If you think that is bad, then I can only pity those who pay for your lack of social conscience.

    37. Re:Define distribution by Anonymous Coward · · Score: 0

      A lot of people don't have a problem with their code being used as long as they aren't harmed by that use.

      Some people choose the GPL because they fear that a proprietary fork of the whole product would compete with the free version; but I think that such fears are mostly unjustified.

      For examples, look at XFree86 and *BSD; proprietary products based on the same code bases have mostly died and/or been niche products, while the open source projects have fared much better.

      And where's the proprietary fork competing with Apache?

    38. Re:Define distribution by dvdeug · · Score: 1

      Well, what happens when you sell or give away a computer with Windows?

      That's all shrink-wrap.

      In the case of a computer with Linux, if you give it away you fall under 3(c) of the GPL

      Under US law, you can sell a book in open defience of any rules the book's copyright owner wants to in force, and I believe that applies to all copyrighted material. The only thing that could bind you to the GPL is if you copied it. So if your machine came preinstalled with Linux, you wouldn't have to provide source, because you never had to agreed to the licenses. (Again, under copyright law, copying a program into memory is exempt from restrictions on copying.)

    39. Re:Define distribution by Canyon+Rat · · Score: 1

      Only if the consolidated widget company never distributed the product. If they distribute it, they have to comply with the terms of the GPL regarding derived works.

      But that was my point. The vast majority of organizations are not selling software so for that vast majority, GPL and BSD are the same. The only licenses that are really 'free' in the sense of the FSF definition are those like the RPL that are much more viral than GPL.

      I do know of a number of companies that use the GPL to drive commercial license sales. Troll Tech, Sleepycat, MySQL come to mind.

      But this is just analogous to companies that sell archiving software and give away the de-archiver to drive sales. Do you really think that the Troll Tech model wouldn't work as well if the Linux version were released under the BSD license?

    40. Re:Define distribution by RedK · · Score: 1

      Do you really think that the Troll Tech model wouldn't work as well if the Linux version were released under the BSD license?

      Actually no, it wouldn't work as well, since what forces you to purchase a license of QT to link your commercial product is the fact that if you link it to the GPL version of the library, your application automagically becomes GPL. If QT was under the BSD License, nothing would prevent me from just linking my application against that version and release just the binaries to the public.

      So, for TrollTech, the GPL works wonders. They provide a great set of classes to the community, and at the same time, make money from people who wish to use them to write closed source and proprietary applications.

      --
      "Not to mention all the idiots who use words like boxen."
      Anonymous Coward on Monday August 04, @06:49PM
    41. Re:Define distribution by merdark · · Score: 1

      Wow. I don't know what to say. Nice religous speech.

      Really, not everyone thinks like you. Why a proprietary end product? Because, I like to make money and if people pay for it, it's clearly worth the money I charge. The only exceptions to this rule are for companies that have monopolies.

      As for lower level libraries, those are not that hard to make, and therefore probably should be free. But not the FSFs twisted version of free. Rather, the dictionary definition that the rest of the world goes on.

      I'm sure you believe in your rightous morals, but honestly, the much of the rest of the world doesn't. When you say the software is free, people think free as in the dictionary word, or as in BSD or public domain style code.

      In fact, this FSF version of free could be largely responsible for people not understanding the GPL and therefore not abiding by it. If you call it 'GPL' software, people might think twice about what they can do with it and will probably read the license.

    42. Re:Define distribution by Anonymous Coward · · Score: 0

      The GPL is great for software users, but it isn't great for developers who want to make a living by licensing the software they write.

      If I write a program and release it under the GPL, I know perfectly well that I can charge money for it, but there's nothing preventing a competitor from buying a copy of my program and then reselling it at a lower price or even for free.

      So the GPL model of making money is through support contracts. But what if I'm a desktop developer who likes to write easy-to-use end user software that doesn't require support?

      The reason there is so much desktop software available for Windows is because of shareware. Many of the best Windows applications started out as small shareware programs that became popular.

      There's never going to be a Linux shareware market because of the GPL, and consequently the proprietary operating systems like Windows and OS X, are always going to be a better choice for desktop developers like myself.

      Thank you.

    43. Re:Define distribution by Unknown+Lamer · · Score: 1

      So a piece of software is still 'free' if it is BSD licensed and I take the code and incorporate it into a proprietary product?

      I'd say it wasn't. The GPL merely ensures that the software remains 'free.' I don't see how that can be wrong; the people who call the BSD licenses more "corporate friendly" are foolish; it is more friendly because they can take the code and not give anything back to the community. I want my software to be 'free' for all who use it, even if that code has been taken and merged into another program. Boo hoo, a corporation can't "make money" off of MY work. You know, that corporation very well could make money off of my code if they GPLed it. However, a corporation would be damned stupid if they released their code under the BSD license because their competitors could simply take it and not give anything back.

      I think people have a problem with the GPL because it forces them to share, something we all learned was good when we were five and then forgot when we grew up and became selfish.

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    44. Re:Define distribution by Anonymous Coward · · Score: 0
      But not the FSFs twisted version of free. Rather, the dictionary definition that the rest of the world goes on.

      Nice way to supply your own twisted definition of free, and claim it's what everyone else thinks.

      At least the FSF defines their use of the word 'free'. You claim to stick to some unknown definition (x) that everyone else understands to be the one true definition.

      For your education:
      free
      1. Not imprisoned or enslaved; being at liberty.
      2. Not controlled by obligation or the will of another
      3. Having political independence
      4. Not subject to arbitrary interference by a government
      5. Not affected or restricted by a given condition or circumstance
      6. Not subject to a given condition; exempt
      7. Not subject to external restraint
      8. Not literal or exact
      9. Costing nothing; gratuitous
      10. Publicly supported
      11. Not occupied or used
      12. Not taken up by scheduled activities
      13. Unobstructed; clear
      14. Unguarded in expression or manner; open; frank.
      15. Taking undue liberties; forward or overfamiliar.
      16. Liberal or lavish
      17. Given, made, or done of one's own accord; voluntary or spontaneous; free choices.
      18. Unconstrained; unconfined
      19. Not fixed in position; capable of relatively unrestricted motion
      20. Not chemically bound in a molecule
      21. Involving no collisions or interactions
      22. Empty
      23. Unoccupied
      24. Favorable
      25. Not bound, fastened, or attached
      26. Being a form, especially a morpheme, that can stand as an independent word, such as boat or bring.
      27. Being a vowel in an open syllable, as the o in go.

      Which of these 27 definitions of free (from dictionary.com, including Nautical, Linguistic, and Scientific definitions) is the one true definition that 'everyone' knows to be the one?
    45. Re:Define distribution by merdark · · Score: 1

      I think people have a problem with the GPL because it forces them to share, something we all learned was good when we were five and then forgot when we grew up and became selfish.

      That is precisly the problem with the GPL. I don't want to be forced to share. It has nothing to do with being selfish though. I do create BSD licensed code, a very unselfish act. But I also create proprietary code. Why? Because I feel that some code is worth money. I'm not forcing people to buy code. Just as you don't share your thankgiving dinner with every homeless person who knocks on your door, you shouldn't be forced to share *all* your code.

      If you do want to give something away, why do you require repayment in the form of code or distribution? If someone merges your code into another program, it doesn't change the status of the code that you wrote. That code is still free. Now you are requiring someone elses code also be given out free. That is the nature of the GPL. You are not sharing, what you are doing is form of barter. "You can use my code, as long as you give me your code." Back before we had money, that was how business was done. It is in no way "Free" though. Stallmans 'Free' doctrine is very convincing, but it is ultimatly very misleading. He's managed to rename an old system of barter with the term 'Free', which has much positive meaning in our society. Unfortunatly, Stallman's 'Free' is not a dictionary word and therefore is ultimatly misleading.

      The GPL is very much a contract that put restrictions on the code. You can call it 'Free' all you want, but it doesn't change what it is.

    46. Re:Define distribution by archivis · · Score: 1

      I think he was shooting for #22 - Empty.

      --
      In July O7, I got a mac pro. There's no punchline. Just endless joy and wonder.
    47. Re:Define distribution by merdark · · Score: 1

      You just spew some shit that you want to steal MY work and use it in ways I NEVER intended.
      I own the software NOT you, and you either abide by my rules or dont use it at all. Fuckhead.


      Judging by your language I figure your probably a 15 year old brat who's never written even a line of code, but I feel like responding out of the fun of it.

      First, I never said I wanted to use your code. In fact, if you read my post again, you'll see that I said I did not want to you your code. So chill. I don't care if you want to release things as GPL, that's your business. In some cases it can make sense even.

      But it's still a license that has very specific restrictions. What I have a problem with is this religous zeal associated with the license embodied by the 'Free' business. It's not free. If anything it's a form of barter.

      And if you don't want certain people to use your end program, maybe you should have chosen a proprietary license? You really don't seem to be embracing your beloved license very well.

    48. Re:Define distribution by Cyclops · · Score: 1

      The rest of the world does not speak english. If you use the rest of the world "richer than english" languages, you usually have a word for Free that is totally non-confusing. In Portuguese, it is Livre, so I say Software Livre. French say "Libre Software", in Castellan it's "Software Libre", etc...
      All Software Livre can be commercialized, and pretty much of it actually _is_. FSF is not twisting anything by saying that the Free they speak of is of Freedom. It is unfourtunate that it is also a synonym for gratis. Tough luck, but I know English enough to understand when they say "think free as in speech, not free beer".

      Apparently, a lot of native english speakers don't understand that, which is baffling.

    49. Re:Define distribution by Anonymous Coward · · Score: 0

      and then you give..

      #2 Not controlled by obligation or the will of another

      surely you're controlled by the will of the original developer who released it under the GPL.

      or

      #9 costing nothing

      except that you have to give out your source, so I guess using GPL code *does* cost you something.

    50. Re:Define distribution by Anonymous Coward · · Score: 0

      Distributing GPL code costs you something - using GPL code costs you nothing at all. But this is beside the point... have to assume you're just trolling, and not part of the original conversation.

  31. RPL more viral than GPL- handles these loopholes by randall_burns · · Score: 3, Informative
    The GPL allows organizations that don't distribute software outside their organization to incur no obligation to distribute source. The GPL also allows people to create a usable system using GPL tools and incur no obligation to distribute source. The RPL is much more viral and was designed specifically to be used in situations where dual licensing would be available(I doubt it would be wise to distribute software under the RPL unless you also have a commercial license also available at modest cost).


    I didn't write the RPL(it was written by Scott Shattuck at Technical Pursuit--but I helped with some of the legal research and also helped walk the license through the OSI approval process.

  32. Not quite by iamdrscience · · Score: 4, Informative

    The fact that they're distributing it just as a binary is not in itself a GPL violation. The GPL doesn't require that you actually include the source code, but rather that you make the source code accessible without much hassle. So who knows, maybe if you called one of these companies asking for the source code they would send you a file or a CD or something with the source code on it! In that case they would be totally in-line with the GPL.

    However, I would bet that that's not really the case and they don't make the source code available as easily as that. In that case there probably should be some complaining about it as they would be in violation of the GPL. Even if that were the case though, I doubt they would be opposed to changing their practices to make that code available, especially since (from what people have been saying) they don't seem to have modified the code very much.

    1. Re:Not quite by EJB · · Score: 4, Insightful

      Just the fact that they didn't include the GPL license, copyright statements, and a written offer to provide the source code, makes them violate the GPL. ... It doesn't matter if they provide the source after you discovered by accident that the binaries are GPLed.

      - Erwin

    2. Re:Not quite by Anonymous Coward · · Score: 1, Interesting
      I thought the parent post was correct so I went to look for the pertinent excerpts from the GPL, However, I realized that he was in fact incorrect.

      Here is the section:
      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 it would appear that while a company wouldn't have to distribute the source code with their binaries they would have to have a written offer regarding how you can obtain the source (option b).
    3. Re:Not quite by RML · · Score: 2, Informative

      However, I would bet that that's not really the case and they don't make the source code available as easily as that.

      Good bet - as the original message stated, they refused to provide source.

      --
      Human/Ranger/Zangband
    4. Re:Not quite by DaneelGiskard · · Score: 1

      True, they do not have to deliver the source with the product, only upon request, _but_ do they deliver the GPL license with their product?

    5. Re:Not quite by Anonymous Coward · · Score: 1, Informative

      The fact that they're distributing it just as a binary is not in itself a GPL violation. The GPL doesn't require that you actually include the source code, but rather that you make the source code accessible without much hassle.

      As noted elsewhere, merely providing the source upon request does not fulfill one's obligations under the GPL. The source must be distributed along with the program or, alternately, the program must be accompanied with a written offer to provide the source upon request and at no additional cost, valid for 3 years.* The program must also of course be distributed with a copy of the GPL. These companies are doing none of this.
      Again, merely providing the source "without much hassle" does not meet the requirements of the GPL; please read the license.

      *As you might imagine; in practice this alternative is much more burdensome than just providing the source.

  33. Re:Oh no! by Anonymous Coward · · Score: 0

    I can't believe they won't give me the 330,000 lines of source code to the DVD player I just bought.

    I had an inkling to cover myself in ants, cut off my penis, and read code all day in an attempt to get my DVD player to run Linux.

  34. interesting.. by Anonymous Coward · · Score: 0

    so my liteon dvd drive is apperently running a pirated version of windows CE because it barfs on every second media and shows ascii garbage for the device id at bootup... but it was cheap, and thats what consumers look for in the first place.

    anyway,
    if the fsf doesnt follow up on this one manufacturers will infridge on gpled code again and again to reduce development costs. there got to be a way to make corporations pay for things like this, otherwise they simply wont care.

  35. Re:helo by Anonymous Coward · · Score: 0

    is that you, Ken Lay?

  36. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 1, Insightful

    I know you're just a troll (posting histories available on /.) but - a significant proportion of the linux kernel developers are millionaires by now. While linux is unfortunately not actually a GNU/FSF project, and thus the FSF can only give advice, several linux kernel developers ARE fully capable of enforcing their copyrights. Companies with your attitude could be in for a NASTY surprise. Remember, the GPL is a "proprietary" license in intellectual "property" lawyer-speak - ownership IS asserted.

  37. How can we be certain? by Anonymous Coward · · Score: 0

    Modification doesn't matter. Source distribution is required regardless if modifications are made. Modification of the source isn't what triggers distribution of the source; ditribution of the binary is the act that triggers the source release. In short, no; they're not GPL compliant.

    Why does the community demand compliance? There's only one way the community can be certain that no modifications were made: the source must be distributed. Otherwise modifications can be hidden behind binary-only distribution. Binary-only distribution ultimately leads to the death of the community or at least a substantial reduction in effectiveness.

  38. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 2, Interesting
    It would seem to me that if these developers haven't changed the kernel, then they have nothing to worry about.

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

    The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

    If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

    Note that anyone who distributes the executable is still obligated to provide the source, regardless of any changes they may or may not have made. Not only that, but they must also provide scripts used to compile and install the executable.

    This whole issue came up because someone wanted to modify their DVD player. Apparently having access to kernel.org wasn't sufficient.

  39. Re:I believe it's called something to the effect o by DAldredge · · Score: 1

    But isn't the FSF/RMS too busy removing Hurd OS devs over doc license issues to enforce the GPL?

  40. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 0

    > I know you're just a troll

    No I know this guy is right. The GPL stuff is not realistic to real life means. Not to mention that the GPL doesn't have any effect in various countries such as the UK because of the already existing law. In various countries you need to re-write the GPL to manifest/integrate it in their law.

  41. Sigma? by Anonymous Coward · · Score: 0

    Is this the same Sigma Designs that was infringing on XviD?

    /. story

    /. update

    Granted, the email in the link states that it is Liteon and not Sigma, but there's still something fishy going on here...

  42. Who's next? by Anonymous Coward · · Score: 0


    So does this mean that if there is SCO code in these DVD Players that all the consumers who own them will face the anal thrashing of SCO's lawyers?

    I wish this would happen... if the 'SCO' Problem were to step out of the computer world and bite everyday electronics' consumers in the arse... maybe enough people would get pissed to end this whole thing.

    Popcorn anyone?

  43. At Lest Kiss Technology... by cacepi · · Score: 5, Informative

    Is in compliance, or at least appear to be.

    1. Re:At Lest Kiss Technology... by Anonymous Coward · · Score: 0

      Yeah ... I was surprised to see them on Iain's list, as I knew they had posted the sources.

      Always double-check before making accusations ...

      And it's not like it was difficult to find either, I mean if you click on support, it's right there "Gnu License" ...

    2. Re:At Lest Kiss Technology... by paule9984673 · · Score: 1

      But do they ship a copy of the license text with the product? And do they point you to this download page for the source? (This is a serious question...I don't know because I've never seen a KISS player)

    3. Re:At Lest Kiss Technology... by swillden · · Score: 5, Interesting

      Is in compliance, or at least appear to be.

      Maybe. That zip file contains a kernel and busybox, but it doesn't look like it contains any drivers for the EM8500 DVD Decoder, which means that if you built the source and loaded it into your KISS player, it would no longer play DVDs. It also includes a binary, "linux.bin", which appears to be the actual kernel binary, but it's not clear if that contains the EM8500 driver binaries.

      Whether or not they can exclude that driver (and potentially other parts of the software as well) without violating the GPL is hard to say. If it's a purely userspace driver, they're fine. If it's a kernel module... thing get much stickier. Linux has a history of tolerating binary-only kernel modules, but that only holds under certain assumptions, which may not be met here.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:At Lest Kiss Technology... by Anonymous Coward · · Score: 0

      But they say its "Free Software 'Fun'dation"!!! What sort of violation is this?!

    5. Re:At Lest Kiss Technology... by Anonymous Coward · · Score: 2, Interesting

      The source code is definitely not complete. The binary firmware they are shipping has its executables linked against uclibc and it contains the udhcpc program. Both uclibc and udhcpc are GPL and are not included in the source distribution.

      There are also three binary kernel modules that are not included in the source version. This practice is at least debatable.

      The latest binary kernel from KISS also contains some strings (e.g. 'JASPER ide controller activated') that are not present in the distributed source, while the otherwise very similar binary that comes with the source appears to have been created from exactly that source.

  44. Re:Have they hacked the kernel? by .Bruce+Perens · · Score: 0, Interesting

    To redistribute back to the rest of the people who have made modifications to Linux the changes they have made.

    Not at all. The point of the GPL is not redistribution, but protection. You need to know what modifications are being applied so that, if you use it, you know you are not running malicious code. Many think it is about knowledge, but a public knowledge isn't necessarily a good thing. It limits advancement because a secret can be a good tool if used properly. But GPL doesn't have a central governing body to be held repsonsible, like a major company does. You trust that Novell won't put malicous code in a service pack, so we don't deman that they make it public. The Open Source community doesn't have such trust, so we self-check with the GPL. It isn't about increasing/limiting profits or knowledge, it is about limiting damage.

    --

    Thanks,
    Bruce
  45. No, your both wrong by ciaran_o_riordan · · Score: 1

    > only that it is supplied on request

    You have to provide an offer to supply the code.

    (and you have to supply the code if someone takes you up on the offer.) So if Sigma aren't shipping such an offer with their product, they are violating.

    1. Re:No, your both wrong by Not+The+Real+Me · · Score: 1

      The GPL fanatics deeply amuse me. I've run into more than one GPL nut who just happened to be running unlicensed copies of Windoze and/or M$ Office and/or Visual Studio.

      This seems to be a case of the pot calling the kettle black.

    2. Re:No, your both wrong by RML · · Score: 1

      The GPL fanatics deeply amuse me. I've run into more than one GPL nut who just happened to be running unlicensed copies of Windoze and/or M$ Office and/or Visual Studio.

      I may not be a "fanatic" or "nut", but I'm definitely pro-GPL. Every copy of Windows, Office and Visual Studio I've run - I've used all three - has been licensed. In fact, every Microsoft product I've run has been licensed. I currently use OpenOffice.org and gcc, but I dual-boot with a licensed (came with my laptop) copy of Windows XP. If I didn't have a license, I wouldn't run it.

      On the other hand, I bet you could find quite a few people who have never heard of the GPL, but run unlicensed software. You can also find many "GPL nuts" who don't run Microsoft software at all.

      --
      Human/Ranger/Zangband
    3. Re:No, your both wrong by margal · · Score: 1

      Chances are that those "GPL nuts" would squirm at event the thought of running a peice of proprietry software.

    4. Re:No, your both wrong by Casualposter · · Score: 1

      I'd wager quite safely that the majority of unliscenced proprietary software is run by folks who don't use any other type of software or have never heard about free/GPL/shareware, and don't care to get a liscense either.

      --
      Creative Spelling Copyright (2002). May use without Persimmons
    5. Re:No, your both wrong by jadavis · · Score: 1

      This seems to be a case of the pot calling the kettle black.

      The interesting thing about that expression is that double standards work both ways. You're absolutely right that some people hold a double standard regarding the rights of a free software copyright holder vs the rights of a proprietary software copyright holder.

      However, it's so easy to turn that around: proprietary developers don't want to respect the rights of free software copyright holders, but they want us to respect their copyrights.

      Depending on the argument, inverting perspectives like this can help one side, or they can cancel out. Ultimately, the free software guys win because it would be fine by them to cancel out all sides, because the free software copyright holders can sooner abandon their copyrights than the proprietary software copyright holders.

      I think there exists some analogy here to the placement of the tax burden and the elasticity of supply (of course that's referring to economics).

      So, I would tend to say that the proprietary software developers are the ones that better respect the rights of free software copyright holders first, and until that time will hold a weaker claim to their own copyrights.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
  46. Actually, by Raindance · · Score: 4, Informative

    They have done so. It's $32 per device. RD

  47. Send your request now by Spl0it · · Score: 1

    I sent my request to one of the manufactures that sell their product at the local computer store here. Send yours today. Lets see if they violate the GPL or not. :o

    --

    No, this is
  48. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 0

    But, assuming you were right - that would just mean you have NO permission to use linux under the Berne convention in the UK. In actuality, under the Berne Convention, the GPL does have legal weight in the UK. Though you don't have the same "fair use" rights as in the USA - so it's HARDER to "get around" the GPL in the UK - however, if you are in the UK, you can just go to Ireland, which has "fair dealing" rights similar to "fair use" if you wish to rip off some GPL code.

  49. Can GPL be enforced? by ir0b0t · · Score: 1

    I've wondered before about the practicalities of enforcing GPL? When a proprietary license is violated, presumably there are money damages alleged as part of the complaint. What are the damages for violating a GPL license?

    --
    I'm laughing at clouds.
    1. Re:Can GPL be enforced? by iggymanz · · Score: 1

      violation of the GPL is a violation of copyright law, upon which the GPL is based - up to $150,000 for each infringement!

    2. Re:Can GPL be enforced? by ir0b0t · · Score: 1

      You mean criminal fines though, right? If the US Attorney doesn't file, what civil remedy is available? I'm wondering whether a civil suit could be brought (has been?) on a theory like unjust enrichment?

      --
      I'm laughing at clouds.
    3. Re:Can GPL be enforced? by iggymanz · · Score: 1

      "I'm not a lawyer" and "I'm talking out my keister-hole", but one doesn't have to wait for the U.S. Attorney to do anything, as a copyright holder you can bring suit yourself

    4. Re:Can GPL be enforced? by Anonymous Coward · · Score: 0
      What are the damages for violating a GPL license?

      According to the law:

      The copyright holder can claim the infringer's gross revenue as damages. It is then up to the infringer to prove their revenue did not come from the infringing material.

      The copyright holder can alternatively claim up to $150,000 per work infringed (a compilation or derivative work counts as one work).

    5. Re:Can GPL be enforced? by ir0b0t · · Score: 1

      :) I'm the one speaking from ye olde keister-hole --- I overcame my midafternoon torpor and looked up 17 USC 504(c) on Findlaw, and I think you're right. It looks like statutory damages of up to $150k are authorized for willful violations, and a private party can bring the suit. Rest easy GPL?

      --
      I'm laughing at clouds.
  50. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 0

    Just like you ask for a lot of money to support the GPL in court? It's not like you are an expert witness for free.

  51. Re:But... by KoolDude · · Score: 0, Offtopic


    "The EM8500 is designed around the system-on-chip concept with an internal 150 Mhz RISC CPU"

    In this context, of course, RISC stands for "Rodents in Spiny Coats."


    ...and of course CPU refers to what's on the DVD. CPU's Pr0n Unlimited.

    --
    getSexySig(); /* returns sexy signature */
  52. Ghuuu... by Anonymous Coward · · Score: 1, Funny

    Those little hedgehogs certainly paint those pictures fast...

    (Is a hedgehog a rodent? I thought they weren't but IANAZ.)

    1. Re:Ghuuu... by ChrisMaple · · Score: 1

      Rodents are order rontentia. Hedgehogs are order insectivora (I'm not sure of this.)

      --
      Contribute to civilization: ari.aynrand.org/donate
  53. Sigma is not to blame here. by DarkDust · · Score: 3, Interesting

    If someone works with Linux he has to know about the GPL, simple as that. A former employer of mine worked with the EM8400 and I wrote an application that used it. And we knew about the GPL and planned to release the sources when the product was to be released.

    Unfortunately our company went insolvent so it's quite easy to say that we would have released the offending sources ;-) But the point is we worked with Linux and thus knew we had to deal with the GPL. I think anyone who professionally works with Linux has to know the GPL.

    But many companies seem to ignore the GPL and just hope they won't get caught. It can be very hard to convince your managers that you are forced to republish any modified GPL'ed programs. In my experience the engineers/programmers know the GPL very well and tell their managers about it but those just don't want to hear. They are not comfortable with giving anything out to the public, even when it's about non-critical stuff or like in this case work of others with a license that forces you to release that particular code. They seem to ignore the fact that only the stuff that your employees wrote is the only thing you really have a right to and that you don't need to release that.

    On the other hand Sigma could be telling their customers more about the GPL and what their customers have to publish and what they can keep. But I don't think it's Sigma's fault when their customers don't comply with the GPL.

    1. Re:Sigma is not to blame here. by Bruce+Perens · · Score: 5, Insightful
      In my experience, the most likely reason for this happening is the engineering firms desire to do everythig cheaply, and they have their managers interpret the license rather than hiring an attorney to do it. The manager says something like "this is an embedded device, so this source-code requirement must not apply". Obviously, the pay lawyers and expert witnesses much more later in exchange for what they saved by not hiring a lawyer to advise them about the license.

      Bruce

    2. Re:Sigma is not to blame here. by rmohr02 · · Score: 1
      They seem to ignore the fact that only the stuff that your employees wrote is the only thing you really have a right to and that you don't need to release that.
      Unless the employee edited code that was under the GPL. Then if binaries are released sources must be released.
      If someone works with Linux he has to know about the GPL, simple as that.
      How about, "If a company works with Linux it has to know about the GPL"? Programmers don't need to know about the GPL--they send the license to legal, and legal advises management about what must be done with the release. Of course, this isn't quite the case for small companies, without legal departments.
    3. Re:Sigma is not to blame here. by DarkDust · · Score: 1

      How about, "If a company works with Linux it has to know about the GPL"? Programmers don't need to know about the GPL--they send the license to legal, and legal advises management about what must be done with the release. Of course, this isn't quite the case for small companies, without legal departments.

      Well, at least the companies I worked for so far didn't had a legal department, so it was the managers responsibility. In my case, I went to my boss and told him about the GPL and what it meant to us, since I personally felt it to be my duty as I have contributed to several OS projects. But in the end it's "The company has to know the GPL", not the programmers need to know GPL, yes. But I think they should know about it and tell their bosses that it's a problem if the company ignores it. (If not a problem such as "The FSF will sue us otherwise" but e.g. bad PR)

    4. Re:Sigma is not to blame here. by Almost-Retired · · Score: 1

      Unfortunately our company went insolvent so it's quite easy to say that we would have released the offending sources ;-) But the point is we worked with Linux and thus knew we had to deal with the GPL. I think anyone who professionally works with Linux has to know the GPL.

      Unforch, when such a situation occurs, and the money folks pick up the pieces and try to liquidate and recover whatever investment they made, its been the courts that have not been friendly to the GPL crowd, basicly telling them to get in line and see if there is anything left when everybody else has been paid. Of course when everyone else gets 5 cents on the dollar, by the time we get to the GPL teat, theres nothing left and further beating of the cow is a waste of time and services from the legal beagle crowd.

      I can't cite the exact case in which that occured, but I expect the the real Bruce Perens can. I believe it was even made mention of here on /. at one time.

      Cheers, Gene

    5. Re:Sigma is not to blame here. by rmohr02 · · Score: 1

      Well, yes, the programmers need to make sure the company knows and understands the GPL. Be that sending it to legal or explaining it to the manager.

  54. Sigma probably to blame. by Anonymous Coward · · Score: 0

    Remember, this is the same company that tried to steal the . html">Xvid codec</a>. There is reason to believe this is not a simple mistake.

  55. picking a nit... by RevMike · · Score: 1

    [comment edited for clarity]

    Even if you pay money for SCO fire insurance you would still have to follow GPL as SCO doesn't own the rights to the major part of Linux, if they own any of it at all that is.

    And if the SCO licence and GPL is incompatible (very likely) you can't legally use Linux at all.

    An important detail... The GPL provides terms under which you are authorized to distribute the software. You CAN mix together proprietary and GPL code and use it internally. You CAN NOT distribute software that contains both proprietary and GPL code.

  56. Hold the phone. by FreeLinux · · Score: 5, Interesting

    While I am sure that there are numerous manufacturers out there that are blatantly violating the GPL in their use and distribution of Linux, that may not be the case with these manufacturers.

    The GPL states that those that distribute GPLed software must provide the source to the recipients of the distributions upon request. That does NOT mean that they have to make the source available on their website. It means that people you receive the ditribution, in the form of the DVD player, must receive the source upon request. No one else is entitled to the source, only those that have received the distribution. It is even legal for them to refuse requests for the source from those who have not been distributed to, as in people who do not own the DVD players. This strict interpretation breaks down when these manufacturers make the software freely downloadable from their website in the form of firmware upgrades but, even in this case, the GPL does not require the distributor to make the source available on the website. They can still require formal requests before providiing the source.

    Now, what the LKML does not say is, if the people concerned have made a formal request or not. It states that they examined the web site but there is no requirement for the DVD manucaturer to post the source on their website.

    Like I said in the begining, they may be in violation of the GPL but there is insufficient evidence in the LKML posting to prove that. Remember that it is only a courtesy when distibutors make the sources available to all on their website. The GPL does not require them to do so at any time.

    1. Re:Hold the phone. by RML · · Score: 4, Informative

      The GPL states that those that distribute GPLed software must provide the source to the recipients of the distributions upon request. That does NOT mean that they have to make the source available on their website. It means that people you receive the ditribution, in the form of the DVD player, must receive the source upon request.

      The thread started with a request by an owner of the DVD player, to Liteon, for the source. The request was refused. If that's not a clear violation, I don't know what is.

      Also, as Bruce Perens pointed out in another comment, the GPL requires that you offer to provide the source code to anyone, not just people who own the DVD player.

      --
      Human/Ranger/Zangband
    2. Re:Hold the phone. by Anonymous Coward · · Score: 0
      No one else is entitled to the source, only those that have received the distribution. It is even legal for them to refuse requests for the source from those who have not been distributed to, as in people who do not own the DVD players.
      Try reading the GPL sometime, I'm sure you will find it educational. Whomever modded this nonsense insightful should go and read it as well.
    3. Re:Hold the phone. by paule9984673 · · Score: 1

      They must provide a written offer with their product, though. Not providing that is a violation itself. (I don't know if they do but judging from the discussion I suspect they don't)

    4. Re:Hold the phone. by FreeLinux · · Score: 2, Insightful

      You are correct. I had not seen the initial LKML post.

      Their refusal to provide the source upon request is a clear violation.

    5. Re:Hold the phone. by civilizedINTENSITY · · Score: 1

      Oh so wrong: "No one else is entitled to the source, only those that have received the distribution." They distributed a binary without sourcecode. This means that any and everyone has the right to their sourcecode, regardless. If they wanted to limit the their distribution obligations, all they'd have had to do was distribute the source with the binary.

    6. Re:Hold the phone. by Anonymous Coward · · Score: 0
      ...the GPL requires that you offer to provide the source code to anyone, not just people who own the DVD player.
      No, the GPL only requires you to provide this offer to those who buy the DVD player. The offer must be valid for any third party who has the offer, and the source itself is also covered under the GPL. So the only way you can get a copy is either to use an offer passed on by an owner of the DVD player in question, or to use source code passed on by someone who exercised the offer. They are not required to provide source to the general public.

      In this case, they have not included source or an offer, so they are clearly in violation. But even when you provide an offer, the GPL only requires you to give source to those who have a copy of the offer, either directly from you or passed on indirectly by someone who received it from you. Any other distribution is optional.

      The only reason this does not come up often is that it is almost always easier to provide source on a website than service individual source requests. However, this case does come up often in custom software development, in which someone develops a product for a single customer using GPLed software. The customer has the right to the source (and they almost always exercise that right), but neither you nor the customer is required to give the source to anyone else. So a customer that wants a custom solution, but doesn't want anyone else to know about it, can pay extra to the developer for a contract requiring them not to release it (and obviously not release it themselves). Of course, as the developer, you should be sure the contract has a time limit, so the improvements can eventually be given back. In the mean time, you can be paid to do the same work for other customers.
    7. Re:Hold the phone. by tricorn · · Score: 1
      The offer must be valid for any third party who has the offer

      However, if the person who received the offer passes on the offer to the rest of the world, the rest of the world can then request the source code under the terms of that offer. This has to be the intent, otherwise the 3rd alternative (to pass along the information you received when you make a non-commercial binary-only distribution that you originally got with a written offer) wouldn't accomplish anything. Yes, if none of the people you distribute to pass along the offer, you are probably exempt from having to provide it to anyone else, but you can't prohibit them from passing it along. Once they do, you're potentially on the hook to anyone (though, of course, you can recover costs).

    8. Re:Hold the phone. by dvNull · · Score: 1

      Actually he is right. If i sell some packaged versions of GPL software A then I am only obligated to provide source to the person/people who purchased that set from me. I do not need to make it available on my websitenor do I need to package the source with the boxed copy. The GPL states that if the people who bought my boxed version requests me for the source I have to provide it. I can deny people who havent bought the binary distribution sice I havent distributed anything to them.

      Now if the person who bought my binary boxed set wishes to make copies of the source and redistribute it to anyone who asks then he is allowed to do so under the GPL.

      dvnull

    9. Re:Hold the phone. by Minna+Kirai · · Score: 1
      The GPL states that those that distribute GPLed software must provide the source to the recipients of the distributions upon request.

      It says more than that. They must TELL customers the source is GPL. They can't leave it as a secret for people to guess. Lying about the license status is a license violation.

      It means that people you receive the ditribution, in the form of the DVD player, must receive the source upon request. No one else is entitled to the source, only those that have received the distribution.

      Why, why, why can't people PRETEND to READ the GPL before going on and lecturing about it?

      Here, I will help you. I will paste, and you may read.
      1. Accompany it with a written offer, valid for at least three years, to
      2. 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


      Next time before you say anything about GPL, check the original first.
    10. Re:Hold the phone. by Minna+Kirai · · Score: 1

      The GPL states that if the people who bought my boxed version requests me for the source I have to provide it.

      Actually he is wrong. And you are wrong. The GPL is easy to download, try reading it next time before making a fool of yourself.

      Hint: search for "any third party"

    11. Re:Hold the phone. by JK+Master-Slave · · Score: 1

      The offer can be presented as a piece of copyrighted text printed on paper. Perhaps with fancy typesetting and an amusing cartoon shaded in gray as a background behind the text. Protected under copyright with text that prohibits any copying or further dissemination of said printed offer.

    12. Re:Hold the phone. by civilizedINTENSITY · · Score: 1

      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.)
    13. Re:Hold the phone. by Anonymous Coward · · Score: 0
      No, the GPL only requires you to provide this offer to those who buy the DVD player. The offer must be valid for any third party who has the offer, and the source itself is also covered under the GPL.

      Really? Where does it say that? Is it in here?

      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;


      No, the offer is to any third party, no qualifications added.

      Obviously they need to be aware of the offer in order to take advantage of it, but it does not have to be specifically extended to them.
    14. Re:Hold the phone. by Anonymous Coward · · Score: 0

      The GPL states that those that distribute GPLed software must provide the source to the recipients of the distributions upon request. That does NOT mean that they have to make the source available on their website. It means that people you receive the ditribution, in the form of the DVD player, must receive the source upon request. No one else is entitled to the source, only those that have received the distribution.

      I think I see what the confusion here is...

      You are not obligated automatically to give the source code to anyone who requests it. You are given three options, although one is only valid for non-commercial distribution. (so we'll just forget about that one for now)

      The first option is to include the source with the binaries. In this case you only need to give the source to those to whom you give the binaries. Somebody else wants it? Not your problem.

      The second is to include simply a written offer (valid for at least 3 years) to provide source code upon request. In this case you can't turn anyone away. ANY THIRD PARTY that asks you for the source should get it. (you can make it only available on cd and charge for shipping, so long as it's available to anyone)

      So if you include the source with the product, THEN only those who buy the product must be able to get the source. If you decide to go for the lazy "ask for the source and we'll give it to you," you have to make it available to anyone who asks. (for 3 years)

      ianal, but I have read the GNU General Public License

    15. Re:Hold the phone. by dglaude · · Score: 1

      I did send a formal request to FSF representative in Belgium to handel the case. I am a legal owner of a KISS 500 and I garantee that nowhere in the documentation or CDROM provided there is a copy of the GPL licence, nor the source code, nor an offer to get the source code.
      FSF is however not the copyright owner of the source code involved into that copyright/GPL violation. So they can only assist whoever is in the owner of the copyright.
      Concearning KISS 500, it concearn busybox, uClinux kernel and maybe a dhcd client.
      Since the firmware update is available for download, everybody can complain that they distribute binary without respect for the GPL. At worst they stop providing upgrade.

      --
      Don't let the computer/expert control the election. Information for Belgium in french: http://www.poureva.be/
    16. Re:Hold the phone. by mvdwege · · Score: 1

      Not quite.

      In the hypothetical case that you would only have to provide source to your clients, your clients would still receive their software under the GPL. Now, as the GPL allows them to redistribute the software, a third party could end up having your binary with the written offer for source.

      Since the code is presumably copyrighted by you, and licensed under the GPL by you, your obligation to provide source has now transferred to this third party as well. They have no recourse with your second party, as that has no right to license the code.

      This is why the 'any third party' stipulation has been put in clause 3b of the GPL, to spell out this situation explicitly.

      The only way out of this is to use the clause 3a method. By providing source with the binary, you have an easy out. If a third party comes up to you and asks for the source, you can point them back to the second party, who by the license conditions should have given source or a written offer for the source from him when he resold the binary. Your obligation to the GPL would have been fullfilled by shipping the source to the second party in the original transaction.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    17. Re:Hold the phone. by tricorn · · Score: 1

      The GPL says "Accompany it with the information you received as to the offer to distribute corresponding source code." Information can not be copyrighted.

    18. Re:Hold the phone. by StormReaver · · Score: 1

      "Also, as Bruce Perens pointed out in another comment, the GPL requires that you offer to provide the source code to anyone, not just people who own the DVD player."

      Bruce was only partly correct. That particular section of the GPL says that you must do only one of three things, one of which Bruce pointed out, and another being what the original posted pointed out (giving the source to whomever receives the binaries).

      The GPL does not require both (or all three) items in that section of the license [section 3, btw]. If you give the source to whomever received your binaries, you do not have to personally provide it to all third parties.

    19. Re:Hold the phone. by RML · · Score: 1

      Bruce was only partly correct. That particular section of the GPL says that you must do only one of three things, one of which Bruce pointed out, and another being what the original posted pointed out (giving the source to whomever receives the binaries).

      That only works if you give the source to everyone who gets the binaries, not just those who ask for it.

      --
      Human/Ranger/Zangband
  57. correction by dAzED1 · · Score: 2, Insightful
    "Maybe they've all bought licenses from SCO and therefore don't have to comply with the GPL?"

    Should be:

    "Maybe they've all bought licenses from SCO and therefore don't think they have to comply with the GPL?"

  58. Time to set a few examples by inc_x · · Score: 2, Interesting

    I think it's time to set a few examples and sue a few of these companies for the $150K per infringement statutory damage that goes along with wilful copyright violation for commercial gain.

    They might have problems reading licenses, but I'm sure that will get the message across.

    Would also put an end to the doubts about the enforcability of the GPL that some ppl seem to suffer from.

    1. Re:Time to set a few examples by iggymanz · · Score: 1

      the FSF has already dealt with a couple GPL violators (e.g. FSMLABS), and they quickly caved in & complied rather than face suit over copyright law. I expect a similar thing will happen here. There are plenty of copyrights similar to GPL already in the field of literature.

    2. Re:Time to set a few examples by CaptKilljoy · · Score: 1

      I think it's time to set a few examples and sue a few of these companies for the $150K per infringement statutory damage that goes along with wilful copyright violation for commercial gain.

      They might have problems reading licenses, but I'm sure that will get the message across


      The message being "Don't ever have anything to do with GPL code"?

      (Geez, guys, everybody knows we don't get to start turning the thumbscrews until after the GPL model dominates the software industry. :) )

  59. Stick to the licence or get sued... by Yaa+101 · · Score: 2, Informative

    The GPL is not so hard to understand and is hardly ambiguous...

    This is the short and very clear deduction from the GPL text by the person that made the arangement for this copyright, Eben Moglen.

    He said it in here:http://emoglen.law.columbia.edu/publications/ maine-speech.html

    The GPL, whose language you've been referred to, is not quite as elegant a license as I would like but it is pretty short; yet I can put it more simply for you. It says: ``Take this software; do what you want with it--copy, modify, redistribute. But if you distribute, modified or unmodified, do not attempt to give anybody to whom you distribute fewer rights than you had in the material with which you began. Have a nice day.'' That's all. It requires no acceptance, it requires no contractual obligation. It says, you are permitted to do, just don't try to reduce anybody else's rights.

    So stick by it or have a chance to get sued...

    1. Re:Stick to the licence or get sued... by Anonymous Coward · · Score: 0

      > So stick by it or have a chance to get sued...

      Ouch... This whole SCO sue mentality is catching.
      Oh, wait, I forgot, people in the free-source
      movement are a special case. If others have their
      rights violated by free-source types it's okay,
      but if free-source types have their rights
      violated it's time to sue someone.

    2. Re:Stick to the licence or get sued... by Anonymous Coward · · Score: 0

      Show me one instance of any credible free software advocate claiming that it would be fine for Linux to infringe on SCO's copyrights.

      The problem is that nobody knowledgeable believes SCO, not that people wouldn't care if their complaints were valid.

  60. unauthorised copying of proprietary software etc. by ciaran_o_riordan · · Score: 0, Troll

    .. I've run into more than one GPL nut who just happened to be running unlicensed copies of [proprietary M$ software] .. This seems to be a case of the pot calling the kettle black.

    To use proprietary software, the license usually requires that you promise not to share with your friends. It's wrong to make this promise, and wrong to keep it if you made it.

    The courts of most countries will disagree though, so I avoid proprietary software completely.

  61. Is it the GPL by ajs318 · · Score: 2, Informative

    ..... or is it copyright law which is being violated here? Copyright law says you need permission from somebody to distribute copies of stuff. The GPL is permission to distribute copies of stuff as long as you comply with certain conditions. If somebody has been distributing binaries without making the source code available, then the permission granted by the GPL is automatically withdrawn.

    If these companies are simply distributing binaries compiled from unmodified sources available on a site such as kernel.org, then there is not much of a case, because the source is already available elsewhere. They might be able to weasel out of their obligation by claiming someone else already has fulfilled it for them. However, if the kernel source has been in any way modified, then the GPL certainly requires source code to be made available in order for permission to copy to be granted. And it could be argued that the act of configuring the kernel constitutes a modification, or at least requires for the .config file to be released.

    Of course, the whole thing might start to get unbelievably messy if someone were to reverse-engineer this firmware and post a source code listing somewhere ..... even a load of IFs and GOTOs that would compile to produce the same object code probably would do ..... there'd be more than enough work for all the lawyers in the USA sorting out who had violated whose copyright!

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:Is it the GPL by Anonymous Coward · · Score: 0


      >Or is it copyright law which is being violated
      >here?

      Copyright is indeed the underlying, fundamental basis of all software licenses, whether it's the GPL or the Microsoft EULA.

      The good news is, any legal protection that is given to affiliates of the BSA, the RIAA, or the MPAA, or any other media trade organization or corporation, is also guaranteed to the individual. That means that the enormous power grab that's been going on lately, making copyright infringement into the type of criminal offence so that it is equivalent to a violent crime, and the huge damages that copyright infringement can bring -- all that power is also being given to YOU if you have a copyright interest.

      This will become very important if we ever wean ourselves off the corporate media, and go back to a widely distributed model where individual contributors take control of their destiny instead of expecting some corporation to do it for them.

      Any power they take, thinking it's done in their name, is also being handed to you. Equal protection of the law is fundamental. They cannot literally make laws that state "this law applies to Disney, Sony, and AT&T, but not to ajs318."

      Right now, Disney, Sony, and AT&T think the laws do say that. They're in for a big surprise one of these days, if the public ever wakes up, that is.

    2. Re:Is it the GPL by Nucleon500 · · Score: 1
      Exactly - if you violate the GPL, you get sued for copyright infringement because you didn't comply with the only license that lets you make copies.

      I agree that you have to give out your .config, which is a "script used to control compilation." But obfuscating the code isn't a loophole - the GPL says:

      The source code for a work means the preferred form of the work for
      making modifications to it. For an executable work, complete source
      code means all the source code for all modules it contains, plus any
      associated interface definition files, plus the scripts used to
      control compilation and installation of the executable.
      So unless a company thinks it can convince a court that obfuscated or de-compiled code is the "preferred form of the work for making modifications to it," it better not do that.
    3. Re:Is it the GPL by BigDish · · Score: 1

      Both. Without the GPL, you have no right to make or distribute copies of the software. Your acceptance of the GPL gives you the right to make and distribute copies of the software. If you don't follow the GPL, you have no right to copy/distribute the software and it becomes a copyright violation.

  62. Semi-Compliance, But General Shadiness by Anonymous Coward · · Score: 0

    I maintain the EM85XX/Bravo D1 Hacking Page (maintain in the loosest sense of the word, it severely needs to be updated), so I've run into this before. One of the manufacturer's has attempted compliance though - Kiss. They made the source for the modified uClinux kernel they use available once, but now I can't find it on their website...it is still available here, though. Now whether any of the mfgr's are complying in full by not using GPL code in other parts of the firmware (i.e. init, mpegplayer.bin, fileplayer.bin, etc.) is another question entirely.

  63. Re:Have they hacked the kernel? by .Bruce+Perens · · Score: 0

    I don't want to enter a debate about how I make a living for myself, but there is nothing wrong for charging for the application of specialized knowledge. How many consultants do you hire for free? The fact that I can negotiate my rates is simply a product of the economic system we live in. What those rates are, specifically, are my private business. However I will state that sometimes I will negotiate for a lower amount if I feel the case has immediate relevence and importance. I prefer to view it as an investment at times.

    Again, this wouldn't be a case of zealousness, but simply good business. Belief in a principle doesn't have to be removed from monetary benefit, for any parties involved.

    --

    Thanks,
    Bruce
  64. Watchguard by FreeLinux · · Score: 3, Interesting

    Has anyone been able to get the source from Watchguard? I've never been able to find sources from them. As for the written offer, I've never seen that either unless it is hidden away on their included CD-ROM.

    1. Re:Watchguard by Anonymous Coward · · Score: 0

      "Has anyone been able to get the source from Watchguard?"

      I have. Just phone them up and ask. If you're really
      charming they'll throw in a bottle of whiskey.

    2. Re:Watchguard by Anonymous Coward · · Score: 0

      WatchGuard used to have their kernel sources up on their website. I can't find it right now but I'm sure if you email them they'll send you a link. They've never been shy about it before.

      You can't fault them for being good corporate citizens - it was WatchGuard who sponsored Rusty to do a lot of the firewall work in the Linux kernel.

  65. Correction by BionicTowed · · Score: 1

    Maybe they've all bought licenses from SCO and therefore don't have to comply with the GPL? Correction, they may think they don't have to.

  66. A typical day on Slashdot... by God!+Awful+2 · · Score: 0, Offtopic

    - One story explaining how music/software piracy is actually good for society/the labels/the artists.
    - One story where someone posts the entire text of the article because the site got Slashdotted.
    - One story where someone posts a link to the Google cache of the article so readers can avoid registering with the NYT.
    - One story where /. readers bitch about how evil corporate America is not complying with their precious GPL license.

    -a

    1. Re:A typical day on Slashdot... by Dun+Malg · · Score: 1

      Congrats. You've just illustrated that /. isn't a single entity, but rather a large group with varied, often conflicting beliefs. You may now proceed to the third grade.

      --
      If a job's not worth doing, it's not worth doing right.
    2. Re:A typical day on Slashdot... by steeviant · · Score: 3, Funny

      And one story with a post where someone who clearly spends a lot of time reading stuff on Slashdot whines about how bad it is.

      What is this, some kind of public self-flagellation ritual or something?

    3. Re:A typical day on Slashdot... by Anonymous Coward · · Score: 0

      I don't mean to point out the obvious here, but the solution to your problem is the door...go out of it.

  67. Re:Have they hacked the kernel? by NineNine · · Score: 1, Insightful

    Companies with your attitude could be in for a NASTY surprise. Remember, the GPL is a "proprietary" license in intellectual "property" lawyer-speak - ownership IS

    And do you have ONE example of legal action to enforce the GPL? Anything at all other than bad PR? Theoretically, it *could* happen, but it hasn't yet, and realistically, it ain't gonna. There's nothing to back it up. Hell, it hasn't even been challenged in any court. As far as a contract goes, I'm still convinced that it's null and void because there's no consideration involved.

  68. Let me remind you all. by dtfinch · · Score: 1, Informative

    Quote from the GPL:
    Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.

    In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.


    As long as any GPL'd source that is modified is rereleased under the GPL, which may very well be none, the worst violation I see is forgetting to include a link to the source code provided by whoever gave them the binaries, which is required if you make redistribute a unmodified binary-only version of a GPL'd program.

    1. Re:Let me remind you all. by tricorn · · Score: 1

      You can only pass along the offer of source code (as opposed to making the offer yourself) when making a non-commercial distribution.

    2. Re:Let me remind you all. by dtfinch · · Score: 1

      I wonder how I didn't see that.

      Still, the extent of the violation seems potentially minor. Failing to provide a mirror of easy to find GPL source code doesn't seem that bad of on offense, if that's all it is.

  69. Look at the ugly side of this by dpilot · · Score: 1

    One *could* take messes like this to reinforce SCO's point - that the GPL is terrible, (terrorist?) and an excessive hindrance to business. Therefore the GPL should be found illegal and all of those copyrights reassigned as traditional copyrights to the correct entity appropriate to a derived work of Unix, namely SCO.

    This is meant as tongue in cheek. Problem is, I suspect SCO could argue this in court with a straight face, and others like Microsoft would back them with an equally straight face.

    --
    The living have better things to do than to continue hating the dead.
  70. endorse GPL by Anonymous Coward · · Score: 0

    The GPL should be endorsed: it's no big deal following the rules if you see what you get in return. ..and the big companies are really forgiving if you break their licence's? right?

    so if they break the GPL: sue their ass and make em comply.

  71. BURN THEM!!!! BURN THEM!!!! by Anonymous Coward · · Score: 0

    GPL VIOLATOR!!!! BURN THEM!!!!! IT'S A WITCH!!

    BURN THEM!!!!

    (Don't ask questions first, like did the
    company actually release the source, or did
    it not even modify the source and use a
    kernel module....)

  72. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 1, Informative

    As far as a contract goes, I'm still convinced that it's null and void because there's no consideration involved.

    In which case you would have no right to sell your derivative work whatsoever.

    If a contract is void, that doesn't mean one side automatically gets everything it wants. The kernel developers still retain the rights to their code. If a company wanted to use the developers' work to make a product, and the GPL were void, the company would still need to deal privately with the developers to obtain suitable licenses.

  73. Re:But... by Sexy+Bern · · Score: 1
    Phew, I'm glad to hear you're alright and that you didn't get trampled in the rush.

    God bless America.

  74. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 1, Insightful

    There have been many cases, but they have been settled out of court. No lawyer in their right mind would challenge the GPL in court.

  75. Free DVD players? by pair-a-noyd · · Score: 5, Funny

    If SCO is selling embedded licenses for $29 per device and the DVD manufacturers are RETAILING them for $29 at Wally World then they must be giving them away for free.

    When you consider all the middle men and middle-middle men that handle the unit from assembly line in China to the isle pallet at wally world, each handler marking up the unit 100%, or at the very least, 50%, (and figure in shipping costs too!) the cost to produce a DVD player is most likely in the less than $1 per unit range. And if they paid the SCO scam of $29 per unit, they would be losing a LOT of money real fast.

    It's in their best profit-interest to ignore the GPL and do what ever the hell they want. If they get sued they can fold shop, change name/address and be back to cranking out new players the next day.

    Welcome to the wonderful game of "global greed"

  76. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 0

    The GPL specifically states that merely agregating a work with GPL work does not make it a derivative work.

    ---

    "If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works."

    "In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License."

    ---

    Derivative works must abide by GPL, but a mere agregation of separate work does not.

    What ticks me off are trolls emphasizing one part of the GPL, while ignoring other parts to further their agenda.

  77. Prove the Violation by gherlein · · Score: 2, Informative
    Can someone clearly identify what specific GPL code was violated? If the only modifications were in user space, or were proprietary kernel modules (not statically linked to the kernel) then there may in fact be no violation (with the possible exeption that they fail to tell you how to get your modified binaries onto flash - the so called control and loading scripts). So far, I see a pile of "oh they are bad people" and not enough of "this is the specific violation they made."


    It is not a violation to include proprietary kernel modules, nor to have proprietary code in user space. From what I can see, that is where it's highly likely the vendor code lives.


    Does anyone have any evidence to the contrary?

    1. Re:Prove the Violation by koekepeer · · Score: 1

      as far as i understand, liteon refused to send *any* source code to the parent poster of the linked LKML post. as said few posts before, not providing source at all is a clear GPL violation.

      btw. in line with your thoughts, what i also like a lot is the fact that despite the clear example of liteon, the title of the LKML post was changed such that it indicated *potential* GPL violation -> innocent until proven guilty, right?

  78. What about RPMs, DEBs? by Von+Helmet · · Score: 1

    RPMs and DEBs supply GPL'ed software, but the source isn't included right in there, is it? Well, not unless you're downloading a .src.rpm or something. The package generally contains pre-compiled files for your distribution and architecture, no source is involved.

    The point is, I think if it were a violation of the GPL to distribute software explicitly without the source included, then someone would have cracked down on the whole package system a loooong time ago. As it is, the people supplying the packages just supply source alongside the compiled binary packages, so presumably all you need to do is make the sourc available, as people have said.

    1. Re:What about RPMs, DEBs? by sirsnork · · Score: 1

      No the source is not included. But all of these packages include a text file pointing you to a site that it can be downloaded from. ANd that is the difference

      --

      Normal people worry me!
  79. Anti-business by heironymouscoward · · Score: 1, Insightful

    The GPL is anti-business because in business if you can steal and cheat your way to profit, you're morally obliged to do so. The GPL makes this harder to do than - e.g. a BSD-style license - so it is definitely anti-business, yes.

    --
    Ceci n'est pas une signature
    1. Re:Anti-business by ChrisMaple · · Score: 2, Informative
      "The GPL is anti-business because in business if you can steal and cheat your way to profit, you're morally obliged to do so."

      You obviously have a very badly screwed moral system, if you believe that in any context (including business) stealing and cheating can be moral.

      The GPL offers another option to business as a source of software. As such it is pro-business and pro-humanity.

      --
      Contribute to civilization: ari.aynrand.org/donate
    2. Re:Anti-business by Anonymous Coward · · Score: 0

      Irony, dude. Look it up.

    3. Re:Anti-business by Anonymous Coward · · Score: 0

      You obviously have a very badly screwed up sense of sarcasm.

    4. Re:Anti-business by Anonymous Coward · · Score: 0

      Maybe, maybe, it's anti-software-business. But saying GPL'd software is anti-business is like saying free electricity is anti-business. Sure, Con-Ed is going to suffer, but every one of their business customers is going to benefit.

      The GPL create wealth. As a bonus, the wealth is ingeneously distributed around society. This is only fitting, since the burden of creating this wealth has been widely distributed.

  80. Re:Have they hacked the kernel? by bnenning · · Score: 1
    As far as a contract goes, I'm still convinced that it's null and void because there's no consideration involved.


    I don't, because the GPL isn't a contract; it's a unilateral grant of permission to perform actions normally prohibited by copyright. (However, I do believe that most commercial EULAs are or should be invalid due to lack of consideration, among other reasons). Regardless, there are two ways the GPL could be found "null and void":
    1. The GPL is ruled to be entirely meaningless. Standard copyright law now applies to formerly GPLed software. Among other things, this means that *nobody* can distribute Linux since it has multiple authors.
    2. The redistrution permission is upheld, but the requirements to provide source are found to be invalid, essentially turning the GPL into another BSD license.

    Which of these do you believe will happen? Both seem unlikely to me, especially 2.

    --
    How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  81. What about small computer stores complying? by bokmann · · Score: 1

    I recently bought a really cheap system from a local computer store at a really good price... It came with SuSE linux, and I am planning on using it try try out debian, fedora and mandrake as well (looking for my red hat replacement).

    I didn't get any media with the computer. I went back to the computer store the other day asking for a copy of the SuSE media so I can reinstall, and they got all nervous, like I was asking them to give me a pirate copy of something.

    Its GPL isn't it? they sold it to me, didn't they? Aren't they obligated to give me a copy now? Should I go in there and cause a scene?

    1. Re:What about small computer stores complying? by CoolMoDee · · Score: 1

      Personally I would just remove SuSE and load up Fedora. It sure is sweet..especially with the awesome faq at http://fedora.artoo.net/faq/ . Ive been running it for a few days now, and it is so much much better than Redhat 9 its not even funny. As far as giving you a copy of the media to reinstall, that is a good question, maybe one one of the more knowledge able folks about the gpl could answer that.

      --
      Jisho - A Japanese English German Russian French Dictionary for the rest of us.
    2. Re:What about small computer stores complying? by Anonymous Coward · · Score: 0

      The SUSE specific tools are not licensed under the GPL and even though they can be redistributed non-commercially, a normal preinstallation without source (or written offer to provide the sources) violates the GPL and providing you with a copy of the installation media (which include the source to satisfy the GPL) is incompatible with the SUSE license, unless it's a boxed copy from SUSE which the retailer paid for. A "free operating system" bundled with a commercially offered computer system is not "non-commercial" distribution because it adds value to the system. The retailer would not expend time to preinstall the system except in order to be able to sell the system at a higher price. SUSE may still accept this as "distribution at no cost", but strictly speaking, the retailer needs written permission from SUSE.

    3. Re:What about small computer stores complying? by Anonymous Coward · · Score: 0

      They are obligated to produce for you the media for a nominal charge for copying. If they installed a box set, they need to give you a box set, presumably for free because you've already paid for it. This is with the assumption that the box set included non-free software. However, if they installed the free version, they can simply burn you a copy and charge any fee that is "reasonable". Or, they can tell you where they got the ISO and tell you to go download it from there.

    4. Re:What about small computer stores complying? by JK+Master-Slave · · Score: 1

      Naw. They can follow the letter of the law by just give you the source code. And let you sit and rotate on it.

      Heh.

  82. Re:Have they hacked the kernel? by RevMike · · Score: 4, Informative

    As far as a contract goes, I'm still convinced that it's null and void because there's no consideration involved.

    And you'd be wrong. Time to go back to law school. See Contracts - Cases and Comment sizth edition, by Dawson et al. page 370.

    "Consideration confers a benefit on the promisor or causes a detriment to the promisee...." In this case, the promisee is the redistributor of the GPL'd work, who is required to perfrom an act that he has no legal duty to perform - provide access to the source code along with the binary. There is consideration, therefore the GPL stands as a valid contract on that point.

  83. Re:Have they hacked the kernel? by vidarh · · Score: 4, Interesting
    Let me see... The following is a short summary of COMPANIES, foundations, universities and government institutions that have copyright notices in the kernel source currently installed on my machine (by no means complete):

    Redhat, IBM, AT&T, Stelias Computing Inc., Turbolinux Inc., Los Alamos National Laboratory, Carnegie-Mellon University, Tacit Networks Inc, Mountain View Data Inc., Cluster File Systems Inc., Axis Communications AB, Transmeta Corporation, Caldera Deutschland GmbH (now SCO), Procom Technology Inc., Conectiva Inc. Qualcomm Inc., Montavista Software Inc., Madge Networks Ltd., Fore Systems Inc., ATecoM GmbH, Sun Microsystems, Telford Tools Inc., Free Software Foundation, ITConsult-Pro Co., Farsite Communications Ltd., Sangoma Technologies Inc., Intel Corporation, SysKonnect, United States Government, Fujitsu Laboratories Ltd., Digital Equipment Corporation (now HP), Silicon Graphics Inc. (now SGI), Silicon Integrated Systems Corporation, PJD Weichmann & SWS Bern, Digi International, D-Link Corporation, DAVICOM Semiconductor Inc., MIPS Technologies Inc., Lucent Technologies Inc., RedCreek Communications Inc.Texas Instruments, University of California, Inside Out Networks Inc., Innosys Inc., Keyspan, Precision Insigth Inc., Va Linux Systems Inc, Broadcom, Hewlett Packard, ARM Ltd., The Victoria University of Manchester, SpellCaster Telecommunications Inc., Eicon Technology Corporation, Cytronics & Melware, QLogic, Perceptive Solutions, Mylex Corporation, LSI Logic Corporation, Compaq Computer Corporation (now HP), Tekram Technology, Seagate, Adaptec Inc., Creative Labs Inc.... Ok, I'm bored now, so that's all I can be bothered entering. Try a "grep -r -i copyright ." in your /usr/src/linux, and probably '(c)' as well.

    Does that look like college kids to you?

    Now, a lot of these companies are small, but quite a few of them are Fortune 500 companies too. There's your weight.

    A lot of the above companies own copyrights on specific drivers only, so they may or may not apply in specific configurations, but many key contributors, such as IBM, SGI, Redhat, HP, Novell (SuSE) have their stuff all over the place in the kernel, and have money to go after you when it's their interest to protect their IP.

  84. Just how many "Bruce Perens" are there? by heironymouscoward · · Score: 3, Funny

    by Bruce Perens (3872)
    by .Bruce Perens (150539)

    So will the real Bruce Perens please stand up and his karma whoring alterego please step aside? Unless you're _both_ the real Bruce Perens, in which case I excuse myself, oh schizophrenic one!

    --
    Ceci n'est pas une signature
    1. Re:Just how many "Bruce Perens" are there? by Anonymous Coward · · Score: 0

      Obviously there were once enough to inspire a song:
      The Real Bruce Perens

    2. Re:Just how many "Bruce Perens" are there? by Anonymous Coward · · Score: 1, Funny

      .Bruce Perens (150539) is a modified derivative. He is in violation of the GPL.

    3. Re:Just how many "Bruce Perens" are there? by Anonymous Coward · · Score: 0

      That was good. +5 funny for you.

    4. Re:Just how many "Bruce Perens" are there? by Anonymous Coward · · Score: 0

      Look, pal, you are in the wrong place to make such claims.

      And your dear Microsoft was, too. If they wanted to sell things which wouldn't be copied, they should have started at the bigger computers software market.

      If you sell to hardware hobbyists, it is part of the deal that software is to be shared. That's why it is called a hobby and not a profession. DUH!

      If Bill Gates wanted a decent living, then ok, that would be a reasonable idea. But he turned to be the richest man in the world (I'm talking about limits here, not merit) and this "letter" paved the way to less competition and more monopoly. Can you draw a line at which time this letter turned to be a bad thing? Or do you think BG needs more money?

  85. You have to be careful here... by Osrin · · Score: 1

    Respecting the GPL is important BUT embedded devices is one area where Linux has managed to get some real traction, take any steps to kill it now and you can only harm the community and adoption.

    It's free or it's not free, in the long term you can't have both.

    1. Re:You have to be careful here... by potpie · · Score: 2, Insightful

      Is it worth it to compromise what Linux stands for just to gain popularity? And what then? Is it necessary for Linux to become the number 1 operating system? That will only make it a larger target for viruses, and it's not as if Microsoft and the other giants are just going to go away if Linux surpasses them in popularity. They'll still be household names, and people will still buy their products, just as we still buy Linux products. Thus, as long as Linux remains a sizable majority, it will survive , and forgoing principle to acheive greater ends will be unnecessary but for greed (Microsoft, anyone?).

      --
      Esoteric reference.
    2. Re:You have to be careful here... by dmaxwell · · Score: 1

      The license is just as valid and has as much force as any proprietary license. This is not public domain or BSD code. The license means nothing if it is not enforced. "Free or not free" is a false dichotomy. It is free to use within certain parameters. Those parameters must be respected. Period.

    3. Re:You have to be careful here... by Osrin · · Score: 1

      I'm not debating the licence or the legalities of it.

      My point is a simple one, manufacturers build devices to compete in a marketplace, they compete based upon trade and industry secrets that they have developed. Those secrets will frequently be embedded within the OS upon which they base their box.

      If the anger of the community pushes for the enforcement of the GPL in these early stages they'll just pick up their toys and go find another playground to play in.

      I'm pretty sure that is not what we're looking for.

    4. Re:You have to be careful here... by dmaxwell · · Score: 1

      Those secrets will frequently be embedded within the OS upon which they base their box.

      Then a GPLed OS is the wrong place to do it. If embedded manufacturers want an (almost) restriction free kernel there are at least three BSD forks for them to play with.

      If the anger of the community pushes for the enforcement of the GPL in these early stages they'll just pick up their toys and go find another playground to play in.

      The community gets angry. The reactions of GPL copyright holders have been mostly levelheaded. The FSF handles this sort of thing...quietly...all the time. I'm all for not pouring vitriol on embedded developers. However, I don't favor softpedaling the licenses because of market or mindshare goals. Uneven enforcement of copyrights can be used as a defense in court. If you softpedal violations then you are in danger of not being able to enforce your copyrights at all. There is no point in using the GPL or any other license if you don't intend to defend your intentions.

  86. Re:At Least Kiss Technology... by gurubert · · Score: 1

    I am an owner of a DP-450 and the printed manual does not mention the GPL or that you can download the sourcecode on their webpage...

    --
    "Is it friday yet?"
  87. A DVD player using linux???? by Anonymous Coward · · Score: 0

    I thought this was impossible (or not authorized by DVD CCA).

    Has someone told DVD-Jon about this?

    What does the MPAA have to say?

  88. Re:You need to deal with that. by GoneGaryT · · Score: 2, Funny

    "Gentlemen, start your debuggers."

  89. Typical Bruce Perens Post [funny] by LordKazan · · Score: 1

    [meant to be funny.. it's nice to see Bruce post] Quoting Bruce Perens: "Stop being morons and read my posts! I've only said the same thing three times!"

    --
    If you cannot keep politics out of your moderation remove yourself from the Mod Lottery.. NOW!
  90. Not all of us. by xant · · Score: 0, Troll

    Some developers like the license. Some of us find out just how troublesome it can be, and change our minds.

    My earlier projects were distributed under the GPL or LGPL. Then I got a job. I have to develop software for an organization that doesn't have the ability to release source code; we are a subsidiary of a larger organization that technically owns the copyright of everything I produce at work.

    If I want to create software that uses GPL'd libraries, even if the software I create is a completely separate source tree and I don't change a single line of code in the distributable source of the library, the software I create has to be GPL. This is simply unacceptable; I don't have the time to get permission to do that on every project from my boss, let alone from the head of the parent organization and their lawyers. Eventually, every one of my creations at work may become OSS (and indeed, one of them already has) but I can't sit there and wait for that to happen before I start.

    The solution is to use MIT-ish licensed software instead. Therefore, I license my own projects with the MIT license, so I can accept contributions to them and still be able to use them at work. Had I ever accepted contributions to my GPL projects without copyright assignment, pieces of those projects would be GPL *and* copyright to someone else, and I wouldn't be able to use my own projects at work!

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
    1. Re:Not all of us. by darco · · Score: 1

      The solution to this is rather simple -- just post a disclaimer that all submitted patches become your property. Of course, this doesn't stop someone from going out and starting their own branch that you don't own, but unless you are a bastard maintainer that won't be a problem.

      --
      — darco
    2. Re:Not all of us. by Minna+Kirai · · Score: 1

      Had I ever accepted contributions to my GPL projects without copyright assignment, pieces of those projects would be GPL *and* copyright to someone else, and I wouldn't be able to use my own projects at work!

      Ahem. "Use". If they were GPL, You could use them at work. *I* could use them at work.

      What you can't do if they're GPL is republish the code in proprietary software. And it's quite likely that people who might send you patches wouldn't want you to be able to re-sell the things they sent you for free. That's exactly why the GPL was created- to prevent an author's code from being re-used where he's not allowed to see it.

    3. Re:Not all of us. by xant · · Score: 1

      I am a software developer. "Use" to me, means "distribute as part of a software package." Not "execute the runtime." As I already stated, if I distribute a relocatable library as part of a software package, I am bound by the terms of the GPL. This seriously hurts the software's reuse.

      --
      It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
    4. Re:Not all of us. by Anonymous Coward · · Score: 0

      Only if you're already depending on distributing the GPL'd code instead of just creating your own... Funny, I always thought software development was creating software, not just taking software that someone else made and reselling it.

  91. Re:Have they hacked the kernel? by shepd · · Score: 2, Insightful

    >"... or else what? A bunch of college kids are going to sue us? Not bloody likely."

    No, the free software foundation would take care of that. Perhaps also the ACLU would like to help out.

    That's why you should give the FSF rights to your GPL software. Then it doesn't cost a dime to protect your freedoms.

    Then again, since I'm not a developer, perhaps there's other philosophical issues apart from the legal issues that keep authors from signing their rights over to the FSF.

    --
    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
  92. Another GPL violation by chrysalis · · Score: 4, Insightful

    OpenAdStream (http://www.realmedia.com/) serves a lot of banners you see on the web sites.

    The core of the product is mod_oas.so, an Apache module.

    It embeds GDBM and GNU Rx that are both published under the GPL licence. It doesn't dynamically links with these libraries, it really embeds a specific version of them (the server works without the libraries installed on the system). If you are an OpenAdStream customer, just run "strings" on the module to discover the name of the source code of GDBM and an RCS ID of GNU Rx.

    However the module is commercial, closed-source software. The GPL licence is available nowhere in the product. Even GNU Rx and GDBM author's names are missing.

    I sent them multiple emails about this, none ever were answered.

    --
    {{.sig}}
    1. Re:Another GPL violation by Anonymous Coward · · Score: 0

      So "Buy" the software on credit card, cancel the payment and keep the item. When they complain send another copy of the complaint.

      Remember, Copyright Thieves WILL Be Prosecuted!

    2. Re:Another GPL violation by BrianWCarver · · Score: 1

      If you think they are in violation of the GPL, then you should read the advice on FSF's site and if you've already followed all their suggestions, then send the documentation you have of the problem to license-violation@gnu.org.

      --
      Like Digital Freedoms? Then donate to EFF before they're gone.
    3. Re:Another GPL violation by Convergence · · Score: 1

      Contact the FSF.

      For many GPL cases, the FSF may not have standing --- they've not been assigned the copyright, so all they can really offer is legal advice. However, if OAS uses GDBM and GNU Rx, then the FSF has been assigned the copyrights, and the FSF does have standing. They may prosecute the infringers directly and themselves.

      Contact them with your evidence.

  93. Re:You need to deal with that. by OrangeTide · · Score: 1

    When an open source projects infringes patents or trademarks people all whine about how unfair it is.

    I believe the equation is:

    No matter what is done: Free Software is good, Companies that try to make a couple bucks are bad.

    --
    “Common sense is not so common.” — Voltaire
  94. Professionals and Free Licensing by _Sprocket_ · · Score: 3, Insightful


    The GPL is non-intuitive, and does not have any real precident. Because of this, it is widely misunderstood. When somone says free software or open source, they will assume that it is completely free, not GPL. Everyone has been selling OSS as free software, when it is explicitly not.


    At first, I was in complete agreement with the idea being expressed here. It falls in line with the popular misconception that "free software" is all about "no cost". From there it isn't too far of a leap to suggest that if source code is included, Open Source code might be mistaken for something in the public domain.

    But then - we're talking about professionals in the software industry. Getting software at no cost and not being aware of its licensing is a neophyte's mistake. After all, Open Source software is hardly the first time software has been available without an up-front fee.

    Look at the whole range of software commonly referred to as "freeware". Some lump Open Source software under this label. However, freeware also includes quite a range of software licensed under proprietary licenses. Some proprietary licenses limit use - often delimited by commercial or non-commercial use. Sometimes these licenses don't even allow redistribution of the binaries that are freely available from the author's site.

    It is very common practice within the Industry for software to be restricted in ways other than cost. And even when a fee is paid, the software in question still involves licensing restrictions. Developers know that this includes software with source code.

    In the end, I agree that the GPL and many other Open Source licenses will seem odd to Industry developers. However, shrugging off these restrictions as "non-intutive" is naive. Anybody who has spent any time in the Industry knows that "free" means very little when it comes to licensing. And they should have the basic instinct to investigate and understand the license involved in any software they acquire and use.
  95. Re:Have they hacked the kernel? by abigor · · Score: 4, Interesting

    Cisco didn't challenge it after acquiring Linksys, who use Linux in their routers and switches. After speaking with FSF legal counsel, Cisco put up all of the source.

    The company I work for has fairly deep contacts at Cisco. Believe me, they weren't concerned about bad PR. It was a legally wise decision.

    The FSF has challenged many, many incidents of GPL violation. Every company challenged has chosen to settle out of court.

    I suspect you don't work with GPL'd code, have never dealt with companies that do, and have actually never been involved in systems development at all.

  96. stop whining by penguin7of9 · · Score: 1
    Microsoft, a business, gives you their software under the following conditions:
    • You pay us money.
    • You can use the software on one machine.

    GPL'ed software dispenses with the "you pay us money" part. Then, it gives you the following additional rights:
    • You can alter the software.
    • You can recompile the software.
    • You can redistribute the software under the same license that you got it.

    What's "anti-business" about distributing a better product at a lower cost, giving more functionality to the end user? Is Macintosh "anti-business" because it's better than Windows? Is "Snap Cola" "anti-business" because it's cheaper than "Coca Cola"?

    If you don't like the GPL or GPL'ed software, you have the same choice as with any other product: just don't use it. Well, actually, you have more of a choice, because while you may not be able to avoid using Microsoft software, you can definitely get through life without ever touching GPL'ed software.
    1. Re:stop whining by vadim_t · · Score: 1

      Heh. The only license that works the way you like is the BSD, or alternatively, the public domain. Try working at MS for a while and see if you can have complete control over your own work.

    2. Re:stop whining by Geek+of+Tech · · Score: 2, Insightful
      I'm throwing away a perfect chance to use mod points on this, but think. The DVD Player is running Linux. Many people have contributed to Linux.

      The part that denies you complete control over your own work by requiring distributed modifications and derivations also be licensed under the GPL.

      Okay. First. It's not "their own work". It's the works of hundreds of individuals who have spent their time (many years) working on this Linux, agreeing to let others use it only if the source code is included. You may have built on it, but you always have the option of starting from scratch. I think the saying is "You can't have your cake and eat it to". You can't use someone else's work and resell it outside of the original terms.

      Second, if you wrote your own software and don't want it released under the GPL then simply Don't release it under the GPL!

      --
      Stop the Slashdot effect! Don't read the articles!
    3. Re:stop whining by LittleBigLui · · Score: 1

      So the GPL is more anti-business than BSD and similar licenses, and less anti-business than pretty much every commercial license in existance.

      Somehow i tend to conclude that calling the GPL anti-business is somewhat akin to calling a temperature of 1 Kelvin REALLY FRIGGIN DAMN HOT OUCH I BURNT MY FINGER because theres still something even colder.

      --
      Free as in mason.
    4. Re:stop whining by gid-goo · · Score: 1

      If it's a modification or derivation it's not your own work. You are altering someones elses work to suit your purposes. So yeah, you can't take what I've done, write your own little hack on top of it, and then call it yours. That's stealing.

    5. Re:stop whining by gaijin99 · · Score: 1
      The part that denies you complete control over your own work by requiring distributed modifications and derivations also be licensed under the GPL.
      Sigh. Reality time: if you license MS, or SCO, or Apple, or fill in the blank, code and modify it you don't have complete control of your own work either. Just try releasing the source for code that was originally MS's and see how many lawsuits you run into. If you modify ANYONE'S source you are under obligations to them, the GPL is hardly unique in this.

      On the other hand, the GPL doesn't place any restrictions on USE of their programs. I can use gcc to compile a propriatary program all I want and the GPL doesn't enter into it at all. OTOH, if I want to take someone else's GPLed work, change it up a bit, and distribute I'm obliged to license my changes under the GPL as well. Don't like that? Don't use any GPLed source in your own work then.

      Try reading the GPL before you attack it. Its actually fairly simple to read and understand since its written in English as opposed to Lawywer. It is vastly less restrictive than the license you'd have to agree to if you were making changes to any propriatary software.

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    6. Re:stop whining by drsmithy · · Score: 1
      If it's a modification or derivation it's not your own work.

      The whole product ? No - I never said it was.

      However, the modifications you've made and any code you've written to create a derivative product *are* completely your own work. Under the GPL, you lose the ability to control what happens to those bits you write yourself if you want to distribute them - it's one of the sacrifices you have to make to use GPL code.

      So yeah, you can't take what I've done, write your own little hack on top of it, and then call it yours. That's stealing.

      No, it's not stealing. If anything, it's copyright infringment (or maybe some weird combination of fraud and identity theft).

      "Stealing" implies someone has taken something of yours away. If they build on your code, they have not - every bit of your code is still yours to do with as you wish.

    7. Re:stop whining by drsmithy · · Score: 1
      Okay. First. It's not "their own work".

      Any code they've written themselves, from scratch, most assuredly is "their own work".

      It's the works of hundreds of individuals who have spent their time (many years) working on this Linux, agreeing to let others use it only if the source code is included. You may have built on it, but you always have the option of starting from scratch. I think the saying is "You can't have your cake and eat it to". You can't use someone else's work and resell it outside of the original terms.

      I don't dispute this point. The loss of control over your own code - should you choose to distribute it - is one of the sacrifices you have to make to use GPLed code.

      Second, if you wrote your own software and don't want it released under the GPL then simply Don't release it under the GPL!

      This has nothing to do with the issue at hand.

    8. Re:stop whining by drsmithy · · Score: 1
      Sigh. Reality time: if you license MS, or SCO, or Apple, or fill in the blank, code and modify it you don't have complete control of your own work either. Just try releasing the source for code that was originally MS's and see how many lawsuits you run into.

      This is completely irrelevant. Other source code licences are not being discussed.

      If you modify ANYONE'S source you are under obligations to them, the GPL is hardly unique in this.

      I never tried to say it was. I was just pointing out that one of the obligations you have if you use GPLed code, is that you give up control of your own work that modifies or derives from that GPL code (should you choose to distribute that work). This is why some people consider it "anti-business".

      OTOH, if I want to take someone else's GPLed work, change it up a bit, and distribute I'm obliged to license my changes under the GPL as well.

      Yes, my point precisely. You have to give up control of your work.

      Try reading the GPL before you attack it.

      I'm not attacking it, I'm pointing out plainly obvious facts about (that you obviously understand anyway, so I'm not sure what the problem is).

    9. Re:stop whining by penguin7of9 · · Score: 1

      The part that denies you complete control over your own work by requiring distributed modifications and derivations also be licensed under the GPL.

      If you don't like the GPL conditions for modifying and redistributing GPL'ed software, just don't modify GPL'ed software. After all, that's the same approach you take with any commercial software (where the conditions are: you modify and redistribute it and you have to pay stiff penalties).

      Besides, your understanding of the GPL itself is incorrect. You can modify GPL'ed software to your heart's content. You can even distribute your own additions to GPL'ed software in whatever form you like under whatever license you like (see Section 5 of the GPL2).

      Only in the case that you patch or link your modifications into existing GPL'ed software and redistribute the result are you obligated to put your code under the GPL. What triggers that is that you are redistributing someone else's code. Don't redistribute other people's code and you don't have any obligations or legal problems. That's the same deal you get from Microsoft or Sun.

      In addition, while companies like Microsoft or Sun claim ownership of your code merely because you looked at theirs, GPL'ed software never makes such claims.

    10. Re:stop whining by gaijin99 · · Score: 1
      OTOH, if I want to take someone else's GPLed work, change it up a bit, and distribute I'm obliged to license my changes under the GPL as well.
      Yes, my point precisely. You have to give up control of your work.
      Well, if I'm modifying someone else's work, its hardly *mine*, now is it? At that point its more *our's*. Which is my point here. Your post was an attempt to make people fear that the big bad GPL was going to take away their rights to their own work. But when I extend someone else's code it isn't really my own work. That's the point.
      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    11. Re:stop whining by Hooded+One · · Score: 1

      If you're using GPLed code, then it's not entirely your own work. If you want to benefit from the work of others, you have to play by their rules. That's business.

    12. Re:stop whining by drsmithy · · Score: 1
      Well, if I'm modifying someone else's work, its hardly *mine*, now is it?

      Anything you do yourself is your work, by definition.

      At that point its more *our's*.

      No. The whole product might conceivably be considered "ours", but not the parts you did yourself.

      Which is my point here. Your post was an attempt to make people fear that the big bad GPL was going to take away their rights to their own work.

      My post was simply pointing out it means you have to give up control of your work. If you write code that modifies or derives from GPL code, you are bound by the GPL to also license your modifications or derivations under the GPL (assuming you are distributing the whole thing). Hence, you don't have control over the work you have contributed - it *must* GPL. This is a sacrifice you make (and hopefully understand) when you choose to make use of GPL code.

      But when I extend someone else's code it isn't really my own work.

      Everything you do yourself is your work, by definition, where it changes or builds on existing work is irrelevant. The GPL simply forces you to licence your work under the GPL (if you distribute, yadda, yadda, yadda).

    13. Re:stop whining by DavidTC · · Score: 1
      What you are saying is misleading.

      'The GPL simply forces you to licence your work under the GPL' is technically true, although near nonsensical when compared to commercial licenses.

      If it was commercial licenses, the line would go 'The commercial licences simply force you to take your work and flush it down the toilet, not only disallowing distribution of it but actually disallowing modification in the first place.'

      Your line is rather akin to saying 'I don't own a car, cars can only travel 55 or so miles an hour, depending on the speed limit.' Well, yeah, but that's about 10 times as fast you can walk. Likewise, the GPL requires you to distribute your modifications under certain rules, but that's 10 times better than not allow you to distribute or even make said modifications.

      That's assuming you want to make modifications, of course, but the whole thing becomes moot if you don't...you're just reselling someone else's software at that point.

      Basically, you're being delibrately misleading. It doesn't matter if it's 'your work' or not...no license at all, even BSD ones, allows you to freely distribute works based on other people's work, even if 'your own' code is in it. (Although the BSD has very easy to follow rules...you just need to keep copyright notices'.) With most licenses, you have no ability whatsoever to distribute the combined work. If you go and beg the company, you *might* gain the ability to sell your combined work and pay them for every single copy you sell. But you can do the same damn thing with GPL software, so I don't see how that's a valid point.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    14. Re:stop whining by swillden · · Score: 1

      No. The whole product might conceivably be considered "ours", but not the parts you did yourself.

      Yes, the author of the modifications completely owns his modifications. He's perfectly free to take those patches and apply them to some other code, or to write his own version of the rest of the system in which they live, and then license his work under whatever terms he chooses.

      But as long as those modifications are incorporated into someone else's work, the result is jointly owned.

      If the part of the work that is wholly his is not useful, well, whose fault is that?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    15. Re:stop whining by drsmithy · · Score: 1
      What you are saying is misleading.

      No, it's an easily verifiable fact. Heck, it's the whole point of the GPL's existence. If you make changes to, or derivatives of, GPLed code and distribute the resultant product, then you are required to GPL your work. The only reason the GPL exists is to create and enforce this requirement.

      'The GPL simply forces you to licence your work under the GPL' is technically true, although near nonsensical when compared to commercial licenses.

      I'm not comparing. Someone asked what was "anti business" about the GPL. I pointed out the aspect of it that many people construe as "anti business" and makes it impractical to do for-profit software development (it's difficult to make money selling software when your customers can effectively give it away to the whole world for free).

    16. Re:stop whining by Anonymous Coward · · Score: 0
      • Under the GPL, you lose the ability to control what happens to those bits you write yourself if you want to distribute them - it's one of the sacrifices you have to make to use GPL code.
      I'd assume that one could distribute those modifications, and ONLY those modifications, as a diff, and yet retain full rights to them, as you're not distributing the GPL'd software yourself, but rather offering a patch do a package that can be obtained elsewhere.
    17. Re:stop whining by ilcylic · · Score: 1

      Um, "modifications and derivations" exactly. You seem to be missing a critical step here, namely, that if the GPL'd software didn't exist in the first place, you'd have to buy the source you were modifying, or write it all from scratch.

      You seem to be saying "Those people who gave me this stuff for free, that I painted racing stripes on, are unreasonably demanding that I tell people how to add racing stripes to things." If you don't like that, write your own software, from byte zero.

      -il cylic

    18. Re:stop whining by DavidTC · · Score: 1
      Yes, and it's even more difficult to do software development basing your code on commercial software. In fact, it's almost completely impossible. (It has been done, for example, OS/2 included Windows emulator that was really a completely licensed version of Windows 3.1 (Possibly 3.0, I forget.), modified at a few key low-level places to use OS/2 memory calls. You could even use an existing copy of Windows 3.1 and OS/2 could patch it. But it's rare.)

      Yet, interestingly enough, that's not 'anti-business'. Odd, isn't it?

      And like someone else said, saying free software is anti-business is like saying free electricity is anti-business. It's conceivable free software will wreck the sell-software industry, just like free electrity would wreck the sell-electricity industry...but free electricity is something that would help every single other business. It's not anti-business at all.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  97. A typical day on Slashdot..Do as I post... by Anonymous Coward · · Score: 0

    'tongue in cheek'
    Haven't you heard? Information wants to be free.
    'tongue out of cheek'

  98. BSD-The pet rock of code. by Anonymous Coward · · Score: 0

    "If BSD really was the superior OS that it is often claimed to be, why didn't it achieve buzzword status?"

    Of course it is. Check Windows 2000 source code.

    Seriously, you can not use "buzzword" status as a measure of anything.

  99. Suse by nuggz · · Score: 1

    Did they install the boxed version, or the download version.

    Maybe they did do somethign wrong.
    Which they shouldn't have.

  100. Haven't we ... by judicar · · Score: 3, Insightful

    been here before

  101. Parent post is not Bruce Perens by Anonymous Coward · · Score: 0

    n/t

  102. A typical day on Slashdot...Birds of a feather. by Anonymous Coward · · Score: 1, Insightful

    Actually what has been demonstrated is that a very vocal minority has settled here, and is getting lots of air time (and mod points). Hence the perception of bias. Of course no one has ever accused Slashdot of ever being fair, and impartial, and I doubt anyone ever will. The fact that the parent post got as high as it did, is a good sign though.

  103. Re:But... by MoFoQ · · Score: 0, Troll

    I thought RISC in this context meant Really Inbreed Shitty C0cksuckers.

    o well...looks like it's time to pull my pitchfork and flaming torch from SCO's "where the sun don't shine" part.

  104. Re:You need to deal with that. by BlueLightning · · Score: 2, Insightful

    There's often quite a difference between infringing on a trivial software patent, and taking someone else's code and basically trying to pass it off as your own.

    There's nothing wrong with companies making money from GPL'd software. However, if a company takes GPL'd source, compiles it into their product and then doesn't provide a notice anywhere describing how the source including any modifications can be obtained, then they are in violation of the GPL.

    The bottom line is, if someone has spent their effort on creating a piece of code and has (generously) decided to release that code under the GPL, and you want to reuse some or all of the code that they wrote, you have to comply with the GPL - otherwise, you don't get to use it. It's not a difficult concept to understand, nor is it unfair.

  105. once again.... by Anonymous Coward · · Score: 0

    LOSE not LOOSE (unless we're talking about your girlfriend). i don't normally do this, but i'm starting to see it 3 or 4 times a day.

  106. Re:But... by EugeneK · · Score: 1

    "She got pushed down, and they walked over her like a herd of elephants," said her sister, Linda Ellzey.

    *sniff*, things like this always make me remember what's important about Christmas..

    getting trampled by overweight shoppers!

  107. MOD PARENT UP by Anonymous Coward · · Score: 0

    It's as Insightful as its parent .. if not more

  108. Just wait until China releases its "own" OS... by Mahatma+Goatse · · Score: 0

    ... i.e., a closed-source operating system based on the Linux source code. They're working on it already, and it will the the single worst violation of the GPL. And there will be nothing anyone can do about it.

    1. Re:Just wait until China releases its "own" OS... by Anonymous Coward · · Score: 0

      Love your posting history. After another in the 'troll' collection eh?

  109. LiteOn Phomaster LVD2001 DVD Player by acousticiris · · Score: 5, Informative

    I purchased this DVD player late last summer and discovered the Linux kernel present on the upgrade BIOS disc.

    This is the response I got from them:
    ----
    From: DCTW_Service@liteonit.com
    Subject: Re: Request for GPL Code
    Dear Sir,

    Sorry at the present, we don't provide the source code.
    Thanks for your understanding.

    Best Regards!
    ----
    Of course, my understanding isn't important. The copyright owner's understanding is what matters.
    I decided to e-mail the folks at the FSF for a follow up. I assumed that was the place to go, though I admit even today, that I'm not exactly sure sometimes.
    Here was the response from them:
    ----
    From: license-violation@fsf.org Subject: [gnu.org #114549] Linux GPL Code Violation - LiteOn Phomaster LVD-2001
    For some reason, your mail never reached my inbox (indeed, the web interface to our RequestTracker seems to be having a bit of a hard time with it too). So, sorry for the late response.

    We've already seen a few violations which look to be the same product as this under different packaging. We will add LiteOn to the list of people to write to about this. Thanks for the report.

    --
    -Dave "Novalis" Turner
    GPL Compliance Engineer
    Free Software Foundation
    ----
    The whole process was really quite daunting from my perspective. It is my understanding that the Linux Kernel is not a GNU product (though much of the software in a typical linux distrubtion is). Being a linux/GPL/FSF/GNU newbie, it took me quite a bit of time to hunt down a place to submit my complaint. Does anybody know of a database of copyright owners who use the GPL, and more importantly a convenient location for notifying said individuals when a breach is found or suspected? Even the FSF site didn't have a spot that was blaringly obvious to someone who had never visited the site before for reporting GPL violations of their software.
    I will say, its nice to see some attention being payed to this with regard to my DVD player. Not to advertise for the theifs, but its a great player...the new BIOS even allows one to play ogg encoded files written to a DVD or CF card. I'm interested, obviously, in getting my hands on the code and potentially flashing the BIOS with my own handy-work...maybe see if I can get the thing to take a hard drive or wireless network adapter in its PC card slot.

    --
    "God is dead!" - Nietzsche
    "Nietzsche is dead!" - God
    1. Re:LiteOn Phomaster LVD2001 DVD Player by sokk · · Score: 1

      I have the same player. It's great, but I too would like to modify the source. It would've been cool to add network functionality using the PCMCIA-slot etc.

      I've downloaded the ROMFS. The root contained these files (and some images etc): fileplayer.bin, fipmodule.o, khwl.o, linux.bin.gz, minimod, mpegplayer.bin

      Seems like the 'real' (custom?) system is contained in /bin/init (binary). (The strings output of that file makes me believe so)

      khwl.o (using strings): EM85xx driver module /project/liteon-release/v0.02.27/uClinux-2.4/ 2.4.17-uc0 Proprietary. Copyright (c) 2002 Sigma Designs Inc. All rights reserved.

      So maybe they use a stock uClinux kernel, some proprietary modules, and a custom init system?

      If the init system doesn't contain any GPL-code, do they have to release it? How about the legality of including proprietary modules? If it's ok, don't they only have to say: "Get the source for the kernel at uClinux.org"? - and make it pretty much unhackable?

      You can get the ROMFS I used at Kiss-Tuning's download area.
      By the way, the links-section contains a list of players using embedded linux.

      I've updated the player with the latest beta-driver (they had it on the website for a little while). It's great. It adds directory browsing to the system. Subtitle-support. Smoother avi-playing (think they've increased the use of buffer/cache). It can even play videos and music from the CF-card reader. (Very nice)

    2. Re:LiteOn Phomaster LVD2001 DVD Player by Anonymous Coward · · Score: 0

      Not to advertise for the theifs

      Not trying to nitpick here but anytime a story comes around about copyright infringement and the *AA mob all /.ers get their knickers in a twist about the theft word.

      So it would be only fair to say that GPL infringement is NOT theft.

  110. Be Like SCO by Anonymous Coward · · Score: 0

    Hey, I know, the FSF could sue them for
    vioaltion of contract (the GPL). Then again,
    nah, that would be doing the same thing as SCO
    and the free-source community wouldn't wan't to
    do that, would it?

  111. BSD License by Anonymous Coward · · Score: 1, Interesting

    We wouldn't even be having this discussion
    if the manufactures were using a BSD licensed
    system. These GPL compliance demands are just
    another reason for these manufactures to use
    BSD products in the future.

    1. Re:BSD License by Anonymous Coward · · Score: 0

      Yet, they keep on using Linux.

      Maybe they use Linux because it works for them, and BSD doesn't.

      You BSD whiners keep on saying this crap, yet people keep on writing GPL code, keep on imporving GPLed code..

    2. Re:BSD License by JK+Master-Slave · · Score: 1

      Another way of looking at it is:

      You GPL advocates (note more friendly, tolerant term) keep on saying crap about BSD code getting stolen, yet people keep on writing BSD licensed code, keep on improving BSD licensed code.....

      The BSD code base is damned fine stuff, and probably gets embedded signficantly more often than Linux. Nobody's counting, of course, and nobody has to tell.

      In a sense, the BSD code is like an anonymous donation. The GPL'd code is like a donation from the pushy rich guy who insists on a brass plate being affixed on the park benches his money paid for.

    3. Re:BSD License by mcspock · · Score: 1

      Bingo. This is why all the embedded projects i've worked on have used BSD licensed code, or the redhat modified GPL for embedded products instead of the stock GPL.

      Considering how much time is spent on software vs. hardware in products like these, it's absurd to expect companies to distribute _all_ their source.

      --
      -- Patience is a virtue, but impatience is an art.
  112. Not all developers are equal by apankrat · · Score: 1

    The reason so much GPL software exists is because developers like the license.

    Yeah, but how many of GPL'ed projects are actually useful and complex enough to spawn any commercial
    activity around them ? I personally know plenty of programmers who have no clear preference between GPL/MIT/BSD/SleepyCat/etc because in the end neither is realistically enforsable for an average small and mid-size project. The real reason so much GPL software exists is because GPL is a reasonable default choice of an open-source license, not necessarily the best one from the business perspective.

    --
    3.243F6A8885A308D313
    1. Re:Not all developers are equal by codepunk · · Score: 2, Insightful

      Right but the use of the GPL license has absolutely nothing to do with business. The choice of the GPL license is that of the developer. That is right not any business but the individual developer. It is a way to release code into the wild without it being either sold back to you and or exploited. What most people tend to forget is that I, Joe Developer, don't give a damn if you cannot put my code in your closed program.

      --


      Got Code?
  113. Re:Oh no! by Anonymous Coward · · Score: 0

    Just send your properly pickled penis to Cmdr. Taco and you'll receive a free CD of the source code to your DVD player in the mail.

  114. Re:Have they hacked the kernel? by tricorn · · Score: 1

    Not just to protect against malicious code, but to allow you to modify the way the program works. For example, I have a Linksys Wireless-G Router, $69 after rebate. They also make a Wireless-G Bridge, for $169. It has less hardware, and I see no reason why the Router hardware couldn't perform the same function (connecting to an access point, rather than being an access point). I'm definitely interested in looking at the source for both devices to see how it can be modified.

  115. The BSD license is like Public Domain, except... by Ricin · · Score: 1

    ... you get credit for your work.

    Not just that. You retain copyright by the BSDL therefore the code you submitted under BSDL always remains BSDL.

    So it's copyright and visible acknowledgement of that. But that's all AFAIU.

  116. Re:But... by dzym · · Score: 1

    Coolest post I've seen on Slashdot in a long long long long long time.

    Kudos.

  117. *BSD is dying by Anonymous Coward · · Score: 0
    You fool, don't you know: BSD is dying.

    It is official; Netcraft confirms: *BSD is dying

    One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin] to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.

    FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.

    Let's keep to the facts and look at the numbers.

    OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.

    Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

    Fact: *BSD is dying

  118. So is anybody doing anything? by Dhalka226 · · Score: 1

    If there are GPL violations, we can sit around here and complain forever. The real question is, is there somebody out there who is DOING something about it?

    It might not seem worth it in a lot of ways, particularly legal costs -- but the danger of not dealing with violations of the license is that it is going to make more companies assume that GPL authors/supporters can not or will not enforce the license. And that is a dangerous precedent.

  119. stop it. by mcbridematt · · Score: 2, Insightful

    Guys, we are scaring them off.

    What if, because of this GPL mess, that manufacturers go to Windows Embedded and nextgen devices end up with some Internet connectivity or something.

    I wouldn't like to see "The system is now shutting down due to some RPC shit. This shutdown was initiated by NTAUTHORITY\SYSTEM" in the middle of a DVD movie.

    1. Re:stop it. by RdsArts · · Score: 4, Interesting

      What you want them to do is to allow them to use their software as if it were BSD licensed. What the companies are doing is stealing software, and then selling it to other people. They have every right, and futhermore a duty, to make noise about this. The "price" of GPLed software is to release the source, and you need to "pay" to use software they didn't write for commercial products. Sorry.

      Oh well. I guess respecting the author's rights is unimportant next to making sure they use "anything but Windows," eh?

    2. Re:stop it. by nagora · · Score: 4, Insightful
      Guys, we are scaring them off.

      I don't think I'm too worried about scaring thieves off.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    3. Re:stop it. by JK+Master-Slave · · Score: 1

      Agreed. And this comment applies well to the RIAA suing a few 'example' file sharers. Scare 'em off. No problem. Nothing we should worry about.

      Right?

    4. Re:stop it. by Anonymous Coward · · Score: 0

      Hold on here. How are they 'stealing' software? They're just 'making copies of' the software. You still have the original.

      Same logic as the typical Slashbot uses with regard to MP3 files. Shouldn't it apply the same here?

    5. Re:stop it. by nathanh · · Score: 1
      What if, because of this GPL mess, that manufacturers go to Windows Embedded and nextgen devices end up with some Internet connectivity or something.

      Then we lose a freeloader who steals from us. No big deal. They're not the sort of companies we want to be working with in the first place.

    6. Re:stop it. by Anonymous Coward · · Score: 0

      you have problems understanding simple things, don't you?

      ac too.

    7. Re:stop it. by nagora · · Score: 1
      And this comment applies well to the RIAA suing a few 'example' file sharers. Scare 'em off. No problem. Nothing we should worry about.

      Right?

      More or less. We should be working at replacing the RIAA with something relevent to the 21st century and that recognises that their role is now greatly reduced and therefore more of the money for music should go to the artists.

      Wanting the artists to get a bigger cut doesn't mean that I think people should steal the music and thereby deprive both the RIAA and the artists of their money.

      The fact that the RIAA is suing people for insane amounts of money and using quasi-legal methods of doing it is a separate issue from whether or not having 5Gigs of music on your hard drive that you never paid for is right or not.

      Both programmers and musicians deserve to have their choice of licence respected, especially since the musicians basically don't have any choice: you play with the RIAA or you forget about air-play and a career.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    8. Re:stop it. by Anonymous Coward · · Score: 0

      You're right. RdsArts should have said "What the companies are doing is infringing copyright".

      Of course, that still doesn't mean what they are doing is right, just like it doesn't make copying thousands of MP3s right.

    9. Re:stop it. by Anonymous Coward · · Score: 0

      Great!

      can you please send me CD of everything you have written and thge sourcecode so I can make money off your work for free?

      you dont mind obviousally...

      actually, let's make it easier... what's your bank account numbers? I need to help a couple of nigerian friends....

  120. More information ... by Pivot · · Score: 3, Informative

    - is available here, http://www.duke.edu/~java32/bravo/bravohacking.htm l.

  121. Statically linked drivers constitute modification. by Svartalf · · Score: 1

    I do believe that they're most likely statically linking the drivers on those players, which constitutes an extention of the Linux kernel. There's a sort of exemption for dynamically loaded modules, in that it's been stated that it's considered to be "okay" for binary only modules, but there will be no considerations given for preserving any of the module to kernel interfaces so your module can break at any revision of the kernel. The problem with modules are that while they allow flexibility in the ammount of support provided in the kernel, they bulk up a kernel that only needs ONE set of specific device drivers loaded. In that context, it makes a BUNCH of sense to make them statically linked in the kernel.

    Now, do you see the issue here? The vendors are statically linking Sigma Solutions' driver into their kernel versions. Direct violation of the GPL- period.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  122. They don't even really have to modify it... by Svartalf · · Score: 1

    If they're distributing it as a binary distribution, the source code offer/distribution requirement APPLIES.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  123. Fedora is test-ware by Anonymous Coward · · Score: 0

    Stay away from Fedora. It's test-ware (or crap ware) whatever. There is no real commitment behind it. Go Suse or Mandrake. Even Debian.

  124. Very valid concern... by Svartalf · · Score: 2, Informative

    Having worked in the Embedded Linux field for quite some time now, I have some perspective. It's not 100% gospel as I don't have anything but an add-on driver set for an obsolete SBC from Versalogic to my name as for kernel stuff. It is MY understanding (and the general understanding of the embedded world using Linux the "right" way...) that binary kernel modules are "okay"- there's no written exemption included with the rest of the licensing for it, but there's numerous references that can be found on the Internet that Linus and others didn't plan on pursuing that situation and that they were not going to worry about breaking binary compatibility with modules at any version release. Static linkage is purely a violation of the GPL if you do not provide the sources back to the world at large- it's linkage pure and simple and under the terms of the license grant, you have to provide source or stop distribution altogether.

    It's a big grey area, but if you're using modules, it's a lot better and you're likely to not garner complaints like this if you do.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  125. A question about the GPL by XO · · Score: 1

    So, say that I had written a program, that I distributed in binary form, that was GPL.. and had made the source available, but no one actually took advantage of the availability. What happens, if the original source code say, is destroyed in a hard drive failure, or some natural disaster, or some such? What is my liability then?

    This actually happened to me, though the 3 year limitation had long since passed before anyone even thought to ask me about the source.. I just told them "look, I wrote this program 10 years ago.. the source was lost in a catastrophic IDE controller failure..." and the person asking was cool about it. But, what if they had decided to take me to court on the GPL?

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    1. Re:A question about the GPL by Todd+Knarr · · Score: 2, Informative

      If it was past the 3-year timeframe specified in the GPL and you hadn't been distributing the program since you lost the source, you'd've presented the text of the GPL with the relevant paragraph highlighted, and the judge would've dismissed their case or found for you.

      Within the 3-year limit, it'd depend. If you'd distributed the program with source and merely made the source available on it's own, again they'd lose because the 3-year-limit paragraph wouldn't apply. If you weren't including the source with the program and it wasn't available anywhere else, well, technically you'd be in trouble for failing to live up to your end of the GPL but practically it'd depend on what happened. In general you wouldn't be held liable for events beyond your reasonable control. Still, backups are a very good idea.

      We make a big deal of companies failing to live up to the terms of the GPL, but the author has responsibilities under the terms of the GPL too and we'd better live up to them just as much as we expect everyone else to.

    2. Re:A question about the GPL by xenocide2 · · Score: 2, Interesting

      Well, I'm no Bruce Perens (I'm no lawyer either), but if I recall the GPL correctly, the 3 year limitation applies to written offers only; I don't think courts see offers displayed on screen the same way. And if I recall correctly, thats the only one that expires. The gpl covers this quite well, so you might take yourself a half day and work through the meaning of the GPL. Especially since this code is 10 years old (apparently if you don't specify a version, any version may be applied, though figuring out if you actually provided a liscence file or not may be difficult).

      But this is largely irrelevant; you own the copyright. The GPL applies to people you distribute to. I suppose you could sue yourself for infringement, but you hold the copyright, and can do whatever you see fit with it, including releasing it to others under the GPL. And moreover, as a person you don't have much to offer people who want to sue you. Usually people are looking for the source code. They can't sue that out of you if its gone. Since the code is gone, you're not providing access to GPL'd code.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    3. Re:A question about the GPL by DavidTC · · Score: 1
      If it was within the three year window, you would be able to sue yourself for not living up to the GPL, and collect damages.

      Why you would do this I am not entirely sure.

      Also, your customers could sue and get a refund on their software. Of course, as they didn't pay anything for it, I don't really see what that would accomplish either.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    4. Re:A question about the GPL by XO · · Score: 1

      So, remind me again, what rights does the GPL protect? hmm. nothing.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    5. Re:A question about the GPL by stuermml · · Score: 1

      An author is not necessarily bound to the GPL, because he doesn't depend on it for distribution of his work.

    6. Re:A question about the GPL by Todd+Knarr · · Score: 1

      Not for distribution, no, but when he distributes under the GPL he enters into an agreement with the person he distributes to. He doesn't need to enter into that agreement to distribute his own software, but if he does he has to live up to his side of it just as the person he distributes to has to live up to their side of it. The fact that I'm the copyright holder doesn't matter, this would be a straight matter of breech of contract/agreement.

      Eg., just because I distributed my stuff to other people under the GPL doesn't mean I have to give it to you under the GPL (though I couldn't stop you from getting it from one of the other people), but if I do give it to you under the GPL I can't then refuse to give you the source code if you ask.

  126. Sobering thoughts, these... by Svartalf · · Score: 1

    I was under the understanding that it was okay. Now,reading what you've said, I've done a little research now, and I'm not sure anymore.

    Ouch.

    Perhaps it's for the best that the drivers are open source anyhow- it's not like they're REALLY keeping the competition from "ripping them off" like many keep saying will happen if they did open source things. Anyone capable of ripping them off would have a crack reverse engineering team and would do it with or without the source code. Yes, it'd make it more "difficult" but in the end, the result is exactly the same and usually, it's not much different in the bottom line for the copy-cat.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  127. DVD encoding cracking... by Anonymous Coward · · Score: 0

    hmmm... here the music industry, computer manufactures, M$, etc. are trying to sue people for writing this stuff. I wonder if it is possible to trade functionality in much the way that patten infringments are traded...

    Just a thought.

  128. Another GPL violation or oversight? by Anonymous Coward · · Score: 0

    Lindows claims it is offering up the source code to the specific programs it puts in it's Lindows distribution. But they do not state this is with some exceptions, for example xine. No xine source available. Maybe it's because of the commercial DVD decoder codec included in their version? Maybe it's some other reason. The fact remains it simply isn't available.

  129. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 0

    Actually, from what I understand, the BSD license is more appropriate for businesses who do not wish to disclose their modifications.

    Which is probably the reason nobody uses BSD, and they go with Linux. With BSD, businesses will treat their mods as their own 'Intellectual Property' and more likely than not aren't going to give anything back.

    There is a reason businesses use Linux, and it has more to do with the license than you BSD whiners think.

  130. Not how I read the GPL. by nuggz · · Score: 1

    I don't agree.
    The GPL says that you must provide the source, or an offer to supply the source if you distribute.
    I don't see any clause that permits you to pawn it off on others.

  131. This isn't the 1st time by BigBuckHunter · · Score: 2, Informative

    Anyone remember when Sigma released an MPEG4 encoder that was 90% of XVID's code? It took a month to straighten out and ended with Sigma GPL'ing their encoder.

  132. First Sale by Mike+Hawk · · Score: 0

    Na Na Na Na, Hey Hey Hey, First Sale.

    If you sell me a copy of your book for $0 and I turn around and sell it for $20, your bad.

    If you sell me 1000 copies of your book for $0 and I turn around and sell them for $20 each, your bad.

    If you sell me 1,000,000 copies of your OS for $0 and I turn around and sell them for $100 each, your bad.

    If you sell me (x number) copies of your (y content) at (z price) and I turn around them and sell them for (z*n price) each, your bad; well, assuming n >= 1.

    Isn't this the same group that was pushing the first sale doctrine on Apple a few weeks ago? Not so nice when the shoe is on the other foot. The only one here that must follow the rules is Sigma, everyone else is just a reseller selling the product.

    1. Re:First Sale by Almost-Retired · · Score: 1

      The only one here that must follow the rules is Sigma, everyone else is just a reseller selling the product.

      'scuse me? AIUI, and I'm not even in the same precinct as a lawyer, this chain of distribution has no stopping point in its path to the end user.

      Not only that, but you can probably make some mooney betting that each of these individual makers is also doing something to the code in order to differentiate his product from the next carbon copy on the shelf beside his product.

      In either event, it seems to me that since Sigma has already been caught, and caved in once in fairly recent history, there is grounds to quote in court the fact that they seem to be a habitual violator of copyrights. And that might not be so impressive to the court, hearing them claim a lack of knowledge about the terms of the GPL. Many times its been said in court, ignorance of the law is not a valid excuse.

      Cheers, Gene

    2. Re:First Sale by Todd+Knarr · · Score: 1

      Except it's none of those in this case. It's Sigma "buying" one copy of the OS and then making and distributing additional products under a specific license (it must me under license since it'd be illegal under copyright law for them to do that without a license). That license specifies the terms that they may distribute under, to wit the "resellers" must receive it under the same license Sigma received it under. The "resellers" are likewise making and distributing additional copies of it after having received only one, which means they must have accepted the license terms too (again, they may not legally make and distribute additional copies without a license). The best those "resellers" could do is claim that Sigma didn't inform them of the license terms and that their copyright infringement is unknowing.

  133. Re:But... by Hooded+One · · Score: 1

    I love how Walmart didn't even just give her the damn DVD player -- they offered to put one on hold. Gee thanks.

  134. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 0

    Oh my god......[sploooooooge]. Oh man, that list of industry heavy hitters just gives me a hard on, and brings me to splooging orgasmic ectasy. We're the counter revolutionaries that hold up big daddy corporations whenever we can.

    IBM!...[splooooooge]...Compaq! [splooooooge]...

  135. This is .bruce, not the real bruce perens! by Anonymous Coward · · Score: 2, Informative

    Come on mods, how many of you are gonna keep modding this .Bruce Perens up?

  136. Uh, they joined the WTO by Szplug · · Score: 1

    so they should theoretically be accountable; but of course, there's nothing to stop them from being cleverer than the others about disguising its origins.

    --
    Someday we'll all be negroes
  137. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 0

    MOD PARENT DOWN This isn't the real Bruce Perens - Just another shaky faggot.

  138. Protect those rights or lose them by Anonymous Coward · · Score: 0

    Profiting off of the code and ignoring the authors wishes. There's little incentive to write code which offers little return. Compliance to the GPL can offer some type of return to the authors, GPL infringments remove that collective potential return to the authors.

  139. Re:But... by Anonymous Coward · · Score: 0

    They didn't really need to give her anything. It's not Wal-Mart's fault that their customers are imbeciles.

  140. Re:it *is* anti-business by rusko · · Score: 0

    it *is* anti-business, specifically anti-software business. lets think of an example, shall we:

    two companies decide to develop an innovative product, gadget X, that requires some sort of OS. in the old days, when no Fre Software was available, they would both develop something proprietary (or license it) to build upon. nowadays, they have GPL'ed stuff available to them. company A decides that it will build on GPL'ed code and to heck with the consequences, while company B decides to stand their ground. company A is first to market, with a much lower development cost. company B is still developing their proprietary thinger, spending a lot of moolah. meanwhile, company A sells some gadgets and enjoys some temporary success, but finds that a bajillion other companies now sell the same or equivalent thing, because they could build on their source. company B is screwed, because they have just lost a ton of money on developing their own solution. company A is likewise screwed, because they either didnt sell enough gadgets to cover their development cost or, in the best case scenario, did not reap the benefits of being the leader/one of the first in coming up with the idea.

    this is *bad* for the same reason that lack of patents is bad. while this does, in the short term, offer the consumer lower prices, more freedom and more choice, it disincentivizes the companies from investing into r&d and creating new stuff. so until altruistic spirits start developing dvd players and charging their cost for them, this will be anti-business.

    with that said, im writing this on a linux box, which i enjoy using.

    paul

  141. Rio Karma is also in volation of Linux's GPL. by Anonymous Coward · · Score: 1, Interesting

    After purchasing a Rio Karma, I started to poke around it abit. Guess what? It too is running linux, and the source is not made available from the Rio website (or on its CD)

  142. If that's the case... by Anonymous Coward · · Score: 0

    Where's the address to write to if I want a copy of the Linux source code?

  143. SkyOS IS GPL compliant! by Anonymous Coward · · Score: 0

    http://skyos.org/messagelist.php?category=OS&topic =Where+can+I+get+the+Source%3F

  144. Why Linux? by Anonymous Coward · · Score: 0

    Just use a Free/Net/OpenBSD, and you won't have to worry about getting 'infected' by the GPL.

  145. wrong by Anonymous Coward · · Score: 1, Interesting

    Linux is used because it is popular. Sort of like how Britney Spears sells a lot of albums. Popularity != Quality

  146. Hey Bruce! We need a gpl copyright sue shop. by iplayfast · · Score: 1

    It appears that copyright is only for the rich, as they are the only ones able to defend it. We need a way to 1st enforce our rights, and 2nd provide an easy way for users of copyright code to comply. Stick and carrot below.

    For example if a corp has save a bunch of money by using GPL, but don't want to release source code, being threatened by 100 angry protesters doesn't do much. Their day in court won't come since as a software developer you aren't necessarly rich enough (or have the time enough) to spend in court.

    But if a central body, (GPL Enforcement agency) is assigned the legal right to sue on the behalf of GPL providers, then it's one big hammer, that looks like a class action every time it hits.

    So the company want's to comply but doesn't want to spend a huge amount of money doing it. They don't want to set up a web site etc etc etc. So the GPL Enforcement agency says, we will provide a web site on your behalf.

    It becomes a central repository for code,(esp specific to device drivers), and as it becomes used more, the gpl becomes more accepted business pratice. It provides an easy system for companies to comply, without a big budget drain (just ftp and you're done) It just becomes a cost of doing business.

    I think a lot of the times, a company isn't necessarly hiding the code (after all most of it is available anyways), they just never budgeted for the release.

    Hey Bruce what do you think?

  147. why bother? by Trailer+Trash · · Score: 1

    I have to ask: why bother? Linus et al have never, to my knowledge, sued any of the numerous violators, or even threatened them. Why would any of these companies give a damn if they were violating Linus' copyrights if he's never going to enforce them? I hate to keep taking this position, but as long as Linus keeps his head in the sand, this is only going to get worse.

  148. list of GPL violators by oohp · · Score: 1

    It woule be cool to make a site that lists GPL violators where people can add companies which violate the GPL and details about the GPL violation (what products, etc.).

  149. Re:Have they hacked the kernel? by nathanh · · Score: 1
    It really pisses me off how overzealous you Linux people are. The GPL is there to protect freedom, not make it so companies are unable to use it to do business.

    If a company wants to take away my software freedoms in order to run their business, then I have no problem using the GPL to prevent them from doing that.

    The GPL protects my freedoms as the recipient of the software. I couldn't care less about the "freedom" of a company to sell GPL code without honouring the license.

  150. Software company ignoring the GPL by Anonymous Coward · · Score: 0

    ...there's also a BIOS company ignoring the GPL with some of their non-BIOS software...

  151. Huh? What part of 'derived' work don't you... by Kashif+Shaikh · · Score: 1

    ...understand?

    Have you read the Long email xchanges included within the kernel source? No where does it bring up your point: a dynamically loaded module doesn't have to be GPLed, while a static module has to be GPLed.

    The whole point was to consider if a module is 'derived' work of the kernel - is it independant that it can run on different kernel OSs(i.e AIX, Linux, Windows, etc) or does it require linux specific features?

    In Nvidia's case, they have a core-driver wrapped around a kernel-specific layer, where the driver was ported from Windows. This was the original intent of allowing non-GPL modules: porting of drivers from other OSs proves that your module is really 'non-derived'.

    But if your module was initially developed under Linux and only runs on Linux, then it can be considered 'derived', as you haven't proved otherwise. Since the concept of 'derived' is ambigous, the kernel guys are now labelling symbols as GPL, LGPL, etc. Though it's going to be hard not to mix GPL and LGPL symbols(i.e. can't use a macro that references GPL code from a module that only uses LGPL symbols).

  152. So much confused thinking in such a short post... by Anonymous Coward · · Score: 0

    """ ...people who produce useful things are rewarded.
    """

    Correct, so it would be correct to apply this to the makers of Free software who have obviously produced somthing useful and are rewarded by availability of source code from people who use their works.

    """ ...some government regulation is required...an industry where everyone loses.
    """

    Wow, that's a new one. Here I was thinking that it was Capitalism *itself* that weeded out those industries because it ""exploits a game theory model in which people who produce useful things are rewarded"". Hmmmmmm. The only reason government intervention is required is when (as you *correctly* pointed out) monopolies are created so that one company/person gets rewarded *too much* at the expense of everyone else. Government intervention is *not* required because some industry starts bottoming out its profit margins due to high competition: this is the very reason we use a Capitalistic system!!! I for one would be *very opposed* to my government artificially raising prices to keep some industry alive on life support. I believe the WTO has some strong things to say about this too. If GPL software kills some other company's margins: Bad Luck.

    """
    Copyright law is an instance where government regulations ensure that the game theory basis of capitalism can be applied to industries with high development cost but low marginal production cost
    """

    Perhaps, but that is only *by accident* in fact, copyright law and patent law exist *for the betterment and advancement of knowledge in society as a whole*, a function which the GPL performs quite nicely, wouldn't you agree?

    """
    The GPL is a perverse attempt to disrupt this balance by using copyright law to subvert the exact purpose for which it was intended.
    """

    As demonstrated above, patently false.
    I think you can go home now.

  153. BSD by Midnight+Thunder · · Score: 4, Insightful

    If anyone does not like the GPL license that goes with Linux, then there is BSD as alternative open source OS. By using BSD instead of Linux, there is no requirement to release the modified source. If you insist on using Linux then you should respect the terms of the contract. If your supplier uses Linux and you modify the code then you should either respect the GPL, ask your supplier to use a different OS, uses a different OS yourself or seek an alternative supplier, who does not use Linux in their product.

    There are choices, and it is up to the business to make the best one for their needs and limitations.

    --
    Jumpstart the tartan drive.
  154. Yet another company by Anonymous Coward · · Score: 0

    Lansonic is an example of another company that uses Linux in their devices but is reluctant to provide the source:

  155. GPL source from Kiss is on there website! by Marco+Meijer · · Score: 2, Insightful

    The source for the kiss divx player is on there website Kiss GPL sourcecode always was.

  156. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 0

    The linux kernel isn't distributed under the BSD license - get over it. It is distributed under the GPL. Nobody forced the business to choose this software solution, they did it because it seemed to reduce their costs and software development overhead and time. They took advantage of it and must follow the licnese, period.

    http://www.Mecotek.com/ also sells a player (MK-X4000) with Linux. I've generally been pleased with the resulting solution, but would really like to correct their menu system to honor directories.I'm tied of carefully created directory systems being ignored.
    WHERE CAN I GET THE SOURCE?

  157. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 0

    Companies can quite easily use the GPL to do business provided that they follow the terms of the license just like they would with any other license. Would they get away with violating the terms of a microsoft license? If not, then why should they be allowed to violate the terms of any other license?
    Call it flamebait if you will because I used microsoft as an example, but you are already moderated at -1 Flamebait, and my example is valid. Stick in the name of any other license holder if that makes it easier to swallow.

  158. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 0

    When was the last time Microsoft sued someone for violating their EULA?

    Hah! Microsoft EULA's are just gentlemans agreements that do not carry any legal weight.

  159. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 0

    You are all hypocrites.

    You all complain when someone uses GPL stuff and doesn't comply, but NONE of you comply with commercial software licenses when they say "Don't disassemble this code" in their licenses. Don't give me the "fair use" rights crap, if you want people to follow the GPL, then you should too, and stop ripping those commercial entities into GPL code.

    Hypocrites extreme is what you all are.
    And modders, get a clue.

  160. Who gives a hell if we scare them off? by Anonymous Coward · · Score: 0

    They are stealing code. They are breaking the license. If they don't want to release code, then THEY SHOULD NOT MODIFY GPL SOFTWARE.

    Me personally couldn't give a fuck about scaring a bunch of thieves off. The GPL is not a free lunch that makes it okay to ignore and get all those developers ass-raped by some greedy corporation.

  161. This is all in the GPL FAQ. by Anonymous Coward · · Score: 0

    This is confirmation of the parent's points from the FSF itself.

  162. So grow a backbone by Anonymous Coward · · Score: 0

    If you don't like this 'abuse' of the GPL...then grow a backbone and sue.

    A very blatent violation was the Virgin Webplayer. No action was taken then, so why should anyone think the copyright holders in the Linux kernel will grow a backbone now and sue.

  163. Re:Have they hacked the kernel? by Anonymous Coward · · Score: 0

    Go 'way and play with your lame pr0nsite some more NineNine... :P

  164. Let's break down section 3. by mindstrm · · Score: 1
    See my comments interspersed:
    Section 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:
    Okay.. that's straightforward.. you are allowed to do X if you also do one of the things listed here
    • 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,
      This does not mean just CD Roms. The last paragraph of section 3 even clarifies this. Downloads off a website certainly qualify.


      If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

    • 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,
      Okay.. of note is "machine readable" and "medium customarily used". A download off your website easily qualfies here. YOU are responsible for providing the download though, you can't just point them at a different copy someone else maintains. (or maybe you can, but you would have to be prepared to offer it should they stop). You are correct, though, that this has to be a real offer, just posting the stuff to the web will not work.. and is irrelevant.. what matters is that you give them a valid offer to get the source. That offer does not need to indicate a URL, or what format it will be provided on. It could say "Call this number to get the source" and sort it out from there... and as long as it was provided via a reasonable, accepted media(website, cdrom, etc), you are compliant.
    • 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.)


      This clause does not apply, as it says, to any commercial distribution. This clause is there so that I can give you a copy of something, and point you at the original vendor's source.

    • The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

    Now.. for an embedded device.. this is all trivial. As the source is not included IN the device, it would have to be either included on a CD with the device, or the device would have to come with a written offer stating who to contact in order to obtain the source.
    1. Re:Let's break down section 3. by Minna+Kirai · · Score: 1

      A download off your website easily qualfies here. YOU are responsible for providing the download though, you can't just point them at a different copy someone else maintains.

      Fine, go explain to a Yale Law professor about how you're better at reading a license than he is.

    2. Re:Let's break down section 3. by Anonymous Coward · · Score: 0

      s/Yale/Columbia/

    3. Re:Let's break down section 3. by mindstrm · · Score: 1

      Yeah.. I guess I missed the part in the GPL that said "IT has to be on a CD or floppy".

      Maybe he has special glasses?

      You'd have a hard time explaining that FTP is not a common medium for software interchange nowadays.

  165. Nice... by Anonymous Coward · · Score: 0

    Good for them! I applaud the initiative! I'm just counting down the seconds until the GPL is declared legally invalid!

    Long live BSD! Long live the LGPL!

  166. Application on top of Linux? by Anonymous Coward · · Score: 1, Interesting

    Actually, according to the GPL, the source code must be available for anyone who wants it... however, if they didn't modify the kernel, it would be quite sufficient to say "this product uses the RedHat 7.2 kernel, source is available at the RedHat site (www.redhat.com)".

    If their *application* code is running with no kernel mods (the kernel mods, being integrated with other GPL code would be "infected" with the GPL and would need to be open sourced), then their own application code could be on what whatever license they wanted and would *not* need to be GPL'd or made available.

    Personally, they would have been far better off using NetBSD, under the BSD license. It supports at least as many architectures as Linux, and is far more easily ported to new ones. Plus it has the advantage of allowing them to keep things under wraps (ok, such as the CSS keys, which are useless since it can be cracked anyways... but perhaps other code such as licensed code from Dolby or something for the sound)...

    Anyone out there who has used an F5 load balancer or a Nokia firewall has used BSD. They are welcome to make their own tweaks to the OS and distribute it w/o opening up thier mods. This has bought them a market edge for a few years, and they do contribute to finding bugs in the codebase, etc. They contribute to a more stable/secure product, while still keeping their own product 'proprietary'.

  167. Re:Have they hacked the kernel? by Tim+C · · Score: 1

    Well, I am a programmer, and while I've not (yet) contributed to any open source projects (precious little spare time as it is), I can imagine I wouldn't be too quick to sign my copyrights over to the FSF (or anyone else, for that matter). There's no legal reason why not, afaik, I'd just rather keep hold of it, even on stuff I've open sourced. Never know when it might come in handy.

  168. There is a third option by Per+Abrahamsen · · Score: 1

    Stop distributing the infringing code. The FSF don't sue for damages if the infringment stops.

  169. Re:it *is* anti-business by The+LowTech+Swede · · Score: 1
    Sorry if you feel that i critizise your example rather than your general point, but...

    Companies that sell gadgets sell something more than the software that's in them. They sell an image, a status, a thing that looks cool and fills some functions for the users. Reducing the development cost for software for a gadget X and the copies X2, X3 ... Xn (and the cost is not totally removed since code can be capsuled in different way as described elsewhere in this thread) simply transforms the market situation for gadget X into one where the monopoly time is shorter and product image has to be built faster. Healthy gadget makers can cope with this.

    The fact that company B is screwed is quite allright in the capitalistic model we work with. They clearly have not adapted to the fact that gadget Xi competes on other grounds than they presumed. This indicates that their management needs to be replaced and/or forced to learn from the experience.

    Given the large number of gadget makers out there and their quite comfortable profits, I don't feel the GPL will be the end of gadgets. For us non-gadget makers it will just mean better, shinier cheaper gadgets with fewer bugs in the software.

    With that said, I write this on a MS box, which I curse every day. :-( /TLTS

  170. BUT IT'S NOT THEFT! by EnglishTim · · Score: 1

    Or, at least, if you read many of the posts about the RIAA on Slashdot, the unauthorised acquisition of intellectual property isn't theft.

    Until it's GPL'd, that is...

    1. Re:BUT IT'S NOT THEFT! by nagora · · Score: 1
      Or, at least, if you read many of the posts about the RIAA on Slashdot, the unauthorised acquisition of intellectual property isn't theft.

      I know; there is a legal difference between breech of copyright and theft but from the point of view of the person that produced the work it's pretty immaterial.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  171. Re:it *is* anti-business by rusko · · Score: 0

    [monopoly time is shorter]

    that, my friend, is the key. we are not talking gadgets as in 'novelty items', we are talking gadgets as in, say, a network appliance that solves problems X, Y and Z. the problems were not solvable previously, hence no market for the appliance existed before company X came up with its solution. they invest time and a lot of money into building a market, informing the consumers (sme consumers in this case) and building awareness. if company Z can then come and compete on equal footing, there is no point for company X to have gone to all the trouble.

    speaking from experience, the situation is alerady pretty bad. the only chance for a startup X in such a scenario is to get bought out by one of the big guys who want a piece of said market and find it cheaper and faster to buy the startup out than to roll their own product in-house. if such does not happen, startup X has to rely on a very slim chance that they will grow fast enough to be able to compete with the new entrants. and this is *without* having to make their source code public.

    'dumping' (ie selling at an artificially low price in order to kill competitors with less cash reserves) is illegal for the same reason. im going to use gpled code because the other guy will, even though i will probably kill myself in the process because some other guys will build on my code, but this at least gives me a bit of time to live. it is *very* hard to compete against companies that do not exist with the goal of becoming successful.

    paul

  172. MOD UP +5 Funny! by Anonymous Coward · · Score: 0

    a true /. classic! BRAVO!

  173. LGPL/GPL Ambiguity by Anonymous Coward · · Score: 0

    I think the GPL is ambiguous to say the least.

    What is the difference between LGPL and GPL? The ability to link commericial code to code under the LGPL?

    What about with interperated languages? What is linking? does RPC count as linking?

    ^moo^

  174. Re:But... by Sexy+Bern · · Score: 1

    I believe it's called "public relations".

  175. perspective from an embedded developer by Anonymous Coward · · Score: 0

    I am presently working on an embedded project that will embed the linux kernel and many other GPL'ed programs. We will comply with the GPL by giving the email address of an individual who can provide the source.

    When you ask for the source you will get the source tarballs for the GPL packages plus any patches we applied to them. You won't get the compiler, proprietary applications, proprietary modular drivers, makefiles, and build scripts that put it all together. Basically, what you get will be useless.

    A lot of people here seem to think that if their DVD player (or whatever) contains linux then they should have the right to the source to build the whole firmware image. I'd love to have the option of tooling around with my dvd player too, but it is the manufacturer that will decided if I can do that or not.

    1. Re:perspective from an embedded developer by rockwalrus · · Score: 1

      IANAL, but it sounds to me like that would violate Section 3, paragraph 2 of the GPL, which states in part:

      "The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable."

      Certainly "useless" source code doesn't count as the preferred form of the work for making modifications. Any reasonable programmer would prefer to have the makefiles and build scripts.

      The compilier is not part of the source of the program and does not need to be included, but depending on the circumstances, the drivers very well may need to be distributed, at least in binary form. (Without more details, it's hard to know exactly what the GPL says about this issue.) Remember what the GPL says in Section 7: "If ... conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all.

      Also note that in order to satisfy Section 3 Paragraph 1 Subparagraph b, you will need to provide source from requests to that address for a minumum of three years.

      Seriously, you should consult with a lawyer if your company really plans on releasing source in this manner.

      --


      Rockwalrus

      The sleep of reason produces monsters -- Francisco Goya
  176. I have an idea... by md65536 · · Score: 1

    I'm gonna say "SCO" but this isn't a joke post.

    SCO's infamous initiative is "to create new and innovative licensing programs" for their "UNIX(R) System intellectual property". They've decided to become a litigation company and have found it to be a very unpopular thing to sue every human possible for the benefit of themselves and their shareholders.

    What if SCO concentrated on suing on behalf of others instead of for themselves? They have the will and the means to sue just about anybody, and they think they own Linux somehow. What if they only went after those that were violating the GPL? They could be heros. They could do the dirty work that most open-source developers don't want to have to stoop to, and they could keep actual non-imaginary IP violations in check.

    Maybe someone else already does legal stuff for linux. I never bother to RTFA.

  177. Re:You need to deal with that. by OrangeTide · · Score: 1

    Of course you'd get "insightful" for that.

    I'm surprised I didn't get flame for my message, just wait. slashdot will set me straight on the wonders of the GPL someday.

    --
    “Common sense is not so common.” — Voltaire