Slashdot Mirror


GPL Violation, Microtest's DiskZerver

Early this week, brtb submitted an eye-opening write up which may end up as the classic example of a large-scale GPL violation. Microtest's DiskZerver, a NAS device designed to handle CDs, would seem to be a sharp product, except it's based on software licenced under the GPL and potentially other free-software licenses as well. Of course, you would never know this, because Microtest never mentioned it, however that didn't stop Microtest from manufacturing and then marketing the device before it sold it off to another company. DiskZerver's new company xStore, which was unaware of the licensing issues, was notified about them, and this impending article. They have yet to comment. In situations like this, what should a company do to bring such a glaring GPL violation back into compliance?

Slashdot reader brtb reports:

About a year ago my employer, a local high school, purchased a couple MicroTest "DiskZervers," network-attached-storage boxes designed to cache CD images for LAN usage. We were mainly Netware-and-Win95 at that time, and the Zervers performed flawlessly in that configuration. But problems began when the district IT department made the decision to switch us over to an NT-domain setup. The Zervers, even with their advertised "Domain Integration" support, didn't seem to like this too well, so I dug a little deeper... imagine my surprise when I found out the boxes are actually embedded 486's with Linux and a whole slew of other GPL'ed software, mentioned nowhere in the manuals or on the accompanying software CD.

Apparently, Microtest (NAS division since sold to XStore) put together a mess of GPL software - a modified Linux kernel 2.0.27, Samba 1.9.x-ALPHA (!!!), the MARS_NWE netware emulator, and GNU C libraries (libc5), among others, stuffed them on a flash chip in a drive-bay-size embedded 486-based computer, and sold it as their "DiscZerver" product line. They also used some non-GPL packages, including Apache and Netatalk (macintosh server). Nothing wrong with their methods, but there's plenty wrong in their implementation.

The web interface and proprietary Windows front-end, the only given methods of configuring the device, refer to the various services generically, like "Web server," "SMB server," "NCP server," etc. - there's no mention anywhere, even in the manual, of the actual programs being used. Of course along with this is no accompanying source code or even the offer to provide any, as the GPL requires.

I can't even get any useful tech support from this company, much less someone to ask about getting the source code for the software and whatever modifications they made, which includes a flash file-system driver ("yaffs" - I think MicroTest wrote it, as I can't find any info on it) for the kernel. I did manage to hack out the hidden-from-customers root password; with that I found a shell prompt (Stand-alone Shell v1.0 - GPL? dunno) which only increased my determination as I could see exactly what programs they managed to steal, strip out identifying info, and use without credit.

I did contact the FSF with the limited information I had before I got shell access, and they did confirm the existence of a GPL violation, but were unable to do anything specific as they do not hold copyright on any of the programs I knew of at the time (and actually suggested I post to Slashdot to get some answers). xStore itself has not returned my emails or phone call. I have another e-mail in to the FSF, now that I know the machine includes glibc1.

