Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
GNU is Not Unix Hardware Hacking Software The Courts Build

Bell, SuperMicro Sued Over GPL 273

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."
This discussion has been archived. No new comments can be posted.

Bell, SuperMicro Sued Over GPL

Comments Filter:
  • I'll guess "money". (Score:4, Informative)

    by khasim ( 1285 ) <brandioch.conner@gmail.com> on Wednesday June 18, 2008 @02:57PM (#23843219)
    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.
  • Source not posted? (Score:5, Informative)

    by Anonymous Coward on Wednesday June 18, 2008 @02:58PM (#23843223)
    Are the files at the bottom of
    http://www.hammer-storage.com/support/software_updates.asp
    not the right stuff?
  • by zapakh ( 1256518 ) on Wednesday June 18, 2008 @03:09PM (#23843351)

    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 [gnu.org].

    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.
  • by Wizzar ( 305179 ) on Wednesday June 18, 2008 @03:14PM (#23843423)
    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.
  • by Todd Knarr ( 15451 ) on Wednesday June 18, 2008 @03:17PM (#23843473) Homepage

    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.

  • by $RANDOMLUSER ( 804576 ) on Wednesday June 18, 2008 @03:20PM (#23843523)
    According to the complaint [slashdot.org], 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.
  • by digitrev ( 989335 ) <digitrev@hotmail.com> on Wednesday June 18, 2008 @03:43PM (#23843925) Homepage
    English is very complicated, take a look at the many meanings of free [merriam-webster.com].
  • by RingDev ( 879105 ) on Wednesday June 18, 2008 @03:55PM (#23844167) Homepage Journal
    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
  • by Anonymous Coward on Wednesday June 18, 2008 @04:02PM (#23844311)
    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.
  • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Wednesday June 18, 2008 @04:07PM (#23844389) Homepage Journal

    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.

  • 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 :)
  • by brunascle ( 994197 ) on Wednesday June 18, 2008 @04:19PM (#23844593)
    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?
  • by dvice_null ( 981029 ) on Wednesday June 18, 2008 @04:31PM (#23844763)
    > 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.
  • by Anonymous Coward on Wednesday June 18, 2008 @04:45PM (#23844975)
    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.
  • Re:Fear. (Score:5, Informative)

    by Sancho ( 17056 ) * on Wednesday June 18, 2008 @04:48PM (#23845035) Homepage
    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 [gpl-violations.org] 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.
  • by Todd Knarr ( 15451 ) on Wednesday June 18, 2008 @04:48PM (#23845041) Homepage

    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.

  • by stinerman ( 812158 ) on Wednesday June 18, 2008 @04:52PM (#23845099)
    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".

  • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Wednesday June 18, 2008 @05:35PM (#23845801) Homepage Journal

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

  • by abigor ( 540274 ) on Wednesday June 18, 2008 @05:37PM (#23845835)
    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.

  • by Sancho ( 17056 ) * on Wednesday June 18, 2008 @05:42PM (#23845923) Homepage

    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.
  • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Wednesday June 18, 2008 @06:17PM (#23846445) Homepage Journal

    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.

  • by moonbender ( 547943 ) <moonbenderNO@SPAMgmail.com> on Wednesday June 18, 2008 @07:20PM (#23847227)
    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 [sourceforge.net]
  • Re:Fear. (Score:1, Informative)

    by Anonymous Coward on Wednesday June 18, 2008 @08:51PM (#23848325)
    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.

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...