Slashdot Mirror


Bell, SuperMicro Sued Over GPL

Markus Toth writes "The Software Freedom Law Center (SFLC) has filed two more copyright infringement lawsuits on behalf of the developers of the Linux-based BusyBox utility suite. The suits allege that Bell Microproducts and SuperMicro Computer each violated redistribution stipulations of the GNU General Public License (GPL).The Bell Microproducts suit pertains to the Hammer MyShare NAS (network-attached storage) appliance, which is sold by Bell's Hammer Storage division. I was the one who alerted the busybox developers about the GPL violation after providing a script for disassembling the firmware and instructions about mounting the contained initrd. As you see in my first post at the gpl-violations.org mailing lists where I posted all mails that I sent to and received from Hammer Storage, they refused to provide me the GPL sources several times. Looks like they will have to provide them soon; I will post any updates in the nas-central blog."

273 comments

  1. How stupid can you get? by Marcion · · Score: 5, Insightful

    I assume someone had to go and evaluate the software for inclusion in the product. Is is that hard to whack a tarball onto a server and give out the link.

    We hear so many of these large companies have problems with this. Why?

    1. Re:How stupid can you get? by nebenfun · · Score: 3, Insightful

      Laziness, ignorance of the law, confusion regarding the GPL, budget issues, etc...

      The usual suspects...

    2. Re:How stupid can you get? by jellomizer · · Score: 0

      The GPL isn't an easy to read document, and many developers think Open Source means do what you want with it. Just posting a TAR ball with the modified source can be against the company who wished to keep their modifications private, thus causing the problem, as the GPL beleaves all source should be free and if you modify an GPL product you changes need to be GPL as well. Thus the conflect, is is really nessary for a company to have a lawer to legally determine if they can use one application or not. Lawers are expensive and if you have on on standby everytime you want to touch a GPL product or of a different license can be way to cost prohibitive for a company to operate, thus making their own 100% "closed source" code.

      That is part of the reason why a lot of companies work with BDS Licenesed code, there are less legal reprocussions from using it.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:How stupid can you get? by Anonymous Coward · · Score: 0

      Laziness, ignorance of the law, confusion regarding the GPL, budget issues, etc...

      The usual suspects... You forgot arrogance....
    4. Re:How stupid can you get? by ehrichweiss · · Score: 3, Interesting

      Oh don't even get me started on people's confusion regarding GPL. I just read some blog where a guy completely trashed MySQL because he was under the false impression that you couldn't use it as part of the backend to a website without providing the source code. Later when shown he was wrong he backtracked and said the blog was about how people would have to pay for support or licenses or whatever other straws he could grasp that would enable him to not look as stupid as he already did; too late.

      --
      0x09F911029D74E35BD84156C5635688C0
    5. Re:How stupid can you get? by Waffle+Iron · · Score: 5, Insightful

      The GPL isn't an easy to read document

      From this I presume that you have never tried to read a typical redistribution license for a commercial software library.

    6. Re:How stupid can you get? by abigor · · Score: 2, Interesting

      Because 99% of them get away with it. I've seen gpl'd code used all over the place, mostly not entire apps but big sections of cut and pasted code that is then compiled and linked in to some larger, proprietary app. Happens far, far more often than you'd think.

    7. Re:How stupid can you get? by Todd+Knarr · · Score: 4, Insightful

      What's so hard to read about the GPL? It's a whole lot easier to read and comprehend than your average commercial software license. If a company's lawyers are expected to routinely understand complex contracts running close to a hundred pages of dense legalese, why should they have any trouble whatsoever with the GPL?

    8. Re:How stupid can you get? by jellomizer · · Score: 1

      Well I typically assume I have no rights what-so ever, just use the app for myself for the purpose it was designed. When you assume that you have no rights vs. some rights as a user it is easier for you to cross the line.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    9. Re:How stupid can you get? by Rycross · · Score: 1

      Commercial software licenses being hard to read doesn't make the GPL easy to read necessarily. But I think that its more that software developers tend to not read any license, and get their information third-hand. Most developers I know that use the GPL have never actually read it. Just anecdote though.

    10. Re:How stupid can you get? by Anonymous Coward · · Score: 3, Informative

      In the past, MySQL intentionally tried to confuse the issue about the license implications of their driver software. So I wouldn't blame the entirely on "that guy", they were essentially FUDing their own product for a while.

    11. Re:How stupid can you get? by drinkypoo · · Score: 4, Insightful

      The GPL isn't an easy to read document

      Reading is hard, yo! they have like, long words 'n shit!

      Seriously, the GPL is about as simple as it gets. It has to be written in legalese so it's going to be a bit obfuscated no matter what, but come on. It's actually in some of the plainest English I've seen in a legal document.

      Of course, you do have to understand some technical terms to read it, and people have deliberately fucked around with the meaning of those terms, and tried to get around the GPL in other ways, so now we have a new version. (Or do we? Is that thing out or what? Was the plan for the GPLv3 to dither until no one cared if it was changed all along?)

      That is part of the reason why a lot of companies work with BDS Licenesed code, there are less legal reprocussions from using it.

      Or, you know, BSD licensed code. Go fingers, cutwhatchyalike. Seriously though, there's no nasty legal repercussions to GPL code if you just make the whole thing GPL. It's when you start closing parts of it that you have problems. Of course a lot of companies don't want to operate that way. But the cost of saving all that time is helping others save time. You can still differentiate on the copyrighted parts of the product (case design, web interface, et cetera.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:How stupid can you get? by Anonymous Coward · · Score: 0

      I have, and they generally do not try to make a copyright claim on any software you have written.

      The GPL is explicitly designed to rely on fuzzy legal issues for which nobody has a solid answer for, so let's not pretend it's crystal clear.

    13. Re:How stupid can you get? by Anonymous Coward · · Score: 4, Insightful

      You are both somewhat right. MySQL has an exception in their licensing policy that allows closed-source PHP applications to use MySQL.

      However, their general policy is as follows: the MySQL client library (which you need to link to, to talk to the server) is GPL'ed, so it can only be used in a GPL'ed application. If you want to use it in a non-GPL application, you need to obtain a license from MySQL AB. MySQL supports many more languages/interfaces than just PHP, so this is a real concern.

      So although you are right in saying that you can create a closed-source application using MySQL if you are using PHP, the other guy is right in saying that in general you cannot use MySQL in a closed-source application without obtaining a license from MySQL AB.

    14. Re:How stupid can you get? by sm62704 · · Score: 1

      ignorance of the law, confusion regarding the GPL

      Are you really trying to tell us that a company that size has no lawyers?

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    15. Re:How stupid can you get? by Rene+S.+Hollan · · Score: 2, Interesting
      Is is that hard to whack a tarball onto a server and give out the link.

      Actually, yes.

      The software may not be in a form for easy building and consumption. Think about dependency hell and configuration issues. A lot of shops have a golden "build machine" that does the right thing. This poor practice is less common today, but was du rigeur in a lot of shops where I worked in the 90s -- scrambling to get product out. Often, there is a desire to not publicize the "lack of polish".

      Furthermore, there might not be a budget to support an internet-facing server if you don't already have one. Often, the "web presense" is managed by a different department than the engineering group. Again, less of an issue than it used to be, but still a problem. One place I worked (which was not exactly known for it's support of free software, and a large presence in Redmond, WA) would have to "internally lease" a server from the department that did this, and get billed $10k/month for the privilege.

      Then, there is the issue of "mail requests". If you don't distribute source with binaries, and are not an academic institution, you must be willing to provide an offer, good for three years, to provide source to anyone who asks! -- not just those you distributed binaries to. A lot of businesses are not set up to do this. [This is for GPLv2. I have not checked if GPLv3 is as onerous.]

      It actually is a lot easier to ship source with product if you don't already have the infrastructure to distribute to any and all comers. If you're not an agile shop with a dynamic internet presence, you don't have the infrastructure. Even if you do, the department that makes stuff and the department that related "publicly" often do not communicate efficiently enough.

      But, then the bean counters that try to shave every penny on the cost of an item will balk at including a CD that does nothing for functionality -- arguing that a web server is cheaper in the long run. But, you lose the market window in the time it takes you to set one up in a manner consistent with corporate policies, and might not have the budget in the short term.

      Finally, you might have customers who do not want to receive source, and balk at the CDs you send them (because getting rid of them is now an expense for them). Can you treat them in the "offer good for three years" manner? No, because you are not set up for the transferrable clause in that offer.

      This is a case of "what is easy for the individual is hard for the corporation" because of political and scalability issues.

      --
      In Liberty, Rene
    16. Re:How stupid can you get? by Amouth · · Score: 1

      sadly the commercial licenses usualy make more sence to me, as they arn't normaly trying to be all encompasing of all posiable software but rather writen around the software in question

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    17. Re:How stupid can you get? by Anonymous Coward · · Score: 0

      Just posting a TAR ball with the modified source can be against the company who wished to keep their modifications private,
      Given your writing skills, I am not surprised that you find the GPL difficult to read.
    18. Re:How stupid can you get? by brunascle · · Score: 3, Informative

      I believe that's only true if you distribute the application. the GP was talking about just using it on a website, not necessarily distributing it. if you dont distribute it, you dont need to share the source.

      and how would you distribute closed-source PHP code anyway?

    19. Re:How stupid can you get? by huckamania · · Score: 1

      That would make good ad copy for the GPL:

      "Easier to read then a typical redistribution license for a commercial software library!"

    20. Re:How stupid can you get? by dvice_null · · Score: 2, Informative

      > and how would you distribute closed-source PHP code anyway?

      Inside a hardware as part of the software that make the hardware work as it should.

    21. Re:How stupid can you get? by jimicus · · Score: 3, Interesting

      10 or 15 years ago I'd have said that they probably were more used to BSD/public domain licenses (along the lines of "do what you like, we don't care", optionally with an advertising clause) or buying in third-party code (which would have almost certainly expressly forbidden redistributing source code) and it was a simple case of ignorance.

      Today, however, I'm not so sure. I've met plenty of developers who don't really understand the GPL or its purpose, but I have difficulty believing an entire team had nobody onboard who understood. Perhaps the team charged with developing the software didn't have much contact with the customer-facing folks who might be asked for the source code?

    22. Re:How stupid can you get? by stinerman · · Score: 1

      Then, there is the issue of "mail requests". If you don't distribute source with binaries, and are not an academic institution, you must be willing to provide an offer, good for three years, to provide source to anyone who asks! -- not just those you distributed binaries to. A lot of businesses are not set up to do this. [This is for GPLv2. I have not checked if GPLv3 is as onerous.]
      Yeah. RMS said that provision was to encourage distributing the source with the binaries. If you do that, you don't have to worry about giving the source to anyone but your customers.

      But, then the bean counters that try to shave every penny on the cost of an item will balk at including a CD that does nothing for functionality -- arguing that a web server is cheaper in the long run.
      Remind your bean counters that simply distributing the source with the binaries is, by far, the best way to avoid costly litigation like in TFA.
    23. Re:How stupid can you get? by mpe · · Score: 1

      Because 99% of them get away with it. I've seen gpl'd code used all over the place, mostly not entire apps but big sections of cut and pasted code that is then compiled and linked in to some larger, proprietary app. Happens far, far more often than you'd think.

      How often does the same thing happen with proprietary code? Where such inclusion would be a lot harder to spot..

    24. Re:How stupid can you get? by PitaBred · · Score: 2, Interesting

      I'm surprised anything makes sense to you... seriously. I mean, you misspelled 7 words in a 31 word line, not to mention the atrocious grammar. Just FYI, "usualy", "sence", "arn't", "normaly", "encompasing", "posiable", "writen" are only somewhat close to English words.

      The GPL is not that confusing... it says if you make changes and distribute the software, you have to make the source available. And that's about it. Period, end of story. How is that harder than commercial licenses which require you to do X if you do A, Y if you do B, but WQ and Z if you do C and D. Commercial licenses are a bitch, especially when you start having multiple different libraries that are all licensed differently.

    25. Re:How stupid can you get? by cfulmer · · Score: 1

      It's actually not written in that much legalese, unless you're talking about the all-caps disclaimers toward the end. But, it is not particularly well written -- in GPLv2, for example, the stuff about including the source as part of a compilation is absurdly confusing. Stallman could have used a lot more legal help when he wrote it. GPLv3 is better, but still could stand some serious improvement.

      Here's a good example question: Under GPLv2, say you want to distribute a work that uses a GPL'd shared library, but neither contains nor (obviously) modifies it. Does your work have to be distributed under the GPL? Can you cite why or why not?

    26. Re:How stupid can you get? by Rene+S.+Hollan · · Score: 1
      Yeah. RMS said that provision was to encourage distributing the source with the binaries. If you do that, you don't have to worry about giving the source to anyone but your customers.

      A bit more than that -- in some places, telephone charges (analog modem), or internet access via other means (DSL, cable), might be prohibitively expensive.

      All is fine if you originally distributed binaries that way (since then source was available "with" binaries), but not if you didn't.

      I had one vendor argue with me that "FTP was a medium for data exchange" per the GPL, but of course the GPL was addressing physical media (we needed their mods to the Tulip ethernet driver in the kernel so we could apply subsequent patches -- and more importantly ALL their modified source to their binaries that we were redistributing -- which was impractical to FTP from them since their server died frequently). We did eventually get a source CD but only after a hostile email exchange.

      Remind your bean counters that simply distributing the source with the binaries is, by far, the best way to avoid costly litigation like in TFA.

      That may be the case today, but in the 90s, the likelyhood of GPL enforcement was largely regarded as a joke by many. Often it was those of us who respected it that went the extra mile to ensure that our employers complied by investing our time to make source distros, etc.

      I was responsible for GPL complience at a former employer, and had RMS come and give a lecture on the subject to our devs and set up a build process where source RPMs would be packaged for all the GPL-tagged RPMS in our software install CDs automaticaly (so long as the SPEC files had the right license tags). It did not guarantee complience, of course (since it didn't check linking GPL and non-GPL code), but it helped avoid mistakes of omission.

      But, for many products, like routers that sell for $20, including a $0.50 CD IS an exorbitant expense in a commodity product market of razor-thin margins. So, complience does have costs associated with it that some might try to illegally avoid.

      --
      In Liberty, Rene
    27. Re:How stupid can you get? by Jah-Wren+Ryel · · Score: 1

      and how would you distribute closed-source PHP code anyway? Obfuscation. Which, by the way, the GPL specifically prohibits.
      --
      When information is power, privacy is freedom.
    28. Re:How stupid can you get? by lindi · · Score: 1

      It all boils down to what "derivative work under copyright law" means in your jurisdiction, right? As a copyright license GPL can't dictate what is derivative work and what is not, it's up to the copyright law to define.

    29. Re:How stupid can you get? by drinkypoo · · Score: 1

      Does your work have to be distributed under the GPL? Can you cite why or why not?

      No, yes. Answer: because it's legally ambiguous :) It wasn't perfect, but what is? Besides me, I mean ;)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    30. Re:How stupid can you get? by Jah-Wren+Ryel · · Score: 1

      Is that thing out or what? Was the plan for the GPLv3 to dither until no one cared if it was changed all along? Its been out for just shy of year. Samba and Qt are both GPLv3 now.
      --
      When information is power, privacy is freedom.
    31. Re:How stupid can you get? by kjots · · Score: 1

      Well I typically assume I have no rights what-so ever.

      <yoda>That ... is why you fail.</yoda>

      (In case that was too subtle for you: never, ever, ever assume you have no rights. Ever!)

    32. Re:How stupid can you get? by abigor · · Score: 2, Informative

      Sorry, I don't understand...do you mean, how often does one company include another company's proprietary code?

      The inclusion of gpl'd code in the way I described - download software, find good bits, cut and paste anything from a few lines to entire files, change some strings, compile, link, and so forth - is practically impossible to detect in a big executable.

      This goes for Java as well - I've witnessed (remotely) Indian shops copying screens of code from what they called "freeware" for inclusion into their outsourced code. Happens on a daily basis.

    33. Re:How stupid can you get? by Sancho · · Score: 3, Informative

      The GPL is not that confusing... it says if you make changes and distribute the software, you have to make the source available. I hope you weren't giving legal advice.

      IANAL, and this is not legal advice. That said, the requirements of the GPL go quite a bit beyond that. You must include a copy of the GPL with any GPL software you redistribute. If you distribute object code without the source, you must make the source code available to anyone who requests it for three years (which amounts to having to make it available for three years after you stop distributing that object code.) And there are other very important terms, too.

      The GPLv3 is really even harder. And all of it is in the same legalese that commercial licenses have.

      The GPL is probably easier than most commercial licenses, but that does not make it easy. The fact that it's extremely commonly misunderstood should speak to that.
    34. Re:How stupid can you get? by Svartalf · · Score: 1

      The GPL isn't an easy to read document


      Apparently, you've not read any number of legal filings in your lifetime.

      Compared to things like divorce filings, employment agreements, and the like, the GPL is refreshingly simple to read- even V3.
      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    35. Re:How stupid can you get? by Svartalf · · Score: 1

      And that's a good start, really.

      The problem with your thinking is that GPL's only slightly more constraining than the BSD is in that regard. The price for the rights to make binary copies is to provide the source and the means unto which you accomplished the production of the binaries.

      It's not a EULA. It's not a binding for end-users. It's for people distributing the stuff and making derivative works off of it.

      If you're using it for the purpose it was designed for just yourself- or modifying it for yourself; why worry? It's when you distribute or make a derived work from it- and you'd have to concern yourself about this with ANY of it, even BSD has requirements in many instances (BSD has at least two variants, one which DOES impact distribution and derivative works, one that doesn't care at all about that or relicensing...some BSD licensed code uses the latter, much of it uses the former...); presuming one license allows you to not care about that sort of thing is FOLLY.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    36. Re:How stupid can you get? by Todd+Knarr · · Score: 3, Insightful

      Odds on the developers understand the GPL and it's obligations completely. But the packaging and distribution of the product isn't handled by the developers, it's handled by Marketing and Sales. And those guys probably don't even know the software has a license attached, they've got no clue what all went into their software, and they likely don't think they ought to consult with mere software developers about how they can market the product. And they probably didn't ask Legal for an opinion, since it's "their" software and they can (in Marketing's world) do whatever they want with it. Customer Support's likely a division of Marketing, so when the initial e-mails came in they got handled by people with that attitude.

      And then one day the package with the letter on a lawyer's letterhead with all the court paperwork arrived, and it went straight to Legal, bypassing Marketing entirely. And Legal, being sensible people, asked the obvious questions of the obvious people. Marketing may ignore the engineers, but Management tends to listen to the lawyers.

    37. Re:How stupid can you get? by MichaelSmith · · Score: 1

      Oh don't even get me started on people's confusion regarding GPL. An engineer I worked with once told me that it is okay to incorporate GPL code into your code as long as you don't change it in the process. He pointed to part of the GPL which says:

      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:

      ..and took that to mean that as long as you don't change the code the GPL doesn't come into it.
    38. Re:How stupid can you get? by moonbender · · Score: 2, Informative

      I looked it up. Stallman/the FSF says yes. It's a derived work, since it uses (links to) a GPL lib.
      See http://clisp.cvs.sourceforge.net/*checkout*/clisp/clisp/doc/Why-CLISP-is-under-GPL

      --
      Switch back to Slashdot's D1 system.
    39. Re:How stupid can you get? by T3Tech · · Score: 1

      The software may not be in a form for easy building and consumption. Think about dependency hell and configuration issues. A lot of shops have a golden "build machine" that does the right thing. This poor practice is less common today, but was du rigeur in a lot of shops where I worked in the 90s -- scrambling to get product out. Often, there is a desire to not publicize the "lack of polish". I haven't studied the GPL recently (though I should take the time for a refresher since most development work I do is and/or includes GPL source) but I don't believe that the source necessarily be in a form for easy build and consumption. Hell, there's a fair amount of original OSS that's a real PITA to build, much less get to run, on my Slackware machines. That's even without making a trip into dependency hell.

      The "golden build machine" be doesn't need to be included as long as it meets the definition of "general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work" according to GPLv3 (v2 has similar language).

      There may be enough of a grey area though to make your statements a valid point of concern.

      Furthermore, there might not be a budget to support an internet-facing server if you don't already have one. Often, the "web presense" is managed by a different department than the engineering group. Again, less of an issue than it used to be, but still a problem. One place I worked (which was not exactly known for it's support of free software, and a large presence in Redmond, WA) would have to "internally lease" a server from the department that did this, and get billed $10k/month for the privilege. Sourceforge and I'm sure other sites provide this type of service at no charge.
      --
      Of course I didn't RTFA... why would I do that? You really are new here aren't you? Don't let my UID fool you.
    40. Re:How stupid can you get? by drinkypoo · · Score: 1

      Its been out for just shy of year. Samba and Qt are both GPLv3 now.

      Yeah well, I went through the denial and acceptance phases before it ever left draft status, accepted it as fact, and stopped paying attention - then for a while I got too busy for slashdot (don't worry, I was still performing the other basic requirements of life) and didn't even notice :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    41. Re:How stupid can you get? by Perf · · Score: 1

      We hear so many of these large companies have problems with this. Why?

      Not too difficult to understand:

      1) The big companies don't do the actual development. Most development is done overseas. The big companies have no idea what software is running on the appliance and couldn't care less.
      Most marketing people couldn't be bothered with such "technical" details and probably have no clue about the GPL violation until they get the letter from an attorney.

      2) Many people overseas don't understand IP or the GPL. (Most people over here don't understand it.)
      I met a girl who just got her Computer Science PhD in Taiwan. Her perception of Open Source is that the licenses are viral and you can't make money if you are forced to give the source away.

    42. Re:How stupid can you get? by Courageous · · Score: 1

      Seriously, the GPL is about as simple as it gets. It has to be written in legalese so it's going to be a bit obfuscated no matter what,...

      A quibble. I suspect you meant "incomprehensible" by obfuscated, but I will respond to the word you used: "legalese," as you put it, is infinitely far from "obfuscated." It is very very clear, generally worded quite specifically, using a jargon of its parent language that is more precise than the parent language alone, with specific words with well-understood legal meanings being chosen deliberately and so forth. My opinion, anyway.

      C//

    43. Re:How stupid can you get? by Anonymous Coward · · Score: 0
      Posting anon for hopefully apparent reasons...

      Odds on the developers understand the GPL and it's obligations completely. I wouldn't be so sure. I work in a decent-sized team of developers, and we use GPL code in our product. From the questions some of my teammates occasionally ask me about the GPL, it's clear they don't really understand it at all. Worse, they often believe things about the GPL that are just blatantly incorrect. My manager (who is more of a developer stuck in manager's clothes) is in a similar boat. Talking to a few people in other software teams in my company, they're not much different.

      The rest of your post is pretty much spot on: our legal dept. doesn't really have much insight into what the developers do regarding releases unless we think we have a legal issue and ask them about it. In cases where we do buy or license code from 3rd parties and there's something to sign, we send the contracts to legal for approval. But for GPL-covered software, there's nothing to sign, so they aren't consulted. There's a GPL code release process in effect where I work, but legal isn't involved in it unless we get sued. Fortunately the (non-legal) people in engineering who do GPL reviews seem to be pretty passionate about it, so the GPL code releases tend to be pretty complete and on time (most of the time, anyway).
    44. Re:How stupid can you get? by Niten · · Score: 1

      The GPL is probably easier than most commercial licenses, but that does not make it easy. The fact that it's extremely commonly misunderstood should speak to that.

      I think it speaks more to the fact that people don't even consider reading the license because "it's freeware, right?" (or "I won't get caught, right?"), than to how difficult the document actually is to parse.

      I'm no lawyer, but I can understand the GPL just fine.

    45. Re:How stupid can you get? by Anonymous Coward · · Score: 0

      I've seen gpl'd code used all over the place, mostly not entire apps but big sections of cut and pasted code that is then compiled and linked in to some larger, proprietary app. Happens far, far more often than you'd think.
      Free as in beer, bro. Free as in beer...
    46. Re:How stupid can you get? by Anonymous Coward · · Score: 0

      Is it hard? generally no, but it depends on how many open source packages you add to your product. If you use hundreds or thousands, yes, it is difficult.

      But the real issue is not the number or how difficult it is.

      In business you cannot reveal or expose everything. Business requires a competitive advantage. If you expose everything, you are not a business anymore, you are a charity. GPL legally require for you to expose your changes you made to the GPLed software, not the original software package. GPL does not require for you to distribute the package its just because you use it. You can give a link to the software origin.

      Just package it and give a link is not the issue even if it very difficult. What is not possible for a company to do is, they cannot compromise or expose their competitive advantage.

      Whole software development process now gone very far than writing from scratch. That is, you cannot write anymore from scratch. The mistake what many companies or business-minded individuals do is use GPLed software packages. Instead what they should do is use either software in the public domain or BSD-licensed software.

      BSD-licensed software is not inferior. Most BSD-licensed software are either very much better or functionally equivalent to GPL software. Apple Mac OSX is based on BSD-licensed software. That alone is enough to get a feeling of the quality. The latest Firefox 3.0 memory management is based on BSD-licensed software (FreeBSD malloc), which uses the least amount of RAM compared to any operating system.

      To learn more about BSD-licensed software, first, use a BSD-licensed operating system, namely, FreeBSD (http://www.freebsd.org/), NetBSD (http://www.netbsd.org/), OpenBSD (http://www.openbsd.org/), PCBSD (http://www.pcbsd.org/), etc, for day-to-day use and be familiar with it.

      Use or incorporate BSD-licensed software to your product and earn money. As a thanks giving, you may donate money, hardware, etc. to BSD-licensed software initiatives. You are not legally required to expose your changes to the BSD-licensed software. That is, BSD philosophy. That what giants like Cisco, Nokia, Apple, etc. do.

    47. Re:How stupid can you get? by raynet · · Score: 1

      If you use MySQL via eg. ODBC, then you don't need to provide source as the GPL'ed MySQL driver is not linked to your code.

      --
      - Raynet --> .
    48. Re:How stupid can you get? by cfulmer · · Score: 1

      Yeah, I'm aware of Stallman's position. And, it may be what he intended. But, I don't think this is the legal result. (Remember one of the rules of contract construction -- a contract is construed against the drafter.)

      There are two reasons I think it's wrong. First of all, what I'm distributing doesn't actually contain the library. (Assuming I don't use some huge-ass macro from the header file or something.) It's an odd derivative work, indeed, that doesn't contain any of the original.

      Secondly, look at what's happening: the library is making an interface available to other programs. If my use of that interface is enough to make my program a derivative work of that library, then derivative works of software are being created all the time. Among other things, SAMBA would be a derivative work of the Microsoft SMB code.

      A derivative work is a recasting, transformation or adaptation of the original. Merely referencing the original, or even including the original in its entirety, is not enough.

  2. For those that use this... by Creepy+Crawler · · Score: 5, Insightful

    For those that use this as a reason to NOT use the GPL...

    What would have happened if they instead used a copy of WinNT4.0 without paying Microsoft? Microsoft would want blood, and would extract it via the BSA.

    The creators of Busybox just want you to host the changes you've done to it. They wanted no money.

    In other words: What would $proprietary_software_manufacturer do?

    --
    1. Re:For those that use this... by fotbr · · Score: 4, Interesting

      I still see this as a reason not to use GPL, preferring instead to use BSD-style licensed software or public domain software whenever possible.

      Because proprietary software producers would be just as bad, or likely worse, does not mean that the GPL is always the best solution, since it is still a restrictive license.

    2. Re:For those that use this... by Creepy+Crawler · · Score: 4, Insightful

      It's only restrictive depending if you are a coder vs end user.

      If Im an end user, I can install it anywhere, copy it anywhere, give it to my friends without worry, hack it.... The list goes on.

      Most of the restrictions only exist to ensure community efforts. After all, you got it for free, so submit your changes you sell for free.

      --
    3. Re:For those that use this... by gstoddart · · Score: 5, Insightful

      Because proprietary software producers would be just as bad, or likely worse, does not mean that the GPL is always the best solution, since it is still a restrictive license.

      Well, then if you don't like the license, don't use the software. Using GPL software against the terms of the license because you couldn't find any other free code to use is hardly an excuse.

      If you can find BSD or public domain code that allows you to re-use it and not have to write it, go ahead. If you can't, then either write it yourself, or quit whining that it's unfair you can't use the GPL stuff without adhering to the terms because it cramps your business model.

      A lot of companies just figure they can have the best of both worlds -- get the OSS stuff because it already does most of what they want, and then treat it as proprietary software they won't tell you anything about.

      As the GP said -- this isn't about software released under the GPL or if people should use it. This is about companies trying to get something for free.

      Cheers
      --
      Lost at C:>. Found at C.
    4. Re:For those that use this... by gstoddart · · Score: 4, Insightful

      I still see this as a reason not to use GPL, preferring instead to use BSD-style licensed software or public domain software whenever possible.

      Again, I'd say this isn't a problem with the GPL.

      It's a problem with commercial entities trying to use the GPLd software without abiding by the rules.

      If you can find some BSD/public domain code which does what you need, fine. If you can't, that doesn't mean you should be able to just take the GPL software -- it means you should write your own.

      I don't really see a problem with companies avoiding GPL software because of the license. That doesn't reflect badly on the GPL, it reflects badly on companies who are trying to do an end-run around the license.

      Cheers
      --
      Lost at C:>. Found at C.
    5. Re:For those that use this... by kz45 · · Score: 0, Flamebait

      "For those that use this as a reason to NOT use the GPL...

      What would have happened if they instead used a copy of WinNT4.0 without paying Microsoft? Microsoft would want blood, and would extract it via the BSA."

      You are correct, but the community has been trying to convince businesses to use "free" software for the past couple of years.

      "The creators of Busybox just want you to host the changes you've done to it. They wanted no money."

      Right, so instead of a company paying some money to license the software, their entire business potentially gets destroyed.

      Maybe they shouldn't have used it in the first place, but the OSS community should stop using the world free to represent something that obviously isn't.

    6. Re:For those that use this... by cparker15 · · Score: 3, Insightful

      In other words, you have double standards. You want to have your cake and eat it, too. You want to leech off of the community (by using its code, making money from it, and not contributing back). The only thing the GPL restricts you from doing is keeping your changes to yourself if people ask you for them.

      Don't be greedy.

      Ok, go ahead, mod me as a troll. It's the truth.

      --
      Have you driven a fnord... lately?

      You must wait a little bit before using this resource; please try again later.

    7. Re:For those that use this... by digitrev · · Score: 2, Informative

      English is very complicated, take a look at the many meanings of free.

      --
      Cynical Idealist
    8. Re:For those that use this... by Anonymous Coward · · Score: 0

      Is there a point to having cake if you can't eat it?

    9. Re:For those that use this... by Sancho · · Score: 1

      Again, I'd say this isn't a problem with the GPL. It's a problem which, amongst downloadable software, is somewhat unique to the GPL. Most software which is downloaded or purchased off the shelf has a EULA which, while typically overly-verbose, makes sense. Don't copy the software to more than one computer. Don't give people a copy of the software. Don't disassemble the software. Don't expect us to cover your losses if the software fails.

      [And, in Microsoft's case, do not disparage the software.]

      Most software licenses don't cover redistribution at all, except inasmuch as they say that it is forbidden. If redistribution is allowed somehow, it's almost always a part of a negotiated license rather than a boilerplate EULA. The GPL, a boilerplate license, does. It's unusual. Its provisions are unusual.

      It shouldn't be that difficult to understand, though that doesn't stop all of the misconceptions from spreading. But it's so unusual, and people are so used to not bothering to read the license which accompanies software, that I can see where it would be very easy to overlook the requirements.

      Does that make it a problem with the GPL? Well, that depends upon your perspective. A company may want to avoid GPL software because of its unusual nature. Then again, they'll certainly have their legal department go over any licenses they agree to with other software.

      It's all pretty messy.
    10. Re:For those that use this... by Anonymous Coward · · Score: 0

      If you just turn FOSS against itself, it's quite easy to obscure your proprietary code even if you distribute the source.

      The basic idea is here: http://cm.bell-labs.com/who/ken/trust.html

      If one of your in-house customized versions of gcc knows that "\m" is a stand-in for your amazing proprietary extension to something under the GPL, you don't have to give anything away. The proprietary code is embedded into gcc, and you're not distributing gcc. It's safely tucked away in a different project, where you aren't obligated to do anything. The source for your upgraded GPL thingy only contains an extra "\m" or three, which isn't entirely useful for someone without your in-house version of gcc.

      I smell a GPLv4 coming to prevent this...

    11. Re:For those that use this... by drinkypoo · · Score: 2, Informative

      The GPL sure as hell doesn't meet this definition. Need I go on?

      The problem is yours, and it is one of reading comprehension. The GPL promises "Free Software". It does not promise free use, reuse, redistribution or anything else. The GPL is about freedom for software, not for you. This leads to freedom for users, although perhaps not for developers. However, since the software is about the users, this is perhaps the more defensible position anyway.

      If you feel otherwise, feel free to try to boycott the GPL, and goodluckwiththat.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:For those that use this... by Myrddin+Wyllt · · Score: 1

      Is there a point to having cake if you can't eat it?

      It doesn't matter either way; the cake is a lie.

      --
      [ ]Half Empty [ ]Half Full [x]Twice as big as it needs to be
    13. Re:For those that use this... by daffmeister · · Score: 1

      If you wish to take the work of others, and then not contribute back your enhancements, or contribute only on your own whim, then yes, BSD or public domain is better for you.

      If you have no problem with contributing back then GPL should be fine.

    14. Re:For those that use this... by Wooky_linuxer · · Score: 2, Interesting

      all very well, but this is moot since they already used GPL software. And who says the software they needed was available under a BSD license anyway? IMNSHO, Linux grew so much more than BSDs because most developers do not want to see their code being taken and not any giveback from big companies. If so, it is natural there is more (and better - not trolling BSD or the BSD license, due only to the fact that more people opting for the GPL provides a higher chance that good software is developed) GPL software available than BSD.

      --
      Where is that guy who'd die defending what I had to say when I need him?
    15. Re:For those that use this... by Sancho · · Score: 1

      Right, so instead of a company paying some money to license the software, their entire business potentially gets destroyed. Erm. That seems unlikely.

      Maybe they shouldn't have used it in the first place, but the OSS community should stop using the world free to represent something that obviously isn't. I generally dislike the GPL for similar reasons. But keep in mind that almost no one outside of the free software community (FSC) recognizes the definition of free that the FSC uses. Just because a work is available for "free" does not mean that it can be copyed freely.

      I think that the company should have read the GPL, and if they didn't understand it, talked to their lawyers. If the lawyers didn't understand it, they should have negotiated with the creators of Busybox. This is how they would handle any other software
    16. Re:For those that use this... by jimicus · · Score: 1

      That's quite impressive, you've posted the same comment twice in a row and they both got modded +5 insightful.

    17. Re:For those that use this... by Anonymous Coward · · Score: 0

      Leave the Boy Scouts out of this!

    18. Re:For those that use this... by fotbr · · Score: 1

      Well, some of us simply don't have a problem with others making money off the code we write and release.

      If some company decides they can use my code to make their product work, I see no reason to try to impose rules on them. If I didn't want my code used, I wouldn't release it.

      As for this particular situation, they used GPL'd code, and they should abide by the license. That still doesn't change the fact that the GPL is a restrictive license, and as such, is something to be avoided in favor of less restrictive options whenever possible.

    19. Re:For those that use this... by Ciggy · · Score: 2, Insightful

      It's a problem which, amongst downloadable software, is somewhat unique to the GPL. Most software which is downloaded or purchased off the shelf has a EULA which, while typically overly-verbose, makes sense...
      EULAs make sense? I have [at least] one piece of software that announces "Congratulations on BUYING this software" whilst at the same time requiring me to agree to a EULA that says "You do NOT OWN the software, but a LICENCE to use it". So which is correct: the software that says I own it, or the licence which says I don't. Doesn't make sense to me.
      ...Don't copy the software to more than one computer. Don't give people a copy of the software. Don't disassemble the software...
      Whereas the GPL says you can copy the software to more than one compouter, you can give people a copy, you can disassemble the software (though you don't need to as you can get the original source) - more than Copyright Law in itself allows.

      ...Don't expect us to cover your losses if the software fails.
      I seme to recollect that the GPL also states something like that, but let's do a quick comparison.

      If I pay £0.00 for some software and it fails causinng £xxx worth of damage how much have I lost? £xxx. However, if the software costs £299.99, how much have I lost? £(xxx+299.99) - unless the supplier refunds the FULL cost of the software (plus costs incurred in obtaining said refund).

      Still looks like GPL software is the better bet.

      Most software licenses don't cover redistribution at all, except inasmuch as they say that it is forbidden. If redistribution is allowed somehow, it's almost always a part of a negotiated license rather than a boilerplate EULA. The GPL, a boilerplate license, does. It's unusual. Its provisions are unusual.
      Yes, the GPL is unusual in that it DOES allow you to distribute the code unlike most other licences. However, if you don't like the terms of the distribution, you can always contact the original author(s) and request a different licence - negotiate for what you want; just remember that they may require some form of payment in this case. The difference is that the GPL automatically allows you [restricted] distribution rights before you even have to ask!
      --

      A rose by any other name would smell as sweet;
      A chrysanthemum by any other name would be easier to spell
    20. Re:For those that use this... by Ciggy · · Score: 1

      "... Right, so instead of a company paying some money to license the software, their entire business potentially gets destroyed. ... The author(s) have the right to distribute their code under whatever licence they wish, so if you don't like the terms they currently offer, there's always the option to contact the original author(s) and negotiate a different licence, one which you do like.

      Simple really: the "free" (GPL) licence comes with restrictions; if you don't like them, negotiate a new licence that you do like...one for which the original author(s) may/will require payment.
      --

      A rose by any other name would smell as sweet;
      A chrysanthemum by any other name would be easier to spell
    21. Re:For those that use this... by mpe · · Score: 1

      It's a problem which, amongst downloadable software, is somewhat unique to the GPL. Most software which is downloaded or purchased off the shelf has a EULA which, while typically overly-verbose, makes sense.

      Actually EULAs typically do not make much sense at all. Especially in the case of "corporate people".

      Don't copy the software to more than one computer. Don't give people a copy of the software. Don't disassemble the software. Don't expect us to cover your losses if the software fails.

      Only some of which may have any meaning at all.

      Most software licenses don't cover redistribution at all, except inasmuch as they say that it is forbidden. If redistribution is allowed somehow, it's almost always a part of a negotiated license rather than a boilerplate EULA. The GPL, a boilerplate license, does. It's unusual. Its provisions are unusual.

      The GPL has very little in common with an EULA.
      They do not even operate under the same body of law. The GPL applies specifically to copyright, where as EULAs typically claim to be contracts.

    22. Re:For those that use this... by kz45 · · Score: 1

      I think it's hilarious how I was told I didn't know the definition of the word free and given a link. I copied and pasted EXACT definitions from that link..and I was marked as flamebait.

      Oh the joys of a biased forum masked as intelligent thought.

      "The problem is yours, and it is one of reading comprehension. The GPL promises "Free Software". It does not promise free use, reuse, redistribution or anything else. The GPL is about freedom for software, not for you."

      True freedom...for the users and the developers comes from the BSD license. You can do as you wish with the software and nobody is going to tell you by force to open up your code. The original developers also don't lose any freedoms because the original source is still there. It's a win-win situation.

      "If you feel otherwise, feel free to try to boycott the GPL, and goodluckwiththat"

      I don't need to boycott it. The large amount of gpl violators getting taken to court in the past year or so will scare businesses into not using it.

      The GPL V3 is even worse. It controls services..even though it is a distribution license.

    23. Re:For those that use this... by Sancho · · Score: 1
      EULAs tend to have terms which mimic copyrights. They tend to outline the rights granted by the licensor. There are rarely clauses which don't make sense--though such clauses do pop up occasionally.

      The GPL has very little in common with an EULA. Except that they're both distributed with the software. And they're both licenses. They both enumerate the rights of the person receiving the software.

      They do not even operate under the same body of law. The GPL applies specifically to copyright, where as EULAs typically claim to be contracts. What they claim to be and what they are differ.

      The GPL and most EULAs are more closely related than you think.
    24. Re:For those that use this... by Svartalf · · Score: 1

      The problem with this thinking is if it is compiled with the claimed non-in-house version, the binaries will compare the same- if they don't you show up as having cheated...

      It doesn't work QUITE the way you think it might.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    25. Re:For those that use this... by spandex_panda · · Score: 1

      don't forget that you can sell it!

      --
      like phosphorescent desert buttons singing one familiar song
    26. Re:For those that use this... by drinkypoo · · Score: 4, Informative

      .I think it's hilarious how I was told I didn't know the definition of the word free and given a link. I copied and pasted EXACT definitions from that link..and I was marked as flamebait.

      Except, uh, that's not what happened here. What happened here is that you looked up "Free", decided it didn't apply to the author of the software, and therefore that "Free Software" was bullshit. But it doesn't say "Free Use Of Software". It says "Free Software". It's like "Free Willy", it doesn't mean you can take him home, it means he jumps over the rocks and goes out in the ocean and gets eaten by a giant squid.

      True freedom...for the users and the developers comes from the BSD license. You can do as you wish with the software and nobody is going to tell you by force to open up your code. The original developers also don't lose any freedoms because the original source is still there. It's a win-win situation.

      Look, this is very simple. The choice of license is at the discretion of the author. If the author's principal principle is that the code remain free to roam about the world, they use the GPL. This reduces the freedom of the author, but it improves the freedom of the customer. If they want to retain maximum control, they use the BSD license. However, even the BSD license has restrictions (the continuance of the license.) If you truly want to make unencumbered software, you place it within the public domain. This relinquishes control of the software entirely.

      Note that even after an author releases code under the GPL, they still have the right to release it under another license. What they don't have the right to do accept code from others without having them assign copyright to the original author, and then close that code, re-issue it under another license, et cetera. This part of the GPL is powered by copyright law, so it changes nothing.

      Anyway, it really is very simple to see that the GPL provides the maximum freedom for the code. This is the best situation for the developer in many cases, if their goal is for others to benefit from changes made to their code.

      The large amount of gpl violators getting taken to court in the past year or so will scare businesses into not using it.

      The problem with this analysis is twofold. First, as the size of the code base increases the benefit from using the GPL solution increases, and software is always getting bigger. Second, it's not hard to not get sued for GPL violation. Just follow the license in the first place. If your lawyer can't tell you what to do in order to follow the GPL, get a new lawyer.

      The GPL V3 is even worse. It controls services..even though it is a distribution license.

      Tivoization is an attempt to bypass the intent of the GPL, and closing that loophole is the only sensible thing to do.

      As before, if you don't like the GPL, don't use it. But so much of the best software out there is licensed under the GPL, perhaps you should consider the possibility that there might be something to this whole thing after all.

      Sooner or later there won't be any more closed-source operating systems. There will probably always be closed software, but it will be only for niche markets and amusements. After a certain point it just doesn't make sense to reinvent the highway system, let alone the wheel.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    27. Re:For those that use this... by Fulcrum+of+Evil · · Score: 1

      That still doesn't change the fact that the GPL is a restrictive license, and as such, is something to be avoided in favor of less restrictive options whenever possible.

      Why is that? The restrictions are fairly minimal for what you get.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    28. Re:For those that use this... by bob.appleyard · · Score: 1

      4)enjoying personal freedom : not subject to the control or domination of another

      This is the pertinent meaning.

      --
      How dare you be so modest!! You conceited bastard!!
    29. Re:For those that use this... by kz45 · · Score: 0, Troll

      "Except, uh, that's not what happened here. What happened here is that you looked up "Free", decided it didn't apply to the author of the software, and therefore that "Free Software" was bullshit. But it doesn't say "Free Use Of Software". It says "Free Software". It's like "Free Willy", it doesn't mean you can take him home, it means he jumps over the rocks and goes out in the ocean and gets eaten by a giant squid"

      except..uh..that is what happened here. Stallman has come out many times and said that you are given more freedoms with "free software" (not that the software itself was free). I was merely stating my opinion on the subject, and because it differs from the slashdot groupthink..it was marked as flamebait.

      When people talk about freedoms in america, are they talking about the freedoms of the stop sign or some other inanimate object?

      "Look, this is very simple. The choice of license is at the discretion of the author. If the author's principal principle is that the code remain free to roam about the world, they use the GPL."

      This is where I have a problem. It's not free. There are many restrictions attached to the license, voiding the definition.

      "Anyway, it really is very simple to see that the GPL provides the maximum freedom for the code. This is the best situation for the developer in many cases, if their goal is for others to benefit from changes made to their code."

      as I said in my post, you release your code even in the public domain others benefit to the maximum. The changes that others' make to the code are not owned by the original developer.

      "As before, if you don't like the GPL, don't use it. But so much of the best software out there is licensed under the GPL, perhaps you should consider the possibility that there might be something to this whole thing after all."

      Good software? maybe. The best? hardly. Most open source projects are cheap knockoffs of proprietary apps. PHP, mysql, and apache are pretty much the only open source projects I can say are good.

      so when there is an article on slashdot about the RIAA, microsoft, the BSA, or DRM..and it's flooded with people basically giving the same argument I am but for pirating software..you will give the same argument..right? (just don't use it).

      "Sooner or later there won't be any more closed-source operating systems. There will probably always be closed software, but it will be only for niche markets and amusements. After a certain point it just doesn't make sense to reinvent the highway system, let alone the whee"

      How do you figure? Operating systems get popular when they allow for third-pary markets (see: windows). Every OS based on the GNU license makes it almost impossible for developers to actually make money. Since there are 10 variations, you are almost forced to release the source and the users generally don't believe in paying for software. I'm making broad generalizations here, but, I don't see too many app developers actually making money with it.

      Microsoft made a mistake with Vista and it is time for another OS to take it's place in the market. It won't be linux..it will be OSX.

    30. Re:For those that use this... by kz45 · · Score: 1

      "This is the pertinent meaning."

      Oh? Is that why supermicro is being taken to court and forced to release the source of their application?

    31. Re:For those that use this... by Todd+Knarr · · Score: 1

      Almost no one out side the free software community uses that definition of "free"? Oh, so when the star of The Prisoner said "I am not a number! I am a free man!", he meant he didn't cost any money? Oh, oops, no he didn't. The definition the free software community uses is, I'm afraid, one of the two common definitions for the word "free" that are in common use today. That you'd rather it only had one meaning, and that the monetary one, doesn't change the dictionary.

    32. Re:For those that use this... by Sancho · · Score: 1

      Since we were talking about software, I assumed that people would understand that I was talking about uses regarding works.

      I clearly underestimated either the intelligence, the ability to infer, or the pedantry which runs rampant on Slashdot.

    33. Re:For those that use this... by drinkypoo · · Score: 4, Informative

      Stallman has come out many times and said that you are given more freedoms with "free software" (not that the software itself was free).

      This is true as a user. It's not so true as a developer, except that developers tend to use more software than they write... Which makes them users, too.

      When people talk about freedoms in america, are they talking about the freedoms of the stop sign or some other inanimate object?

      When someone orders a "Pepsi Free", are they expecting to not have to pay for it?

      This is where I have a problem. It's not free. There are many restrictions attached to the license, voiding the definition.

      Again, it's not about your freedom, it's about the software's freedom. There are many resources which explain this.

      As a USER, you are MORE free with the GPL software. You can do anything you like to it, except steal it (e.g. take credit for it, benefit from it without giving back, et cetera.) In fact, the only person you have to give the code to is the person who buys it.

      Good software? maybe. The best? hardly. Most open source projects are cheap knockoffs of proprietary apps. PHP, mysql, and apache are pretty much the only open source projects I can say are good.

      PHP and mysql are clusterfucks. gcc, on the other hand, is pretty much the most versatile compiler suite on the planet, and it's often shipped with some of the best compiler tools (flex, bison, etc etc) around. THOSE tools are so good that even people who have the suits with better-optimized compilers (e.g. sunspro for SPARC) will still use those pieces.

      But seriously, all types of software is being superseded by OSS "alternatives" over time.

      as I said in my post, you release your code even in the public domain others benefit to the maximum. The changes that others' make to the code are not owned by the original developer.

      No, that is nonsense. It allows others to close derivatives of your code, thereby profiting from your work without giving benefit to others. That does NOT provide the maximum benefit to the user. If it's what you want, that's okay, but it clearly does not provide the user the maximum benefit. It allows people to make products with your code and then close it away from the user. That's not a benefit to the user in ANY way!

      Every OS based on the GNU license makes it almost impossible for developers to actually make money.

      What? Operating systems aren't based on licenses. They're based on kernels and libraries (or something equivalent.) In the case of Linux, while the Kernel is under the GPL there is an explicit exception to allow programs which require it to operate to not be GPL'd, although things linked into the kernel must be GPL. In the case of the libraries, licenses vary but many of them are LGPL, which does not require that you license under GPL, thus you can still keep your code closed.

      Since there are 10 variations, you are almost forced to release the source and the users generally don't believe in paying for software.

      This is a blatant lie, or you simply do not understand what is actually happening. Use vmware as an example. The part that goes into the kernel is open source. The important parts are all in the closed-source binary. The program is dynamically linked, and ships with fallback libraries in case you don't have the appropriate libraries or versions. There is no need whatsoever to take the steps you describe.

      Microsoft made a mistake with Vista and it is time for another OS to take it's place in the market. It won't be linux..it will be OSX.

      OSX is a boondoggle. Apple decided they needed Jobs so they took NeXTStep instead of BeOS, and then ruined NeXTStep in the process of modernizing it. It used to be peppy on a 25 MHz '040. Now it's slow (as in, unresponsive) on a dual G5, or a Core Duo. BeOS was fast and peppy on their silly dual 66MHz system. If Apple becomes the dominant player, I'm going to be very surprised.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    34. Re:For those that use this... by Eighty7 · · Score: 1

      Well, then if you don't like the license, don't use the software
      More accurately don't distribute your edited versions. Using the software doesn't trigger any obligations.
    35. Re:For those that use this... by element-o.p. · · Score: 1

      Well, then if you don't like the license, don't use the software. Using GPL software against the terms of the license because you couldn't find any other free code to use is hardly an excuse. That's what he said in the first sentence of his post: "I still see this as a reason not to use GPL, preferring instead to use..." That's perfectly legit.

      Although I disagree with his views on the GPL (I think it's great), fotbr sounds like he is acting perfectly ethically.
      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    36. Re:For those that use this... by Anonymous Coward · · Score: 0

      [sigh] Another person that's gotten the saying backwards - it's "you can't eat your cake and have it too". It's worded that way because once you've eaten the cake, you no longer have it.

    37. Re:For those that use this... by element-o.p. · · Score: 1

      It's a matter of perspective:

      BSD --> Freedom for developers.

      GPL --> Freedom for users

      With the BSD license, the developer is free to do whatever he wants with the code: sell it, distribute it, keep it for himself, etc. With the GPL license, the user is free to do whatever he wants with the code: modify it for herself, modify it and redistribute it, sell the original or modified code (a la RedHat, among others), just use it as is without ever modifying or redistributing it, etc.

      Take your pick -- which group do you want to be more free? The BSD license *restricts* the rights of users, because if the developer doesn't want to provide source code, the developer doesn't have to. If the code sucks and the developer doesn't want to provide the source, the user is hosed. On the other hand, the GPL restricts the rights of developers because you *must* redistribute the original and modified source code if you want to provide a product using GPL'd software.

      So given that there are two camps -- users and developers -- there has to be a line drawn in the sand somewhere between them. RMS chose to draw the line a little closer to the users; BSD drew it a little closer to the developers. They're both free, but how free they are depends upon which camp you fall in.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    38. Re:For those that use this... by Todd+Knarr · · Score: 1

      Because it isn't their application. It's the source to the BusyBox author's application, which they're distributing without permission to do so (they aren't complying with the terms of the only license which would give them permission). I think it ought to come as no surprise to any sensible adult that you don't get to do anything you like with someone else's stuff.

    39. Re:For those that use this... by element-o.p. · · Score: 1

      Yes, actually that is why Supermicro is being taken to court. It failed -- as the GPL requires -- to extend that freedom from domination and control to its customers. However, Supermicro itself was given freedom from domination and control of the original developer in that the original author of the code could not dictate what changes Supermicro made to the GPL'd code.

      Where you are (somewhat) correct is that the GPL does subject developers to the requirement to redistribute code, which is a form of domination and control by the original author over anyone choosing to redistribute original or modified object code under the GPL. The developer does have to give up a portion of his rights -- the right to hoard the source code. But because the developers rights are restricted slightly, the users' rights are enhanced -- you are not bound to the original developer because you can fix problems in the code and redistribute them if you so choose. The user does not necessarily have those rights under the BSD license, and therefore the user is subject to the control and domination of the developer under the BSD license.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    40. Re:For those that use this... by irc.goatse.cx+troll · · Score: 1

      If you have no problem with contributing back then GPL should be fine.


      As long as you don't mind contributing back as GPL. Kind of sucks if you wanted to contribute back under say BSD or again public domain or in some other way.

      Also gets really confusing as it does not apply to many things people try to attach it to, like images. Or javascript libraries -- If I include a JS library licensed under the GPL, I'm distributing its source. I'm not linking to it in any perceivable way (at best my user is, but even that is a hard argument to make).

      Yet if you ask some of them, they think that I should include the proprietary perl code that generated the page that referenced by url the javascript.

      Then you also have the 'services' loophole that v3 tried to close, but I still think is ambiguous.

      If you host email and you process it with something gpl, how far does the viral gpl spread? Your procmail/spamassain modifications? Configuration files? External baysian filter that your mail gets piped to? Your external webmail app that reads custom headers?
      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    41. Re:For those that use this... by kelnos · · Score: 1
      That wouldn't work. The GPL requires that you provide build instructions, and everything required to build a binary functionally identical to the one you're distributing. The only exception is that you don't have to provide build requirements that are commonly found in the wild or easy to obtain. That is, you can say "you need a copy of gcc that can cross-compile standard MIPS executables" and not provide the toolchain in your source release. See, for example (from GPLv2):

      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. One could also interpret that to mean that your "\m" plan violates the "preferred form of the work for making modifications to it" line since your "\m" syntax is effectively "binary code" embedded in source.
      --
      Xfce: Lighter than some, heavier than others. Just right.
    42. Re:For those that use this... by kelnos · · Score: 1

      I think it's hilarious how I was told I didn't know the definition of the word free and given a link. I copied and pasted EXACT definitions from that link..and I was marked as flamebait. Definition #3 or #4 could apply here. As the parent stated, we're talking about freedom for the *software*, not for users or developers. Users and developers can derive a benefit from the freedom the *software* has, but they're not the intended recipient of this freedom.

      Does GPL software enjoy political independence from outside domination? Yeah, I'd say so. "Not subject to the control or domination of another" sounds pretty accurate for GPLed software, though the "personal" bit sounds a little silly, probably just because the dictionary naturally defines 'free' in terms of people for those senses.
      --
      Xfce: Lighter than some, heavier than others. Just right.
    43. Re:For those that use this... by kelnos · · Score: 1

      except..uh..that is what happened here. Stallman has come out many times and said that you are given more freedoms with "free software" True -- he has said that users do get more freedoms with free software than with proprietary software.

      (not that the software itself was free) False -- this is something he says over and over. The software itself being free is one of Stallman's most basic tenets. The fact that users (and in some ways, developers) gain benefits from the software's freedom is something he also pushes because a) it really is pretty cool to be given permission to modify and redistribute other people's work, and b) no one would give a damn about software freedom for its own sake if there wasn't anything in it for people, too.

      I was merely stating my opinion on the subject, and because it differs from the slashdot groupthink..it was marked as flamebait. No, it was marked flamebait because it was factually incorrect and ended with a smug "well I must be smarter than you" tone. Personally, if I had mod points and weren't posting in this article, I probably would have gone for Overrated rather than Flamebait, but whatever.
      --
      Xfce: Lighter than some, heavier than others. Just right.
    44. Re:For those that use this... by kelnos · · Score: 1

      In the case of Linux, while the Kernel is under the GPL there is an explicit exception to allow programs which require it to operate to not be GPL'd... This exception isn't necessary, actually. Linus included it to head off any possible confusion about the relation between userspace applications and the kernel. Even without that exception, userspace code still would not fall under the GPL. They're clearly not derived works of the Linux kernel.
      --
      Xfce: Lighter than some, heavier than others. Just right.
    45. Re:For those that use this... by Daengbo · · Score: 1

      That's why the original saying was "Eat your cake and have it, too," meaning once you eat your cake, you no longer have it and are upset like a two-year old. Adults realize that you have to choose.

    46. Re:For those that use this... by Daengbo · · Score: 1

      Ummm ... try leaving out the developers' names in your advertising when using some BSD-licensed software and you'll get in the same boat. The authors there require attribution. If you don't give it to them, they'll come after you in exactly the same way.

    47. Re:For those that use this... by petermgreen · · Score: 1

      Simple really: the "free" (GPL) licence comes with restrictions; if you don't like them, negotiate a new licence that you do like...one for which the original author(s) may/will require payment.
      for better or worse as a project gets bigger that tends to get virtually impossible. Unless the project requires copyright assignment or at least a grant of rights to do anything with the code to the project (most don't afaict) you are faced with tracking down every single contributor and negotiating with all of them. Some of those people are likely to be uncontactable or even dead and the dead ones are likely to have not made proper provision in thier will leaving the ownership split between even more people.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    48. Re:For those that use this... by bob.appleyard · · Score: 1

      Yes. It's so they can't do that to the users of the software they distribute.

      --
      How dare you be so modest!! You conceited bastard!!
  3. Others may decry it, but I support it. by AltGrendel · · Score: 2, Insightful

    Good work, Mr. Toth.

    --
    The simple truth is that interstellar distances will not fit into the human imagination

    - Douglas Adams

  4. I'll guess "money". by khasim · · Score: 3, Informative

    It's cheaper to use the "available" code when the executives in charge of the project cannot be bothered to familiarize themselves with the project AND stand to make a bonus the sooner it ships.

    1. Re:I'll guess "money". by CastrTroy · · Score: 1, Insightful

      Yeah, but if you're going to use the cheap route and just use GPL'd code, why not just put a tarball up on your website?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:I'll guess "money". by ShieldW0lf · · Score: 1

      Yeah, but if you're going to use the cheap route and just use GPL'd code, why not just put a tarball up on your website?

      Maybe because it creates an image where there is little to differentiate of your product from that of the next guy? Makes it kind of hard to justify ridiculous profit margins...

      --
      -1 Uncomfortable Truth
    3. Re:I'll guess "money". by robertjw · · Score: 2, Insightful

      Maybe because it creates an image where there is little to differentiate of your product from that of the next guy? Makes it kind of hard to justify ridiculous profit margins... Or maybe you will have to compete with your hardware. If these companies are cutting corners on their software development, they are probably cutting corners on their hardware development as well. If company Z has better hardware and can use your GPL software, you are pretty much SCREWED.
  5. Source not posted? by Anonymous Coward · · Score: 5, Informative

    Are the files at the bottom of
    http://www.hammer-storage.com/support/software_updates.asp
    not the right stuff?

    1. Re:Source not posted? by Todd+Knarr · · Score: 1

      From the looks of it, that source code was put up the day after the lawsuit was filed.

      Once again, evidence that the only language some companies understand is "lawsuit". That language does seem to be highly effective at getting their attention, though.

    2. Re:Source not posted? by NormalVisual · · Score: 1

      Not as effective as the dialect of that language known as "writing a check".

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
  6. ME, ME, ME, ME by Sylvak · · Score: 0, Troll

    I caught them, yes I did... Good job mate.

  7. Understandable response... by RingDev · · Score: 0, Flamebait

    If someone sent me a demand for code in poor grammar with some cheesy pseudonym, I would probably blow them off as well.

    Now maybe if Markus has written a halfway compelling email, he would have received a more informative response. But when you send a jumble of words that fails to reach the 6th grade reading level to someone who has other priorities, it shouldn't come as a surprise that you get blown off.

    Of course, if I were distributing a project based in part on GPL code, I would make darn sure to have the GPL'd code available for people to download with out hassling me or the engineers.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:Understandable response... by m.ducharme · · Score: 4, Insightful

      I didn't realize that the GPL allowed you to deny source code to someone on the basis of poor grammar or the use of a pseudonym. Oh wait...

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    2. Re:Understandable response... by RingDev · · Score: 1

      GPL doesn't force me to do anything. What it does do is give the creator of the code that I am using specific powers. Powers that I have agreed to by using their code knowing the license requirements. I can choose not to honor those agreements, and if I do so, the owner can sue.

      Some kid threatening to report me because I won't do what he wants isn't a concern. A copyright holder with a lawyer on retainer however IS a concern. Think of how many pissed off customers threaten to sue over any number of issues. Some of those issues are likely even legally sound basis for lawsuits. But compare that complaint volume to the actual number of lawsuits. If organizations responded to every single disorganized threat of action, they would spend more time on legal protection than on development. It's a matter of risk assessment, and reading the initial emails from 'mindbender' I see nothing that would compel me to even respond.

      Like I said, me personally, I would have put the GPL code up from the start (I even just had this conversation with my VP of R&D on a number of OS libraries we will likely be using in an upcoming project). I am not saying that it is right to withhold GPL'd code, but it is realistic that Markus was blown off and that the company did nothing until there was actually a threat (the GPL code was posted 2 days after the lawsuits were filed).

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    3. Re:Understandable response... by andymadigan · · Score: 1

      Actually, it gives any user of the software the right to demand the source code, unless the creator of the code gives them a separate license, which he/she/they didn't.

      --
      The right to protest the State is more sacred than the State.
    4. Re:Understandable response... by Kjella · · Score: 3, Insightful

      I didn't realize that the GPL allowed you to deny source code to someone on the basis of poor grammar or the use of a pseudonym. Oh wait... Well, there are two possibilities:
      1. They know they're violating the GPL and just want him to get lost
      2. They don't know what the GPL is, that they're using GPL'd products, that they don't read the GPL right, they don't understand who he is, why it's any of his business, why he thinks he's got any right to their products source code and so on.

      In the latter case, good communication skills that presents your case in a serious, professional and understandable manner that makes them realize their error or at least begins a closer investigation of the issue may be an advantage. Besides, it looks to me like his legal skills are severely lacking:

      As you see in my first post at the gpl-violations.org mailing lists where I posted all mails that I sent to and received from Hammer Storage, they refused to provide me the GPL sources several times. Looks like they will have to provide them soon No, they do not. They can withdraw the product, pay any fines but they will never have to provide any source unless they want to. Personally I wish they'd take a more RIAA-ish approach, have each author sue for 150,000$ each. That should stop GPL violations really really quick.
      --
      Live today, because you never know what tomorrow brings
    5. Re:Understandable response... by SydShamino · · Score: 1

      Some kid threatening to report me because I won't do what he wants isn't a concern. In this case, though, you would have ended up with a lawsuit and a potentially costly settlement because that "kid" was able to drum up a lawsuit against you.
      --
      It doesn't hurt to be nice.
    6. Re:Understandable response... by m.ducharme · · Score: 1

      So basically what you're saying is that it's reasonable (though not necessarily right) for a corporation or its representative to break a license, as long as they don't get called out on it.

      Sorry, that's just not okay, and may not even make much financial sense, because when the company is eventually sued by the owner of the license, each kid the company snubbed represents one count of license violation.

      You can bet if I represented the owner of the license, I'd be finding as many people as I could, to push that damage award up.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    7. Re:Understandable response... by kaiser423 · · Score: 1

      No, but it does make it much harder to get the issue through all the filters and up to management to get the issue resolved......

    8. Re:Understandable response... by m.ducharme · · Score: 1

      The issue should have been resolved before it became an issue: the company should have had a policy in place to distribute the appropriate source code on demand.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    9. Re:Understandable response... by mrsteveman1 · · Score: 4, Funny

      It's section 37, right below the part about defacing pictures of the poor, innocent GNU in its natural habitat.

    10. Re:Understandable response... by m.ducharme · · Score: 1

      Well, there are two possibilities:
      1. They know they're violating the GPL and just want him to get lost In a civil law suit this would probably open them up to aggravated or punitive damages.

      2. They don't know what the GPL is, that they're using GPL'd products, that they don't read the GPL right, they don't understand who he is, why it's any of his business, why he thinks he's got any right to their products source code and so on. Ignorance is no excuse; the GPL isn't so hard to read that a reasonable person couldn't either 1) figure it out or 2) know that they'd better get some legal advice. The hacker in the basement who borrows some code for his pet project might maybe get away with this, but any outfit bigger than a mom-n-pop outfit should know better.

      No, they do not. They can withdraw the product, pay any fines but they will never have to provide any source unless they want to. Personally I wish they'd take a more RIAA-ish approach, have each author sue for 150,000$ each. That should stop GPL violations really really quick. Agreed on all points.
      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    11. Re:Understandable response... by m.ducharme · · Score: 1

      Because I obviously can't use my mod points...

      I lol'd.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    12. Re:Understandable response... by phliar · · Score: 1

      First, tell me what you think is such "poor grammar" in the message the chap sent that you would instantly toss it out:

      Hello!

      I know from the following two articles that the Hammer Myshare is
      running linux on a arm926ej-s CPU.
      http://www.linuxdevices.com/articles/AT7270490723.html
      http://www.smallnetbuilder.com/content/view/30056/75/

      I searched on your page but i was not able to find the GPL-sources
      that you need to provide for the box.

      Please make them available somehow....or tell me how to get it.

      Greetings!

      mindbender

      Seems completely on par with the other business email I've received. Keep in mind that most people in the world are not native english speakers.

      Second, what does his name have to do with anything?

      As a person you are free to dismiss whoever you want for any reason you wish, but if you're a company you can't afford to.

      --
      Unlimited growth == Cancer.
    13. Re:Understandable response... by silas_moeckel · · Score: 1

      Yup and if they feel like filing a law suit they could show standing. The point is you send an email to a support dept that looks like lunatic raving it gets silently deleted no reason to encourage the wacko no reason t bother the tier 3 guys with it. A reasonably written letter via the mail could have elicited the desired response those normally get read by somebody that does not have a performance review tied to how many ticketed processed per day vs how many rework requests.

      --
      No sir I dont like it.
    14. Re:Understandable response... by RingDev · · Score: 3, Informative

      I don't know if I would say it's reasonable, only that it is realistic. And I wouldn't say it's okay so long as they don't get called out on it. I would say that it is okay to prioritize risk management though.

      A single kid making noise? The settlement cost would be less that the bandwidth bill for 6 months, and that is based on a really low likelihood of the kid getting out of his basement and pressing the issue.

      A copyright holder with out an attorney? Not the biggest threat on the plate, but definitely something that is on the radar. Might be worth it to have a contingency plan in place so that if this treat grows the organization can deal with it quickly and effectively. No sense in blowing resources unnecessarily though.

      A certified letter from an attorney demanding we correct our licensing deficiencies? Time to spin up that contingency plan!

      A summons? Those files better be on the website before I have to explain to the CEO why we are being sued!

      Again, just to make sure no one is going to confuse me for a GPL abusing bastard, in that case I would have ensured the GPL code was available on the website and have avoided the situation all together. I'm not saying this stuff is right, only that it is realistic, and that you will get a LOT further in the business world by writing respectfully than writing in SMS shorthand.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    15. Re:Understandable response... by drinkypoo · · Score: 1

      No, they do not. They can withdraw the product, pay any fines but they will never have to provide any source unless they want to.

      Actually, neither of you is necessarily correct - but a court could compel them to deliver the source code to all those who received the binaries, probably only by a certain date (you can't be expected to retrieve everything from the sales channel, and the GPL says that your sole remedy is to halt distribution... which implies that it is a remedy) and only when verified, but still under the usual terms of the GPL (they can distribute only physically and charge a fee, but they are restricted to duplication and shipping costs and the data must be made available in some reasonable form.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    16. Re:Understandable response... by tftp · · Score: 3, Interesting
      The email fails to connect several ideas. Most importantly, he does not say why "running Linux" requires anyone to make the sources available. We know why, but the email should have said that explicitly. The email does not look like a legal request, it looks like some stupid tech support question. I would write a starter email, for example, like this:

      Dear Sir,

      it came to my attention that your product XXX, which I purchased through YYY, uses software based on a licensed component ZZZ. The license (GPL) grants me, the user, the right to obtain a copy of the source, and places a specific legal burden onto your company to provide such a copy to users of your product for free, or for a nominal fee to cover copying and mailing. Please refer to ${URL} for specific terms.

      As a user of your product, having been granted the right to obtain the source code, I wish to exercise this right. Would you be so kind to inform me how I can download, or otherwise access, the source code in question?

      Thanks in advance,
      ${name}
      ${address}
      ${telephone}

      Most tech support people will forward such an email to their manager, and the manager will send it to legal, where it will be reviewed, and a company lawyer will not dare to ignore an official, lawful request that is traceable, because they know that willful infringement is worse than ignorance, and now they know.

    17. Re:Understandable response... by m.ducharme · · Score: 1
      I work in a law firm, and one of the things we do here is risk management for corporations of various sizes. If I were to advise this company on how to manage a risk like that, I would say that they should get a reasonable system in place that honours the GPL, and teach their employees to use that system. it's a due diligence defence, and it's an absolute defence, most of the time. It also has the advantage of being cheaper, in the long run, in most cases.

      It may be realistic to assume that companies are going to "prioritize" the way you claim, but it's not good management.

      I did get that you're not a GPL abusing bastard.

      ...that you will get a LOT further in the business world by writing respectfully than writing in SMS shorthand. In my past life I worked as a salesman for a Major Electronics Retailer (well, major in Canada, anyway), and the running joke was that you couldn't advance to the Corporate management level unless you had shitty spelling and horrible grammar skills. My experiences in a law office are similar. The clerks all have impeccable spelling and grammar skills and the lawyers can't spell for shit.
      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    18. Re:Understandable response... by Call+Me+Black+Cloud · · Score: 3, Funny

      "Hello, this is mindbender. Yes, mindbender. Send your code to me, to mindbender. I don't care if you are a mere outsourced csr, for I will post messages about you and write about you on the internet if you do not do what I, mindbender, wish. Yes, I could have contacted your corporate office and asked for your legal representation but instead I chose to explain GPL to someone whose database of responses is limited to the simplest queries. Do not fail to heed mindbender's threats, randomly chosen tech support person, for we want what we want and we want it now."

      Signed,

      gnu/mindbender

    19. Re:Understandable response... by Anonymous Coward · · Score: 0

      A summons? Those files better be on the website before I have to explain to the CEO why we are being sued!

      ...and we have yet another person who misunderstands the GPL.

      Making the code available only after being sued doesn't get you off the hook from the lawsuit in any way. If you violated the license for 6 months, then even if you came into compliance without a lawsuit, they could come after you for those 6 months of non-compliance.

      In many ways, rushing the files up when the lawsuit is filed is the worst thing you could do, since that basically means you are admitting you should have done that in the first place. If a company is sued for a GPL violation, their best bet (IANAL) is probably to continue to violate and claim "we don't have to post the code". It still probably won't work, but it's a far better position than "we were violating your license, but we only did that because we thought you wouldn't notice".

    20. Re:Understandable response... by element-o.p. · · Score: 1

      Now maybe if Markus has written a halfway compelling email, he would have received a more informative response. But when you send a jumble of words that fails to reach the 6th grade reading level to someone who has other priorities, it shouldn't come as a surprise that you get blown off.

      Perhaps he should have written it in flawless German, then?
      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    21. Re:Understandable response... by jjohn_h · · Score: 1

      QUOTE Now maybe if Markus has written a halfway compelling email, he would have received a more informative response. UNQUOTE

      His English was flawless. But look at yours: have you ever make friends with English grammar?

    22. Re:Understandable response... by element-o.p. · · Score: 1

      ROFL: you are criticizing my grammar, then ask if I "have ever make friends with English grammar?"

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
  8. confused by QX-Mat · · Score: 3, Interesting

    Is this really such a big thing? Surely they only have to mirror the sources from their original location unless they've made modifications?

    Shouldn't time an effort be spent on finding the guys who modify the sources, and make a profit, rather than those who merely fail to mirror and honour the distribution agreement because they're lazy?

    This reminds me of the Debian upstream/downstream problem that rears it's head up now and again: if the sources are freely available, does every man and his dog have to distribute the unmodified version if they merely make use of it downstream?!

    Matt

    1. Re:confused by Todd+Knarr · · Score: 1

      Nope, you can't just point to someone else's sources. When you distribute GPL'd software, you are responsible for being able to provide the sources upon request. And not just the sources, but the sources for the version you distributed. If you just point to someone else's copies, they could stop hosting them or host newer versions. You are now in violation of the GPL, since the sources required by it are no longer available from you.

      The only way to deal with this would be for you to enter into a contract with the party hosting the sources to make sure the correct versions are available as long as your obligation continues.

    2. Re:confused by clampolo · · Score: 1

      Shouldn't time an effort be spent on finding the guys who modify the sources, and make a profit, rather than those who merely fail to mirror and honour the distribution agreement because they're lazy?

      This is a good point and I'll take it one further. Despite all the talk about Linux desktops, Linux and open source have succeeded best in the embedded market. Why nitpick over stuff like this when it can only hurt adoption of open source in the future?

      When you consider all the potential lawsuits, lawyers' fees, etc, the couple extra bucks per device for a commercial OS starts to sound reasonable.

    3. Re:confused by Anonymous Coward · · Score: 0

      What about just providing the diffs and the actual source that you created/changed? Otherwise, to use GPL software you have to create and maintain the IT infrastructure to support downloading it/etc. Do other GPL software projects that modify source provide all the source relevant to download? Are they likewise being sued?

      What if someone takes your stuff and puts it on something not distributed by you? Are they responsible for now hosting and serving up the whole shebang?

      What a freaking versioning nightmare.

    4. Re:confused by Todd+Knarr · · Score: 1

      Other GPL software projects do in fact provide all the source code, or they're distributing very clearly under 3c. Diffs are not acceptable under the GPL. You aren't providing just diffs of the binaries either, after all. And of course a company always has the option of using 3a, eg. including the source code on a CD with the product, at which point their obligation ends completely when they give the binaries and accompanying source to the user and they don't have to host anything ever.

      If someone else takes the stuff and puts it up, they are doing the distributing. Per the GPL, providing source code is their responsibility.

      No nightmare at all, not unless you insist on creating one for yourself by adding things the GPL doesn't.

    5. Re:confused by jimicus · · Score: 1

      This reminds me of the Debian upstream/downstream problem that rears it's head up now and again: if the sources are freely available, does every man and his dog have to distribute the unmodified version if they merely make use of it downstream?! Afraid so. Read the GPL. It is the distributor's responsibility to distribute the source code (modified or otherwise) themselves.
    6. Re:confused by Anonymous Coward · · Score: 0

      This reminds me of the Debian upstream/downstream problem that rears it's head up now and again: if the sources are freely available, does every man and his dog have to distribute the unmodified version if they merely make use of it downstream?! No. However, they start distributing the binary packages to others, they also have to provide the source code.
    7. Re:confused by PitaBred · · Score: 1

      You don't have to distribute the source on the web though. You aren't in violation of the GPL until you refuse to provide sources, or don't respond to such requests. How you provide them is up to you, as long as they're machine-readable.

    8. Re:confused by mpe · · Score: 1

      Nope, you can't just point to someone else's sources. When you distribute GPL'd software, you are responsible for being able to provide the sources upon request.

      If you distribute binaries you are responsible for making the source for those binaries available, but only to those people you have distributed the binaries to.

    9. Re:confused by element-o.p. · · Score: 1

      Shouldn't time an [sic] effort be spent on finding the guys who modify the sources, and make a profit...

      Okay, IANAL so maybe I am missing something, but I fail to see what in the GPL prohibits this. As I understand the GPL, you can charge for GPL'd products (RedHat does, right?), you just have to provide the source code.
      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    10. Re:confused by Anonymous Coward · · Score: 0

      It won't hurt adoption. The companies who use open source in their products must simply learn to play by the rules. Hosting the sources can hardly cost as much as buying the commerical OS and paying royalties on that. There won't be any lawyer's fees etc. as you claim if they only follow a very simple process. You don't have to be a genius nor a millionaire to be able to do it.

      The companies' attitude so far is: it's free, so it must be worth nothing, so why should we spend anyone's hours on it. They have to learn that it's not how things are: they do get value from free software, and they must abide by the licensing terms.

  9. what product does supermicro use BB in ? by bugs2squash · · Score: 2, Interesting

    I've never seen busybox on any of it and I generally buy a dozen or so servers per year (mostly from serversdirect.com).

    If they're taking the piss I'll look out for an alternative for future purchases.

    --
    Nullius in verba
    1. Re:what product does supermicro use BB in ? by $RANDOMLUSER · · Score: 4, Informative
      According to the complaint, SuperMicro's "AOC-SIM1U+ IPMI 2.0 System Management Card" contins BusyBox; and while SuperMicro supplied the source, they did not supply

      the "scripts used to control compilation and installation of the executable" and therefore did not constitute "complete and corresponding source code" within the meaning of the license.
      Sounds a little thin to me.
      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:what product does supermicro use BB in ? by bugs2squash · · Score: 1

      Me too...

      It must be hard to draw the line, but it seems over zealous to me - after all, the scripts may only be a convenience measure to automate a perfectly do-able manual installation.

      I don't see why Supermicro should be expected to teach everybody how to install, compile and use BB.

      I'd hate SFLC to over-reach and create a bad precedent over something like this, there must be more egregious cases to pursue.

      I guess that's one other reason why IANAL.

      --
      Nullius in verba
    3. Re:what product does supermicro use BB in ? by drinkypoo · · Score: 3, Informative

      The GPL says you have to produce enough information to build the software. If they didn't do this, they violated the GPL. It's not very complicated, really. If your software won't build without some wacky, non-obvious commandline options you need to provide them... AND you're an asshole :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:what product does supermicro use BB in ? by Anonymous Coward · · Score: 1, Informative

      we tried to work with the folk producing the card, wanting to run some of our own management software on it. they were quite difficult and wanted el camino bigbucks for their propriatary sdk. which, evidently, consists of a bunch of gpl code.

      posting as a.c. for obvious reasons.

    5. Re:what product does supermicro use BB in ? by brass1 · · Score: 1

      the "scripts used to control compilation and installation of the executable" and therefore did not constitute "complete and corresponding source code" within the meaning of the license.

      Sounds a little thin to me. Especially since SM licensed the offending code from a third party (Raritan) who will likely claim the the system used to build and install the image is their property.

      I wish the plaintiffs luck with discovery.
    6. Re:what product does supermicro use BB in ? by Jonti · · Score: 1

      That's only because you haven't read or understood the GPL. It would be smart to consult a lawyer if it's a live issue to you; but, here's a direct quote...

      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.

      In general terms, one needs to be able to modify the source code, recompile it, and run it, OK.

      Of course that requires "scripts used to control compilation and installation of the executable". And the GPL is completely clear and explicit on that point.

    7. Re:what product does supermicro use BB in ? by Anonymous Coward · · Score: 0

      And what if the final building is done on Win32 machine, using commercialy licensed software?

    8. Re:what product does supermicro use BB in ? by Todd+Knarr · · Score: 1

      Already covered. GPL v2 section 7:

      f, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), 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. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

      If you can't for some reason make available all the tools needed to build your derivative work, and those tools are not standard parts of a system or otherwise available independently, then you won't be able to comply with the GPL and thus won't be able to distribute while you're required to comply with the GPL. However, if you were using only the standard Microsoft compilers and such, they'd probably fall into the "standard system software" category just like GCC does (one must distribute the makefiles needed to build a GPL'd work, but one doesn't need to distribute GCC and make along with it).

    9. Re:what product does supermicro use BB in ? by Anonymous Coward · · Score: 0

      the "scripts used to control compilation and installation of the executable" and therefore did not constitute "complete and corresponding source code" within the meaning of the license. Sounds a little thin to me. Especially since SM licensed the offending code from a third party (Raritan) who will likely claim the the system used to build and install the image is their property. A sentence from section 7 of the GPL (v2):

      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.

  10. Why NOT hand out the source? Its an app. by quarrel · · Score: 4, Insightful

    Can anyone shed any light on why companies repeatedly do this with Busybox?

    I can sort of understand their motivation (if not their ethics/commercial sense!) if they've got a highly modified Lunix kernel where they've made extensive changes to the networking stack to enable their "unique" feature or similar, but why with Busybox? Surely the path of least resistance is just to make the tar ball available (or realise, you've stuffed up, and start making the offer and send any that ask the tarball to play catch-up). Are any of these guys really making proprietary improvements with amazing IP involved to Busybox? It seems an unlikely place to do it..

    Maybe they've ported it to the latest tiniest CPU, but they still get a time to market advantage their (particularly versus producing Busybox like functionality from scratch!), but even that seems unlikely to be worth fighting hard when you'll quickly realise you'll lose.

    Why go to the hassle?

    I suspect that this probably boils down to default policies and a lack of understanding of the GPL more than anything, sadly. By default most companies would have a "We don't make available ANY of our IP unnecessarily" and that hasn't yet gelled with the GPL. No one wants to stand up and make the call that compiling Busybox didn't involved much of the companies IP, and releasing the source is an obligation.. The people involved with the IP aren't the same people that make the 'legal' calls and so companies come across with these silly positions..

    --Q

    1. Re:Why NOT hand out the source? Its an app. by cfulmer · · Score: 1

      Busybox is a fairly common thing to include in embedded linux applications. It has the advantage that its copyright is owned by a very small group of people, who have shown some willingness to go after infringers.

      This is a central problem with open source software -- only the copyright owner has standing to sue for a breach of the license. But, the copyright ownership of a lot of open source software is widely distributed among the contributors. You don't need each contributor to go along with the suit, but it helps.

      Some licenses solve this problem by specifying, in the license, that modifications are owned by the original author.

    2. Re:Why NOT hand out the source? Its an app. by klingens · · Score: 1

      Usually companies do this the full Linux based software which comprises their firmware, it's just that almost only busybox and netfilter developers actually enforce the and sue if needed.

      The "IP people" and the "legal people" have to interact for any 3rd party library a company uses, be it proprietary or open source, so this is no excuse.

    3. Re:Why NOT hand out the source? Its an app. by Anonymous Coward · · Score: 0

      I think you're right in assuming that the companies doing this lack any understanding what the GPL means. Most of them however will get the Linux Kernel, ulibc and busybox sourcecode bundled with a crosscompiler, debugger etc. (gcc and gdb of course) from the CPU vendor or some other embedded software vendor. There will be some tiny propriatry bits to wrap all this into a nice and shiny package that installs with a doubleclick and is covered by some draconian proprietary license made to instill fear into anyone who comes close to this kit, lest they might distribute anything of it. So, yes, they are stupid, but it's not entirely their fault.

    4. Re:Why NOT hand out the source? Its an app. by Brandybuck · · Score: 2, Insightful

      Because it's not at all clear that you have to post the source code to Busybox! You haven't modified Busybox, you haven't made a derivative work, you haven't done anything at all to its source code. Hell, you probably haven't even SEEN the source code, since you got it from a binary. I work with a lot of embedded device manufacturers, and they do not use LFS, they use prepackaged embedded Linux systems or kits.

      It's also not at all clear that distributing hardware is also distributing the software. There is no clear point at which the software is an integral part of the hardware and when it is an end user product.

      The GPL claims it is based on copyright law, but copyright law is extremely vague on a lot of points.

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:Why NOT hand out the source? Its an app. by Anonymous Coward · · Score: 0

      I think you are right. To a certain extent, it's a matter of "what the left hand does, the right hand does not know about". Common in bureaucracies.

    6. Re:Why NOT hand out the source? Its an app. by Anonymous Coward · · Score: 0

      It's also not at all clear that distributing hardware is also distributing the software. There is no clear point at which the software is an integral part of the hardware and when it is an end user product.

      What a load of crap. Calling the software an integral part of the hardware does not change whether you are distributing it or not. If you are not distributing the software, the hardware would have no software when it arrives at it's destination.

      Imagine someone using the same creative wording when smuggling drugs... "I'm not distributing heroin, I'm only distributing plastic bags. The heroin is an integral part of the bag".

      Another way of thinking about it: "Would I get a visit from the BSA if I was doing this with Windows?" Imagine Dell trying that one... "No, we are not distributing Vista. Vista is an integral part of the PC, and we are only distributing/selling the PC". No need to pay, right? It's the same thing, only with the GPL you pay in source code, not in dollars.

    7. Re:Why NOT hand out the source? Its an app. by Dr.+Zowie · · Score: 1

      It's also not at all clear that distributing hardware is also distributing the software


      Oh, come on, Brandybuck, wake up. It's quite clear that distributing hardware with software installed on it is still distributing the software -- it's just bundled with some hardware that happens to be capable of storing and running it. It doesn't matter whether you send the files over the Internet, burn them on a CD, punch them on paper tape, or include them in a ROM you burned in the factory.

      Consider how well Hammer's business model would work if they just shipped their hardware with no OS at all. The answer is that it wouldn't -- the hardware isn't a router until it has the appropriate programs in it, and their customers want routers, not generic bare-metal hardware.

    8. Re:Why NOT hand out the source? Its an app. by Brandybuck · · Score: 1

      No, it's not at all clear. Where not talking about Stallman's wishes, we're talking about copyright law. It's one thing to live a sheltered existance in the FSF echo chamber, but it's quite another when you're out interacting with the real world.

      Did the dealer distribute software to me when he sold me a Honda Civic? What about my MP3 player? Printer? Toaster? Mouse? They might not all of software on them today, but the time is not far off when EVERY piece of hardware will have microcode somewhere in it. If that microcode happens to have Busybox on it, will I get sued if I lend my neighbor my car?

      --
      Don't blame me, I didn't vote for either of them!
    9. Re:Why NOT hand out the source? Its an app. by Dr.+Zowie · · Score: 1

      No, actually, this stuff was worked out a long time ago. Lending your car isn't enough to invoke copyright, since you're not making a copy. Burning a new ROM is enough to invoke copyright, because you're making a new copy.

  11. Better late than never by RingDev · · Score: 5, Insightful
    From the download page on their site:

    myshare Source Files

    The myshare source files are made available under various open source code licenses, including the GNU General Public License (GPL). Please review the license terms included with each download for the rights, obligations and restrictions associated with the open source file.
    Installation instructions
    title / description download posted release notes

    Myshare Home v.1 GPL Source Code
            47.6 MB 06/11/08

    Myshare Home v.2 GPL Source Code
            158.1 06/11/08

    Myshare Office v.2 GPL Source Code
            220.8 MB 06/11/08 Looks like they just got them up last week (apparently 5 months after the GPL-Violations post).

    -Rick
    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:Better late than never by Wizzar · · Score: 5, Informative
      I'd just like to add that the 11th was two days after the lawsuit was filed.

      From the article:

      The lawsuits announced today were both filed June 9 in the United States District Court for the Southern District of New York.
    2. Re:Better late than never by Anonymous Coward · · Score: 0

      Not only that, but two days after the lawsuits were filed and one day after the press release.

    3. Re:Better late than never by Anonymous Coward · · Score: 0

      More to the point, two days after the lawsuit was filed. Coincidence?

    4. Re:Better late than never by RingDev · · Score: 4, Insightful

      Which goes to show: a lawsuit is far more powerful than the saber rattling of an anonymous e-mailer with bad grammar.

      Just think, with proper grammar and some respect, Markus might have been able to motivate Mr. Vang to be a bit more interested in meeting the requirements of using GPL code. This whole thing might have been resolved with out lining the pockets of more lawyers.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    5. Re:Better late than never by lauterm · · Score: 1

      Even more to the point, it was 7 days before it got it posted on slashdot.

    6. Re:Better late than never by Anonymous Coward · · Score: 0

      a lawsuit is far more powerful than the saber rattling of an anonymous e-mailer with bad grammar. Looking at the email linked in the summary, it seems the guy is from Austria. How's your german grammmar?

      You know the internet is not limited to the US or English as the mother tongue countries...
    7. Re:Better late than never by rahvin112 · · Score: 4, Interesting

      It's too bad they already lost their rights under the GPL. Once the suit is filed the SFLC won't accept just publishing the source. To get distribution rights back is going to cost them some cash to cover SFLC's costs in addition to some punitive costs to make sure they remember never to do it again.

    8. Re:Better late than never by RingDev · · Score: 1

      Looking at the email linked in the summary, it seems the guy is from Austria. How's your german grammmar?

      You know the internet is not limited to the US or English as the mother tongue countries... A bit rusty, I haven't been to Germany or Austria in far too long. Man do I miss the beer, and the ale, and the beer gardens, and the weekend drinking festivals, and the drinking games... Hrm, maybe I shouldn't go back, my liver isn't quite what it used to be.

      My initial thought was that Markus was writing ESL, which could very well be. But his grammar is inconsistent. Some times he uses the correct capitalization and grammar, sometimes not. The inconsistencies lead me to believe that he wrote the emails in haste, until the public posts which appear to be more well edited. Had his initial request been written at the same level as his later posts, I would have been more inclined to listen to what he was saying.

      -Rick
      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    9. Re:Better late than never by tobiasly · · Score: 1

      Which goes to show: a lawsuit is far more powerful than the saber rattling of an anonymous e-mailer with bad grammar. Just think, with proper grammar and some respect, Markus might have been able to motivate Mr. Vang to be a bit more interested in meeting the requirements of using GPL code. This whole thing might have been resolved with out lining the pockets of more lawyers.

      But that just gives others an incentive to try to steal GPL software, and only post the source if they "get caught". The FSF is using these high-profile cases to raise awareness of the GPL and that it's not just "public domain". I have no problem lining the pockets of lawyers if that money comes from thieves who steal from the hard work of others and give nothing back in return.

    10. Re:Better late than never by timtim123 · · Score: 0, Flamebait

      Markus is not a native english speaker. Way to make yourself look ignorant!

    11. Re:Better late than never by RingDev · · Score: 4, Funny

      And 9 days before it got Duped on slashdot.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    12. Re:Better late than never by Anonymous Coward · · Score: 0

      If only the document filed in the SuperMicro lawsuit used the proper grammar, there's no telling what could be done.

      The word "principle" is a noun. It is not an adjective with meanings similar to "first" or "main." That word would be "principal."

    13. Re:Better late than never by stinerman · · Score: 4, Informative

      And that's exactly why the SFLC must file suits and follow through.

      If the only penalty is having to open up the source once a suit is filed (and the SFLC or associated copyright owners proceed to drop the suit) then there isn't a downside to closing the source and violating the license.

      If there aren't any monetary damages, then any company can violate the GPL with impunity until they're "caught".

    14. Re:Better late than never by Svartalf · · Score: 1

      Unfortunately for them, this is a wee bit too late to dodge the consequences of their non-compliance and apparent unwillingness to work with the rights holder(s) with standing.

      Simply put, the license is explicit and if you're in violation, you're no longer licensed and are infringing. Properly making it available to people upon being told you're breaking the rules is usually sufficient settlement and the rights holder(s) re-instates your licensing rights which were barred from the moment you violated the terms going forward. If you force them to go to court, it becomes a bit rougher for you as there isn't a single clause in the GPL that automatically gives you those rights back just by after-the-fact releasing the code per the terms.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    15. Re:Better late than never by rhizome · · Score: 1

      If the only penalty is having to open up the source once a suit is filed (and the SFLC or associated copyright owners proceed to drop the suit) then there isn't a downside to closing the source and violating the license.

      Right, and what they appear to be doing by making the source available once the suit is filed is to set a limit on damages. It prevents the SFLC from alleging ongoing distribution.

      --
      When I was a kid, we only had one Darth.
    16. Re:Better late than never by gandalf27 · · Score: 1

      well i (sorry for my additional slashdot-pseudonym, mindbender wasn`t available) am sure you are right. but should i directly sue anyone without having a proof initially when they actually have to provide the GPL sources somehow? i am austrian btw.....no english native. i guess you speak/write a second language fluently without grammer errors?

    17. Re:Better late than never by RingDev · · Score: 1

      I'm not really sure what you are trying to say. I do not speak or write fluently in any language other than English, and even then, it is hardly with out error.

      The goal of my statement was not to insult your grammar, but to explain why someone would discredit your request with out a second thought. If I were to send a serious technical or business request to a company in Austria, and I wrote that request in German (of which my language skills are severely lacking from a decade of not being in Germany :(), I would either appologise for the rough translation in the message, or call up one of my more fluent friends and ask them for a hand in composing the letter.

      If I just sent that poorly written message to a company in Austria with no explaination of my poor use of the language, I wouldn't have very high hopes for them to take it seriously. Especially given the similarity in form between such an email, and one of the generic phishing scams coming out of Nigeria.

      Nothing personal against you. When you send an email to a person in a business, that person has existing responsibilities. If your email doesn't strike them as being important enough to bump their regular work load, they will just blow you off. If you had a friend who is more fluent in English help you tune up your message, perhaps Mr Veng would have been more interested in the issue.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    18. Re:Better late than never by Jonti · · Score: 1

      Strange ethics here --- it sounds as if you are making excuses for Mr. Vang's corporate delinquency. Almost blaming Marcus for it. Weird, or what?

      Look, the company got a clear "heads-up" and ignored it. That the alert was delivered in less-than-perfect English is irrelevant. I mean, the company should have known better even without Markus pointing out their transgression.

      That their ignorance will now cost them is their fault alone -- no-one else's.
    19. Re:Better late than never by RingDev · · Score: 1

      I've got a couple of similarly formated emails that also contain poor grammar and a difficult to follow warning or offering. They are from Nigeria instead of Austria though. Should I dedicate company resources to validating the threats and gifts offered in each of those emails as well?

      As I've said a number of times in this thread. They should have had the GPL code available from the start and avoided the whole mess. Most likely, due to a lack of knowledge and general incompotence, they didn't. Mr Vang, who likely wouldn't know the GPL from any other TLA isn't going to give a rats ass about some random email he can barely comprehend. It's not about him being right in his actions, it's about what will realistically happen in this situation, and given the nature of the email responces, I don't think Mr Vang's actions were all that far from normal.

      Want to test it? Write up an IP violation complaint as if you were writing ESL. Email it out to the general info email of a few mid-size/large (500+ employees) organizations. See what kind of responses you get back.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    20. Re:Better late than never by Todd+Knarr · · Score: 1

      Possibly you're right. However, I'm minded of something that happened when I was living in rural Nevada. One of the (newish) salesmen for the Ford dealer saw a cowboy wandering around looking at the luxury cars on the lot. The cowboy was a real rough-looking type, dirty, sweaty, holes in his jeans, looked about 60 and was driving a half-rusted-out pickup. The salesman ignored him, and after a while the cowboy wandered over and asked about one of the more expensive cars. The salesman blew him off, figured this guy wasn't going to be able to afford that car, not as poor as he looked. The cowboy left.

      The next day, the dealership owner calls everybody in. He hauls the salesman above up in front of everybody and chews him out royally, ending with "You're fired! Get off my lot, NOW!". It turns out that one of the biggest ranchers in the area, a guy who doesn't bother writing checks for less than 10 grand because he's got that much in cash in his pocket on any given day, who'd been buying all his ranch's vehicles from this dealership for years, just called in to say he was ending all his leases and taking his business down the road to the Dodge dealer. That added up to a lot of sales lost. Apparently the rancher had been in the day before looking for a new car, with cash in his pocket ready to buy on the spot, and the salesman wouldn't even give him the time of day.

      When you're deciding that it's not worth your time to pay attention to something, be very very sure you've taken everything into account.

  12. Re:Funny thing about GPL by zapakh · · Score: 5, Informative

    The people who wrote it are always complaining about there being too many lawsuits, yet they engage in the same activity that they critisize. This just in: The GNU GPL is not Mr. Nice Guy.

    Besides which, the complaints about lawsuits typically have less to do with quantity and more to do with quality. Otherwise the discussion threads would be much shorter.
  13. Maybe I'm wrong... by Soko · · Score: 0

    As I understand the GPL V2, unless Mr. Toth has actually purchased the products in question the vendor is under no obligation to distribute the source to him.

    Refusing to send source to a valid owner is definitely a violation, of course, but if you sell a device that contains GPL code I don't think you are required to give the source to the public at large, just people who bought your product and then request said source.

    Yes, I'm being pedantic, but lawyers are worse.

    Soko

    --
    "Depression is merely anger without enthusiasm." - Anonymous
    1. Re:Maybe I'm wrong... by Anonymous Coward · · Score: 0

      You are. If you have the object code, you're entitled to the source that it builds from.

    2. Re:Maybe I'm wrong... by Todd+Knarr · · Score: 5, Informative

      No, you're not being pedantic, you're being wrong. To quote from the GPL v2, section 3b (which covers distribution of source for binaries which were distributed without accompanying source), the vendor must:

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

      Notice that the offer does not say the vendor must give only people who bought their product the source code. It says they must give any third party the code. Now, under section 3a the vendor only has to give the code to people who receive the product, but 3a pertains to the vendor distributing the source code with the product itself. If they don't include the source code with the binaries, 3a doesn't apply. And since it's not a non-commercial distribution, 3c doesn't apply either.

    3. Re:Maybe I'm wrong... by Soko · · Score: 1

      Thanks for the clarification. 3a and 3b did seem at odds - hard to parse legalese I guess.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    4. Re:Maybe I'm wrong... by lucas_picador · · Score: 1

      Refusing to send source to a valid owner is definitely a violation, of course, but if you sell a device that contains GPL code I don't think you are required to give the source to the public at large, just people who bought your product and then request said source.

      You really ought to read the license. It's not that long.

      If you do not distribute the source alongside the object code, you must include an offer to ship the source separately, and that offer must be redeemable by anyone, not just the person who got the object code from you. (See GPLv2, Section 3. BB is distributed under GPLv2.)

      Yes, I'm being pedantic, but lawyers are worse.

      Yes, we are. Of course, the odiousness of pedantry can be mitigated somewhat by being correct.

    5. Re:Maybe I'm wrong... by Achromatic1978 · · Score: 1

      That's silly. How did you get the object code? They are obliged to make the source code available to users of their product. Not "I happen to have the object code here".

    6. Re:Maybe I'm wrong... by Todd+Knarr · · Score: 1

      It's not that hard, as 3a, 3b and 3c are alternatives ("or" relationship). And the requirement to give anybody the code flows from the very obvious implications of 3c and the fact that the GPL prohibits you from barring further redistribution. Suppose vendor V sells a product containing GPL'd code to person A. Person A redistributes the GPL'd code to person C under section 3c, passing on the written offer from V as the GPL allows them to. Person C then takes advantage of the offer and asks V for the source code. If V could refuse just because C didn't get the code directly from them, there'd be an obvious loophole that'd allow companies to distribute GPL'd code without providing source. So 3b explicitly blocks that loophole, and 3a never had the loophole.

    7. Re:Maybe I'm wrong... by Anonymous Coward · · Score: 0

      erm, I accidentally modded you up, adding this comment to void that, sorry.

    8. Re:Maybe I'm wrong... by Anonymous Coward · · Score: 0

      Don't call me names - it's not /my/ license!

  14. THEY DID IT!!!! by spotlight2k3 · · Score: 0, Flamebait

    Growing up tattling was always frowned upon, however in cases like this .. it should be brought forward. But also if it news worthy .... you would expect you wouldn't have to try and toot your own horn, someone else would have posted the story for you.

  15. Fear. by khasim · · Score: 5, Insightful

    Fear that your competition will download it and leap-frog all "your" development "efforts" by using "your" code in their device.

    I'm serious. If they UNDERSTOOD the process, they would ANNOUNCE that it was GPL'd and that anyone who wanted to could modify it or add features, etc.

    Just like LinkSys found with their wireless routers.

    1. Re:Fear. by LehiNephi · · Score: 4, Insightful

      If another company uses your code to make their product better, they're still bound by the GPL. Thus, once you have their source code in hand, you're in a nice position to leapfrog their development.

      --
      Help find a cure for cancer. Join the [H]orde
    2. Re:Fear. by MasterClown · · Score: 1

      "Just like LinkSys found with their wireless routers."

      Did Linksys have their hand forced with releasing their GPL routers, or did they pretty cool about Linux, GPL and their routers from the beginning?

      I have to believe that their routers are some of the most popular ones out there, primarily because a buyer, if they so choose, and easily upgrade to a different OS (which is what I did with my WRT54GL, which now has dd-wrt - I love it!)

    3. Re:Fear. by strabes · · Score: 5, Insightful

      And that's exactly why open source is so powerful.

      --
      Its = possessive. It's = "it is"
    4. Re:Fear. by Sancho · · Score: 5, Informative
      Linksys had their hand forced. Even after discovering the issue in 2003, and releasing the source code for object code run by the then-current devices, they still (apparently) didn't get the point. In 2005, this posting to gpl-violations indicated that Linksys released a product using GPL code and wasn't prepared to release the source for at least four months.

      I have to believe that their routers are some of the most popular ones out there, primarily because a buyer, if they so choose, and easily upgrade to a different OS (which is what I did with my WRT54GL, which now has dd-wrt - I love it!) You can bet that Cisco, who bought Linksys shortly before the debacle, wasn't happy. Being able to get high-end device features on a low-end device is not part of most businesses plans. I'm sure that Linksys devices were extremely popular due to this, but one has to wonder if Cisco lost any sales to small-to-medium businesses over it.
    5. Re:Fear. by 2nd+Post! · · Score: 1

      Not if they, too, refuse to post the code.

    6. Re:Fear. by MobyDisk · · Score: 1

      Of course then, you can sue them, get money, PR, AND have the code.

    7. Re:Fear. by Jah-Wren+Ryel · · Score: 4, Insightful

      And that's exactly why open source is so powerful. No. That's why GPL'ed code and other share-and-share alike licensed code is so powerful.

      BSD licensed, MIT licensed, etc code does not share in that power.
      --
      When information is power, privacy is freedom.
    8. Re:Fear. by element-o.p. · · Score: 1

      But that is a win/win situation. By the time your competition can use your code to release a competing project, you've already got market share, so you don't lose much by competition unless your prices are horribly escalated. If they release an improved product using your code, then they must release it under the GPL as well, meaning you can then incorporate *their* code in *your* product. In the end, everybody -- you, your competitor and the consumer -- wins.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    9. Re:Fear. by bill_mcgonigle · · Score: 3, Insightful

      You can bet that Cisco, who bought Linksys shortly before the debacle, wasn't happy. Being able to get high-end device features on a low-end device is not part of most businesses plans. I'm sure that Linksys devices were extremely popular due to this, but one has to wonder if Cisco lost any sales to small-to-medium businesses over it.

      Isn't that why they bought Linksys? Because the low-end was becoming good enough for many customers?

      Better to buy a Cisco-Linksys box than a Netgear.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    10. Re:Fear. by Anonymous Coward · · Score: 0

      Upgrades are key here. I find it amazing that things are still secure when you release the firms in this manner.

      I briefly reviewed the basics of this Linux, and it really doesn't seem like you can get this in a router. I don't think that they fully understand what is going on here and if they are are suing, they are trying to repo the code.

    11. Re:Fear. by Anonymous Coward · · Score: 1, Informative

      You can never sue someone into giving you code. Even whoever wrote the summary is incorrect in implying that, and slashdot of course does not know how to edit.

      You can sue them for damages incurred, remove any profit they may have made. You can stop them from distributing your code. You can under no circumstances 'hijack' their code modifications.

      If you could, we'd have a much scarier legal system, and the GPL would be as viral and plauge-like as Microsoft used to imply.

    12. Re:Fear. by jevvim · · Score: 2, Interesting
      one has to wonder if Cisco lost any sales to small-to-medium businesses over it.


      If an SMB customer is willing to install a 3rd-party firmware on a Linksys device to get more features for less coin, I doubt that customer would have considered a Cisco product in the first place. In that case, it seems Cisco could be making a little money through the consumer hardware sale instead of no money through no hardware sale.

    13. Re:Fear. by raynet · · Score: 1

      Which is why you should always register your copyrighted GPL code at U.S.Copyright Office so you can be eligible for statutory damages and attorney's fees in successful litigation.

      --
      - Raynet --> .
    14. Re:Fear. by petermgreen · · Score: 1

      no you can't directly force them to give up the code but given the following two choices

      1: give up your code
      2: stop distributing your product and pay statutory damages (which as we know from the RIAA cases are scarily high)

      most will opt for the former.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  16. STOP! by pipatron · · Score: 1, Offtopic

    Hammertime!

    --
    c++; /* this makes c bigger but returns the old value */
  17. Lawsuits help open source.... by rwrife · · Score: 0, Troll

    ...not really. Commercial companies that use and contribute to open source projects are just opening themselves up to litigation due to GPL and copyright violations. Hopefully they'll learn that using closed, proprietary designs is the safest way to go.

  18. Lots that love the GPL don't really understand it by Anonymous Coward · · Score: 0

    Interesting reading. Its made more so by some of the comments put up about a review of a book about a GPL script.
    http://books.slashdot.org/books/08/06/11/1345255.shtml

    "I'm supposed to BUY this?"
    "there's a whole parasitical industry built up around it..... It's amazing the number of people that do, indeed, expect you to pay for Joomla stuff."
    "Buy it scan it torrent it done"

    Its seems like there is great confusion amoung GPL die hards as to what part to pay for... the freedom or the beer....

  19. The supermicro suit is a joke. by Anonymous Coward · · Score: 1, Interesting

    Come on, supermicro produced the source, but the SFLC is suing because they didn't include the scripts used to compile the source.

    Pretty lame lawsuit.

  20. Douche + Idiot = Lawyers. by RingDev · · Score: 1

    Very true. But out of the hundreds of anonymous threats of action that an organization may field in a month, how are we to identify those that are real threats from those that are just simple saber rattling?

    The fastest way to determine threats is to look at the amount of energy someone put into developing their threat. If someone writes a very clear email, with a strong, yet respectful tone, and cites specific license violations, and put some obvious effort into doing so, they are with all likelihood better educated, more motivated, and present a much higher threat to the organization. If someone throws a random pile of characters, words and a link to a license into an email that would make almost any spell checker pop up a message box that says, "Warning, if you send this you will look like an idiot!" it means to me that they aren't willing to spend enough time on the issue to run a spell checker, so they likely aren't willing to spend enough time on the issue to do much else.

    If we took threats like Markus' seriously, lawyers would start sending out letters in crayon that read "u bad give $$$" so that they could get back to the golf courses sooner.

    To skip to my real problem here... I loathe lawyers. Had Markus not been an idiot and Mr. Vang not been a douche, the lawyers could have been left out of it.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  21. Business Plan by RAMMS+EIN · · Score: 1

    I think I have just come up with a new business plan:

    1. Create Linux-based device.
    2. Sell without providing source (PROFIT).
    3. Wait until GPL violation is discovered.
    4. Wait until outcry over GPL violation ensues (PUBLICITY).
    5. Provide source code.
    6. Linux-based device, with source code ... a hacker's dream!
    7. ???
    8. PROFIT!!!

    --
    Please correct me if I got my facts wrong.
    1. Re:Business Plan by Ant+P. · · Score: 1

      And this is _exactly_ the reason they haven't dropped the lawsuit after the source got dumped on a webserver.

  22. They should fight the GPL all the way.. by tjstork · · Score: 0, Troll

    I mean, if you got a lot of money, and you are infringing on the terms of the GPL license, why not just go for broke and get the whole dang thing tossed out of court? Right now, a lot of GPL cases are being settled behind the scenes but no one has ever really made a fantastic push to just gut the license.

    Right off the wheel, if they were infringing, they could argue that:

    a) Putting something into GPL is the same as putting it into the public domain because there is no control over distribution and no economic damages associated with infringement. Does Bells use of GPL code actually cause economic harm to the developers, and the answer is arguably no.

    b) Third parties cannot file or sue on behalf of GPL'd items because they do not suffer economic loss. Basically, this would mean that in order to bring a GPL case, the authors of the GPL code would actually have to file the complaint.

    Point a would basically render the GPL useless, and point b would at least make it impractical to enforce.

    Seriously. why not just get the law settled?

    --
    This is my sig.
    1. Re:They should fight the GPL all the way.. by gnasher719 · · Score: 2, Insightful

      a) Putting something into GPL is the same as putting it into the public domain because there is no control over distribution and no economic damages associated with infringement. Does Bells use of GPL code actually cause economic harm to the developers, and the answer is arguably no. The answer is very, very arguably yes. The Busybox developers hold the complete copyrights. Therefore they are able to sell you their library under any license terms that you and they agree on. If you find the GPL terms not acceptable for you, you can write down any license terms you like and negotiate with them; it is just a matter of money. There is a good chance that you could put the complete Busybox code into say a router that you build without having to publish the source code if you pay these guys a million dollars. The money that Busybox could have charged for use of their library under a non-GPL license but which they didn't get, that is the financial damage.
    2. Re:They should fight the GPL all the way.. by Todd+Knarr · · Score: 2, Informative

      Argument A would get tossed out immediately based on copyright law. The law is very clear: code is copyrighted by it's author by default, and never enters the public domain except by the copyright term expiring or by an explicit written statement from the author committing the work to the public domain.

      Argument B would get tossed out as a matter of law. A party who has standing to sue can contract with someone to represent them in the suit. That's what's happened here, the BusyBox authors have assigned SFLC as their legal representative when dealing with copyright-infringement matters. If you think the court's going to tell the BB authors that they can't have an attorney handle their case for them, I'm afraid you'll be in for a suprise.

      The problem is that the law is settled. That's why companies are so quick to comply and settle fast in GPL-violation cases once they realize that the copyright holder really is prepared to take them to court.

    3. Re:They should fight the GPL all the way.. by Tweenk · · Score: 1

      It's like saying that you shouldn't be upset when somebody shits on your lawn when you leave. You suffer no economic loss (actually the grass might become greener because of that so you have a gain), and you had no control over who can be on your lawn because you were away, so you should just shut up, right?

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    4. Re:They should fight the GPL all the way.. by mpe · · Score: 1

      The answer is very, very arguably yes. The Busybox developers hold the complete copyrights. Therefore they are able to sell you their library under any license terms that you and they agree on. If you find the GPL terms not acceptable for you, you can write down any license terms you like and negotiate with them; it is just a matter of money.

      You do have to have permission from the copyright holders to distribute copies. If you don't and distribute copies anyway then they can sue you for a large amount of money per copy.

      There is a good chance that you could put the complete Busybox code into say a router that you build without having to publish the source code if you pay these guys a million dollars. The money that Busybox could have charged for use of their library under a non-GPL license but which they didn't get, that is the financial damage.

      1 million USD might actually be a bit low. Considering that willful infringement can have up to 150,000 USD statutory damages per instance. Presumably they hope to sell more than 7 routers :)

    5. Re:They should fight the GPL all the way.. by Ciggy · · Score: 1

      ... a) Putting something into GPL is the same as putting it into the public domain... No it's not. Putting something into BSD is more akin to putting it into the public domain.

      ...because there is no control over distribution... Actually, there is: Copyright Law - it clearly (apparently....can't read legalese too well) states what you can and can't do, and one of the things you can't do is to distribute something which isn't yours without permission. Without the GPL you have NO RIGHT to distribute the code whatsoever.

      ... and no economic damages associated with infringement... Perhaps there is. Suppose I write some code and let you use it under a licence that says you don't have to pay me a penny provided that if you distribute my code (in any form - original or modified) you let anyone who gets the code from you have a copy of the source for the distributed code. If you don't want to have to distribute your sorce code you come to me and say can you drop that requirement of your licence; in that case I say sorry, no, but I have this alternative licence you can use: it says you will pay me £200 for the code plus 1% royalties for each copy you distribute.

      So, if you had wanted to distribute without giving the source code away, I have incurred an economic damage if you use my original licence.

      Also, you may like to thank Hollywood and the music industry: a music track that costs something like £0.50(ish $0.99) to download legally which if downloaded illegally will cost you £375(ish $750 - statutory damages) [if caught]. Is that the real economic damage of an illegally downloaded track; is that how much the music industry has actually lost per download? May I suggest you put your argument to the RIAA and see what reply they come back with?
      --

      A rose by any other name would smell as sweet;
      A chrysanthemum by any other name would be easier to spell
    6. Re:They should fight the GPL all the way.. by Anonymous Coward · · Score: 0

      No it's not. Putting something into BSD is more akin to putting it into the public domain. No, it's not. Putting something under BSD is putting something under BSD, putting something in the public domain is putting something into public domain. PD doesn't require attribution, BSD does. Failure to provide attribution is governed under copyright law (see the ATT settlements), PD is not, since PD isn't under copyright.

      If you don't want to have to distribute your sorce code you come to me and say can you drop that requirement of your licence; in that case I say sorry, no, but I have this alternative licence you can use: it says you will pay me ã200 for the code plus 1% royalties for each copy you distribute. I don't reckon it works that way. You can't claim damaged on arbitrary, non-advertised, imaginary alternative licensing options you pull out of your ass on the spot. If there was no option to use the code provided, then there was no monetary damage.

      So, if you had wanted to distribute without giving the source code away, I have incurred an economic damage if you use my original licence. Only if you were offering the option to license under said original license from the get go. If you were giving away for free, with no alternative license choices, you weren't making any money off it to begin with, even if your terms aren't met, you can't claim monetary damages where there were none incurred.

      Yes, you COULD have made X amount of money if you were providing an option to use it under such an alternate license. But if you weren't, then no damages are incurred. You could claim damages based on the legal costs of filing suit, but that's about it.
    7. Re:They should fight the GPL all the way.. by petermgreen · · Score: 1

      if you were sensible enough to register the copyright you could also go for statutory damages which as we have learnt from the riaa cases are pretty damn high.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  23. Slavery - Freedom To Take Freedom by mrcaseyj · · Score: 4, Insightful

    The GPL only restricts your freedom in a way similar to laws that prohibit slavery are restricting your freedom to take slaves. The GPL only takes away your freedom to take away the freedom of your users and the original authors of your code.

    1. Re:Slavery - Freedom To Take Freedom by bill_mcgonigle · · Score: 1

      Well put.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:Slavery - Freedom To Take Freedom by Anonymous Coward · · Score: 0

      The GPL only restricts your freedom in a way similar to laws that prohibit slavery are restricting your freedom to take slaves. The GPL only takes away your freedom to take away the freedom of your users and the original authors of your code.

      There speaks someone who does not understand economics. The GPL effectively restricts your freedom to sell installs at a profit, because any customer can instantly compete with you at a lower price-point (they don't have to pay the engineers to build the product). Sure you can sell services -- if you are a large company that corporations are willing to buy services from, as opposed to a start-up that might go broke any moment especially with no protected IP to prevent larger established competitors from taking over your market. And good luck finding an investor in the first place, when your answer to the "so how are you going to protect your market" is "we're not, we fully expect all our competitors to be giving our technology away for free seven days after we first make a sale. And since they are large companies with well-established service teams they'll be out-competing us there too within a month".

      If you are a programmer, then GPL + economic market factors has already hurt your salary significantly. You probably required a similar level of training, intelligence, and skill as your company's lawyers. But guess who's paid more, between you and the lawyers. And guess why -- the lawyer is not politically compelled to give all their added value away in such a way that the profit point is driven down to zero, in the way that the campaign against proprietary software has done for programmers.

      This is also why various technologies have stagnated -- a week ago, people were wondering why X.org had stagnated. The economic incentive for any programmer to move it forward is tiny.
    3. Re:Slavery - Freedom To Take Freedom by mrcaseyj · · Score: 1

      >The GPL effectively restricts your freedom to sell installs at a profit

      Sort of like laws against slavery restrict your freedom to sell humans at a profit. The company in this case is selling hardware along with the GPL software anyway. I think there's a place for proprietary software. And I agree it makes it harder for software developers to make profits. But I think the losses to software developers are more than offset by the benefits to software consumers. It's like a machine that puts thousands of people out of work. Overall such machines end up making everyone richer. Overall I think Free Software makes everyone richer. But again, I do believe that copyright does allow a lot of valuable software to be developed that we would all have to suffer without if there was no copyright.

  24. All I've got to say by Chas · · Score: 4, Funny

    GNU more Mr. Nice Guy...

    *Pulls on asbestos undies*

    --


    Chas - The one, the only.
    THANK GOD!!!
    1. Re:All I've got to say by hummassa · · Score: 1

      *Pulls on asbestos undies* Now, that oughta be toxic for your under-things.
      (cue to "typical /.er not using his under-things" joke) :-)

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    2. Re:All I've got to say by mjwx · · Score: 1

      (cue to "typical /.er not using his under-things" joke) :-)
      Contrary to popular opinion the typical Slashdotter does indeed wear undergaments. It's the cleanliness of said undergarments that leaves a little to be desired.
      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  25. The "fuzzy" is because your LAW is "fuzzy" by Anonymous Coward · · Score: 1, Insightful

    What about all this guff about the appliccability of an EULA with commercial software? What about the fuzzy DRM or activation of software (XP was said to be given a crack to remove activation when people at the time complained about it, so that people would accept activation. We may find out if they do this, but what's the legal jig if they don't?).

    The only place where GPL is "fuzzy" is where it gets bundled or where it gets a derivative. And that's ENTIRELY your legal definition of laws defined to cover books and music (which are inherently Open Source) being stretched to cover binary software (which is Closed).

    Fix your laws.

  26. Sure... by Rix · · Score: 1

    That's certainly preferable from a business standpoint, but far fewer people are going to be willing to contribute under than license, which leads to inferior products in general. There's a reason these companies don't use a BSD OS.

  27. Actual concern, or phishing email? by RingDev · · Score: 1

    I would agree whole heartedly with you. Setting up a process up front with the GPL code is the best option. But if you are Joe-Blow the middle manager, and you are not intimately familiar with the GPL, and you get a poorly written email like that, what would you do?

    Heck, if it were one of my non-IT coworkers/managers I would hope that they would delete it. Poor grammar/spelling, check. Unknown sender, check. Vague legal threat, check. Link to an unfamiliar domain, check. Must be a phishing email, delete it. ;) How many times have we all harped on our not-so-technical friends and co-workers about clicking on links from unknown senders?

    As for promotions based on a person's incompetence, there is a theory to it, the Peter Principle. You'll get some of that everywhere.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  28. Hammers? by Saberwind · · Score: 1

    ...which is sold by Bell's Hammer Storage division...

    I think the Screwdriver Storage Facility in my garage sounds more impressive.

  29. Not quite that simple by Rix · · Score: 1

    You're required to provide sources upon request only to those you've distributed binaries to. You're not required to put them on the net, you can charge a reasonable handling fee, and you're not required to provide them to third parties.

    So you'd be well within your rights to say, "Send $25 and the UPC from the box and I'll mail you a disk, or you can go download it from sunsite."

    1. Re:Not quite that simple by Todd+Knarr · · Score: 1

      GPL v2 section 3b says otherwise:

      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;

      See the bolded words? They don't say "any direct recipient" or "anyone who got the binaries from you", they say "any third party". Remember that the people who received binaries from you may have redistributed them under section 3c, in which case those people who didn't get the binaries directly from you are still entitled under the GPL to receive source code from you (by taking advantage of the written offer the original recipient passed along to them).

      We've covered this time and time again. Why do people keep insisting that the GPL doesn't say what it says?

    2. Re:Not quite that simple by Rix · · Score: 1

      Yeah, I was wrong about that bit, but it doesn't change the larger point. You can still make requesting it from you much more difficult than using the public mirrors without violating the GPL.

    3. Re:Not quite that simple by mvdwege · · Score: 1

      No, not any third party.

      If the original distribution was under 3a (source with the binaries), then if the original recipient redistributes, they become liable to provide the source (because they received it in the first place), not the original distributor.

      Now, if the original distribution was under 3b (a written offer for the source), then the 'any third party' rule kicks in, as that is in 3b.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  30. Re:When will closed-source companies learn? by Tweenk · · Score: 2, Interesting

    The GPL, DMCA, and EULA's are all the spawn of evil idiots. The idea of equating DMCA and GPL is so ideologically perverted that I stand in awe of your post, which must have been inspired by Satan himself. I will not even try to dissect the logic behind your argument, because my brain might become damaged in the process and I might suddenly feel compelled to eat hamsters, start a vanity blog or create furry porn.
    --
    Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
  31. Re:When will closed-source companies learn? by Anonymous Coward · · Score: 1, Insightful

    ...One idiot manager forgetting to put code up. One asshole GPL guy. Suddenly you have a lawsuit... I seem to remember noting that letters were sent requiring compliance, and failure to respond to them was the trigger for the lawsuit. These guys ain't the RIAA, BSA, etc who blast their way in demanding restitution, they're blokes who've seen their code used and when politely reminded the users of their requirements have had no response.

    Mind you, if I was ever to find any of my code turn up in something like Windows, you can bet that I would instantly fire a lawsuit against Microsoft instead of negotiation - only because of their hypocrasy: they come down hard (via the BSA) on infringers so they shouldn't expect any leniency from me.
  32. Re:Funny thing about GPL by Anonymous Coward · · Score: 0

    "I was the one who alerted the busybox developers about the GPL violation after providing a script for disassembling the firmware and instructions about mounting the contained initrd."
    Sounds like "Busybodies for Busybox" strikes again!

    We should all join the BfB.
  33. This only hurts GPL products in the end by youngdev · · Score: 1

    As a software engineer, I understand the importance of adhering to and enforcing a software license, however these constant lawsuits are eventually going to cripple the free software movement. Before I am tared and feathered, let me explain. Many companies are adopting OSS as a means of rolling out custom products faster. It is easier to use something that already exists rather than rebuilding it themselves. The problem is that as we all know, many OSS projects tend to be buggy or lacking in some obscure feature. What invariably happens is that along the way, is that some engineer decides to make a modification to a package in order to make it fit their unique needs (usually without authorization from the legal dept). Next thing you know you have a product that is heavily dependent on some customized OSS package that was never supposed to be used in such a capacity. Now the company is forced to turn over software that they invested in and are exposed to risk of litigation because of a breakdown in the dev process. Now I am not saying that companies should be able to rape OSS projects for free development work but there has to be a balance. I think the FSF and the Gnu people should work out some sort of process where corporate customizations can be evaluated for context and value of the original package. And maybe have a source review process where the OSS developer can review what was added without exposing trade secrets of the corporations trying to use the OSS. I think it is insane to treat corporations as the enemy. OSS developers should be working with Corporations not suing them. This is the sole reason I release all my code under BSD license. I want people to use my products not sit and wonder about whether I have released my software as a trap for a future lawsuit. This whole OSS litigation process reminds me so much of patent trolling it is scary.

    1. Re:This only hurts GPL products in the end by domatic · · Score: 1

      I Just Don't Buy That. When commercial entities enforce their licences everyone exclaims "That's business! Of course they have to protect their rights!" When a FOSS developer enforces his licenses then all the sudden "This will embroil FOSS in scary legal stuff and make it impractical to use!" or there's my favorite "FOSS developers aren't being team players when they enforce their licenses". What's good for the goose is good for the gander and the legal departments of these companies should know that. There is no "balance" here. Either you're in compliance with the license or you are not. If you aren't willing to comply then don't use the software simple.

      Incidentally, users of proprietary software spend millions on internal "license compliance". Why is it that the comparitively simple terms of most FOSS licenses should be onerous?

  34. Nope by Rix · · Score: 1

    a) They can still license their code under something other than the GPL for a price, so if you just take it you're depriving them of that.

    b) True, but the SFLC can offer to represent the authors pro-bono, which I imagine is what's happening.

    Obviously, YANAL.

  35. Hey Toigo, tell Bell Micro to shape up. by Pinback · · Score: 1


    What ultimately happened with Actiontec/Verizon? Did they release source for the FiOS routers?

  36. Thank you for clearning this up by Sits · · Score: 1

    For years I had heard claims and counterclaims regarding whether you only had to give source to customers who had the binaries. Your post seems to clear this up well - it's not already being distributed with source code and if it's commercially sold you must give the source code to anyone who asks (not just those who bought the binaries).

  37. Brain pwnd by Nintendo by allcoolnameswheretak · · Score: 1

    Am I the only one who, while browsing ones slashdot RSS-feeds, keeps reading that Bell and SuperMario where sued by the GPL?

  38. Not fear, rational decision making. by raehl · · Score: 4, Insightful

    Or, I can develop my own software, and maintain my competitive advantage over my competitor.

    Anyone who produces products has to decide what is more valuable - being able to use free software from the community, or being able to keep your software secret. If all you are going to add to the software is something that anyone else could create without much effort (i.e., software is not your key differentiator) then open source is the way to go.

    But if you're going to make a massive improvement to whatever software you might take, something that is going to cost you a lot of money to develop (and would thus cost a competitor lots of money to develop), it makes the most sense to keep it to yourself.

    Put more simply, a product that is 90% open source software from the community and 10% improvement is probably best released as open software - you get 90% for the cost of 10%. But a product that would be 10% software from the community and 90% software you develop yourself, it makes more sense to also redo the 10%. Trading away 90% for 10% would just be a bad business decision.

  39. Sometimes OK, Sometimes Not by bill_mcgonigle · · Score: 1

    Because 99% of them get away with it. I've seen gpl'd code used all over the place, mostly not entire apps but big sections of cut and pasted code that is then compiled and linked in to some larger, proprietary app. Happens far, far more often than you'd think.

    That's fine as long as it's not distributed.

    Ah, hell, a big Novell muckity-muck was telling people to do this the other day (trying to get away with redistributing anyway). Novell, how we hate thee.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Sometimes OK, Sometimes Not by abigor · · Score: 1

      Oh, they're distributed, all right - sold for lots of money. I wouldn't even mention it if it was solely in-house stuff.

      Basically, if you outsource to India, it's practically guaranteed that what you're getting contains plenty of cut and paste from "freeware".

    2. Re:Sometimes OK, Sometimes Not by abigor · · Score: 1

      P.S. That site in your sig is great! I've stopped even bringing up nuclear because I just get shouted down.

    3. Re:Sometimes OK, Sometimes Not by bill_mcgonigle · · Score: 1

      Basically, if you outsource to India, it's practically guaranteed that what you're getting contains plenty of cut and paste from "freeware".

      Boy, that adds a whole new wrinkle to outsourcing competitiveness. Last time I worked on a project of that kind, outsourced to one of the biggest firms there (W****), the developers assigned to the project spent two weeks of 'heavy development time' at which point they were proud to have achieved an install of Redhat Linux. I assumed they were unaware of OSS at that point!

      I'm not saying they shouldn't, it ought to increase code quality, but if it's passed off without appropriate licensing that's quite a barrier for folks who do have to obey copyright law.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    4. Re:Sometimes OK, Sometimes Not by bill_mcgonigle · · Score: 1

      Thank you. Drop me an e-mail (algorithm on my user page) if you're interested what I think is a solution to the perception problem. I'm working on a re-design of the message of that site, so it doesn't just interest engineers. As usual, toying with bleeding edge software is slowing down my deployment. :P

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  40. New Tactic to skirt the GPL by bill_mcgonigle · · Score: 1

    New tactic to skirt the GPL: Comply with nothing but the BusyBox license. Put up BusyBox on your FTP site and buy a year until GPLViolations gets a new group to cooperate.

    I know, they're not that smart, so GPLViolations will continue to enjoy success. But the point is nobody else seems to be enforcing the license.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  41. When are the BusyBox devs going to get serious? by Schraegstrichpunkt · · Score: 1

    From the GPLv2 preamble:

    Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.

    Most people who buy hardware from Linksys (and various other distributors GPL-covered code) never find out about the freedoms they're afforded by the GPL. When are we going to see enforcement of section 1 of GPLv2? It reads:

    1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
  42. Most BSD devs' arguments are better than yours by Schraegstrichpunkt · · Score: 2, Insightful

    As a software engineer, I understand the importance of adhering to and enforcing a software license, however these constant lawsuits are eventually going to cripple the free software movement.

    Oh really? How? The terms of the GPL are very clear, and people keep getting sued because they persist making up their own rules instead of following the actual rules. The GPL is only effective because the risk of lawsuits is real.

    Many companies are adopting OSS as a means of rolling out custom products faster. It is easier to use something that already exists rather than rebuilding it themselves.

    What invariably happens is that along the way, is that some engineer decides to make a modification to a package in order to make it fit their unique needs (usually without authorization from the legal dept). Next thing you know you have a product that is heavily dependent on some customized OSS package that was never supposed to be used in such a capacity. Now the company is forced to turn over software that they invested in and are exposed to risk of litigation because of a breakdown in the dev process.

    Oh, cry me a river! If your company can't get its act together, then it's best for everyone that your company's competitors---who actually do follow the rules---eat your lunch.

    Now I am not saying that companies should be able to rape OSS projects for free development work

    In effect, that's exactly what you are saying.

    but there has to be a balance.

    Why? Between what extremes? What would be the impact?

    I think the FSF and the Gnu people should work out some sort of process where corporate customizations can be evaluated for context and value of the original package. And maybe have a source review process where the OSS developer can review what was added without exposing trade secrets of the corporations trying to use the OSS.

    What? Who would do the evaluation? How do you judge "value"? Who is going to bear the cost of this process? Why are trade secrets being intermingled with GPL-covered code? What's would the BusyBox gain by doing this? What would society gain?

    The FSF and the GNU people have worked a lot of things out. They created the rules that leveled the playing field for all of us. Those rules are codified in the GPL. You apparently don't like the rules, and whine when they are enforced.

    I think it is insane to treat corporations as the enemy.

    Red Hat isn't the enemy. MySQL isn't the enemy. Ingres isn't the enemy. Google isn't the enemy. Microsoft is an enemy, but only because they have a history of trying to screw, well, everyone (and there's no credible reason to believe that they've stopped). The "enemies" are those who persist in acting selfishly to the detriment of all of us. If anything, I'd argue that the BusyBox developers have been too lenient: Linksys routers (to my knowledge, which is a bit out of date) still aren't shipped with copies of the GPL included.

    OSS developers should be working with Corporations not suing them.

    They are. Many work for corporations. Many are corporations.

    This is the sole reason I release all my code under BSD license. I want people to use my products

    Then the BSD license is a good match for your goals. Good for you. Not everyone values fame as highly as you do. People who release software under the GPL generally do so either to spread the freedoms that the GPL provides, or because they want to modify and re-distribute software that is already covered by the GPL. I see no reason to prejudice the latter group by letting Bell, SuperMicro, or anyone else get a free pass.

    Being a corporation has nothing to do with it.

    1. Re:Most BSD devs' arguments are better than yours by Anonymous Coward · · Score: 0

      You apparently don't like the rules, and whine when they are enforced. Same can be said about patents, and other forms of IP. Doesn't stop people from violating patents and then crying bloody murder when the patent holders file suit. Why should the GPL get a free pass here?

      It's easy to say if you don't like the rules don't use the license. That's fine, but it works both ways, don't act with complete disregard to intellectual property then get denounce it as the spawn of satan when you burned.

      That's what shit me so much about the OSS crowd. Everyone cries bloody murder when the big evil corporations don't play by their rules, but so too, refuse to play by said corporations' rules.

      I'll agree that corporations wanting a free lunch of OSS is bullshit. But wanting a free lunch when it comes to their patents or IP or what-have-you, is equally bullshit.

      Sure, if they don't like the terms of license, they damn well should go off and write their own bloody code, but so too, people should come up with their own bloody methods, rather than using patented methods, shouldn't they?

      If it's okay to persue GPL violations in court, it should also be okay that the *IAA persues violations of their copyright in court as well, shouldn't it?
    2. Re:Most BSD devs' arguments are better than yours by Schraegstrichpunkt · · Score: 1

      The inconsistency you outline is fiction. That's what happens when you think about "intellectual property" as if you're a lawyer (arguing within the framework of existing law) rather than a legislator (arguing about what the law should be).

      It's about acting in the public interest, and about what laws are in the public's interest.

      The grandparent hasn't made a credible argument for how the public is served by removing the teeth from the GPL, and pretends that the FSF/GNU people haven't thought about it.

      The GPL reduces the extent to which software development acts as a drain on the economy. That benefits society.

      Software development, while often creative, is mostly uninventive, and any invention that does occur happens in the course of producing software---there is no need for an incentive to invent when it comes to software. Also, it has been shown numerous times that patents actually hinder software development.

      If it's okay to persue GPL violations in court, it should also be okay that the *IAA persues violations of their copyright in court as well, shouldn't it?

      Not if it doesn't serve the public interest.

      Look, in a free society, we avoid creating laws that restrict what individuals (or groups of individuals) do with their own time, equipment, and supplies. Whenever we do create such laws (e.g. copyright, patent), it's in order to advance the public interest. If you can't show, convincingly, that these laws serve the public, then they need to be modified to do so, or be repealed.

  43. Actually I notified them :P a year ago by Hohlraum · · Score: 1

    The week the MyShare was released. I also notified the gpl-violations. They (gpl violations, I never heard back from the busybox guys) were too busy suing other companies to follow up until November of 2007 I guess :)

    Yes, I want a cookie :P

  44. Re:When will closed-source companies learn? by Brandybuck · · Score: 1

    The GPL, DMCA and EULAs all have one thing in common: the use of government granted copyrights to dictate what the user can or cannot do with the software they have legally aquirred. In a just world I should be able to give a copy of the software to a friend, with or without the source code.

    GPL: License to sue

    --
    Don't blame me, I didn't vote for either of them!
  45. Certified GPL-Free, Coming Soon by Anonymous Coward · · Score: 0, Troll

    Some associates of mine and I are working on establishing a "Certified GPL-Free" label for hardware and software products that will allow vendors to freely sell their products without encumbrances. Our certification process is long, but very thorough, and the (12 patents pending) software we are writing is very good at heuristically detecting GPL code infections right down to the assembly level. We even had someone take some GPL code and attempt to obfuscate it, and our software tagged it as a possible GPL match, due to the fact that it knows several obfuscation methods and can recognize them. We were very happy with that result.

    Right now, we have several very major hardware vendors lined up to have their devices certified. We expect the label to be visible on product packaging starting in the third quarter of 2009 in the US and one to two quarters thereafter in the EU. There will be a marketing launch on the web and in trade journals in the 4th quarter of 2008. Certification will cost approximately $25-50K, depending, and will include up to $1MIL in coverage to pay legal fees to fight a supposed GPL infection. Vendors will also be capable of self-certifying if they purchase our system for on-site use and have annual process checkups and training by our team.

    We're all very excited about it. Keep an eye out for it.

  46. Enough with the zealotry by mqduck · · Score: 1

    This is why businesses are still so scared of the GPL - people keep trying to enforce it.

    --
    Property is theft.
  47. Re:Funny thing about GPL by ChrisA90278 · · Score: 1

    The people who wrote it are always complaining about there being too many lawsuits, yet they engage in the same activity that they critisize.

    The above argument is not valid because the word "they" is used twice but each use of the work does not refer to the same set of people. To be valid you would need to show that the SAME PERSON is performing both actions. To do that you would have to use a proper name. The problem here is that you are judging a large group by the actions of a small subset of the group and there can be many small subsets.
    It's like saying "Americans are for both low taxes and higher government service. No not at all. for the most part it's poor Americans who hant bigger handouts and rich Americans who don't want to pay for handouts. Different sub-groups.

  48. I was referring... by hummassa · · Score: 1

    to the underused things under said unclean undergarments :-)

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048