So, right now I have a nice little piece of hardware, some mis-compiled (I think) software, and no idea what to do next. At the very least, I learned that my usual policy of disassembling and analyzing any new hardware we get is the right one; of course that doesn't help all the LAN users that need access to these CDs. I'd be happy if I could just get the code so I can fix SMBd/NMBd to work properly. I've thought about trying to make my own really-small distro to load on, but it's not really worth my time - I could just load the cached CD images (thankfully just standard .ISO's) off the Zerver's CD-storage hard drive into my other Linux server, compile and install Samba correctly (works great if you do it right) , and get on with life... but I really shouldn't have to do either. Any ideas?

393 comments

  1. who goes after them? by Pope · · Score: 2

    I'm only familiar in passing with the GPL, but understand the reasoning behind it at what it hopes to do. So, when violations are found such as this, "who" goes after them to either a) get the code released,
    or b)sue the manufacturer?
    The EFF? The FSF?

    --
    It doesn't mean much now, it's built for the future.
    1. Re:who goes after them? by Garc · · Score: 1

      Typically you need to be the copyright holder to make a complaint, although in some occasions (RTLinux), the FSF handled it with holding the copyright.

      Now that it has been discovered that they use glibc, the FSF can begin action.

      garc

    2. Re:who goes after them? by Anonymous Coward · · Score: 1
      Neither the EFF of the FSF sould go after anyone yet. It would appear that xStore has just been notified of the violation, and I think it would be beneficial to let them have time to sort their issues out, for one reason:

      xStore should file suit. Microtest sold a product that they had no legal right to sell, period. xStore could make a case that they were defrauded out the money paid for the product. In addition, they could sue for additional damages to cover un-violating (?) the license on the software.

      Ideal solution? xStore recovers enough so they are not hurt, they continue selling the hardware, software is released (and brought up to date), the original violators get stuck, and we get linux on an embedded 486 in a tiny little box. As an extra bonuses, enough press will help encourage companies not to rip off GPL'd (and similar license) software.

      Lets hope xStore goes for the jugular.

      Oh, I almost forgot... IANAL.

    3. Re:who goes after them? by NathanL · · Score: 1
      Thats right, use the new millenium's new type of terrorism: The Lawsuit. Lets get a bunch of non-profit organizations that are nothing but a bunch of Rolls-Royce driving, self important lawyers to make sure that anyone isn't doing anything they aren't getting a kickback for! Hell, PETA does it, so why not the FSF and EFF?


      This is probably why they won't return your calls. Maybe its because once they release it, a bunch of bozos that can't figure out how to compile the thing will bitch and moan until they have to spend money making a nice, easy install for the source. Then the same bunch of bozos want to "make their own distros (if they have time)" that lets even lamer bozos do something to the machine and then call xStore's tech support and bitch at them that their stuff doesn't work. (Sorry for the run-on.)


      I'm going to run out now and write a bunch of k00l code, publish it under the GPL, and wait for someone to steal it. All for the advancement of OSS (Openly Stealable Source)!

    4. Re:who goes after them? by Nykon · · Score: 1

      Though to play devils advocate they COULD have put a disclaimer saying that if the box was opened or "hacked" into for any reason it not only voided the warrenty but that the person caught doing it would be prosicuted to the full extent of the law. At least if someone did rat them out they could sue for them hacking into the box.... at least prevent stuff like this happening. Not that I'm routing for the bad guy,just like playing devils advocate.

      --
      "It's better to be a pirate then join the Navy"
    5. Re:who goes after them? by DavidTC · · Score: 1
      Um, violating warrenties isn't illegal. Neither is taking apart any piece of hardware you own.

      The things some companies have managed to convince people of, sheesh.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    6. Re:who goes after them? by Alsee · · Score: 0

      >>isn't illegal. Neither is taking apart any piece of hardware you own.

      I guess you aren't aware just how evil the Digital-Millenium-Copyright-Act is.

      Specifically, section 1201 provides that "No person shall circumvent a technological measure that effectively controls access to a work protected under this title."
      I think it is safe to assume that at least something inside the device is covered by copyright.
      As far as the "circumventing technological access control" clause, that could be triggered by many things, but I'll use a really obscene example. One could concievably argue that the screws holding the case closed are a technological measure. And they DO control access to the contents. The courts have already rejected any argument based on the protection being weak and easy to defeat. They just have to function as designed. Based on what the court said you'd still get nailed for "cracking" a 1 bit password.

      Guess what! The DMCA has turned you and just about every ordinary citizen with half a brain into a criminal.

      By the way, the crime you commited carries a sentence of up to 5 years in prison and/or a fine of up to $500,000. Oh yeah, and if you do it again it doubles, up to 10 yearw and/or $1,000,000 fine.

      P.S. If you happen to be in Europe and are laughing your ass off at the stupid Americans, last I heard you guys were in the middle of passing almost the exact same law.

      The things some companies have managed to pass into law, sheesh.

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    7. Re:who goes after them? by HyperbolicParabaloid · · Score: 1

      I don't think the DMCA applies in this case becase, as you quote the law, it only applies to "works protected under this title", meaning encription devices intended to protect copyrighted works from copyright violations.
      Chances are a CD server is not protecting against copyright violations ;-)

      --


      -------------------------
      A person of moderate zeal
    8. Re:who goes after them? by david+duncan+scott · · Score: 2
      No, The Lawsuit is one of the things civilized adults do when they have a dispute. That's why the word law is embedded in there.

      We could settle things on the playground after recess, but most of those settlements only last until the bigger guy is out of sight.

      --

      This next song is very sad. Please clap along. -- Robin Zander

    9. Re:who goes after them? by Nykon · · Score: 1

      If they can arrest peopel for removing tags off matresses ...I'm sure it wouldn't be hard to find a legal angle bascialy making it illegal or open the device. Esp. if they worked some angle to the lawyers bascialy saying they are protecting them selves from hackers reverse enginerring their products...though in this case that would be quite ironic if they had put some legal clause liek that on it,lol

      --
      "It's better to be a pirate then join the Navy"
    10. Re:who goes after them? by Delphis · · Score: 1

      It's only the end-user that can remove the tag for safety reasons (to make sure they get and read the safety information on the tag). It's certainly not illegal to do that to a matress you own. If you were to sell a matress on without the tag I'm not sure how that would work, but what's the point of removing the tag anyway? .. My matress does not have any problems that are alleviated by removing the tag....

      --
      Delphis
  2. Put up and FTP site by evenprime · · Score: 5, Interesting

    If they put up an FTP site that includes a) all the original source code used for the product, and b) all the modifications, there should not be a problem. The GPL allows the sale of products based on GPL'd code, but you have to give your changes back to your customers. They probably only have to give the source code and their changes to customers, though, and not to the general public.

    --

    "Weapons should be hardy rather than decorative" - Miyamoto Musashi
    I think that goes for OS's too
    1. Re:Put up and FTP site by visualight · · Score: 1

      It seems to me that if their customers had oogles of free time -and- the requisite skills the company might lose money when everyone decides to just buil their own after downloading the source code from the website.

      But many in that category would have done it themselves to begin with. I don't think they have anything to lose by posting the source and giving credit where it's due. It seems the original poster would still buy it, he just "wants it to work".

      Maybe the company isn't aware of what they bought and what's required of them. I know they're website offers scant information.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    2. Re:Put up and FTP site by ichimunki · · Score: 1

      AFAIK, they are only obligated to provide machine-readable source code to the person to whom they gave the binary executables. Therefore, anyone purchasing the server can ask and receive the source-- but this could be FTP, HTTP, CD-ROM or any other reasonable solution to that problem.

      --
      I do not have a signature
    3. Re:Put up and FTP site by rgmoore · · Score: 3

      Actually, they have to do more than that. For one thing, the GPL absolutely requires that they let their customers know that the software is GPLed and that the code is available. They have clearly failed to do so. They also must provide the code on a physical medium on request for no more than the cost of media and shipping; simply putting it up on ftp is not sufficient. In practice making it available by ftp may be acceptible if it means that nobody particularly wants to get the software on a physical medium, but the offer to provide the physical medium must be made.

      And that's just for the GPLed programs. Some of the other licenses used have their own requirements. Apache, for instance, includes the "Obnoxious Advertizing Clause" in its license, so removing their trademark from the package is a big no-no. The stripping of the Apache advertizing information is actually very good evidence that this is not just a casual, accidental license violation. Removing that stuff is clearly deliberate, since simple laziness would result in it being left in.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    4. Re:Put up and FTP site by rkent · · Score: 1

      They also must provide the code on a physical medium on request for no more than the cost of media and shipping; simply putting it up on ftp is not sufficient.

      Electrons are physical media, and since they don't cost anything, publishing the changes on FTP seems okay with me. Oh! If they meant "optical or magnetic storage media," they should have said that.

    5. Re:Put up and FTP site by gorgon · · Score: 2, Informative
      They also must provide the code on a physical medium on request for no more than the cost of media and shipping; simply putting it up on ftp is not sufficient. In practice making it available by ftp may be acceptible if it means that nobody particularly wants to get the software on a physical medium, but the offer to provide the physical medium must be made.
      I think you're incorrect about this. An ftp site should be fine, physical media is not required. If it were, Debian, for example, would be in violation, since Debian allows ftp access to all of the source in its distro, but does not sell CDs, floppies, etc. See section 3 of the GPL.
      --

      And I'd be a Libertarian, if they weren't all a bunch of tax-dodging professional whiners.
      Berke Breathed
    6. Re:Put up and FTP site by A+coward+on+a+mouse · · Score: 1
      It seems to me that if their customers had oogles of free time -and- the requisite skills the company might lose money when everyone decides to just buil their own after downloading the source code from the website.

      Uh, yeah. Knowing this prevents conscientious software companies from developing products based on GPL'd software if they have no other source of revenue. Complaining after the fact that your business plan is based on being able to close the source to GPL'd software would be like complaining that you shouldn't be put in jail for robbing the bank because you need the money, and should inspire the same degree of sympathy.
      --
      If you mod me down, I will become more powerful than you can possibly imagine.
    7. Re:Put up and FTP site by stud9920 · · Score: 1

      AFAIK, they are only obligated to provide machine-readable source code to the person to whom they gave the binary executables.Therefore, anyone purchasing the server can ask and receive the source

      But as the software is free, the customers are entirely free to redistribute it
    8. Re:Put up and FTP site by hexx · · Score: 2
      It seems to me that if their customers had oogles of free time -and- the requisite skills the company might lose money when everyone decides to just buil their own after downloading the source code from the website.


      Isn't the real concern that a competitor with more money will just take all their work and repackage it themselves?


      I may be examining this situation incorrectly, but a large company like IBM or Microsoft or whoever can easily take some small company's work and resell it cheaper, use a bigger advertising budget, etc.


      This is an obvious impetus for a company to violate the GPL - not because they want to stop individuals with the know-how from recreating their product, but to stop the larger corporation from doing so.

    9. Re:Put up and FTP site by spudnic · · Score: 4, Insightful

      I really doubt that they would lose any customers.

      Any potential customer who, as you said, "had oogles of free time -and- the requisite skills" probably wouldn't even look at a product like this in the first place. They would already know what could be accomplished with a stock Linux install. These are the guys (like most of us) who would read the advertisement for the product and say, "Gee, I can do all that with Linux for free."

      Now on the other hand, if their time where valuable, they might look at this product a little differently. Sure it could be done in house, and we could develop or modify some control software to make it easy to administer for non-tech, but why? In this case, I'm paying for the work they did in setting this up as a package, not for the underlying GPLed code.

      Things are very different in the business world than when you are in college or just starting out. My company would gladly pay an extra few hundred bucks or so for a turnkey solution rather than to pay my salary for a couple of days for me to get all this set up by myself.

      --
      load "linux",8,1
    10. Re:Put up and FTP site by iabervon · · Score: 3

      So I went to the xStore web site, and they seem to have their binaries available for download. I suspect if they were worried about people building their own, they wouldn't just give out the images. Probably they make money to a large extent on handing over the hardware with everything in place (getting a shiny new 486 box these days for a reasonable price is probably only possible in bulk). If they just give away the binaries to anyone who wants them, they'll probably just give away the source, too.

    11. Re:Put up and FTP site by rgmoore · · Score: 1

      Not quite. Section 3 requires that the software either be provided with source, with a written offer to provide the source to any third party who asks on a medium customarily used for data interchange for no more than cost, or a passed on offer of the previous type (and that's only allowed for non-commercial distribution, and only if received as a binary that same way). There is a special clarification that says that if you're distributing the binaries by making them available for download, putting the source on the same server counts as distributing them together, even if users are not forced to download the source. That's the situation for Debian.

      OTOH, Microtest did not distribute their binaries by making them available for download, and they didn't distribute them with the machine, either. That means that they must make a written offer to provide the source on a medium customarily used for software interchange at no more than cost. ISTR that RMS specifically mentioned that companies are not allowed to say simply "well download it from our ftp"- they must offer to provide physical media with the source- so that people without network access have a chance to get the source, too. Doing so also prevents a company from cheating and putting their ftp server on a 14.4K modem and claiming that it's available for download when nobody could actually download it successfully.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    12. Re:Put up and FTP site by Anonymous Coward · · Score: 0

      They could pull an FSF and put it on DLT-IV tapes. And charge approximately $4,000 per tape.

    13. Re:Put up and FTP site by Doomdark · · Score: 2

      If they meant "optical or magnetic storage media," they
      should have said that.


      I must admit I don't remember exact wording of the whole GPL by heart, but I would be surprised if it did not explicitly and exactly specify what constitutes acceptable provision of source code. And that definition is probably slightly more verbose than simple "physical media".


      And as to cost of electrons; they may be free, but how about shipping them? (which original poster mentioned in addition to the cost of the media itself)? :-)

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    14. Re:Put up and FTP site by Doomdark · · Score: 1

      they'll probably just give away the source, too.


      Unless I'm mistaken, the exact problem is just that; they are not giving away the source code... (and more than that not even acknowledging they have any obligation to do so).

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    15. Re:Put up and FTP site by fearlessfreddy · · Score: 1

      Indeed, Tivo runs Linux and makes all of the GPL'd code available here.

      A README explains that Tivo offers the i86 kernel source that is used on the Tivo development platform and the source for the PowerPC kernel and all of the GPL-licensed programs that are used on the Tivo units.

    16. Re:Put up and FTP site by To+Mega · · Score: 1

      I would say FTP over the internet is a medium that is customary.

      Nowhere does it say the medium has to be physical, it just says the /charge/ can be no more than your cost of performing physical distribution. If there is no charge, this is satisfied.

      And, provided there is a written offer (which "go to ftp site at ftp.blah.com, the source is in the root" is), the licensor satisfies the binary distribution requirements of the GPL.

      Just because RMS says so, doesn't make it that way. I would say a judge would have to decide.

    17. Re:Put up and FTP site by Anonymous Coward · · Score: 0

      rofl, now that's not fair :) wonder what would happen if they did this?

    18. Re:Put up and FTP site by Anonymous Coward · · Score: 0

      The FSF would borrow one tape from someone (I'm sure they could find an admin who would let them) send it to the company with a return shipping envelope, and, when received, put it on their website.

    19. Re:Put up and FTP site by Anonymous Coward · · Score: 0

      What about the people without an internet connection? How are they gonna get those "electrons"?

      Give me a break. Physical Media means something that you can touch with your hands, and obviously the most widespread form of physical media right now is CDROM.

    20. Re:Put up and FTP site by Webmonger · · Score: 2

      Of course it's a real concern. They could be easily cloned. But making pirate copies of software is not a valid business model.

      They must either accept the risk, or find another business. Furthermore, they could probably be easily cloned even if they don't release the source.

    21. Re:Put up and FTP site by Sxooter · · Score: 1

      True, but I think the parent post to yours is saying they'd probably be open to doing it, they just don't realize they're in violation yet, and what thay means.

      but I'm not so sure, I worked with the parent company a bit, and they were pretty secretive about their technology.

      --

      --- It is not the things we do which we regret the most, but the things which we don't do.
    22. Re:Put up and FTP site by firewort · · Score: 2

      Not to mention the peace of mind that comes with buying someone else's linux solution in a pretty box-

      If something ever does go wrong (unlikely) you have someone you can call, and make it their responsibility rather than yours.

      priceless.

      --

    23. Re:Put up and FTP site by skajohan · · Score: 1
      The wording is "a medium customarily used for software interchange". It's in section 3 of the GPL.

    24. Re:Put up and FTP site by Anonymous Coward · · Score: 0

      That is not the point. Of course you could hack it all together for yourself, but as it is they used our code to make money, but we can't use their code to do the same.

      This is not fair, and the mayor point of the GPL. Fair use on both sides.

    25. Re:Put up and FTP site by iabervon · · Score: 2

      It sounds like MicroTest was trying to avoid anyone finding out that they were using GPLed code; it's hard to say whether xStore realized exactly what was in the thing they were selling when they bought the division. Now that they've been informed of what their responsibilities are with respect to the code, the new people seem likely to comply.

      I suspect MicroTest would have also distributed source if someone had caught them when they still owned the division; I think they were less concerned about people getting the source to the software (since people already can get the source, as it doesn't seem to be significantly modified) than about people finding out that the product uses Free Software. Remember that until very recently the software used in these products was considered by the business world to be unreliable and so forth, and people were prohibited from using it; people would run Linux servers and pretend they were actually Windows. This is probably not a concern these days, since IBM has made Linux acceptable to the business world.

  3. All the GPL violations by !recycle · · Score: 1

    What is with all of the GPL violations reccently? Are companies just using open source more without providing the source or are they cracking down on violators?

    --
    my sig sucks.
    1. Re:All the GPL violations by Anonymous Coward · · Score: 0

      Must be the Napster generation entering the software industry ...

      Copyright? What's that? Huh?

  4. Hmm... by Peridriga · · Score: 1

    This gives Microsoft a great platform to stand on when they say that GPL software is flung together w/out the backing of a company that can provide the fiscal support needed to "properly" develop software...

    Shame on DiskZerver (or however it's spelled) for tarnishing the GPL name w/ an obviously misguided and unplanned product... Simply gives us more motivation to create products that are good, durable and legal while still holding a GPL license.

    1. Re:Hmm... by MadCow42 · · Score: 2
      >>This gives Microsoft a great platform to stand on when they say that GPL software is flung together

      Well, the real problem with GPL is enforcing it. If the FSF can't take a stand on issues like this where multiple copyrights are violated, and the individual copyright holders never learn of it or can't afford to pursue it, then what prevents companies like this from violating it? If it isn't defended, it becomes useless, and probably invalid in the eyes of the law too. (IANAL).

      I am completely with the concept of the GPL/other free licenses, but there needs to be enforcement of them to make them effective.

      MadCow.

      --
      I used to have a sig, but I set it free and it never came back.
    2. Re:Hmm... by DNS-and-BIND · · Score: 2

      clue: firms like MS, Sun, Novell don't know what they're doing any more than these Zserver guys...the only difference here being that that with Zserver you can actually look and see what's going on. Closed-source products provide no insight into why they stop working.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    3. Re:Hmm... by jmccay · · Score: 1

      That is easy enough to discredit. We just say DiskZerver went forward without the support of the Open Source community. It is also a good example why it is important to follow through with the requirements in the GPL. Had the company (either the original or the company that bought it) released the code to the public, at least one person (the author of the submitted article), and possibly more, would could have worked on this to fix the problem, or problems. The copany would benefit from the work done by the Open Source Community and could enjoy the positive feed back/support they would get from the Open Source Community. I think we should promote this as an example why companies should work with the Open Source Community instead of against it! I hope the company does the right thing and opens the source code!

      --
      At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
  5. FSF & Copyright by ryants · · Score: 4, Interesting
    but were unable to do anything specific as they do not hold copyright on any of the programs I knew of at the time (and actually suggested I post to Slashdot to get some answers).

    And now some of you who say the FSF (and by extension, RMS) are "control freaks" since they ask that the copyright of GNU stuff be assigned to them see the reason why.

    It isn't about control: it's about protection.

    --

    Ryan T. Sammartino
    "Ancora imparo"

    1. Re:FSF & Copyright by Anonymous Coward · · Score: 0
      There's also a "reason" why the government wants to ban backdoorless crypto.

      Stallman's a control freak even without that request.

    2. Re:FSF & Copyright by kabir · · Score: 3, Insightful
      It isn't about control: it's about protection.


      I think that should read "It istn' only about control: it's also about protection". As most anyone who's dealt with RMS will assure you, it's most definitely also about control on some level.
      --
      Behold the Power of Cheese!
    3. Re:FSF & Copyright by GKChesterton · · Score: 1

      Why should someone assign away their right to control OR their responsibility to protect to the FSF on their say so? I won't.

      GKC

    4. Re:FSF & Copyright by Anonymous Coward · · Score: 0

      Because the FSF has proven wildly effective in enforcing the GPL.

    5. Re:FSF & Copyright by TA · · Score: 1

      Of course, if you have the money and resources to protect your software from GPL abuse, by all means don't sign over the copyright to FSF. However, if you either don't have the money needed for legal help, or you're just one of a whole bunch of programmers all over the world, what do you do then? It sounds a bit messy..
      TA

    6. Re:FSF & Copyright by Anonymous Coward · · Score: 0

      The FSF have more guns (no ESR jokes, please). Both in legal costs and understanding of the GPL. They have more chance of defending it than you (probably).

      I'm a New Zealand programmer with code under the GPL. As I understand it there are special rights to the copyright holder (they are not restricted by the licence). I would lose these NZ-specific rights if I were to give my property to an American organisation, no?

      Due to incompatibilities in American ownership and New Zealand ownership would it be better to keep my copyright in my country? Or is moving my copyright to America a better move internationally than my small NZ?

    7. Re:FSF & Copyright by Anonymous Coward · · Score: 0

      In the US, a sole copyright holder of an original work may license the work in any way she likes. NZ might have something called "moral rights," but I do not believe these can be licensed.

      If you are writing Free Software, please transfer the copyright to the Free Software Foundation, so that they can enforce the GPL on your behalf. They have better lawyers than you can afford, unless you are much richer than the average person.

    8. Re:FSF & Copyright by dillon_rinker · · Score: 2

      Ad hominem attacks asside, anyone who knows anything about protection will tell you, it has to be about control. You cannot protect that which you do not control.

  6. complain to as many people as you can by skiingyac · · Score: 1

    and make sure they know you do, and make sure they know you will never buy from them again or their affiliates until they fix the problem, and actually do that if you have to. It could be more complex, but the far too obvious first thing is to hit them where it hurts, and since their goals is to make a profit, eliminating that should wake them up. What is so hard?

    1. Re:complain to as many people as you can by Rimbo · · Score: 2

      He just posted to Slashdot, didn't he?

      That's complaining to an awful lot of people right there!

    2. Re:complain to as many people as you can by skiingyac · · Score: 1

      I know, its just that everyone knows the only real way for the GPL to gain legitimacy is for it to hold up in court and set a precedent. And since we all know or believe this day is coming very soon, why are people still running around with their head cut off when something like this happens? Its not that nobody suspected it, expected it, etc. I mean, I know people who are very familiar w/ Win NT/2000 and Unix/Solaris/HPUX, and are 100% comvinced that NT MUST be based off stolen *nix code. Get a game plan together, figure out what will need to be done, get procedures in place, make sure *EVERYONE* knows what they are, then when something like this is discovered, just follow them.

      Its like in 4 billion (or however many) years someone being all suprised that the sun is about to explode.

  7. Just... by Matey-O · · Score: 1

    Slashdot them into non-existance, er, compliance! "They have yet to comment. In situations like this, what should a company do to bring such a glaring GPL violation back into compliance? "

    --
    "Draco dormiens nunquam titillandus."
  8. Licensing by GECK · · Score: 1

    If whoever holds the license on whatever software they took does not press copyright issues, then the free software licenses will never be taken seriously.

    --
    http://www.livejournal.com/users/whiskeyjuvenile/
  9. you may have broken the license agreement.... by jeffy124 · · Score: 5, Insightful

    How did you figure out that the product was full of GPL code and such? From the looks of things, it appears you had to reverse engineer binary code and hack out a root passwd. IANAL, but chances are good xStore put in the license agreement that you werent allowed to do those two things. You may run into trouble with that should everything turn out legit. Yes, they may have breached the GPL, but their agreement probably restricted you from those activities.

    Basically, it's an issue of risk. If it turns out that they have no GPL violations, then you could get nailed for breaking the license they provided. On the other hand, you could show that they broke the GPL prior to specifying the license terms you use the product with, either voiding their license or something of that nature.

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    1. Re:you may have broken the license agreement.... by Hagakure · · Score: 1

      Just because I've locked the door and put up a "DO NOT ENTER" sign doesn't mean I can commit a crime within the walls and go unpunished.

      --


      If this is Heaven I'm bailin out! I cant tolerate this ol tin-tub, so fulla trash and rats...
    2. Re:you may have broken the license agreement.... by jeffy124 · · Score: 1

      your right, that's why i point out that it's a risky move trying to force this issue.

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    3. Re:you may have broken the license agreement.... by Anonymous Coward · · Score: 0

      Hey, he bought it! First Sale Doctrine kicks in. He can do anything he wants to that device, short of reproducing the software and selling it.

      Just because there's a whole ton of legalese that requires you to surrender your first born son for sacrifice doesn't mean it has any legal backing.

      The courts, with a few notable exceptions, have ruled such shrinkwrap contracts invalid and unenforceable!

    4. Re:you may have broken the license agreement.... by Anonymous Coward · · Score: 0, Offtopic

      God, you karma whore. If you knew the first thing about what you were talking about, you'd know that you can't use a shrink-wrap to restrict sub-licensees of software you've licensed under the GPL, or else you yourself lose the license to have made the copies.

      In other words, go back to school for a while more before rejoining the real world, your kind makes the rest of us look bad.

    5. Re:you may have broken the license agreement.... by maeglin · · Score: 2, Interesting

      How did you figure out that the product was full of GPL code and such? From the looks of things, it appears you had to reverse engineer binary code and hack out a root passwd. IANAL, but chances are good xStore put in the license agreement that you werent allowed to do those two things. You may run into trouble with that should everything turn out legit. Yes, they may have breached the GPL, but their agreement probably restricted you from those activities.

      But it's a different sort of liability.. Lets assume for a moment that both parties violated their respective licenses. Violating the DiskZerver license restricts your ability to use their software. Violating the GPL restricts DiskZerver's ability to distribute the software. There are no penalties for *using* software you purchased after violating the license agreement (except possibly in UCITA states) -- you just lose "perks" like support or something equally inane. On the other hand, there a *significant* penalties for distributing software that you no longer have the license to. As a matter of fact, thanks to lobying there are not only penalties, it's also a felony.

      They may charge you with DMCA violations if the root password was encrypted, though.

    6. Re:you may have broken the license agreement.... by madajb · · Score: 1

      So... Basically, you are saying that Xstor's license is valid and shouldn't be broken? But the GPL license is invalid and shouldn't be broken?

      This actually points out one of the flaws of click-wrap licenses. I assume that this person did not install this product, and hence did not agree to be bound by the license? Are they legally obligated? It's tough to say, IANAL. It's something to think about though.

    7. Re:you may have broken the license agreement.... by BRTB · · Score: 5, Interesting
      Now I've been known to be wrong, but here's the way I see it: I knew it was based on GPL software just from looking at the syslogs in the interface - the boot sequence from Linux kernel and various lines from "smbd", "nmbd" and "nwserv" were pretty hard to miss. As far as I can see, the software they wrote themselves was the Web interface itself, a filesystem driver and some CD-image-management programs; the only "reverse-engineering" I had to do was to the GPLed software itself.

      BTW, just so nobody goes off on a security tangent about a hidden root password, I tested the one I found on the second Zerver and it doesn't work, so apparently they made it different for each machine (GOOD IDEA).

    8. Re:you may have broken the license agreement.... by Anonymous Coward · · Score: 0

      This is why commercial products are better off using open source software that is under a license like BSD.

    9. Re:you may have broken the license agreement.... by Anonymous Coward · · Score: 0

      First: I don't believe that you can base a license agreement on anothers broken license.

      Second: A click thru and a copyright are two different animals. Just putting a something into a EU license doesn't make it enforcable.

      Third: Reverse engineering is not illegal!

    10. Re:you may have broken the license agreement.... by mj6798 · · Score: 2

      Don't be ridiculous. Even if it were against the license agreement, how would the company detect the tampering? Furthermore, hardware and copyrighted software is sold, not licensed, and that means that the end user probably has the right to do with it whatever he likes, no matter what the company says.

    11. Re:you may have broken the license agreement.... by dillon_rinker · · Score: 2

      We've got one of these where I work, and I've been administering it (if you can call it that - the thing's as close to maintenance free as I've ever seen) for about eight months. There are logs accessible from the HTML front-end. If you reboot the box and examine the logs, you can see that it's running Linux. At least, that's what I inferred from the fact that "Linux" appears in the logs.

    12. Re:you may have broken the license agreement.... by Lux · · Score: 1

      The DMCA only deals with accessing copyrighted works. I don't know if passwords are copyrightable. It seems to me that if I could copyright my password, I could sue all of you for typing "root." err I mean... "god" err... doh.

    13. Re:you may have broken the license agreement.... by evilviper · · Score: 1

      Well, just because it appears that someone else broke the law doesn't give you the legal right to do so.

      Also, even if you were law enforcement, a similar name to some other software is certainly not probable cause for a warrant.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    14. Re:you may have broken the license agreement.... by amphiskios · · Score: 1

      But the guy who breaks into your house and finds you crime-ing away also gets busted...

    15. Re:you may have broken the license agreement.... by EllisDees · · Score: 1

      Shrink-wrap licenses aren't enforcable most places, so it really doesn't matter if you break their 'terms' as long as you aren't also breaking some other law.

      --
      -- Give me ambiguity or give me something else!
    16. Re:you may have broken the license agreement.... by gi-tux · · Score: 1

      I also have one of their Linux based products. MicroTest made a similar system named the LinuxZerver or WebZerver that came with a modified version of RedHat 6.0 (according to their website just before the sell-off it was using RedHat 6.1). It looks virtually identical to the DiskZerver Cyclone. The main modification that I have found from stock RedHat 6.0 is the kernel, they added a lzfs filesystem compiled into the kernel. This box did not use flash and worked like a headless, keyboardless linux machine (use a terminal emulator to load it, etc.) I asked for the source for the lzfs from MicroTest before they sold off the last of the NAS product line and was told that source did not exist. The discussion went on for about a week, or a little more via emails once a day and ended when I recieved no reply (just about the time I saw that XStore bought the Zerver line). It did come with a CD that even had the source for some sample programs using the "enhancements", but not the source for the lzfs driver. The worst part is that they include kernel source when you install, but the lzfs source is not there anywhere. They attempt to make it look like they are compliant, until you attempt to build a kernel yourself. I had looked all over the system and the CD before asking MicroTest for the source code, assuming that they were compliant and provided the source with the product.

      The lzfs is used to control LEDs on the front panel, check CPU temp, and a few other things. It is a virtual filesystem like /proc and uses ioctls to gather information.

      I post this as I can say that I didn't violate a license agreement to discover this, you must login to this machine as root to configure it properly and they gave me the default root password in the manual. All I wanted to be able to do was build newer kernels without losing functionality. Everything else works fine, I have upgraded Apache on it, and added java, and other things with no problem, but I can't change the kernel without losing some of the functionality. Due to that I haven't attempted to upgrade the kernel using standard kernel code, however, I believe that it should work as long as I build for headless usage properly.

      --
      I have no sig, does anyone have one to spare?
    17. Re:you may have broken the license agreement.... by Anonymous Coward · · Score: 0

      Except.... the license is the GPL :)

      I don't think the GPL says anything about reverse engineering being forbidden. In fact the GPL says that there can be no additional restrictions (so they can't add such a requirement to the license).

  10. Liability and due diligence by MikeCamel · · Score: 3, Interesting

    My first guess is that XStore didn't do enough due diligence, or if they did, then they ignored what they found out. Even if they did some, it may well be that Microtest is liable - what's scary will be how _much_ they're liable for. This may well turn into a very interesting test case - will XStore have to publish all the code they've changed? Will they have to pay damages? Possibly most worrying for a commercial software company (which they seem to be) is that if they've done their own development (or paid for development in the sense that they bought the product), then the Intellectual Property that they thought they owned may end up having to be made available to everyone. It'll be a very interesting case if someone decides to prosecute.

  11. Uh, they should like... by TWX_the_Linux_Zealot · · Score: 1

    ... release the code and start working on their own code from scratch...

    I thought that was understood...

    Alternatively, if they can contact the author, they could arrange for a specific license that is different from GPL, and that would allow them to "buy" that code. They'd still face competition from the existing GPL code though.

    --

    IBM had PL/1, with syntax worse than JOSS,
    And everywhere the language went, it was a total loss...
  12. Did they modify/redistribute, or just distribute? by Sabalon · · Score: 3, Insightful

    From reading the snippet hear, it sounds like they put a whole bunch of pieces together into a box, and shipped it, after adding on a new admin tool.

    Since (I'm guessing) the admin tool probably just modifies the config files, I fail to see how that could possibly be a GPL violation.

    There is mention of a modified kernel, but without further info, I will take that to mean almost anything from radically modified code to a loadable module, which could be on both spectrums - details? Without, it is just the normal /. hearsay.

    So, they slapped together a box and shipped it out without mentioning Linux or GNU. Does the GPL say anything about this? If they have not made any mods are they still required by the GPL to have the same offer?

    What if they had embedded a minimal Linux setup in an EPROM? Seems it'll be a pain to use Linux in an embedded device if you have to keep provided source media even if you didn't change any GPL'ed code and just added your own programs.

  13. Forcing them into compliance by Anonymous Coward · · Score: 0

    If they don't obey the GPL and might Allah, we should declare an open-source jihad and ram airplanes into their office buildings! Heil bin Laden!

  14. On the Right Track by digital_freedom · · Score: 1

    You sound like you are on the right track. Move those ISO images to cache on another box and set up SAMBA for them. Now your users can have access to those files.

    Now with your Zservers, you can either send them back to the manufacturer citing the fact that they are illegally manufactured, request source code to fix it yourself (Good luck), or just keep hacking at it yourself (My approach).

    The real problem with the FSF is that more holders of copylefts need to transfer some power of attorney to the FSF so that the GPL can be enforced in these cases. As it is, the FSF can only be a watchdog (which it does well) and not the pit bull of open source we want it to be. If the holders of copylefts don't care that their work is being commercialized and closed without their permission, the Open Source movement becomes a grab bag of free technology to be made unfree by the corporations.

  15. This is a violation? Bull! by Anonymous Coward · · Score: 1, Informative

    GPL is moot when it comes to Embedded Systems!
    You're not supposed to access the software on
    these directly! Even Stallman admits as much
    (check out the FSF philosophy pages)

    If someone puts Linux on a toaster, he doesn't
    have to supply you with source!

    1. Re:This is a violation? Bull! by shuffle40 · · Score: 1

      Why is this? Because the code is stored on a chip instead of on magnetic media? Why does using a chip all of a sudden allow the author to infringe upon copyright? Short answer, it doesn't.

    2. Re:This is a violation? Bull! by Rick+the+Red · · Score: 2
      I believe you are correct, sir! Someone mod this up, it deserves more than a zero.

      Is perhaps the problem not that they don't release the source to their modifications but rather that they didn't say "Linux Inside!" or something similar? The really sad thing is that this box would probably sell better if they did show you the code, so that you could maintain it yourself, as brtb so obviously needs to do. They may not need to show you the source if they use GPL code in a toaster, but wouldn't you choose the toaster with published source over the proprietary toaster? Even if you will never need the source? (Frankly, in my experience you're more likely to someday need the source if they don't automatically give it to you at time of purchase)

      --
      If all this should have a reason, we would be the last to know.
    3. Re:This is a violation? Bull! by Doomdark · · Score: 2

      If someone puts Linux on a toaster, he doesn't
      have to supply you with source!


      Note that GPL doesn't force you to supply source with binaries, but it does force you to give that option, ie. if asked, to provide the source. There's a big difference here.


      But aside from that point, why is toaster / embedded device so different from software-only product? Are they not shipping GPLed program code in binary form; be it embedded or stand-alone? Isn't this exactly what GPL covers? The only difference is the visibility; it's easier to obfuscate / hide origins of software when software is embedded, ie. not directly accessible. Aside from that, how is this so different?

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    4. Re:This is a violation? Bull! by Rick+the+Red · · Score: 2
      But aside from that point, why is toaster / embedded device so different from software-only product? Are they not shipping GPLed program code in binary form; be it embedded or stand-alone? Isn't this exactly what GPL covers? The only difference is the visibility; it's easier to obfuscate / hide origins of software when software is embedded, ie. not directly accessible. Aside from that, how is this so different?


      I can't speak as an expert, but it seems to me that the toaster does not come with binaries in the sense that you download an application that you run on your computer. Rather, you are getting a total package of hardware and firmware, and you cannot get the firmware without the hardware (e.g., you cannot get the firmware that runs your car's engine without buying the whole car). In some cases, to modify the firmware you may need to break a seal, open the box, remove a ROM chip, copy its contents, edit those binary contents, copy the new code to a PROM and then plug it into the toaster. At this point your toaster may well be, well, toast.


      Now, if your new toaster comes with a disk drive or a network connection, and a user interface that allows you to load new firmware, then I would agree that the source must be made available. But this discussion came up before re: TiVo, and IIRC the general agreement was that TiVo did not need to release their modifications to the GPL code they used, because those modifications were not distributed as software but rather as firmware that only came with and only worked with their hardware. Someone please correct me if I'm wrong, but that's how I remember the discussion.

      --
      If all this should have a reason, we would be the last to know.
  16. what's that smell ? by hebertrich · · Score: 0

    Smells like rotting meat to me .. whhheeeee
    Im sure there is more out there.
    Vultures are masses in business,and my guess is
    that many more companies are doing the same.

  17. handling-and-rectifying ??? by Black+Parrot · · Score: 1


    Does "rectifying" something mean "putting it where the sun don't shine"?
    If so, I don't even want to know what the "handling" is all about.

    --
    Sheesh, evil *and* a jerk. -- Jade
  18. Credit??? by Teancom · · Score: 1

    I thought *demanding* that credit be given for code used was the major "non-gpl compatible" problem with the old BSD licenses advertising clause. Now, it's another case entirely to argue about not supplying source code after modifications, and frankly IANAL. However, this tirade about not giving credit where credit is due seems more than just a little bit hypocritical...

    And here is where you insert all the usual "let's get all the facts before going on a tirade" sort of speech. I'm frankly too tired of the whole thing to spell it out.

    1. Re:Credit??? by TheAwfulTruth · · Score: 2, Interesting

      Too true. Infact this vigilantism is prime material to drive away any sort of commercial acceptance of linux. It's clear that any *appearance* of impropriety is enough for people to start calling for DDos attacks around here. If it were my descision, I'd go with BSD or some other embedded OS. (Yes I know you still need to give credit, though at least I can link to a distributed library without giving out my source) The constant minefield of GPL/LGPL and fanatics that follow are too much to put up with. Makes MS licensing schemes for their embedded OS seem like kindergarden math. Even if I had to pay $10 per device, at least I wouldn't have to put up with this...

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    2. Re:Credit??? by Karmageddon · · Score: 1

      you misunderstand: required notification about the GPL license does not give credit to the author.

    3. Re:Credit??? by reynaert · · Score: 1

      The problem with the old BSD license was, that you had to give credit in every advertisement for the product. If you have a distro with a hundred -old-style BSD programs, you have to print that sentence a hundred times on the box. And a hundred times on each magazine ad.

    4. Re:Credit??? by mobiGeek · · Score: 1
      If it were my descision, I'd go with BSD or some other embedded OS. (Yes I know you still need to give credit, though at least I can link to a distributed library without giving out my source) The constant minefield of GPL/LGPL and fanatics that follow are too much to put up with.

      Why put up with any of it? Write your own damned code!

      The GPL is there to protect those who want to share their labours with others, in return for shared benefits of derived works.

      If you don't want to share your work, then don't use GPL'd code. It's as bloody simple as that! If you are willing to use Microsoft's stuff, and pay for it, good-on-y'a.

      There is a lot of damned good intellectual property under the GPL. The "fanatics", as you put it, are mainly interested in seeing that IP grow. Allowing people to violate the GPL quashes the authors' original intentions.

      You don't want to share what you are doing? Don't use stuff that is meant to remain open.

      --

      ...Beware the IDEs of Microsoft...

    5. Re:Credit??? by mimbleton · · Score: 1

      No, that is not the point.
      Even if people want to share their code ( KDE) they end up with all sort of trouble because of that FSF virus.

  19. I thought..... by the_2nd_coming · · Score: 1

    when I read the title I saw Microsoft.....woops, I was jumping for joy over that and the Anti-trust...then I looked again....ahhwell......

    just as good though.

    So who is going to go after these dudes?

    --



    I am the Alpha and the Omega-3
  20. Well, duh! by NineNine · · Score: 1

    That about sums it up. Of course companies are going to do this! You'd have to be a stupid company NOT to do this! There's no company with deep pockets to fight this, and it's very easy to bundle GPL'ed software into your closed source without telling anybody. This is probably happening all over the place, but there's no way of knowing for sure. As this happens more and more, there are going to be fewer and fewer people developing OSS applications.

    1. Re:Well, duh! by jgerman · · Score: 2
      You don't get it do you. All it takes is someone to fight it, even if the offending company has deeper pos=ckets and wins it's a win for us all, it sets precedent that liceses are non legally binding, that means everyones not just GPL coders.


      Not that I think this would happen, you don't need much in the way of lawyers to show that they violated the license and in doing so they broke the law. When they have to pay damages less and less companies will steal OSS software.

      --
      I'm the big fish in the big pond bitch.
    2. Re:Well, duh! by Anonymous Coward · · Score: 0

      As this happens more and more,
      there are going to be fewer and fewer people developing OSS applications.


      Um, I don't really think that's the case. I don't know any OSS developer who writes OSS *just* to assert his distribution rights. Most people write OSS because they actually need it or want it in the first place. People ripping them off after they've written it isn't going to change that.

  21. Re:Did they modify/redistribute, or just distribut by ryants · · Score: 4, Interesting
    So, they slapped together a box and shipped it out without mentioning Linux or GNU. Does the GPL say anything about this?

    Yes. Section 1 of the GPL applies here.

    If they have not made any mods are they still required by the GPL to have the same offer?

    Yes. Again, section 1.

    What if they had embedded a minimal Linux setup in an EPROM? Seems it'll be a pain to use Linux in an embedded device if you have to keep provided source media even if you didn't change any GPL'ed code and just added your own programs

    I don't see what the pain is in putting the GPL in your manual along with a written offer to provide source (see section 3 b) of the GPL).

    --

    Ryan T. Sammartino
    "Ancora imparo"

  22. Yes it's a GPL violation, but... by Phaid · · Score: 2

    You do realize that even if they provided the source code to all this misbehaving software (which you can get anyway, unless they've modified it beyond simply stripping out copyright information) you would still need the right hardware and/or software to reflash your device -- and the company is under no obligation to provide either.

    1. Re:Yes it's a GPL violation, but... by Anonymous Coward · · Score: 0

      My university has a dozen 286's with flash hardware and software dedicating to flashing and programming various ROMs. I'd bet money that this (dedicated flashing stations, ooh, sounds dirty :-) is not unusual for universities.

    2. Re:Yes it's a GPL violation, but... by reynaert · · Score: 1

      Unfortunately, you need a 386 to run Linux. That's why those 286 aren't used ;)

    3. Re:Yes it's a GPL violation, but... by BJH · · Score: 1


      So? If they're distributing binaries based on GPL'd code, they have to provide the source. No ifs, buts or maybes. What is so hard to understand about this???

    4. Re:Yes it's a GPL violation, but... by Asic+Eng · · Score: 1

      Yes, but if you just want to burn a Flash or EPROM you don't need Linux - you can do it on a DOS system, too. That the data transferred to the Flash happens to be Linux doesn't matter in that case, it's just another data set.

  23. Microsoft won't use this... by Anonymous Coward · · Score: 0

    .. for opensource bashing.
    Most problem seems to arise because they didn't open up all sources as they had to.
    Otherwise someone had noticed the problems earlier and there would be code around now for fixing.

    If MS is really so silly to use this for bashing, then I'll guess that this might terribly backfire.

  24. What's illegal?? by ComputerSlicer23 · · Score: 1

    From what I have read, they used Samba, an alpha version. They used Apache, they use a number of other tools. They added a filesystem driver to Linux. I believe Linux specifically has an exception for loadable modules. It is entirely possible that there is nothing illegal. From the article, it appears the only thing they did was add a filesystem to Linux in a binary only format, if it is a loadable modules, they are pretty much in the clear. If they don't you should go talk with a number of video card makers.

    If they didn't actually modify any of those tools they are not required to publish that, they aren't required to tell you they are using it. If the modify the binaries of a GPL'ed or LGPL'ed software they have to give you the modifications. If the configuration is seperate apache, with no apache mods, they don't owe anybody anything.

    If you describe what source you think they tweaked, and how you know they did, that would be mighty useful, but there is nothing that is specifically in violation of the GPL from what you have described.

    All things considered, I wouldn't buy one of those, I have enough Linux knowledge to assemble one myself. Nothing terribly complicated there.

    1. Re:What's illegal?? by reynaert · · Score: 1
      If you distribute a GPL'ed program, you must also provide the source code. You must also give credit to the original developers (i.e. you must leave their copyright notices intact). They didn't do that, so they are in violation.

      (As an exception, non-commercial projects are allowed to put the source on a public server and give you a pointer)

    2. Re:What's illegal?? by FastT · · Score: 2

      They aren't "distributing" the code in the manner you imply. They are simply using it in some black box machine. The code isn't downloadable or accessible, it's merely used as an OS/service layer. If nothing has been changed in the code, the GPL doesn't hold any sway.

      If it did, by your reasoning, anyone using Linux and Apache to run a web site would need to notify its visitors of the use of the software and provide a download link to them both.

      --

      The only certainty is entropy.
    3. Re:What's illegal?? by t · · Score: 1

      You have obviously not even read the GPL. So wtf are you doing spewing your ass all over /.? Hey CmdrTaco! We need a new tag, screw the karma shit, I want a MORON tag.

    4. Re:What's illegal?? by frost22 · · Score: 1


      They aren't "distributing" the code in the manner you imply. They are simply using it in some black box machine.

      Irrelevant. The sell the machine, the software is in there. So they distribute the software. If distribution of em,bedded code was not subject to copyright restrictions, no embedded systems company would make a buck.

      f.

      --
      ...and here I stand, with all my lore, poor fool, no wiser than before.
    5. Re:What's illegal?? by ComputerSlicer23 · · Score: 1
      This is copied verbatim from the section of the GPL:

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

      End of the GPL quote.

      I am not sure they are required to give you the source for Linux, or for any of the other tools, according to this. It is a question of law, and well IANAL. I am not sure how they removed the copyright notices. They are around there somewhere. They haven't intentionally made them difficult to find, it is the nature of the embedded system to provide a simplistic interface.

      As long as they didn't modify the any source they didn't violate the rules about original copyright notices.

      As far as all that goes, so far they are obliged to send a CD-Rom out with Linux and Samba on it. There is still nothing forcing the to provide anything that can't be found on any decent ftp mirror. And for all we know, they have done exactly that in the original documentation in very tiny print. They still have to publish the GPL or a pointer to it in the docs, and that might be in violation. So far this seems like a relatively minor deal. They haven't failed to pusblish any source code they should have, which is pretty much the whole spirit of the GPL. There is no advertising clause in the GPL, all you have to do is publish the GPL, which is sounds like is all they haven't done. That and charge $15 for shipping you a CD if you ask them to.

    6. Re:What's illegal?? by raynet · · Score: 1

      Why? A webserver isn't distributing the binaries, but if you sell a machine with GPL'ed programs installed you have to give the source code or a way to get the source code (ftp etc.)

      I can create a blackbox for my private use and modify (or just install) GPL'ed programs and I don't have to give the source code to anyone. I can make webservices without the need to distribute the source code (see ASP loophole in GPL). But what happens if I put this blackbox to my clients network and charge for the service of eg. networked-CD-images, I still own the box, it is mine, just happens to be in the other companys network, but they aren't using the programs, only the services, I'm using the programs because a executed them.

      --
      - Raynet --> .
    7. Re:What's illegal?? by ethereal · · Score: 1

      Distribution of binaries made from GPL'd source still requires a notice of source availability to be distributed with those binaries. It doesn't matter whether you've made further changes to the GPL'd code or not; just redistributing vanilla glibc binaries requires you to at least make the offer to provide the source code at the price of the medium it's offered on. You don't have to distribute the source code unless someone asks for it, though.

      --

      Your right to not believe: Americans United for Separation of Church and

    8. Re:What's illegal?? by reynaert · · Score: 1

      They aren't "distributing" the code in the manner you imply. They are simply using it in some black box machine. The code isn't downloadable or accessible, it's merely used as an OS/service layer.

      You mean that if I used Windows in a black box device, I wouldn't have to pay license fees to Microsoft? Of course I would have to. This is exactly the same: they distribute GPL software, thus they have to comply to the terms of the GPL.

      If nothing has been changed in the code, the GPL doesn't hold any sway.

      See article 3 of the GPL. It doesn't matter if it is the original software, or a work based on the original software. You still have to provide a copy of the source and the GPL.

      If it did, by your reasoning, anyone using Linux and Apache to run a web site would need to notify its visitors of the use of the software and provide a download link to them both.

      No, because you don't distribute Linux and Apache. They stay nicely on the server, and no copy is ever made of them. You use Linux and Apache to distribute web pages, something quite different.

    9. Re:What's illegal?? by Anonymous Coward · · Score: 0

      It is relevant. When someone sells a PC with a BIOS on the motherboard, they are not "distributing" the BIOS, nor are they reselling the BIOS. The cost of the BIOS is figured in in the price of the machine. Since GPL'd software is free to use, the cost of the license is included in the cost of the system...free. The user has no exposure to the underlying software.

      Going after people who do this type of thing would be detremental to OSS. Why would anyone want to use OSS if they had the responsibility of tracking down everyone who contributed to the Linux kernal before they could sell a PC? Ye Ole Windows let's you pay once and avoid the hassle. If OSS groups start persuing hardware vendors for using OSS internally with no changes made, the popularity of OSS among hardware vendors will fall dramatically.

    10. Re:What's illegal?? by virg_mattes · · Score: 2

      > They aren't "distributing" the code in the manner you imply.
      > They are simply using it in some black box machine.


      Distributing the code in binary format counts under the GPL.

      > The code isn't downloadable or accessible, it's merely used as
      > an OS/service layer. If nothing has been changed in the code, the GPL
      > doesn't hold any sway.


      Not true. The GPL follows GPL'ed programs even if they're not used to develop derivative works. The code is accessible, because their management software accesses it. Redistributing GPL'ed programs must be done in accordance with the GPL whether they're modified or not.

      > by your reasoning, anyone using Linux and Apache to run a web site
      > would need to notify its visitors of the use of the software and provide
      > a download link to them both.


      Wrong analogy. The correct analogy is that if someone set up a web server with Linux and Apache and then sold the server, they'd need to provide source code or access on request.

      Virg

    11. Re:What's illegal?? by reynaert · · Score: 1

      When someone sells a PC with a BIOS on the motherboard, they are not "distributing" the BIOS, nor are they reselling the BIOS.

      Then what are they doing? Simple: they are redistributing the BIOS. And the mainboard manufacturers have negotiated a license with the BIOS manufacturer: "If you pay me lots of cash, you can put our BIOS on your mainboards"

      The license for Linux is different. It goes along these lines: "You can do with Linux anything you want. But if you pass it along, you must include the source and everything must be GPL'ed." There is nothing wrong with this license, and putting it on boxes you sell qualifies as "passing it along".

      I don't know how you got the idea that you have to track down all contributors. I suggest you read the GPL.

    12. Re:What's illegal?? by mimbleton · · Score: 1

      "It doesn't matter if it is the original software, or a work based on the original software"

      In other words, it doesn't matter that no harm was done and the source to the very same version is available from original developer, you have to scream bloody murder because of a little legality issues..
      One hell of a freedom if you ask me.

    13. Re:What's illegal?? by reynaert · · Score: 1

      Harm was done, however. If brtb (you know, the guy who submitted the story) had know that the box was running Samba, he could have upgraded and/or tweaked the configuration, and get it to work. And that's the point of the GPL: if software breaks, you have the freedom to fix it.

  25. Interesting issues, but... by edashofy · · Score: 1

    Well, this brings up interesting issues over whether the code was actually extended, over whether the GPL covers software embedded in a hardware system (gee, sounds like patent law) etc. etc. Again, if they just sold a product using that software, without modifying it, then they're under no obligation to do anything. Presumably, the value of their product is not in the software, so opening up any extensions they DID make would probably not harm them at all--after all, they're the ones selling the hardware that makes the product valuable.

    Of course, with there being no legal test of the GPL yet, a company with some resources could just ignore the GPL "at their peril" and see what happens. Could be it gets overturned in court, if they're willing to pay the legal bills.

    1. Re:Interesting issues, but... by reynaert · · Score: 1
      Again, if they just sold a product using that software, without modifying it, then they're under no obligation to do anything

      They sold it. That means they distributed it. That means they have to give the source. They didn't do that. They violated the GPL. Not difficult, is it?

    2. Re:Interesting issues, but... by Planesdragon · · Score: 1

      Well, this brings up interesting issues over whether the code was actually extended, over whether the GPL covers software embedded in a hardware system (gee, sounds like patent law)

      Copyright applies to anything original that you can copy--from Tolkien's LOTR to a physical statute of art.

      Patents apply to ideas and designs.

      A specific PC is, IMHO (IANAL!), something that might be covered by a few patents, but is defitely covered by a copyright. If I make a PC that looks just like a Compaq Presario with a different name, they can gut me for copyright violation above and beyond any patents I may have violated.

    3. Re:Interesting issues, but... by jjo · · Score: 2

      Modification is irrelevant. If they copied and distributed the software, modified or not, they need a license to do so. The GPL gives them such a license, but only if they distribute source code or make an offer to do so. The big no-no is not modifying the code, but failing to provide the source.

      But why do you think that if the GPL is 'overturned' in court, that it would be safe for anyone to use GPL'd software? It's copyrighted software, and without a license, anyone who is copying or distributing it is in deep legal peril. Anyone who 'overturned' the GPL would be in worse shape than when he started, since he would have no defense against an infringement suit.

    4. Re:Interesting issues, but... by t · · Score: 1
      Read the GPL. It does not matter if you extend/modify/bork with the source. If you distribute a binary version you must make the source available. period.

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

  26. Another reason why the GPL sucks by robvasquez · · Score: 0

    Yet Another reason why GPL software sucks for making $$$

    1. Re:Another reason why the GPL sucks by Anonymous Coward · · Score: 0

      Umm, I wonder how many sales they'll get when you can download it for free. (Not that they aren't idiots for "accidentally" using GPL code in the first place.)

    2. Re:Another reason why the GPL sucks by Doomdark · · Score: 1
      Most people don't really care if you could build stuff yourself. If a company sells a decent product -- even if you could build such a thing bit cheaper/for free yourself -- it may well be selling tons of the product. Especially in this case, since it's an embedded product, which means that h/w (small embedded device?) is an integral part of the success (?) of the product.


      In short; you can't download the physical system they are selling.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
  27. What exactly is GPLed? by Anonymous Coward · · Score: 0

    If I hack up a box to provide services in a non-standard way, ie, I modify smb.conf, httpd.conf, and probably other files as well to proprietize "my product", is that a GPL violation?

    Is it really a GPL violation, or is it a standard machine that's been configured in a nonstandard way?

    1. Re:What exactly is GPLed? by schon · · Score: 1

      If I hack up a box to provide services in a non-standard way, ie, I modify smb.conf, httpd.conf, and probably other files as well to proprietize "my product", is that a GPL violation?

      Only if you distribute your boxes, and don't include a copy of the GPL and source (or an offer of source.)

      Not providing source for the mods is only one issue. The other is deliberately concealing the fact that their box used GPL'ed software.

    2. Re:What exactly is GPLed? by Anonymous Coward · · Score: 0

      I want you to provide the source to all the mods of your password.conf files, idiot. thx.

  28. Two things by halftrack · · Score: 3, Informative

    First:
    MicroTest could have done things simple just by printing a Readme-first documet stating that their system is built upon GPL'd software and printing the links to ftp-sites where it could be downloaded. Should sombody ask for the sourcecode it wouldn't be very hard having an ISO-image laying around with all the source on it. (One could say MicroTest acted a bit stupid.)

    Second:
    ... but [FSF] were unable to do anything specific as they do not hold copyright on any of the programs I knew of at the time ...

    I would like to see the next version of the GPL including a clause granting FSF the right to sue on behalf of the copyrightholder(s.)

    --
    Look a monkey!
    1. Re:Two things by sealawyer · · Score: 1

      "I would like to see the next version of the GPL including a clause granting FSF the right to sue on behalf of the copyrightholder(s.)"

      That kind of clause would not be recognized by a court. The FSF wouldn't have standing to sue unless they were either assigned the copyright or they had an exclusive license to one or more of the the copyright holders rights.

    2. Re:Two things by tve · · Score: 1

      I would like to see the next version of the GPL including a clause granting FSF the right to sue on behalf of the copyrightholder(s.)

      And then nobody would use the GPL anymore (well, at least I wouldn't and everyone knows my opinions are the right ones ;). What you're proposing would basicly give the FSF rights on software they might have had nothing to do with. If the original author cares enough he could always sue, possibly with support from the FSF.

      --

      If there is hope, it lies in the trolls.
    3. Re:Two things by nvainio · · Score: 1
      I would like to see the next version of the GPL including a clause granting FSF the right to sue on behalf of the copyrightholder(s.)

      I wouldn't. Copyright holder(s) must have the right to decide whether to sue or not, so I wouldn't want to have clauses like this. But of course FSF can represent copyright holder if he/she agrees. Whether FSF wants to do this is a different question.

  29. Tell them what you think... by Anonymous Coward · · Score: 0

    Contact info from their webpage (which will hopefully be Slashdotted by the time this is posted) is below:

    Corporate Address:
    xStore
    Federal Highway Center
    1200 North Federal Highway
    Suite 200
    Boca Raton, FL 34432

    Phone:(561)447-8236

    1. Re:Tell them what you think... by Anonymous Coward · · Score: 0

      and their feedback page is here: http://www.xstoreonline.com/feedback.htm

    2. Re:Tell them what you think... by number11 · · Score: 1

      Don't beat on xStore. They just found out they got screwed, and are presumably trying to figure out what to do about it.

  30. GLIBC and FSF by hokie93 · · Score: 1

    Doesn't the FSF hold the copyright to glibc? Why don't they pursue this since their code is shipped
    as well. It's very difficult (if not possible)
    to put together a Linux system without using
    GNU tools. Isn't that why Stallman wants everyone to refer to Linux as GNU/Linux.

    --
    Don't read this sig cause it's not worth it.
    1. Re:GLIBC and FSF by ajax142 · · Score: 1

      Isn't GLIBC under LGPL now, so the claim is lesser, beause the LGPL allows many more rights to users than the GPL, it actually ends up being like the BSD linc.

  31. Thats not how I understand it by gnugnugnu · · Score: 0, Troll

    > They probably only have to give the source code and their changes to customers, though, and not to the general public

    What makes you think that?
    Why wouldnt they have to give the code to the general public?
    They did after all steal the code from the general public.

    Having already profiteered and exploited GPL code i think financial reparations would be in order (but of course who gets what and how much? i class action suit perhaps?).
    If the company was declared bankrupt before they were bought out then it would be very harsh to expect reparations fromt the current owner so long as they promptly releases the code as they are obliged to do.

    --
    (Moderators, if you disagree then its Flamebait|Overated, not Troll or better yet just leave me and my battered karma alone)

    1. Re:Thats not how I understand it by Anonymous Coward · · Score: 0

      The customers can set up mirrors for the general public. Shut up.

    2. Re:Thats not how I understand it by rgmoore · · Score: 1
      > They probably only have to give the source code and their changes to customers, though, and not to the general public

      What makes you think that? Why wouldnt they have to give the code to the general public?

      Because that's what the GPL says. The GPL only requires that source code be made available to people who receive the binaries. There is no requirement that it be made available to anyone who asks. There is also no requirement that it be made available for download by ftp. A company that wished to would have every right to tell their customers that the GPLed source code was only available by sending a letter with $1 for a CD and $3 for shipping and handling (i.e. reasonable media and distribution costs), and (IIRC) could also demand proof of purchase as well. They can't prevent their customers from redistributing the source code once they have it- the GPL forbids that- but they are under no particular obligation to make the code as easy as possible to get. They only have to make it as easy to get as the GPL requires- which is harder than most people realize.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    3. Re:Thats not how I understand it by gnugnugnu · · Score: 1


      i said make it available to the public, i did not say pay to run an FTP site.

      Hell even offering it to people who agree to pay $10 dollars for postage and handling would be acceptable.

      I know for a fact that RMS made emacs available by snail mail.

      I agree that they just have to _make the code available_

      --
      The moderators are on crack. This post will just be used as another excuse to obliterate my single figure karma.

  32. True Dat by jeff.paulsen · · Score: 1

    Thank you Anonymous Coward! Thank You!

    --
    -- Jeff Paulsen
  33. Well at least they found a way to make money! by Anonymous Coward · · Score: 0

    Well at least they found a way to make money on free software an linux!. So quit your crying! This is such a Pro linux Free software board people complain how one can make money on it.. well here you go.

  34. License agreements aren't worth the paper.... by gnugnugnu · · Score: 1

    Im not a lawer but from what little i knowcontract law just doesn't work like that.

    If you tried to use a contract or license to try and make GPL code secret then the contract is would be bogus.

    However if the code is not GPL and you got caught then you have to deal with the DMCA, and try and argue your right to reverse engineer.
    And then there is the UCITA nonsense trying to legitimise shrink wrap licenses ...

  35. The can download it for free idiot it is GPL'd ! by Shishak · · Score: 1

    You can already download all the stuff you need to make a CD tower/cache/jukebox thing. So what if you don't have the flash filesystem. If you're going to build it yourself you could just boot of the harddrive that is storing the CD cache.

    If it is only a couple hundred dollars I would buy it to save the trouble of building a machine and installing the software. Time == $$ and if you can save a person time you have a product to sell.

    --
    Now I hope and pray that I will But today I am still, just a bill
  36. This is an embedded system by imp · · Score: 4, Insightful

    People have been saying for years that embedded systems need not fear from open source zealots.
    since the software wasn't distributed separate from the hardware, it is hard to know if this fits
    the definition of a distribution within its meaning in the GPL.

    This is the reason that our systems are based on FreeBSD. We have a niche market (high precision timing systems) where we still have a lot of proprietary IP. FreeBSD lets us deploy that
    without fear of GPL forcing issues.

    And before anybody says anything, the company has
    paid me for many hours of FreeBSD bug fixes over the years and contributes back to FreeBSD all that
    we can because we know that it is in our best financial interst. FreeBSD isn't our compeditive
    advantage, our ability to do high precision timing
    systems is.

    1. Re:This is an embedded system by Anonymous Coward · · Score: 0

      Well congratulations, you chose your license well based on your objectives and your product.

      These people didn't. You mention that you want to protect your IP. So does the FSF, they want to protect the openess of their IP.

      Don't try to get all holier-than-thou just because you use the BSDL. To each their own..

    2. Re:This is an embedded system by shlong · · Score: 1

      T WARNER dont feed trolls K PLS THX };-)

      --
      Cat, the other, tastier white meat.
    3. Re:This is an embedded system by mj6798 · · Score: 2
      This is the reason that our systems are based on FreeBSD.

      If you ship an embedded system that uses the Linux kernel and some non-kernel application software, it is my understanding that you don't have to ship the sources for the non-kernel application software.

      Now, I think less restrictive licenses than the GPL are a good idea in many cases. For example, I think a GPL'ed GUI toolkit is a bad idea because you do want commercial vendors to standardize on the free toolkit and you can't use a GUI toolkit without linking with it. But for the Linux kernel, the GPL rarely if ever restricts commercial use. People even ship proprietary, binary-only drivers for it.

    4. Re:This is an embedded system by skajohan · · Score: 1
      The submitter obviously has a problem with the product that he isn't able to fix because he doesn't have the source code. It's exactly this sort of situation the GPL is supposed to prevent.

      What people have been saying for years is that if it isn't hackable (or at least not hackable without loads of trouble, there are always some nuts that figure out how to interface their microwave oven) there really is no need to have access to the source code. That's not the situation in this case.

  37. What about TiVo by lesinator · · Score: 1

    Maybe I don't get it, but how is what this company did (building a closed product based on Linux and other GPL components) different from what TiVo did? And if they're not different, why isn't everyone rallying against TiVo to get their source mods?

    1. Re:What about TiVo by bluestar · · Score: 1

      why isn't everyone rallying against TiVo to get their source mods?

      http://www.tivo.com/linux/index.html

      --
      "The cost of freedom is eternal vigilance." -Thomas Jefferson
  38. Download their manual and read their license by joshv · · Score: 2, Informative

    Their license states explicitly that THEY own all of the software on the device and that you may not attempt to reverse engineer the product.

    So I guess they are saying that they wrote their own OS with utilities supporting all of the same file sharing mechanisms that Linux is known to support and that they own the whole ball of wax. That's a good one.

    Sorry, I'd have cut and pasted the license in here but it was in PDF format.

    -josh

    1. Re:Download their manual and read their license by WillSeattle · · Score: 1

      So, in other words, they're lying.

      It's one thing to document it in the manual, but not provide support. It's another thing to pretend you wrote the code and own it, which they don't.

      Except for that yaffa portion, which might be proprietary.

      --
      --- Will in Seattle - What are you doing to fight the War?
    2. Re:Download their manual and read their license by gordon_schumway · · Score: 1
      Sorry, I'd have cut and pasted the license in here but it was in PDF format.

      pdftotext?

      --

      Ha! I kill me!

  39. Another potential GPL violater: Shuffle Master by Anonymous Coward · · Score: 0

    I have noticed that a company called Shuffle Master promote quite proudly their "proprietary Linux based operating system". That seems to me to indicate that they are using GPL'd code and not releasing their changes. I emailed the FSF about this, but I never got a response. Oh well, I tried.

  40. i knew it was linux based back in 1999 by The_Rook · · Score: 1

    when one of my collegues reviewed microtest's "zerver" products (they have a few with that name) back in june of 1999, the company was quite forthright in admitting it was a linux based device. check out one of our reviews here:

    http://www.imagingmagazine.com/db_area/archs/199 9/ june/4_2043.htm

    --
    when religion is no longer the opiate of the masses, governments will resort to real opiates.
  41. Re:No you can do by gregor_b_dramkin · · Score: 1

    Losers I liked to see you try and win this cases

    Oh my god. We are in the presence of greatness. For those of you who do not recognize this grand master's work, let me enlighten you. This is the author of, "All your base are belong to us".

    Truly a genius of absurdist prose.

    The brutality with which he murders the English language while equivocating multiple meanings boggles the mind.

    He starts out with what appears to be valid english . Then throws a plot twist at thte reader by using words and phrases in ways so vile, so twisted, so ludicrous; it would make Tarentino shiver.

    Bravo on another work of linguistic horror! Bravo!

    --
    You can never equivocate too much.
  42. I Disagree by RadioheadKid · · Score: 1

    First of all I think that Slashdot is being just a little bit one sided in their presentation of this article. From reading the title of the story and the little blurb with it you would think that there would be a lot more evidence of a violation.

    I would venture to say that a device like this could be put together without changing one bit of GPL software. The kernel does support flash devices. And it sounds like all the other programs are pretty stock. I belive the writer said the interface was a web interface and some windows interface...well the code for the website does not have to be GPL'ed and the user app on the box that's listening to fulfill configuration requests does not have to be either. And if there is a flash file system module, it could easily be a binary only module, not compiled in with the kernel. Last time I checked you do not have to put a GPL inside sticker on your box if it's running Linux. This sounds more like a case of a company that is just not responding to anything, not just GPL code requests. I think we need more evidence before reaching any conclusions...

    Alright enough of my stupid ranting...

    --
    "Karma can only be portioned out by the cosmos." -Homer Simpson
    1. Re:I Disagree by frost22 · · Score: 1

      I would venture to say that a device like this could be put together without changing one bit of GPL software.

      This is completely irrelevant. If you distribute it, you have to provide sources. Full Stop. End of Discussion.

      f.
      --
      ...and here I stand, with all my lore, poor fool, no wiser than before.
    2. Re:I Disagree by reynaert · · Score: 1
      Last time I checked you do not have to put a GPL inside sticker on your box if it's running Linux.

      If you distribute (i.e. sell) something with GPL code, you have to provide a copy of the GPL. That's article 1 of the GPL.

      BTW, whether or not you actually changed anything to the code doesn't matter.

    3. Re:I Disagree by jgerman · · Score: 2
      I could make a comment about the phrase "stupid ranting" that you used but I'll let it slide :)


      It doesn't matter if they changed the code, it is being distributed and falls under the GPL. Not to mention that earlier it was pointed out that their license says that they own all the software and that you cannot reverse engineer it. Wich renders the license null and void, because I DO have the right to reverse engineer ANY GPL code. Actually I'll go a step further, I have the right to reverse engineer ANY code.

      --
      I'm the big fish in the big pond bitch.
  43. Criminal Proceedings by frost22 · · Score: 1

    A thought: copyright violation is not only a civil but a criminal matter. Why not document the thing and get the authorities involved ?

    After all, this was large scale unauthorized distribution of copyrighted material for commercial gain. Inst that a textbook case ?

    f.

    --
    ...and here I stand, with all my lore, poor fool, no wiser than before.
    1. Re:Criminal Proceedings by frost22 · · Score: 1

      I really don't think it would look too good for the cause to try and prosecute a GPL violator

      That depends on what "the cause" is in your eyes.

      under laws that only exist because of the DMCA. (Copyright was civil law prior to the DMCA, wasn't it?)

      No. Software Piracy has been subject to criminal proceedings before that. (I found a reference to 17 U.S.C. 506; IANAL) When they caught that MIT student (LaMacchia, IIRC) runing a warez BBS on the university computer a few year ago they even changed the laws to punish copyright violations without monetary gain when it exceeded a certain (comparatively small) amount of "damage" ("No Electronic Theft Act").

      f.

      --
      ...and here I stand, with all my lore, poor fool, no wiser than before.
  44. RTFL by ??? · · Score: 1

    Look. Follow the bouncing ball.

    The GNU General Public License

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

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

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

    c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed
    only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord
    with Subsection b above.)

    3. c) does not apply here, as they are a commercial entity.

    So, the following are true.

    Distribution is an exclusive right of copyright holders (17 USC)

    xStore is not the copyright holder of some of the software on the machine.

    The copyright holder chooses to license his exclusive distribution right under the terms of the GPL.

    xStore is distributing this software in "object code or executable form"

    The distribution is commercial in nature

    As a result, xStore must either provide the source code with the machine or provide a written offer of the source code - whether or not they are distributing a modified or derivative work.

    xStore has not done this

    Thus, xStore is in breach of contract.

    1. Re:RTFL by ComputerSlicer23 · · Score: 1

      Required to provide source to the various GPL programs included, but *not* required for the configuration utilities assuming they don't like to any GPL'ed code.

      So they are one CD short of compliance (possibly the GPL needs to be in the users manual).

      Just because it runs on Linux and they ship something with Linux doesn't mean they have to give up the source. If that were the case, the WordPerfact people owe me some source. There are a bunch things RedHat ships that I want the source for, like the Loki games.

      The article makes it sound like they took the Linux kernel and shipped modified it like the Sistina people and now want to close source it. This is a minor deal, the article is misleading.

      Kirby

    2. Re:RTFL by mimbleton · · Score: 1

      Contracts, breach of it, all this legalise ...
      What the fuck is all this ?
      Free Software my ass.

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

      You singularly fail to understand.

      "All this" is necessary to KEEP the software free.

      Capici?

  45. What about... by bloggins02 · · Score: 1

    I'm probably in the minority on this opinion, but maybe they should just change their license. Create a new "version" of the software released under a different license and sell it commercially. Some people fail to evaluate their business model before they license their software, this is unfortunate.

    Also, maybe they should try a less "viral" license, such as BSD.

    Don't get me wrong, I'm not knocking the GPL, but I think we've all seen that it's not the best choice in some situations.

    1. Re:What about... by DavidTC · · Score: 1

      Becuase, maybe, they didn't write the software? Duh. They took other people's GPL'd software and didn't follow the GPL.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  46. Make sure it is an intentional violation before... by makohund · · Score: 1

    ... jumping all over Microtest. I've had good experiences working with them and this product.

    First off... we have one of these. I love the darned thing. Easy to admin. Always seems to work... no fuss at all. (In a fairly heavily NT environment, no less.)

    Some things I am wondering:

    Do we know that there is actually modified code, or is that just a guess? It seemed to me that they just used a linux system and related software as the OS for a network appliance. I don't think the GPL has a problem with that, unless they modify the software. If there is any violation, (it does look like ther is) it is simply not mentioning its use and possibly not making the source of the programs distributed in the product available upon request. (Did anyone ask them for it, and did they refuse when asked? Or was it simply assumed they would refuse because it wasn't advertised with the product... which it probably should have been... but I see those as different severities of violation.)

    As far as his problems go... is he running the latest firmware for the Zerver? He didn't say.

    Another thing... the fact that this is a linux box is not exactly hidden. The case is not sealed, and you can see that it is simply a tiny PC with flash memory. And if you simply look at the logs (through the web interface... just click on a link) it is blaringly obvious. It is just a standard syslog, listing all of the programs and kernel messages in all of their glory. (If they were trying to hide the fact that it was a linux machine with GPL/other licensed software on it, I doubt they'd give you a simple link to look at the real syslog.)

    Lastly... I have no idea who this new company is, or what their support is like. But Microtest was (at least back then) outstanding. The few times I needed to talk to them, I got a person who knew what they were talking about immediately. They were responsive, answered all questions, and fixed everything I needed. I even talked to them about how the log looked like it was a linux box... and they were like "yeah, it works great and does exactly what we need!". I asked about whether the SMB server was samba, and the web server was apache, and so on. They gave a "yes" to all of those questions, were up completely up front with all information, and were quite excited about it all. (This was back when the product was fairly new, and before the big "linux craze" hit a year or two ago.)

    Anyway, from my impression of working with them (Microtest) and this product, I'm not so sure this is an maliciously intentional license violation. I'm not saying there isn't one (It does look like there is) but I suggest talking to them first before getting serious about getting on their case. They just never appeared to be trying to hide anything from what I could tell. I frankly wouldn't be suprised if they just said "Oh! sorry. Completely forgot about that. Here you go..." and that was it. (If I'm wrong... well, I'm wrong. Jump on their ass big time.)

    Perhaps I should've asked them about the source code back then... I didn't because I didn't need it, and the product worked.

    I dunno... they just seemed like a good company with good people and a good product. If they're really screwing us over for real, then hang 'em high, I guess. Perhaps the people I worked with are gone. But I just thought I should share this before they get put on trial. :)

  47. What agreement? by Sloppy · · Score: 2

    It is very easy to obtain and use products without ever agreeing to a license.

    For all the bitching out Microsoft licenses, I bet only .001% of the users have actually bound themselves to the silly terms. Think about what conditions would have to take place for someone to want to agree to it: you'll turn up a blank.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:What agreement? by jeffy124 · · Score: 2

      yeah, i agree, who follows licenses? Well, if this were to go to court or something, the licenses would be brought up by the lawyers.

      Also, corporate america follows the EULA licenses. First day on the job you'll get warned by them on using software outside the licenses. If a company were to be caught, then that's bad press for that company.

      Also, we /.ers seem to get all up in arms when a company sells GPL software w/o source code, so I think there are people out there who do follow them and want them followed.

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
  48. Ask for a PRESS RELEASE, I DID by aicra · · Score: 0

    Call microtest:

    602-952-6400
    or
    602-952-6401

    ask when the press release will be out about the possible gpl - gnu public license violation with regards to the DiskZerver NAS device.

    fill up the Press releaser's voice mail.

    get a good night's sleep and see what heppens.
    -aicra

  49. Re:Did they modify/redistribute, or just distribut by jgerman · · Score: 2
    What if they had embedded a minimal Linux setup in an EPROM? Seems it'll be a pain to use Linux in an embedded device if you have to keep provided source media even if you didn't change any GPL'ed code and just added your own programs.


    Uhhh tough shit even if it is a pain. That's the price they pay for not having to do their own coding. We have to pay in currency for their products, thay have to pay according to the licensing rules. I think we're providing a much better deal: just follow these rules and you can use our work.

    --
    I'm the big fish in the big pond bitch.
  50. Nothing! by dasmegabyte · · Score: 3, Interesting

    Do nothing! Personally, I can't wait to see the parasitic GPL go to court and lose. If you write a book on fishing, and after reading it I invent a new maneuver that allows the catching of a larger type of bass, I shouldn't be forced to tell you how I did it. That isn't freedom, it's not even communism, it's just tyranny with a pretty face.

    For what it's worth, if you don't want the hassle of going to court and being the martyr that pays through the nose to defeat this nonsense, just use BSD. Besides being more stable and closer to true unix, BSD licenses basically let you do whatever you like. This is why BSD has been a mainstay of appliances for years (and will remain so); that's what runs on this Snap! fileserver I've been playing with all day.

    --
    Hey freaks: now you're ju
    1. Re:Nothing! by jgerman · · Score: 3, Informative

      That's a terrible analogy, and does not fit the situation at all. I can read GPL code learn how to do something and then write my own versions that do not use GPL code at all and it's free of the license. USING the code in my product is a completely different situation.

      --
      I'm the big fish in the big pond bitch.
    2. Re:Nothing! by LordNimon · · Score: 3, Informative
      Just because you don't like the GPL doesn't mean that it's not a good license, or that no one should use it. In the world of free software, the GPL is just as necessary as the BSD license. Many people would not be writing free software if they knew that their efforts could be used to support a closed, proprietary product. There's nothing wrong with that at all. If I am going to spend hours, days, weeks, or months writing free software, why should I not be given the right to ensure that my efforts are only used to promote free software?

      Is the GPL parasitic and restrictive? Yes! So what?!?!?! If you don't like GPL software, don't use it!

      Have you written any free software? If not, then you really don't have any right to criticise the GPL. The GPL is designed to protect both the creators and the users of free software evenly.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    3. Re:Nothing! by jmv · · Score: 3, Informative

      If you write a book on fishing, and after reading it I invent a new maneuver that allows the catching of a larger type of bass, I shouldn't be forced to tell you how I did it.

      With the GPL, you could invent a new way of fishing without telling anybody (remember, only redistribution is restricted). Your example should read:

      "I write a book on fishing and give it to you for free, and after reading it you invent a new maneuver that allows the catching of a larger type of bass. You are *not* allowed to create a new book by copy-pasting my text, add your technique and sell it without giving me the same rights I gave you."

      I think that's reasonable. You are also (under the GPL) allowed to write a new book which is equivalent to mine (but without copying mine verbatim).

    4. Re:Nothing! by (void*) · · Score: 2

      Is the GPL parasitic and restrictive? Yes! So what?!?!?! If you don't like GPL software, don't use it!


      Becareful there. The GPL explicitly disclaims any USE of the software from being covered under its terms. USING the GPL'ed code to make other products is fine. But you should not DISTRIBUTE GPLed software as yours. You should not defraud others by claiming that only you have written the software and hence, is entitled to profit entirely and solely from it.

    5. Re:Nothing! by dasunt · · Score: 2


      The BSD license (IIRC) specifically notes that you must give credit for the code. Therefore, passing off *BSD code as your own is just as wrong as passing off GPL code as your own.


      In short (and yes, this is a flame), get a clue before you post, and maybe you won't look like an idiot.

    6. Re:Nothing! by rtscts · · Score: 1
      That isn't freedom, it's not even communism, it's just tyranny with a pretty face.


      It's freedom from getting fucked over by certain large closed-source companies.

      Obviously there are no legal protections for copyright abuse, so we just use copyright to even the score.
    7. Re:Nothing! by Captain_Chaos · · Score: 1

      Do nothing! Personally, I can't wait to see the parasitic GPL go to court and lose. If you write a book on fishing, and after reading it I invent a new maneuver that allows the catching of a larger type of bass, I shouldn't be forced to tell you how I did it. That isn't freedom, it's not even communism, it's just tyranny with a pretty face.

      ...it also isn't the GPL. Please try to understand it before attacking it...

  51. who's behind it? the plot revealed! by Karmageddon · · Score: 2
    this whole GPL theft thing sounded fishy to me. who would do such a thing? then a pattern in the purloined code emerged:


    samba /bin/login

    very sloppy, no wonder he got caught

  52. section 1 of the GPL by doug · · Score: 1

    All that they had to do was give notice that there was GPL code involved (kinda like intel inside) and there would be no problem. Go look at the first section (it is at www.fsf.org). They are under no obligation to distribute anything (assuming that they didn't make any modifications to GPL'd code), but they cannot hide the GPL-ish ness of the product.

  53. Re:Make sure it is an intentional violation before by makohund · · Score: 1

    Just wanted to note that I just now saw BRTB's post where he said he did see the logs, and all of that. (I wonder if these new "xStore" guys are just a bunch of jerks and won't give out any info? I checked out their site and it totally sucks. There's almost nothing there. The support page for these things on Microtest's site was great. There's no comparison at all... what a shame.)

  54. Re:I Disagree -- Not anymore.... by RadioheadKid · · Score: 1

    Actually, if they didn't change the source, you should refer to Article 3. Article 1 refers to source code. I'm not completely sure, but from reading article 3 it sounds like if the source is available then you are fine, which the kernel, samba, etc. except you have to tell the people where the source is...That means I have to change my response, it does turn out I was wrong, after R'ingTFM, or the GPL for that matter, I didn't realize that you do need to tell how/where to get the source code even it is knowingly available, either by providing it with the software or a written offer for getting it.

    From GPL: "Article 3...provided that you also do one of the following:

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

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

    * c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
    "

    I hope I didn't viloate the GPL by copying part of the GPL... :-P

    --
    "Karma can only be portioned out by the cosmos." -Homer Simpson
  55. The Correct Answer by Anonymous Coward · · Score: 0


    IANAL, but it doesn't take one to see that the only people who have potentially grounds to sue are the direct authors of the GPL'd works in question. And at most their recovery will be a portion of the revenues of the "infringer," since as the GPL authors have already essentially given up their right to directly profit from the work, the claimant will have woefully little basis to demonstrate damages.

    (jumping ahead a few steps, but in the interest of keeping this post short,) therefore, it is not a bad strategy for for-profit companies to ignore the GPL and simply include GPL'd code in commercial products. Doubly true considering that much code can be included into obscure compiled binaries where the chances of getting caught are quite slim.

    Furthermore (gets on rant horse). Can one of you stallman-swallowers please explain to us Normals your duplicity when it comes to licences? How many of you guys "sticking it to the man and his restrictive licences" when you, oh, I don't know, encourage piracy of content and software by using "anti-censorship" systems such as the peer-to-peer flavor of the week, are also getting your panties in a wad when somebody abuses a restriction of the GPL?

    1. Re:The Correct Answer by DavidTC · · Score: 1
      IANAL, but it doesn't take one to see that the only people who have potentially grounds to sue are the direct authors of the GPL'd works in question.

      That's a hell of a lot of people. Linux has seveal dozen copyright owners, libc has tons, samba has quite a lot, and this probably violates Apache's license, too, because I have believe you have to give credit. It's a lot of people, possibly up to 300.

      And at most their recovery will be a portion of the revenues of the "infringer," since as the GPL authors have already essentially given up their right to directly profit from the work, the claimant will have woefully little basis to demonstrate damages.

      Erm, since when? We already have a few examples of copyright holders on GPL things also selling said program under another license. Reiserfs leaps to mind, and I'm sure there are more.

      (jumping ahead a few steps, but in the interest of keeping this post short,) therefore, it is not a bad strategy for for-profit companies to ignore the GPL and simply include GPL'd code in commercial products. Doubly true considering that much code can be included into obscure compiled binaries where the chances of getting caught are quite slim.

      It's rather funny to watch a commercial company put a rescretive license on something, then it turns out they themselves are in violations of licenses. Reveals what hypocrits they are.

      Furthermore (gets on rant horse). Can one of you stallman-swallowers please explain to us Normals your duplicity when it comes to licences? How many of you guys "sticking it to the man and his restrictive licences" when you, oh, I don't know, encourage piracy of content and software by using "anti-censorship" systems such as the peer-to-peer flavor of the week, are also getting your panties in a wad when somebody abuses a restriction of the GPL?

      What are you talking about? Did you suddenly turn into a troll? I love the 'anti-censorship' crack, though, you'll get all sort of people leaping out of the woodwork to yell at you about censorship.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  56. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 2

    Yes. Section 1 of the GPL applies here.

    Not necessarily. Section 1 is of the form "you may do X if you do Y". Just because they did X doesn't mean they have to do Y. Interestingly, if they did make changes, then they don't have to release the source. Look at section 2, of the form "you may do B if you do C". It allows you to modify the Program and distribute copies as long as you provide prominent notices and relicense the derivitive work under the GPL. There is absolutely no requirement to release the source code.

    In order to get the rights of section 3, you must follow both sections 1 and 2, but in order to get the rights of section 2 there is no requirement to follow section 1.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  57. Contact info by Anonymous Coward · · Score: 0

    Phone numbers, addresses and email addresses are all located here:

    http://www.xstoreonline.com/contactus.htm

  58. Well their server runs Winbloze by NewbieSpaz · · Score: 2

    They run M$'$ crappy OS on their webserver: Netcraft tells all...
    GPL violations piss me off!

    --
    ------
    Random, useless fact: I type in startx entirely with my left hand.
  59. Re:Make sure it is an intentional violation before by makohund · · Score: 3, Interesting

    You know what? I just changed my mind. I just looked at the license page in the manual. Not only do they not give any credit (which could perhaps be an oversight) they explicitly claim EVERYTHING. Here it is:

    License and Warranty Provisions
    This manual and the product described in it have been protected internationally by
    copyright and other applicable laws with all rights reserved. You may not remove or
    conceal any trademark, patent or copyright notice appearing on the product or this
    manual. Microtest remains the sole owner of the software programs that are part of this
    product. Microtest grants you a nonexclusive license to use these software programs.
    This license is for a single fileserver only. You may not make any copies of the software
    other than as a backup copy for your own use. You may not sell, rent, lease, lend,
    distribute or otherwise transfer copies of the software or this manual to others, except
    that you may permanently transfer all copies of the software in your possession
    (including any backups) and all related materials as a set to another person who
    accepts the terms of this license agreement. You may not modify, transcribe, translate,
    decompile, reverse engineer or reverse assemble the software, or create any derivative
    works from it. Microtest may terminate this license at any time without notice if you
    breach any of these terms. If any provision of this license is held to be unenforceable or
    contrary to any applicable law, the validity of the remaining provisions shall not be
    affected.

    Here's the particlar part of that turns me:

    Microtest remains the sole owner of the software programs that are part of this
    product.

    This sucks, and that is just plain stupid. I figure that a standard boilerplate license got slapped on it, and there may be some miscommunication/disconnection between the developers and the legal department. (Who knows, maybe thats why they discontinued and sold the entire division?)

    Throw the book at 'em.

  60. and by breaking the agreement they can use DCMA by WillSeattle · · Score: 1

    How did you figure out that the product was full of GPL code and such? From the looks of things, it appears you had to reverse engineer binary code and hack out a root passwd. IANAL, but chances are good xStore put in the license agreement that you werent allowed to do those two things. You may run into trouble with that should everything turn out legit. Yes, they may have breached the GPL, but their agreement probably restricted you from those activities.

    And under the DCMA, that gives them the right to sue you.

    Catch 22.

    --
    --- Will in Seattle - What are you doing to fight the War?
    1. Re:and by breaking the agreement they can use DCMA by jeffy124 · · Score: 1

      THATS the term i was looking for earlier!!! Catch 22!! That's the risk the talked about but couldnt think of the right phrase!

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    2. Re:and by breaking the agreement they can use DCMA by WillSeattle · · Score: 1

      THATS the term i was looking for earlier!!! Catch 22!! That's the risk the talked about but couldnt think of the right phrase!

      Of course, I believe Catch 22 is a copyrighted phrase, since it appears in copyrighted books and movies. In which case both of us are liable to be sued, most likely by the company that owns the right to the movie.

      Aaaaaahhhhh!

      Catch 22!

      --
      --- Will in Seattle - What are you doing to fight the War?
    3. Re:and by breaking the agreement they can use DCMA by Anonymous Coward · · Score: 0

      Of course, I believe Catch 22 is a copyrighted phrase, since it appears in copyrighted books and movies. In which case both of us are liable to be sued, most likely by the company that owns the right to the movie.

      Well, it's not like Joseph Heller's would be suing you, what with him being dead and all that.

    4. Re:and by breaking the agreement they can use DCMA by WillSeattle · · Score: 1

      I said: Of course, I believe Catch 22 is a copyrighted phrase, since it appears in copyrighted books and movies. In which case both of us are liable to be sued, most likely by the company that owns the right to the movie.

      and AC said: Well, it's not like Joseph Heller's would be suing you, what with him being dead and all that.

      Like that stopped the estates of Disney, ERB, and many other writers. They still have copyright.

      --
      --- Will in Seattle - What are you doing to fight the War?
    5. Re:and by breaking the agreement they can use DCMA by Anonymous Coward · · Score: 0

      Except that the company is putting a license which is more restrictive than the GPL on GPL'd software, which the GPL of course disallows, making the company's license invalid in the first place. As for cracking the root password, I would hope that it wouldn't be possible to charge under the DMCA, but who knows.

  61. Re:Did they modify/redistribute, or just distribut by rgmoore · · Score: 1

    It's not even that much of a pain. All they have to do is to provide a CD with the product that contains their source code. That's not a terrible hassle or expense, you know. They don't even have to do that; they can simply include a note in the product literature that the source is available on request for such-and-such a fee for medium, shipping, and handling, or for download on their web-site. The chances are that only a tiny fraction of their customers would want to see it anyway, and most of them would download it from the ftp site (at virtually no cost) instead of actually requesting the physical medium (in which case you can charge them costs). It's hard to see that doing that is actually a significant problem.

    --

    There's no point in questioning authority if you aren't going to listen to the answers.

  62. ThirdPig: Another Stealthy GPL Violator by Anonymous Coward · · Score: 0

    For anyone who cares (I hope somebody at GNU sees this), thirdpig is doing exactly the same thing with their "BrickHOUSE" secure web server appliance. It runs a linux kernel slightly modified to do 'Process Based Authentication'.

    Of course nobody would ever know this, because the only way to administer the system is with their custom, windows only, administration utility. Pretty sneaky, but not sneaky enough.

    For anyone who cares, you can read more about the appliance here.

  63. How many more violations? by sessamoid · · Score: 1

    This case brings up the interesting question not just about this particular GPL violation, but also how many other GPL violations are out there that have so far gone undetected. If these idiots (who did little to disguise their theft) went undetected until they sold their product and the rights to their product, how many other thieves have stolen GPL code and cleverly hidden the proof, while profiting from other people's hard work?

    Scary thought.

    --
    "No, no, no. Don't tug on that. You never know what it might be attached to."
  64. heh by banka · · Score: 1

    when i first read this i thought it said microsoft's diskserver. then i was like, microsoft, GPL, WTF??!

    yep.

  65. Not tyanny by adturner · · Score: 1

    The GPL isn't even close to tyranny. Here's why...

    "inventing a new maneuver" would indicate a new implimentation of "fishing". This would be anagalous to reading the source code of Samba and then writing your own implimentation of the SMB protocol, but not using the actual code. This is perfectly valid under the GPL.

    However, if after reading a book I wrote and GPL'd on fishing, and if you came up with a new maneuver BASED on one you read, then yes, you'd have to share. It's not tyranny, because nobody is forcing you to read my book. If you don't like the rules, come up with your own fishing trick on your own.

    Don't complain that I'm making you release your fishing technique if you couldn't come up with it on your own.

  66. They owe you nothing on the win interface by Anonymous Coward · · Score: 0

    It interfaces with GPL software (apparently), but that doesn't mean they owe you the source to that. You don't directly say that, but it seems implied in the original story submission.

    1. Re:They owe you nothing on the win interface by BRTB · · Score: 1

      Well, if I managed to imply something along those lines, I didn't mean to; their Windows interface, web scripts and cd-manager software are probably all their own coding, and they can license it however they want. In the above post I simply stated that I didn't have to reverse-engineer any of their proprietary code to figure out there's GPL software in the box.

  67. Embeded doesn't matter by Anonymous Coward · · Score: 0

    It doesn't matter if it is embeded or not.
    If GPL code is distributed, the source MUST be provided or otherwise made available.
    The fact that the machine itself is locked up so you can't access it is irrelevant.

  68. Re:Did they modify/redistribute, or just distribut by ryants · · Score: 3
    Not necessarily. Section 1 is of the form "you may do X if you do Y".

    Actually, it's "You may do X *provided* you do Y". You can only do X on condition of doing Y also. Same with Section 2: "You may do B *provided* you do C".

    Big difference between "if" and "provided".

    --

    Ryan T. Sammartino
    "Ancora imparo"

  69. Stolen copyright... by Anonymous Coward · · Score: 0

    I would tend to agree. On the other hand, I think the problem is not so much with recognized brand names, but when someone registers a domain with their last name that happens to be the name of a big corporation. There have been more than a few instances where the big company came in and stomped the guy because they had money and he didn't. He wasn't cybersquatting in this case....unless you consider posting your song lyrics and pictures of your kids cybersaquatting.

    think the main issue is not that there is an international organization deciding this stuff. I think it is more that they have no oversite (oversight?). What they say goes, and screw you if you don't like it. That is a sucky attitude to begin with, and in obviously non-cybersquatting rulings in favor of a trademark holder, it just seems like a big bully taking the candy away from a baby.

    See Microsoft article....Microsoft bad. HURRY AND POST FLAME ON SLASHDOT!
    See Linux zealots see Microsoft article....Microsoft bad. HURRY AND POST FLAMES ABOUT CAPITALISM AND MICROSOFT!
    See someone read article about Microsoft. Read EULA......oops, Microsoft not so bad. HURRY AND BURY THE STORY!
    Pathetic.

    And, YES, I can install and have used Linux, can compile my own kernel, make it do all the crap it needs to do to get the job done.

    These are all MY ORIGIONAL IDEAS not anyone elses. The copyright to these comments belong to ME!!!!!

  70. Fraud? by Kanasta · · Score: 2

    OK, xStore thought they were buying something from Microtest (proprietary software), but in fact they were getting something entirely different (allegedly GPL'd software). Wouldn't that constitute fraud of some sort on Microtest's part?

  71. GPL violations vs EULA violations by Sloppy · · Score: 2

    Also, we /.ers seem to get all up in arms when a company sells GPL software w/o source code, so I think there are people out there who do follow them and want them followed.

    Well, that's really two very different situations. When someone sells GPLed software w/out source, they either

    • agreed to the license (which gave them rights to distribute derivative works) and are violating it
    • or they didn't agree to the license (which would have given them distribution rights), and they are violating copyright.
    When someone uses (in a manner not prohibited by copyright law) a commercial program in a way that conflicts with the EULA, there isn't that either/or situation. They either
    1. agreed to the license and are violating it
    2. or they didn't agree to the license and they are ... doing nothing bad.
    They key difference is that all the GPL violations that are getting covered on /. are cases where someone didn't just violate the GPL -- they also did something that would have otherwise been illegal (redistribution) if it weren't for the GPL. They're trying to have their cake and eat it too. Whereas when someone goes against a EULA by, say, reverse engineering, they're not distributing or doing anything else that would be illegal. There's .. uh .. "conservation of cake" so nobody's sensibilities are offended. ;-)
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  72. Anyone want to try by heikkile · · Score: 2

    Just build another machine exactly like the original. Don't copy any code from the original, but use all the GPL'd software you can, and provide all the source on a CD. Market this heavily, with ads that look like the original DiskZerver. Wait until their legal deparment jumps, and see them in court!

    --

    In Murphy We Turst

  73. Licence already void by Penguinoflight · · Score: 1

    the false advertizing that the machine could handle NT domains would void the licence, therefore he is within his right to do whatever he feels like, kinda .

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
  74. Here's a solution by Anonymous Coward · · Score: 0


    Re-release it under the LGPL and date it 2 years ago. Simple solution.

  75. This is Who goes after them... by Anonymous Coward · · Score: 1, Insightful

    Xstore paid for the IP assets of that Microtest. They paid for, among other things, custom software, from that DiskZerver, which turned out to be stolen GPL ware.

    That is fraud. Very simple. Very defined under the law. Very easy to determine who to sue, and the outcome is very likely a judgement against Microtest, possible criminal charges as well. Not for using GPL ware, but for selling that which you do not own.

    All without DMCA or any other new BS laws being necessary.

    1. Re:This is Who goes after them... by Webmonger · · Score: 2

      That's not the only option. If the story is true, DiskZerver has committed fraud AND copyright violation. Xstore has only violated copyright.

      The copyright holders, like Linus and company can sue both companies for copyright infringement. Xstore can also sue DiskZerver for fraud.

      All without the DMCA or any other new BS laws being necessary.

    2. Re:This is Who goes after them... by firewort · · Score: 3, Interesting

      Close-

      DiskZerver is the product. You don't sue products.
      MicroTest claimed to have originated the DiskZerver product, and sold it to Xstore.

      Xstore now can sue MicroTest for selling what they didn't own.

      --

  76. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 2

    Big difference between "if" and "provided".


    Explain to me how "You may go to a concert if you do your homework on Thursday. You may go to the Monday concert if you do your homework on Friday."


    is different from "You may go to a concert provided you do your homework on Thursday. You may go to the Monday concert provided you do your homework on Friday."


    In both instances you do not have to do your Thurday homework to be permitted to go to the Monday concert, even though going to the Monday concert implies going to a concert. There is no difference between "You may do X if you do Y" and "You may do X provided you do Y".

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  77. And who knows what else ... by Starky · · Score: 1
    I've wondered on occasion whether there is GPL software (or select chunks taken from GPL software) nested in various flavors of Windows itself or other Microsoft products.


    After all, it is only recently that Microsoft was the clear laggard behind various *nixes and Mac in terms of stability and other issues. (Still is in some categories.) If you were a Microsoft engineer back in the late 80s / early 90s, and you were tasked with building the company's first server-grade OS, where would you look for ideas?


    And how would anyone know since the source isn't released to the public?


    Gotta wonder ....

    --
    -- My choice of computing platform is a symbol of my individuality and belief in personal freedom.
    1. Re:And who knows what else ... by Anonymous Coward · · Score: 0

      Actually, when Microsoft build NT, they looked to Digital VMS, taking out nearly the entire kernal development team and practically preserving the entirety of the VMS kernel. There were lawsuits, etc that were dropped when MS swore to continue supporting the Alpha CPU...

    2. Re:And who knows what else ... by mimbleton · · Score: 1

      Looking for ideas is far cry from incorporating GPLed code.
      BTW.
      MS has enough excellent developers ( and enough money to hire anyone they want) to outcode all the UNIX companies ( and free software ) combined.

  78. Re:I Disagree -- And should still? by parl · · Score: 1

    The actions they took do not qualify as subsection a) and as a commercial product they do not qualify under subsection c). Their secretiveness does not allow us to interpret their actions as fulfilling subsection b). Perhaps they took MS's word that it was all MS IP and didn't need any GPL handling? Ross

  79. Re:Did they modify/redistribute, or just distribut by Anonymous Coward · · Score: 0

    Big difference between "if" and "provided".

    According to dictionary.com, "provided" means "On the condition; if" em mine.

  80. Re:Did they modify/redistribute, or just distribut by ryants · · Score: 2
    Explain to me how ...

    Well, I fail to see how the concert example is analogous to our previous discussion.

    There is no difference between "You may do X if you do Y" and "You may do X provided you do Y".

    "provided" has stronger conotations than "if".

    "provided" has conotations of "if you do X then you must do Y", whereas "if" is a little weaker in conotation: "if you do Y then you may do X".

    Shades of meaning, and "provided" has a stronger meaning than "if".

    --

    Ryan T. Sammartino
    "Ancora imparo"

  81. these products in question... by No-op · · Score: 2

    are pretty nifty little boxes, about the size of a zip or jaz drive (maybe a little larger.) I've worked with many of MicroTest's products, including some more expensive goodies, and almost everything is linux based. none of it is ever mentioned, either.

    based on this discussion i'm going to check out the $2000 network diagnostic tool that I have of theirs and see if it's also linux based; I've always thought it was, but never really looked closely. we'll see.

    but back to the original point, there's little reason to build a huge linux box with breakable physical components when you can just use a very simple unit with no moving parts that fits into a 5.25" bay.

    plus, it was pretty cheap. worked pretty well for our needs when we used them. YMMV though.

    --
    EOM
  82. www.m-w.com is your friend... by shaldannon · · Score: 1

    ...so you don't look like an utter fool. And "rectifying" something means fixing it, making it proper again.

    --


    What is your Slash Rating?
  83. Basic logic by PurpleFloyd · · Score: 1

    There's a big difference. "If" allows for the possibility that the eventual result could be accomplished even if the test fails -- that is, if it was stated that "You may x if you do y" it might also be possible to do x if you do not do y. "Provided" is closer to "if and only if" -- "You may do x if and only if you do y"

    --

    That's it. I'm no longer part of Team Sanity.
    1. Re:Basic logic by aozilla · · Score: 1

      "Provided" is closer to "if and only if" -- "You may do x if and only if you do y"


      Interesting. Is that a legal convention, because I have never seen provided used that way in regular conversational english...

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    2. Re:Basic logic by Anonymous Coward · · Score: 0

      Legalize is HARDLY regular conversational english. Legalize must be precise and accurate where conversational english leaves much to assumption.

    3. Re:Basic logic by ryants · · Score: 2
      Interesting. Is that a legal convention, because I have never seen provided used that way in regular conversational english...

      Not at all... that's exactly what I've been saying all along. In plain old regular English "provided" has stronger conotations than "if". In fact, "provided" is always used this way in regular conversational English.

      In English there are often two or more words that express the exact same idea, but often vary in their conotations, linguistic baggage, etc.: "unmarried woman" and "spinster" functionally mean exactly the same thing, but have quite different conotations (best example I could think of off the top of my head :) )

      --

      Ryan T. Sammartino
      "Ancora imparo"

  84. Wrong, and one reason why I dislike the GPL. by keepper · · Score: 1


    Even if you are distributing unmodified binaries... you must still provide the original copyright/GNU license with the product, according to the GPL.



    Go ahead , read it. http://www.gnu.org/copyleft/gpl.html

    Even stallman agrees this is not good for embedded systems. Imagine every appliance you buy coming with pages and pages of copyrights. For what reason?

    1. Re:Wrong, and one reason why I dislike the GPL. by DickBreath · · Score: 2

      you must still provide the original copyright/GNU license with the product.......Even stallman agrees this is not good for embedded systems. Imagine every appliance you buy coming with pages and pages of copyrights.

      Is it adequate to simply mention what GPL products you use, that they're GPL'ed, and where the source code is on your company's web site, but not have to clutter up an appliance with such stuff?

      --

      I'll see your senator, and I'll raise you two judges.
    2. Re:Wrong, and one reason why I dislike the GPL. by imp · · Score: 2

      Even if you do distribute the original copyright/GNU license file, if you put it on the media that the user would normally have no access to, you likely would be in technical compliance.

      I've talked at length to lawyers who have studied this issue. Their conclusion has universally been that it is unclear. One could make a case either way for embedded systems since the act of distribution is poorly defined and implies only software distribution and not hardware/software bundle to which the user has no access to the internal parts.

      The main issue that I have with this is that it is so unclear as to create enough uncertainty for people that have intellectual property that they do not wish to distribute.

      There's a more fundamental problem here. Some folks in the Linux community say that embedded systems are fine, and not to worry about it. Other folks, like stallman, say that even in the embedded systems you must comply. Who is right?

  85. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 2

    Well, I fail to see how the concert example is analogous to our previous discussion.


    Because it showed that "provided" and "if" mean the same thing. It also showed that "you may do X provided you do Y" does not imply "you may not do X if you do not do Y".


    "provided" has conotations of "if you do X then you must do Y"


    Can you provide any backup to that assertion? I disagree, and so does dictionary.com (not that either is authoritative). Further, wouldn't your interpretation negate all dual licenses?

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  86. Download your 486 right here! by Anonymous Coward · · Score: 0

    So where can I download an embedded 486 microcontroller motherboard with Microtest's special customizations and flash ROM?

    Well, where?

    Nowhere. You have to buy their hardware to make the code useful.

    Case closed. The GPL beats out all other licenses again.

  87. Re:Did they modify/redistribute, or just distribut by BJH · · Score: 1

    *Sigh*. Go back and read the GPL - you've obviously completely misunderstood it.

    *If* they make alterations to the source *and* distribute the resulting binaries, they *must* make an offer to the receiver of those binaries to provide the source code - including their changes.

  88. Downloading Dell by _Sprocket_ · · Score: 2


    Umm, I wonder how many sales they'll get when you can download it for free. (Not that they aren't idiots for "accidentally" using GPL code in the first place.)


    Shh. Don't tell Dell; their business model is a sham. There's no way they could possibly be successful.


    I can download Windows for free, though I have to admit - legality becomes an issue. If you want, we'll stick with downloading a copy of Linux. Though... piracy is a common "option" to many.


    That leaves me with... software. No box. So I'll have to build my own whitebox. There's nothing Dell offers that I can't get, or at least find a suitable equivilent to, on my own.


    So now I have my own Dell competitor. A product that might even be better than anything they offered. Perhapse cheaper depending on what options I went with.


    Assuming I have the time and knowledge to put this all togeather.


    The same goes for an embeded linux server product.

  89. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    *If* they make alterations to the source *and* distribute the resulting binaries, they *must* make an offer to the receiver of those binaries to provide the source code - including their changes.


    Where does it say that? What if they are the copyright owner of the source? What if they got permission from the copyright owner of the source? What if their distribution falls under fair use? What if the copyright is expired? What I read is that they may distribute the source (or derivitive works of the source) provided they also distribute the source.

    Perhaps you're the one who has completely misunderstood the GPL.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  90. Commercial Vendor GPL Question by Anonymous Coward · · Score: 0

    I am a commercial vendor and we are porting a Windows product to Linux. How do we use Linux like we use Windows APIs without running afoul of GPL issues? I.e., we need to read HTTP pages, open and close sockets and other things in our application, but to do this means connecting to GPL code. How do we build our commercial application without violating the GPL?

    1. Re:Commercial Vendor GPL Question by DavidTC · · Score: 1
      I have no idea that GPL code you're talking about that can 'read HTML pages'. The only thing I can think of is mozilla, which is MPL, not GPL. Socket support is in libc, which is LGPL, and thus anyone can connect to it.

      Wait, do you mean libghttp? THat's under the LGPL too. As long as you don't go copying code out of it, that's fine and legal to dynamically link to.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    2. Re:Commercial Vendor GPL Question by Anonymous Coward · · Score: 0

      Since virtually everything out there in linuxworld is GPL'd, the answer is either:

      a) you can't so, as a business owner, you don't touch the commercially-sinking ship called linux

      or

      b) you just do it anyway, because there's little chance that any zealot will find out, and, even if they did, they can't do much more about it than slashdot you for a few hours.

    3. Re:Commercial Vendor GPL Question by Nicolas+MONNET · · Score: 1

      Don't believe the AC, he's wrong.

      You can write proprietary software for Linux, as long as you don't link and/or incorporate GPL'd code in your program.

      You can link to LGPL'd code (such as Gnome/GTK/glibc) without problem, it's the purpose of those.

      Some software is on Berkeley license, such as X11, and you can do anything you want with that.

      Executing an external GPL program (through "exec") from a proprietary program is permitted. Calling the Linux kernel (which is GPL'd)system calls is not a violation of GPL either.

      Lastly, the output of GPL'd program is not subject to GPL. This includes the output of GCC: you can compile any kind of programs with it.

    4. Re:Commercial Vendor GPL Question by csleex · · Score: 1

      Should I release my source code if the GPL call the functions in my .so library?

  91. GPL allows him to do what he did by shepd · · Score: 2

    Sorry dude but that argument is way off base.

    He can hack up GPL code however he likes. You want to take a kernel binary and disassemble it? See if anybody complains. Since the code on that flash ROM is generally GPLed (and due to integration more than likely all the code is now) the company can't touch him.

    Next thing you know, someone will sit outside my door and tell me I have to pay them $5 to get in my house or I'm breaking the law.

    Then, after that, someone will argue I'm in trouble for not paying that guy his $5.

    Of course, the guy _could_ have been in trouble if it turned out not to have included GPL software. In that case he probably wouldn't have posted to slashdot about his l33t hack, tho.

    --
    If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    1. Re:GPL allows him to do what he did by BRTB · · Score: 2

      Well, I will freely admit that there is some (probably) non-GPL software in there - the CD manager, web interface, maybe even that flash filesystem driver, and they're free to distribute it however they feel like it. But the point is, I didn't have to touch any of that to determine that the base of the entire system, and a great portion of the functionality, is Linux and GPL code.

    2. Re:GPL allows him to do what he did by thogard · · Score: 2

      Thanks to the DMCA you can't touch the binary code. You have the right to source but the GPL does not explicity give you the right to reverse engineer the binary and the DMCA takes that right away.

      I know this because I've had a quick look at another product thats in the same boat just with less GNUisms but its all one big binary so there is the issue of GNU contamination. I got explicit permission to reversen engineer the program from the only person mentiond in the binary so I think I've covered myself in the USA. I did the work in Australia where this week its still legal to check a device for compatibitlity and security holes.

      Once the company involved digs its self in a bit deeper, then I'm sure everyone who reads /. will hear about it. I'm working on the paper work shut down their web server since they were a supporter of the DMCA, they are going to have to explain why their web site went down to Sr managment :-) I expect many of their cusotmers will know first.

      The scary thing is I've sent in patches to code they have solen.

    3. Re:GPL allows him to do what he did by sir99 · · Score: 1

      I think that the GPL requires that the program be modifiable, which in the absence of source necessitates reverse-engineering it or hacking the binary of the GPL program.

      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
    4. Re:GPL allows him to do what he did by thogard · · Score: 1

      Can you back that up with case law? I don't think you can but I would be happy if you could. DMCA removes the ability to hack the binary and GPL doesn't provide that right (it clearly allows you to modify the source)

    5. Re:GPL allows him to do what he did by EllisDees · · Score: 1
      Thanks to the DMCA you can't touch the binary code. You have the right to source but the GPL does not explicity give you the right to reverse engineer the binary and the DMCA takes that right away.

      Exactly which DMCA have you been reading? The one I've seen doesn't say a thing about touching binary code, only content protected by encryption. Even if it were covered under the DMCA, there is still a reasonable chance you could get off on the interoperability clause.
      --
      -- Give me ambiguity or give me something else!
    6. Re:GPL allows him to do what he did by shepd · · Score: 1

      A binary can be source.

      There's no reason why you can't pop open a hex editor and make a program that way. Machine code ain't pretty, but someone had to do it at some point. The first assembler, for example, was made of machine code (well, I suppose one could write an assembler in C or any other language, but then that compiler would need to be written in machine code).

      If source code is not provided, I think one could (if one were an idiot) assume that the binary is the source. But, IANAL.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
  92. Re:Did they modify/redistribute, or just distribut by ryants · · Score: 3, Insightful
    Because it showed that "provided" and "if" mean the same thing

    Sure... but they carry different conotations.

    It also showed that "you may do X provided you do Y" does not imply "you may not do X if you do not do Y".

    Huh? It certainly does imply that. "may" implies permission: the condition for that permission is that you do Y. If you do not do Y, then you do not have permission to do X. Said another way, in order to obtain permission to do X, you must fullfill the conditions spelled out in Y. If you do not fullfull those conditions, you don't have permission. I fail to see why this is so difficult for you to understand.

    Can you provide any backup to that assertion?

    See above.

    --

    Ryan T. Sammartino
    "Ancora imparo"

  93. Re:Did they modify/redistribute, or just distribut by BJH · · Score: 1

    I don't know why I bother replying to trolls, but here goes...

    Where does it say that?

    Go read the GPL.

    What if they are the copyright owner of the source?

    By definition, they're not; if it's GPL'd software that they did not develop originally, they hold copyright only to their changes, and distributing binaries based on the original GPL'd code + their changes requires that they provide the original code and their changes. Go read the GPL.

    What if they got permission from the copyright owner of the source?

    In that case, it's not GPL'd code - it's under a license that would read something like "The original author is letting me redistribute binaries based on his code without any restrictions". Go read the GPL.

    What if their distribution falls under fair use?

    OK, now you're just trolling. What do you mean, "fair use"? It's got zero to do with this case.

    What if the copyright is expired?

    Copyrights don't expire in the US for (I believe) 90 years - which sort of makes it a moot point, since we've only had computers for fifty or so...

    What I read is that they may distribute the source (or derivitive works of the source) provided they also distribute the source.

    And that's exactly what I said. Jerk.

  94. diskstorage.com by Anonymous Coward · · Score: 0

    My buddy told me about the domain name diskstorage.com...

    I wonder if it would help xStore if they purchased this domain name:

    "diskstorage.com"

    from eBay's auction site?

    See http://www.diskstorage.com/

  95. Only answer by rjamestaylor · · Score: 2

    Q. In situations like this, what should a company do to bring such a glaring GPL violation back into compliance?

    A. Meet the terms of the license governing the non-original products.All the terms.

    --
    -- @rjamestaylor on Ello
    1. Re:Only answer by Quixotic+Raindrop · · Score: 1

      It seems to me that the new owner of the product has grounds to recover any licensing or sales money they paid to Microtest, and recover damages for Microtest's having failed to fully disclose what the product's origins and licensing status were at the time of the sale.


      That, of course, assumes that Microtest didn't actually tell them that the boxes were covered under the GPL ...

      --
      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. (Einstein)
  96. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    Go read the GPL.

    2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

    • a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

    • b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    • c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
    Where in the GPL does it say "We were just kidding about section 2, you have to distribute the source code, too"?
    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  97. No. GPL says "any third party" by yerricde · · Score: 2

    AFAIK, they are only obligated to provide machine-readable source code to the person to whom they gave the binary executables.

    The GNU General Public License, section 3(b), requires licensees who redistribute the software to make the source code available at cost "to any third party," i.e. to parties who have not necessarily purchased the device containing the software.

    I just found a loophole in the GNU GPL! The "source code" could be in a proprietary language (as long as it remains the preferred form for modification), as the GPL does not require the compiler to be distributed. (Otherwise, you wouldn't be able to use MSVC or VB to compile GPL software.)

    --
    Will I retire or break 10K?
    1. Re:No. GPL says "any third party" by Anonymous Coward · · Score: 0
      No, it's not really a loophole. Consider, for example, the Linux kernel. To distribute the source for that in MyPersonalProgrammingLanguage, you would have to translate the C to MyPersonalProgrammingLanguage. In so doing, you're no longer using the preferred form for modification.


      The only time this would be of any "use" is if you release your own code under the GPL, but said code is written in MyPersonalProgrammingLanguage. In that case, why bother releasing under the GPL at all?


      The "preferred form" would, 99% of the time, be the language the software was originally written in -- and, 99.9999999% of the time, that language would have a free compiler available.

  98. stand-alone shell by cabbey · · Score: 2

    I suspect it's SASH. It doesn't seem to state what it's license is, but it isn't clearly GPL. The extent of the "license" seems to be:

    /*
    * Copyright (c) 1999 by David I. Bell
    * Permission is granted to use, distribute, or modify this source,
    * provided that this copyright notice remains intact.
    *
    1. Re:stand-alone shell by DavidTC · · Score: 1

      Heh! That's a complete and total violation them...they don't have permission to distribute the binaries at all.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  99. You mixed Stallmans views on Copyright and Patents by Anonymous Coward · · Score: 0

    RMS opposes patents on software, except for very special purpose software used very close to hardware. Interestingly, Transmetas codemorphing software doses not belong into this category.

    Stallman is however absolutely opposed to proprietary software used in embeded devices! In fact his first, traumatic contact with proprietary software happened to be a Xerox printer for his lab back in the early eighties.

  100. we do (Re:who goes after them?) by Hanno · · Score: 2

    AFAIK, for every GPL violation so far, the public outcry has been loud enough to make the violating company comply. (In this case, "public" = developers in the know.)

    While I'm still waiting for the GPL to go to court one day, I think that community pressure is a much better strategy. Why sue someone when you can avoid feeding lawyers and bring the opposing into your own camp, at the same time?

    --

    ------------------
    You may like my a cappella music
    1. Re:we do (Re:who goes after them?) by Adam+Schumacher · · Score: 1

      Why sue someone when you can avoid feeding lawyers and bring the opposing into your own camp, at the same time?

      Simple. Precedent.

      - Adam

  101. The quote from the GPL; FTP sites probably qualify by yerricde · · Score: 1

    They also must provide the code on a physical medium on request for no more than the cost of media and shipping; simply putting it up on ftp is not sufficient.

    RMS wrote in GNU GPL v2:

    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.
    The "cost of physically performing source distribution" can be interpreted as "cost of bandwidth to run an FTP server." When you run FTP, you are making a copy of the software appear on the client's hard disk, leaving the client with a hard disk (a physical object) containing your software.

    IANAL so I don't know how this would hold up in court.

    Another GPL loophole: you may be able to get any and all proprietary shared libraries classified as "the operating system".

    --
    Will I retire or break 10K?
  102. Does GPL need an additional clause? by DickBreath · · Score: 2

    Maybe the GPL needs to also guarantee you the right to disassemble GPL'ed code. This way nobody can forbid you to discover their GPL violations.

    Or said another way, the GPL needs to require people distributing GPL'ed code not to restrict people's rights to disassemble GPL'ed code.

    This says nothing about non-GPL'ed code. If I mix GPL'ed programs with proprietary programs, one cannot forbid disassembly of GPL'ed software, but one can still forbid it of proprietary software distributed in conjunction.

    --

    I'll see your senator, and I'll raise you two judges.
    1. Re:Does GPL need an additional clause? by Anonymous Coward · · Score: 0

      Maybe the GPL needs to also guarantee you the right to disassemble GPL'ed code. This way nobody can forbid you to discover their GPL violations.

      That right would seem to be implicit. After all, to forbid someone to disassemble your code, it must be your code, which, if licensed under the GPL, it isn't. If one has the right to the binary and the source implicitly, one already has the rights to anything and everything gained by disassembling the code. Right?

  103. Re:Did they modify/redistribute, or just distribut by Anonymous Coward · · Score: 0

    Where in the GPL does it say "We were just kidding about section 2, you have to distribute the source code, too"?

    GPL:
    "... under the terms of Section 1 above ..."

    Section 1 only allows source distribution.
    Section 3 allows binary distribution under the terms of Section 2, and, by extension, Section 1.

  104. Re:Did they modify/redistribute, or just distribut by BJH · · Score: 1

    Very nice selective quote there... it might pay to look at Section 3 as well, though:

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

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

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

    * c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
    =O==O==O==O==O==O==O==O==O==O==O==O==O==O==O==O= =O ==O==O==O=

    This company is distributing GPL'd software in binary form; ergo, they must also provide it in source form. And you're still a trollish jerk.

  105. Sonny Bono Copyright Term Extension Act by yerricde · · Score: 1

    Well, it's not like Joseph Heller's would be suing you, what with him being dead and all that.

    If a work was first published on or after January 1, 1923, the estate can sue you into the ground for infringing copyright. And nothing created on or after that date will ever expire into the public domain thanks in part to the actions of the late Sonny Bono.

    On the other hand, a short phrase like "Catch-22" cannot be copyrighted; it can, however, be trademarked (as restaurants, as board games, as computer games, as knit sweaters, as other clothing, etc).

    --
    Will I retire or break 10K?
  106. Sonny Bono strikes again by yerricde · · Score: 2

    What if they are the copyright owner of the source?

    Then they have every right to re-license, as FSF does for the GNUPro toolkit. However, in this case, they're definitely not.

    What if they got permission from the copyright owner of the source?

    GNU GPL section 10 (alternate licensing from the copyright owner) covers the issue.

    (snip)

    What if the copyright is expired?

    Expired? Huh? Thanks in part to the actions of the late Sonny Bono, copyrights don't expire anymore.

    --
    Will I retire or break 10K?
    1. Re:Sonny Bono strikes again by Florian+Weimer · · Score: 1
      Then they have every right to re-license, as FSF does for the GNUPro toolkit.

      The FSF gave Cygnus a different license? What are the differences?

  107. your company is beyond hope by mj6798 · · Score: 2
    Imagine every appliance you buy coming with pages and pages of copyrights.

    Imagine any appliance you buy coming with pages and pages of warnings about not sticking Rover into the microwave and not sticking your fingers into the blender to see whether the blade is turning. Oh, wait, they do.

    In short, your objection is ludicrous. You can embed Linux and put your proprietary software on top of it. You do need to include the GPL somewhere--it fits onto a page (small print)--and a pointer to where they can get the sources. If you can't do that, your company is beyond hope anyway.

  108. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    Section 1 only allows source distribution.


    Ah... That's the key... Section 2 allows creation of derivitive works and distribution of the source code of the derivitive work. Section 3 allows binary distribution of the derivitive work (under its terms which include source distribution).

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  109. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    Very nice selective quote there... it might pay to look at Section 3 as well, though:


    Section 3 is irrelavent if Section 2 allows it. But Section 2 doesn't allow distribution of binary code.


    And you're still a trollish jerk.


    Why, because I disagree with you, or because I point out when you are wrong?

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  110. Re:Did they modify/redistribute, or just distribut by BJH · · Score: 1

    Section 2 doesn't allow distribution of binary code.

    Hello? That's the whole point here, troll. If they're distributing binaries based on GPL'd source code (as they are), then Section 3 applies. Sheesh.

    Why, because I disagree with you, or because I point out when you are wrong?

    Because it's assholes like you that deliberately mislead people as to the meaning of the GPL. Loser.

  111. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    Section 2 doesn't allow distribution of binary code.


    Hello? That's the whole point here, troll. If they're distributing binaries based on GPL'd source code (as they are), then Section 3 applies. Sheesh.


    If that was the point an answer such as that would have been much better than your answer of "Read the GPL", something which I obviously have done.


    Because it's assholes like you that deliberately mislead people as to the meaning of the GPL. Loser.


    I had no intention of misleading people as to the meaning of the GPL. I think it's obvious that neither I nor you nor RMS know the meaning of the GPL, since its meaning has never been determined by a court of law. Personally I think anyone who claims that the GPL means anything is misleading people, because I believe that there are loopholes galore with it.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  112. Re:Did they modify/redistribute, or just distribut by Anonymous Coward · · Score: 0

    "I think it's obvious that neither I nor you nor RMS know the meaning of the GPL, since its meaning has never been determined by a court of law. Personally I think anyone who claims that the GPL means anything is misleading people, because I believe that there are loopholes galore with it."

    Every day, thousands of contracts are made without a court of law being involved. And if there are loopholes in the GPL, why has nobody ever successfully exploited one? The GPL's meaning is clear. You just screwed up and don't want to admit it.

  113. TOIDAH! by poemofatic · · Score: 1

    What you've just said is true, obvious, and irrelevent to the discussion at hand. In fact, it misses the whole point of the GPL, which does not envision a society consisting only of hackers who compile and modify code. In my experience, this is the biggest misconception of the GPL among the slashdot-type crowd. The main harm committed here is to prevent another business from taking Microtest's (and now Xstore's) software, modifying it (say by improving the GUI, fixing bugs, getting a newer version of Apache) and then selling this version in their own embedded device. By taking GPL software, conceiling the fact that they've done so, and aparently shoddily throwing it together, Microtest managed to gain an advantage in time-to-market or development costs over possible competitors -- competitors who decided to "play fair" and develop their own technology or pay licensing fees. You, as a purchaser of turn-key products, are hurt only indirectly.

    More generally, the free software movement is hurt, in that one of it's core arguments is that software should be freely improved and reused, and that this is ultimately a more efficient and better way of doing business. By violating the GPL, distributors of proprietary software show they want these benefits but are not willing to extend them to others. If they are not forced to share their modifications, then there will be less free software for others to use.

    Finally, there are some who might want to make changes to Microtest code themselves (say the company goes out business, or is bought by a parent firm with lousy tech support, or are late in providing a patch, or their manuals are crap, etc.) You might argue that they can do this even now, but they wont be able to share their improvements with anyone else for fear of being sued by Xstore for IP violations. These people are also hurt.

    --

    When in doubt, have a man come through a door with a gun in his hand.

    1. Re:TOIDAH! by Peter+Harris · · Score: 1
      Finally, there are some who might want to make changes to Microtest code themselves (say the company goes out business, or is bought by a parent firm with lousy tech support, or are late in providing a patch, or their manuals are crap, etc.) You might argue that they can do this even now, but they wont be able to share their improvements with anyone else for fear of being sued by Xstore for IP violations. These people are also hurt.

      Nah. Xstore couldn't sue because they don't own the code. Not complying with the GPL license didn't gain Microtest any exclusive rights to the code. So Xstore has no such rights either. Perhaps Xstore could sue someone from Microtest for fraud if they were sold bogus rights to someone else's code.

      --

      -- What do you need?
      -- Gnus. Lots of Gnus.
  114. Re:Did they modify/redistribute, or just distribut by BJH · · Score: 1

    I had no intention of misleading people as to the meaning of the GPL.

    Suuure.

    I think it's obvious that neither I nor you nor RMS know the meaning of the GPL, since its meaning has never been determined by a court of law.

    A court determines the interpretation. You were spouting rubbish that could only come from soomeone who either had never read the GPL (which is why I told you to do so) or was deliberately trying to mislead people.

    Personally I think anyone who claims that the GPL means anything is misleading people, because I believe that there are loopholes galore with it.

    Right. So no laws mean anything until the court determines what they mean, right? So how can the legislative arm of the government create laws if no-one knows what they mean? The whole point of legalese is to ensure the least amount of ambiguity. Of course, the interpretation is done by the courts, but a well-written law (or license) allows only for a very narrow interpretation. Now, with regard to the GPL, if there are so many loopholes in it, why don't you show us a real one instead of bringing up all this irrelevant bullshit?

  115. No reverse engineering necessary by stoothman · · Score: 1

    To find out if the product violated GPL, you would not necessarily have to reverse engineer it. Simply using the string command will pull all of the text strings out of a binary. That usually includes some mention of the licensing some where. Further simple binary comparisons should point you at least in the right direction as to whether or not a program is the same as another implementation, especially for a non trivial program.

    As for the root password, simply testing to see that a system was secure should not necessarily be considered a violation DCMA. Not having completely read the law, I can not be sure. However from what I remember, it specifically covers copyrighted data. As the password is not likely covered under any specific copyright it is likely exempt, but that is just a guess.

  116. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    And if there are loopholes in the GPL, why has nobody ever successfully exploited one?


    Firstly, because they are afraid to. Secondly, because they don't have the money to. Thirdly, because of the mob rule that goes along with the GPL. Finally, because there would be little advantage of exploiting the GPL anyway.


    The GPL's meaning is clear.


    Perhaps I'm just dense, but I sure as hell can't understand it. I think if you showed 5 lawyers who knew nothing about the GPL the GPL and asked them to define the meaning, you'd get 5 different answers.


    You just screwed up and don't want to admit it.


    Yes, I screwed up, and I have admitted it. But it wasn't for the reasons that most of the people were saying.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  117. heads will roll over this by Anonymous Coward · · Score: 0

    Microsoft has a strict anti-GPL policy in their programming departments. Somebody in MS has purposely used all this GPL software... my guess is that they'll be fired.

  118. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    Personally I think anyone who claims that the GPL means anything is misleading people, because I believe that there are loopholes galore with it.


    Right. So no laws mean anything until the court determines what they mean, right?


    No, I didn't say that the GPL doesn't mean anything, I said that "neither I nor you nor RMS" knows what that meaning is, and I meant by that that no one knows what it means, and anyone to claims to is lying.

    The whole point of legalese is to ensure the least amount of ambiguity.


    And I feel that the GPL fails at that point.


    Of course, the interpretation is done by the courts, but a well-written law (or license) allows only for a very narrow interpretation.


    I don't think it's possible to do what RMS intends for the GPL to do without an End User Licence Agreement.


    Now, with regard to the GPL, if there are so many loopholes in it, why don't you show us a real one instead of bringing up all this irrelevant bullshit?


    I'm tired for tonight, but I'll be sure to try again another time. Not because of people like you who will respond with assanine responses like "You're wrong. Read the GPL" though.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  119. xStore's responsibility by Anonymous Coward · · Score: 0

    It is kind of backwards, but this is part of what needs to happen:

    Since xStore is the proud owner of the product, the copyright owners need to apply pressure to them to make xStore open up the source code, and make it available. Unfortunately, they prolly paid a small fortune to MicroTest for the product, and will not want to give away what they just paid for.

    However, what needs to happen is that xStore needs to file a fraud complaint to the DOJ about MicroTest, and them selling a product in which they do not fully own the copyrights to. As copyright holders we needs to encourage xStore to follow this course of action.

    xStore sues MicroTest for fraud and damages, gets their money back, opens up source, and everything is right with the world again -- with one small problem. How do we make sure that something like this does not happen again?

  120. Re:Did they modify/redistribute, or just distribut by Jason+Earl · · Score: 2

    I had no intention of misleading people as to the meaning of the GPL. I think it's obvious that neither I nor you nor RMS know the meaning of the GPL, since its meaning has never been determined by a court of law. Personally I think anyone who claims that the GPL means anything is misleading people, because I believe that there are loopholes galore with

    I don't mean to be insulting aozilla, but you are completely wrong. As far as things go the actual license part of the GPL is fairly straightforward. RMS certainly knows what it means, and it certainly isn't "full of loopholes." You simply misunderstand how copyright works. For more information see here and here.

    More importantly, the proof is in the pudding. Nearly every major software house has, at one time or another, violated the GPL. And all of them, from Apple to Microsoft, have complied rather than pressed their luck in court. The reason for this is quite simple. They have highly skilled and incredibly expensive lawyers that know that they would lose.

    The reason that the GPL has never been tried in court is that the FSF hasn't found anyone stupid enough to go to court. Not only would they face serious financial penalties, but they would also face potential criminal prosecution. Also, unlike most commercial licenses that try to add to the power that copyright generally caries the GPL merely subtracts from those powers. Generally speaking it is illegal to make copies of copyrighted works. It is certainly illegal to distribute those copies. It is also illegal to make a derivative of a copyrighted work and distribute it. The GPL simply allows you to make and distribute copies of their copyrighted software as long as you follow certain rules if you distribute that work. You can "use" the software however you want. This is vastly less oppressive than most EULA's that specify how the software may be used.

  121. Re:Did they modify/redistribute, or just distribut by BJH · · Score: 1

    The word is "asinine", and I feel it describes your comments on the GPL perfectly. Troll.

  122. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 2

    The word is "asinine", and I feel it describes your comments on the GPL perfectly. Troll.


    Damn, I had that first too, but then I changed it. Troll.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  123. Re:Did they modify/redistribute, or just distribut by RedSynapse · · Score: 1
    It also showed that "you may do X provided you do Y" does not imply "you may not do X if you do not do Y".

    To make it even simpler, suppose X is "have a cookie" and Y is "wash the dishes." Therefore "you may (X) have a cookie provided you do (Y) do the dishes" obviously also implies that "you may not (X) have a cookie if you do not (Y) do the dishes."

  124. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    As far as things go the actual license part of the GPL is fairly straightforward. RMS certainly knows what it means, and it certainly isn't "full of loopholes." You simply misunderstand how copyright works. For more information see here [columbia.edu] and here [columbia.edu].

    From Frequently Asked Questions about the GNU GPL:

    What constitutes combining two parts into one program? This is a legal question, which ultimately judges will decide. We believe that a proper criterion depends both on the mechanism of communication (exec, pipes, rpc, function calls within a shared address space, etc.) and the semantics of the communication (what kinds of information are interchanged).

    And all of them, from Apple to Microsoft, have complied rather than pressed their luck in court.

    Both Apple and Microsoft were faced with a lose-lose situation with exploiting the holes in the GPL. As software companies, their interests are in keeping copyright law as covering as much as possible, and they would be shooting themselves in the foot if they tried to argue that copyright law simply does not cover some of the restrictions which the GPL attempts to cover.

    It's funny that you use Microsoft and Apple as examples, because they can certainly do just about anything they want with GPLed code which runs on their operating system.

    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.

    It is also illegal to make a derivative of a copyrighted work and distribute it.

    The entire foundation of the GPL relies on the legal definition of what consitutes a derivitive work with regard to software. Further, to my knowledge it has never been ruled that a work is even considered a derivitive work if there is no claim of copyright on that work. Even in the unlikely case that the legal issues do pan out, a derivitive work can be prepared anonymously, and there are no legal protections against the distribution of a derivitive work, only the production of such a work. A third party who obtains a derivitive work does not have to agree to the GPL, and therefore can redistribute binaries without redistributing the derivitive work. These last two points assume that the derivitive work does not contain any code from the original work (they could be dynamically linked libraries).

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  125. Wouldn't like to be in that meeting.... by biglig2 · · Score: 1

    "You know we bought the IP for this product Microtest"
    "Yes, boss"
    "And you paid a x dollars for the IP"
    "Yes, took me weeks to negotiate down to that"
    "Hmmmm. And you realise you can download that IP from Freshmeat for...let me see now... free?"
    "Ah."

    --
    ~~~~~ BigLig2? You mean there's another one of me?
  126. This is lame by Anonymous Coward · · Score: 0

    For the customer: if anything go wrong like the Zserver case, the customer has no access to the original source, let alone the modification done by your copany.

    For your company: as far as I know you have no obligation to contribute anything back, just rip off as much as you can, also minimize your coding, if any.

  127. What about stealing from BSD, close the source by Anonymous Coward · · Score: 0

    Then the customer has no choice but to shut up!

  128. Eh, no difference by Per+Abrahamsen · · Score: 2

    Most appliances already come with pages of legalize nobody reads. Two more pages (for the GPL and offer to procide source) won't make a difference.

  129. the end of DMCA ? by Anonymous Coward · · Score: 0

    maybe this case leads into the end of DMCA.

    Because it shows how dangerous DMCA really is, nearly noone could proove a copyright violation without self breaking the DMCA.

    So the DMCA is weakening the copyright instead of protecting it.

    Realworld Example:
    Someone uses my software/patent commercelly without a valid licence.
    I could only prove it by reverse engeneering, but when i do so, i would violate the DMCA, but when not doing so, i havn't an evidence to prosecute them.

    In this case the DMCA protects the thiefs of my software, and not my copyright

  130. Flamebait.... by Asic+Eng · · Score: 1
    Ok, did I get this right, this is an entire Linux system and the FSF holds no copyrights on any of the pieces involved? Do they still want to call it GNU/Linux?

    I'm honestly a bit puzzled here, isn't there at least a library or something which is FSF owned?

    1. Re:Flamebait.... by Phil+Hands · · Score: 1

      Try reading the article again.

      The programs identified prior to getting shell access were not FSF owned.

      glibc1, which is mentioned later, is FSF owned.

      --

      Debian: GNU/Linux done the Linux way
  131. Almost right. by Phil+Hands · · Score: 1

    In fact there is no clause in the GPL that states that you must give the modified source to the original author if you redistribute a modified version.

    The correct analogy would be:

    ---

    An author publishes a book on fishing, and allows the people that get the book to modify, and republish the book without reference to the original author (pretty generous so far)

    The only restriction being that if you choose to distribute your improved version of the book, the people that get a copy also get the same right to modify it that you just took advantage of in order to create your version. (still seems pretty fair to me)

    ---

    So there's no obligation to the original author, and you don't have to send them a copy.

    If you don't like having to dilute the rights you have over the page you added, simple write the whole book from scratch.

    The idea that adding a single page to the book should allow you to seize greater control of the resulting work than the original author had in the original seems a little churlish to me.

    --

    Debian: GNU/Linux done the Linux way
  132. more than meets the eye here... by belterone · · Score: 1

    Look at microtest's page... They sold off their
    Network Appliances and Storage(NAS) division.
    There are 2 lines of "Zerver" products. One
    DiscZerver went to xstore. The 2nd FileZerver is
    now held be a company called NetZerver. No idea
    who had this thing first, but NetZerver's home
    page lists Linux as the OS. Still no source
    though. Who actually developed this?

    --
    I can't find my car keys. (no a's in email)
  133. Re:Did they modify/redistribute, or just distribut by EllisDees · · Score: 1
    A third party who obtains a derivitive work does not have to agree to the GPL, and therefore can redistribute binaries without redistributing the derivitive work.

    This is as dumb as saying that if someone gave me a pirated version on WinXP, I could distribute it freely because I wasn't the one who made the original copy. By distributing any derivitive work, you would still be in violation of the original copyright.
    --
    -- Give me ambiguity or give me something else!
  134. Mostly legal by Anonymous Coward · · Score: 0

    It's legal to distribute an embedded device without source (duh). Otherwise, Linux would be useless in the embedded world. What the GPL says is that you have to give the source if people ask for it. So if you write a letter to the company, and include "reasonable cost" for media and shipping, they need to send you the source.

  135. Re:Did they modify/redistribute, or just distribut by Jason+Earl · · Score: 2

    Both Apple and Microsoft have been in violation of the GPL, and both speedily rectified this problem when it was pointed out to them.

    They might be able to use the GPLed software on their systems, but if they distribute it then the GPL catches them. The only way that they could know that they have a legal right to distribute GPLed code is to read the GPL.

    As for the bit about what is the proper criterion for judging a derivative work, you are correct, there is no legal precedent. However, you are overlooking two important facts when you assume that the FSF will not be correct in the judgement that linking programs creates a derivative work. The first of these facts is that pretty much the entire commercial software industry would be in favor of the FSF interpretation. In fact, they would probably want an even stronger opinion that software written to their copyrighted APIs was a derivative work. The second, and most important factor, has to do with the nature of copyright itself. Unlike trademark violations where the onus is on the trademark holder to curtail the public use of their trademark, copyright holders can pick the time and the place to enforce their copyright. Use of someone else's copyrighted material does not cause this material to become public domain. This means that the FSF can pick and choose who they want to prosecute. When the GPL is finally tried in court you can bet that the defendant will be some small underfunded corporation without the benefit of millions of dollars for legal defense. It is even likely that the suit will be brought forward by Sun, IBM, or some other large corporation that has published software under the GPL.

    The FSF will get their precedent eventually, and would probably already have it if they were the type to play hard ball.

    As for your assumption that a layer of anonymity would make it possible to defeat the GPL, well that's just absurd. If someone hands me a manuscript that they claim to have written and I publish it under a pseudonym and it turns out to be a Steven King novel I will get sued. If I turn over the name of the person who gave me the manuscript I might be able to claim that I was defrauded, but I certainly wouldn't get to keep the profits from the episode. I might stay out of jail, but that would be it.

    If you distribute a piece of software that contains GPLed code that you received from a third party, then you are liable if you do not make the source code available. Of course, you could countersue the third party, and if you honestly tried to make it right the FSF is not likely to crucify you, but you had better make sure your efforts are sincere.

  136. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    By distributing any derivitive work, you would still be in violation of the original copyright.


    You failed to read my very next sentence.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  137. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 2

    They might be able to use the GPLed software on their systems, but if they distribute it then the GPL catches them.


    They can distribute GPLed software as long as they do not simultaneously distribute their operating system. They can offer GPLed software for instance on their web sites. Not that any of that matters, anyway, because they need only write and release the GPLed software which makes system calls to their binary kernel.


    The first of these facts is that pretty much the entire commercial software industry would be in favor of the FSF interpretation.


    I'm certainly not overlooking that fact. I believe that is the number one reason why no major software company has taken the GPL to court. It simply wouldn't be in their interests to do so for the miniscule gain they'd get out of it.


    This means that the FSF can pick and choose who they want to prosecute.


    I have serious doubts that the FSF would let any major software company get away with a GPL violation without prosecuting them (if they didn't back down). Do you really think they would? Besides, as I said before, I don't think it's in the best interests of a major software company to fight the GPL in the first place.


    As for your assumption that a layer of anonymity would make it possible to defeat the GPL, well that's just absurd. If someone hands me a manuscript that they claim to have written and I publish it under a pseudonym and it turns out to be a Steven King novel I will get sued.


    That is a completely different issue, because Steven King has not given up any of his redistribution rights. GPLed software, on the other hand, may be obtained for free, and once you have obtained a physical copy of software you have the legal right under the first sale doctrine to redistribute that copy to anyone. If you "buy" 1 million copies of Red Hat, you have a legal right under the first sale doctrine to sell those 1 million copies without regard to the source code (because you never had to agree to the GPL in the first place).

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  138. Re:Did they modify/redistribute, or just distribut by EllisDees · · Score: 1

    No, that would be covered under the LGPL. *Any* work derived from something under the GPL must be placed under the GPL if it is distributed.

    --
    -- Give me ambiguity or give me something else!
  139. What about Hybrids? by modek · · Score: 1

    We too bought many from MicroTest. Linux/Samba/mkisofs works well as a replacement most of the time.

    Question: How do you handle hybrid CDs? Win32 mounts them as CDFS so that files from both the Apple and ISO session are exposed. Linux can mount as CDFS but this only exposes the images on the CD - not the same thing. Each still has to be mounted individually then exposed as a Samba share.

    What do I do with these multi-session types to share them thru Samba just as a Win32 client expects to see them? One thought is to mount the two sessions, copy the files from both and create a new ISO. Not perfect. Any other thoughts?

  140. Respect? by Anonymous Coward · · Score: 0

    Microsoft expects people to respect their license. How can we do that when they don't respects others?

    1. Re:Respect? by Anonymous Coward · · Score: 0

      Microtest isn't an acronym for Microsoft
      completely different company

  141. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    What law are you relying on? Are you saying that this is contributory copyright infringement? Because there is no law restricting the redistribution of a derivitive work, only the preparation of a derivitive work. The redistribution is only protected to the extent that it infringes on the original work. Further the first sale doctrine allows the redistribution of a work without permission of the copyright holder. The anonymous author may have only licensed the derivitive work to you under the GPL, but that doesn't stop you from ignoring the GPL and invoking your rights under the first sale doctrine. Further still the copyright on the derivitive work is owned by the anonymous author, and extends to all parts of the work which are new material. In the case of a carefully written library, that is the entire work. The list goes on and on. Copyright law simply is not powerful enough to do what the FSF wants it to do.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  142. Web Site by vbrtrmn · · Score: 1

    I love their site .. well I would have loved it if it was 1995. I really enjoy how on the splash screen how the graphics are seperated by one pixel. Now that's professional!

    --
    it's a sig, wtf?
  143. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    why don't you show us a real one instead of bringing up all this irrelevant bullshit?


    I'll start with a hypothetical situation, and ask you your opinion on the legal status of each party.


    Person A creates tax preparation software. That software has no printing facility. It is distributed under the GPL.


    Person B creates an API for printing tax forms. The API is such that the main program calls a plugin and passes the line entries from the forms. The plugin then prints those forms. Person B only creates the API.


    Person C modifies the tax preparation software to allow a plugin for printing under the API mentioned above.


    Person D creates a binary plugin which does the printing. It shares no code with any of the previously described software. It follows the API presented by Person B.


    Person E purchases 1 million copies of that binary plugin from person D and resells them.


    Person F downloads the tax preparation software from Person C's website, and purchases a copy of the plugin from Person E.

    Persons B,C,D,E and F have no interest in defending the GPL.


    Who can Person A sue, and under what legal basis?


    To present one quick strawman, even if the binary plugin created by Person D is a derivitive work of the program created by Person C, it in no way even uses the API of the program created by Person A. Further, because it merely accepts line items and then prints out tax forms, it certainly does not rely on the particular tax preparation software created by either Person A or Person C.


    Perhaps you will argue that I set up the specific situation to be beneficial. I can only say that the reason I picked tax preparation software and printing is because it happens to be what I am currently working on at the moment. Feel free to present to me a different case where someone would want to add a significant enhancement to a GPLed product without GPLing the enhancement.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  144. Oh no! by llzackll · · Score: 1

    A GPL violation!

  145. Playing With zerver by bowb69 · · Score: 1

    I worked for a company in Phoenix that developed similar things as the zerver. I even interviewed with Microtest when my company went under. At one time microtest even let us play around with some of their beta boxes. I knew these things were running Linux almost two years ago. When I was looking around with these boxes most of the stuff in it was stock apps. So to appease the GPL they should have provided a way to download these apps. But I also know that they had proprietary software on the zerver. To work with Novell NDS they bought some module from Novell that Novell developed for linux. They also wrote the administration stuff for the system. Does the GPL require them to release their proprietary code? If it does then I know of quite a lot of companies that are in violation of the GPL. I know of two other companies that use linux for similar products. They are Tracer and Disc. I am not sure of how they liscence their products, but if it is any way similar to what Mircotest is doing then they to are probably in violation. Anyways, I am not a law type of guy just a developer with some information.

  146. Mod parent up please by MemeRot · · Score: 1

    All kinds of answers.... buried at the bottom of the discussion.

  147. Re:Did they modify/redistribute, or just distribut by EllisDees · · Score: 1

    No matter what, if Person C distributes the modified tax software, it has to be under the GPL.

    Person D seems to be clear because the GPL software is making calls to his library. If it were the other way around (the binary module making calls to the GPL library), there would be a problem.

    --
    -- Give me ambiguity or give me something else!
  148. Strange coincidence by whizzird · · Score: 1

    I interviewed with them 14 months ago. I thought it'd be cool to work at a place that did Linux based development. Now I'm glad I took this job.

  149. Re:Did they modify/redistribute, or just distribut by Anonymous Coward · · Score: 0

    I forgot to mention that, Person C distributes under the GPL... 99% of the functionality of course is in the library, not the thin wrapper distributed by Person C. Now I assume you see where I'm going... What if Persons B,C,D,E are really the same person (possibly working anonymously)? I think it's clear that the GPL can easily be subverted from this example.

  150. So what can be done now? by randyflood · · Score: 1

    I was just wondering what the next step is?

    Will the company release thier code? Can the FSF sue for damages?

    --
    Randy.Flood@RHCE2B.COM
  151. Re:Did they modify/redistribute, or just distribut by Jason+Earl · · Score: 2

    Ok, now I see how you got confused. You are applying first sale doctrine to the copyrighted material. The first sale doctrine permits me to sell my copy of "Carrie" by Steven King. It does not, however, permit me to type the text from "Carrie" into my computer and make a hundred copies for all of my friends.

    Likewise, if you went to Staples and bought 500 RedHat CDs, you could sell those 500 RedHat CDs to whomever you wanted (first sale doctrine). You are not really distributing the software, RedHat is. However, if you opened one of those boxes up and started burning copies. Well then, that's clearly contrary to what the default copyright allows and the only way that you could have possibly come to believe that you had any right to do so was to read (and agree to) the GPL.

    If you do not agree to the GPL, then you do not have any right to make and distribute copies. Do you see how that works? If you buy RedHat CDs it is RedHat who is making the copies of the software, they are the distributor in the sense that the GPL uses. If you start burning your own CDs and handing them out to friends. Or if you make the binaries available via FTP, then you too become a distributor and must be able to cough up source code on demand.

    Once again, just like the example with the novel. It is perfectly legal to sell my copy of a book. It is also perfectly legal to make a personal copy of a book for archival purposes. However, if I make a copy of a book and sell it, I am violating Mr. King's copyright. For this to be legal I would need Mr. King's approval. If he gave me the approval all would be well.

    The GPL is nothing more than a standard approval with stipulations. We are welcome to distribute copies of GPLed works as long as they come with source code. It can be assumed that we have read and accepted the GPL if we make copies and distribute them, because under the default copyright this would be a copyright violation.

    Eben Moglen says it much better than I do. Check out those links I provided.

  152. Re:Did they modify/redistribute, or just distribut by EllisDees · · Score: 1
    I think it's clear that the GPL can easily be subverted from this example.


    I think I'm missing it. How is the GPL being subverted? Nobody is using any GPL code in their proprietary product, and a GPL version of the library could be created if someone had an objection to paying for it.
    --
    -- Give me ambiguity or give me something else!
  153. Re:Did they modify/redistribute, or just distribut by EllisDees · · Score: 1
    What law are you relying on? Are you saying that this is contributory copyright infringement? Because there is no law restricting the redistribution of a derivitive work, only the preparation of a derivitive work.

    You have that backwards. You can produce as many copies or derivitive works as you like and wouldn't be in violation of anything. It is only when you try and distribute something that you run into problems with the law.
    The redistribution is only protected to the extent that it infringes on the original work.

    If it infringes at all, you aren't allowed to redistribute.

    Further the first sale doctrine allows the redistribution of a work without permission of the copyright holder. The anonymous author may have only licensed the derivitive work to you under the GPL, but that doesn't stop you from ignoring the GPL and invoking your rights under the first sale doctrine.

    First sale doesn't give you any rights to make derivitive works, only to sell exactly what you have bought. If you haven't bought anything (say you downloaded a GPL program), you have no right to redistribute unless you follow the GPL. If you did buy something (say a CD containing GPL programs), you have the right to resell that cd.

    You cannot buy a Stephen King book, add a chapter, and then sell a million copies.
    --
    -- Give me ambiguity or give me something else!
  154. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    You have that backwards. You can produce as many copies or derivitive works as you like and wouldn't be in violation of anything. It is only when you try and distribute something that you run into problems with the law.



    Subject to sections 107 through 121, the owner of copyright under this title has the exclusive rights [...] to prepare derivative works based upon the copyrighted work. [emphasis mine]

    If you did buy something (say a CD containing GPL programs), you have the right to resell that cd.


    Yep, and you can resell that CD without distributing the source code. So if the author can't be found, and the source code can't be found, that doesn't stop you from selling the binary.


    You cannot buy a Stephen King book, add a chapter, and then sell a million copies.


    No, but if Stephen King gives Person A permission to create a derivitive work of his book on the stipulation that Person A gives the rough draft for the chapter with every distribution, then Person B buys a copy of the book from Person A, first sale allows Person B to redistribute the book to Person C without giving the rough draft to him/her.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  155. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 2

    Likewise, if you went to Staples and bought 500 RedHat CDs, you could sell those 500 RedHat CDs to whomever you wanted (first sale doctrine).

    What if Red Hat goes out of business? Do I have to distribute source, or can I just pass on the written offer from Red Hat? What if Red Hat goes out of business without ever distributing the source code? Are the binaries still legal to (re)distribute under first sale? How are you going to sue a nonexistant company?

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  156. Re:Did they modify/redistribute, or just distribut by EllisDees · · Score: 1
    Subject to sections 107 through 121, the owner of copyright under this title has the exclusive rights [...] to prepare derivative works based upon the copyrighted work. [emphasis mine]

    And exactly how are you going to get caught making derivitive works unless you try to distribute them? I doubt anone would even care what you do with your personal copies as long as you don't start selling them or giving them away.
    --
    -- Give me ambiguity or give me something else!
  157. Re:Did they modify/redistribute, or just distribut by EllisDees · · Score: 1
    No, but if Stephen King gives Person A permission to create a derivitive work of his book on the stipulation that Person A gives the rough draft for the chapter with every distribution, then Person B buys a copy of the book from Person A, first sale allows Person B to redistribute the book to Person C without giving the rough draft to him/her.

    If I rip the copyright notice out of a book I buy and then resell it, that doesn't mean that the person I sold it to can then make as many copies as he likes. Person B above *only* has first sale rights, and so does person C. They still don't have the right to distribute a single copy that has added to the original. IOW, they can't pull out single pages and write a story around that page because it would be a derivitive work. Each person down the chain of first sales would have less than or equal to the information that the previous person had.
    --
    -- Give me ambiguity or give me something else!
  158. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 1

    And exactly how are you going to get caught making derivitive works unless you try to distribute them?


    My point was that distributing derivitive works which you have not produced is not in and of itself direct copyright infringement.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  159. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 2

    If I rip the copyright notice out of a book I buy and then resell it, that doesn't mean that the person I sold it to can then make as many copies as he likes.


    First of all, I never said that the copyright notice was removed. The software is modified, copied, and distributed by person A under the permission of the copyright holder. Secondly, I never said that Person B was the one making the copies, Person A makes the copies, Person B only redistributes those copies.


    Person B above *only* has first sale rights, and so does person C. They still don't have the right to distribute a single copy that has added to the original.


    What is "the original" in this case? Person B can redistribute the single copy (or multiple copies, if s/he bought multiple copies) of whatever s/he received.


    IOW, they can't pull out single pages and write a story around that page because it would be a derivitive work.


    But if Person A pulls out those single pages and writes a story around that page under the permission of the copyright holder, then Person A sells a 100 copies of that story to Person B under the permission of the copyright holder, Person B has the first sale right to resell those copies under any conditions s/he chooses.


    Each person down the chain of first sales would have less than or equal to the information that the previous person had.


    On this point I agree. Personally I think that Person A would also have the right to distribute modified copies without distributing the original, but that point is much harder to argue because it comes down to the question of whether or not the GPL is a binding contract. So I have been forced to enter into the scenario multiple entities in order to get around that fact. It would be similar to a situation where a license prohibits reverse engineering, but because the reverse engineering is done by one entity and then his/her work is given to another entity in a clean room, that second entity cannot be held liable for breach of contract (since the second entity has never agreed to the contract).

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  160. Re:Did they modify/redistribute, or just distribut by aozilla · · Score: 2

    I think I'm missing it. How is the GPL being subverted?

    It is being subverted in the sense that it is essentially equivalent to the BSD license.

    a GPL version of the library could be created if someone had an objection to paying for it.

    Likewise a GPL version of Mac OS X could be created if someone had an objection to paying for it. The point is that enhancements can be made to a product without releasing those enhancements under the GPL. The only realistic legal difference I can see with the GPL and the BSD license would be for minor bug fixes which can't be realistically made into a library. And that's only one of the many legal holes in the GPL.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?