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

50 of 779 comments (clear)

  1. 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: 3, Insightful
      If the written offer isn't there, they are already in violation.

      Bruce

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

    3. 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.
    4. 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.

  2. 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
  3. 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
  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: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.

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

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

  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: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

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

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

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

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

  14. 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.
  15. 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

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

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

  18. 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.
  19. 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
  20. 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.

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

  22. 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.
  23. 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

  24. 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
  25. 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}}
  26. 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.
  27. 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.

  28. Haven't we ... by judicar · · Score: 3, Insightful

    been here before

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

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

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

  32. 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!
  33. 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.
  34. 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 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"
  35. 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....

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

  37. 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?
  38. 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.
  39. 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?
  40. 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.
  41. 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
  42. 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

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

  44. 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.
  45. 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.