Slashdot Mirror


FSF Files Suit Against Cisco For GPL Violations

Brett Smith writes "This morning the Free Software Foundation filed suit against Cisco for violations of the GPL and LGPL. There's a blog post with background about the case. The full complaint is available too." The short version, as excerpted by reader byolinux, is that "in the course of distributing various products under the Linksys brand Cisco has violated the licenses of many programs on which the FSF holds copyright, including GCC, binutils, and the GNU C Library. In doing so, Cisco has denied its users their right to share and modify the software."

89 of 409 comments (clear)

  1. This is why copyright laws are bad by Throtex · · Score: 5, Funny

    They allow abusive entities such as the Free Software Foundation to go after Cisco. If only the software was distributed without cumbersome GLP and LGPL licensing restrictions, and was truly free like software wants to be, then Cisco wouldn't have been forced to violate the licenses.

    For shame.

    1. Re:This is why copyright laws are bad by jalet · · Score: 3, Funny

      Are you joking ?

      --
      Votez ecolo : Chiez dans l'urne !
    2. Re:This is why copyright laws are bad by Throtex · · Score: 5, Informative

      Yes.

    3. Re:This is why copyright laws are bad by mrsteveman1 · · Score: 4, Funny

      Dammit, if you had kept that going longer than 3 minutes i would have had some entertainment for the afternoon

    4. Re:This is why copyright laws are bad by calmofthestorm · · Score: 4, Funny

      I agree, copyright law is stifling innovation by preventing large American corporations from using the work of small, independent inventors without contributing in kind. Clearly there should be a fee to copyright works, to ensure that only properly-licensed corporations, using licensed, trusted compilers, can produce them.

      I'm Ted Stevens, convicted felon, and I approved this message*!

      * California v. Drew Disclaimer: No I'm not.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    5. Re:This is why copyright laws are bad by LtGordon · · Score: 3, Funny

      Replied Cisco, "Curse you, Stallman!"

    6. Re:This is why copyright laws are bad by LarsG · · Score: 5, Insightful

      BSD and the like are more "free" for the developer / manufacturer while GPL is more "free" for the user / recipient of the software.

      Which license that is more free depends on whose freedom one is concerned about.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    7. Re:This is why copyright laws are bad by Amazing+Quantum+Man · · Score: 5, Funny

      Replied Cisco, "Curse you, Stallman!"

      Actually, their exact words were, "Curse you, Stallman! We'd have gotten away with it, too; if it wasn't for you meddling kids!"

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    8. Re:This is why copyright laws are bad by Hal_Porter · · Score: 5, Funny

      How "free" is your iPhone?

      Free as in stolen.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    9. Re:This is why copyright laws are bad by jellomizer · · Score: 3, Funny

      All the customers of their product will also need to pay an extra 25% of the cost because they need to add redoing the wheel software development. Before Linksys started to use the GNU tools Hubs even small ones were expensive. After Linksys incorporated GNU you can for relatively cheap get a Router, Switch and Firewall which is good enough for most people and small businesses. If you choose GNU as a developer you really forfeit a lot of your rights to your code. So if a big corporation takes your code and uses it on a loophole in the licence, you don't have much recourse.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    10. Re:This is why copyright laws are bad by Anonymous Coward · · Score: 4, Insightful

      Wrong.

      The BSD licence allows a developer to incorporate code into a proprietary project which may very well NOT be free (in any sense of the word) to use and which may well be under a licence (EULA) that very much covers use.

      This is not to say that the BSD licence is flawed in any way, BTW: just that you're wrong and that the stated difference between the GPL and BSD licences is correct.

    11. Re:This is why copyright laws are bad by mcgrew · · Score: 2, Funny

      We woosh that the RIAA would offer music under the GPL!

    12. Re:This is why copyright laws are bad by Anonymous Coward · · Score: 5, Funny

      That's what she said!

      Oh...uhhh, nevermind.

    13. Re:This is why copyright laws are bad by calmofthestorm · · Score: 4, Funny

      I suppose you're right. It's especially important that Cisco use quality, trusted software developed in-house or offshore, rather than trusting the danger-fraught open source community. Even aside from patent violations and other blatant disregard of others' IP rights, and the far lower quality of code produced by enthusiastic volunteers as compared to paid, apathetic employees, can you really trust that these self-described "hackers" haven't put in backdoors for their Russian friends? There's just no way to know with open source, and given all this, and studies showing that open source has an astronomically higher total cost of ownership, this is probably the last straw.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    14. Re:This is why copyright laws are bad by calmofthestorm · · Score: 5, Insightful

      The way I see it, the free software community is just another company. We use each other's work, just like members of a company usually can, provided we agree on the ground rules. We work for communal benefit.

      So let me ask you: If I get access to the windows source code via a contract (copyright) with Microsoft, should I be able to take Microsoft's work and sell it for personal profit? This is of course absurd. I see it as equally absurd that other companies should be able to take the open source community's work for free. They get the binaries and sources under a contract, they can follow it or their rights terminate.

      A better example: Someone wrote a library that does something I want, and will license it to me for like $5 per copy for use in my software. Does this give me the right to take it for free (assuming I can) because I don't want to raise my product's prices to cover the increased cost? No. I can either accept their terms or not.

      Of course I also don't buy all this omfg "free software good, bad software bad" crap. We're a company that works for its own interest, plain and simple. Just one that produces products far more to my liking, far more intuitive to my (granted, odd) mind, and far more useful in my line of work (CS research)

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    15. Re:This is why copyright laws are bad by profplump · · Score: 2, Insightful

      I know you're joking, but you could just as easily say that copyright law is stifling innovation by preventing small, independent inventors from using the work of large American corporations without contributing in kind -- the law works both ways.

    16. Re:This is why copyright laws are bad by hansamurai · · Score: 2, Funny

      Stallman's beard?

    17. Re:This is why copyright laws are bad by bigstrat2003 · · Score: 2, Interesting

      Isn't this rather misleading, considering that if you can't get at the source, the project isn't under the BSD license? It doesn't make the BSD license less free if a derivative is not BSD-licensed, it reflects on the license of the derivative. Furthermore, the original BSD-licensed code will always be available once it's been given up to the public (barring the project dying out altogether, which can just as easily happen to a GPL project).

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    18. Re:This is why copyright laws are bad by dkleinsc · · Score: 2, Funny

      That sounds like it ought to be an exclamation, along the lines of "Stallman's beard! I wasn't expecting that error."

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    19. Re:This is why copyright laws are bad by SEE · · Score: 4, Interesting

      Oh, my.

      Imagine, for a moment, that various $BIG_COMPANIES decide they want to be able to use code from free software in their products without a fuss, while still keeping protection for their own code.

      So, what they do is approach various national governments, WIPO, etc., and have copyright protection removed from source code.

      The companies then sit back with the fact that their binary code is still copyright protected, and their source code is safely hidden under "trade secret" protections . . . but the source code of free software is neither copyrighted nor secret. So the companies can take the known, non-copyrighted source code from free software, and combine it with their secret source code to make their copyrighted binary blobs . . .

    20. Re:This is why copyright laws are bad by jc42 · · Score: 2, Informative

      I see it as equally absurd that other companies should be able to take the open source community's work for free. They get the binaries and sources under a contract, they can follow it or their rights terminate.

      Actually, this is where you got it wrong. You don't get a contract to use GPL'd code; you get a license. Ask your friendly local corporate lawyer to explain the difference.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  2. Linksys routers? by MMC+Monster · · Score: 2, Informative

    I love my Linksys router.

    I was under the impression that other than the wrt54gl (the one I bought, naturally), none of them run linux anymore.

    --
    Help! I'm a slashdot refugee.
    1. Re:Linksys routers? by LarsG · · Score: 3, Informative

      According to the complaint: "in
      the Firmware for Linksysâ(TM) models EFG120, EFG250, NAS200, SPA400, WAG300N, WAP4400N,
      WIP300, WMA11B, WRT54GL, WRV200, WRV54G, and WVC54GC, and in the program Quick-
      VPN."

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    2. Re:Linksys routers? by Creepy · · Score: 4, Interesting

      yeah - probably true.

      Part of this was a chain reaction. Linksys was a low end router company and they adopted Linux to save money on development. As such, they had no need to cripple their routers to not compete against their high end brand, since they didn't have one. Unfortunately for Cisco, who bought them, they do have a high end brand, and releasing the source for their low end brand that people have tuned to outperform their high end routers (with overclocking and mods) is not really in their best interest (illegal, yes, in best interest, no).

      Personally, I think they were gambling as long as possible that the FSF wouldn't file a suit.

    3. Re:Linksys routers? by Andy+Dodd · · Score: 2, Informative

      FAVORITE OS? WHAT ARE YOU ON AND WHERE CAN I FIND SOME?

      I routinely deal with VxWorks 5.x at work, and it's a nightmarish POS, especially its networking support. I'm assuming Linksys must be using 6.x or a HIGHLY customized 5.x variant with an alternative network stack for their product line, given that the standard 5.x network stack is a halfassed port the 1990 4.4BSD "Reno" release with no new features and a LOT of new bugs.

      --
      retrorocket.o not found, launch anyway?
    4. Re:Linksys routers? by mrmeval · · Score: 2, Informative

      It is shit. The rev 8 hardware with vxWherks crashed when I tried to configure it. Crashed when the load got too high. Crashed when I would change one minor thing. Crashed if more than two wireless connections were made.

      I took it back and got a Buffalo before that black dress wearing Texas judge made it illegal.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    5. Re:Linksys routers? by afidel · · Score: 3, Interesting

      I know full well where the tech came from, I supported the former Aironet employees for 3 years after they were bought by Cisco =) The VxWorks stuff was more stable than IOS at least for the first year or two after IOS was ported and if our AP's at work are any indication that's still true as of a few years ago (noone is using them but they still crash once in a while).

      p.s.
      An interesting aside, the VxWorks software was also easier to maintain since it was written in modern C++ vs old straight C for IOS. This became very clear one day when a particular large school called and said all of their AP's were rebooting randomly at fairly short intervals. It turns out they had a HUGE flat network with 28k+ visible MAC addresses. This was more than the AP's were speced for but Cisco couldn't just let a large customer's install die, so after they figured out the cause they had to come up with a solution. For the VxWorks code they simply modified the MAC table class and recompiled, a patch was available within a few hours of the trouble starting. The IOS patch was much more difficult with tons of searching through header files and later after the first patch failed searching through the entire codebase. The small minority of new AP's which were running IOS were flashed in the field to VxWorks with an unsupported dev tool because officially the 'upgrade' to IOS was one way.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  3. Re:The thing about these lawsuits by Paradise+Pete · · Score: 5, Informative

    The thing about these lawsuits is that I hope the FSF tried to resolve the violations outside of court before litigating.

    If only there were some way to find out. It's hard to say for sure, but based on this:

    As we always do in violation cases, we began a process of working with Cisco to help them understand their obligations under our licenses, and how they could come into compliance. Early on it seemed likely that we could resolve the issues without any fuss.

    I'm thinking maybe they did.

  4. Re:The thing about these lawsuits by aardvarkjoe · · Score: 4, Informative

    The thing about these lawsuits is that I hope the FSF tried to resolve the violations outside of court before litigating. Remember: court is supposed to be a last resort, not first recourse.

    According to the blog post linked in the summary, the FSF has been working with Cisco since 2003 to resolve the issue of GPL compliance, and has received only halfhearted attempts on their part to come into compliance. We're only seeing the FSF's side of the story here, of course, but assuming that they're telling it like it is, the FSF tried many other avenues before deciding to file the lawsuit.

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  5. It's about time by Anonymous Coward · · Score: 5, Interesting

    I've worked at Cisco, and the general attitude among many (not all) is that they don't care about GPL violations. Linux is used as it's the fastest path to get the products out.

    The reason why this will be unsettling to Cisco is because some of the products have integrated key IOS files in order to retain backwards compatibility. Which means that those files now fall under the GPL. And the only way to integrate them is to use various Linux API's. That is, key files are derived works from the GPL. From the bootstrap code on up.

    But, since these files are key to IOS as well, one could take the view that IOS is now under the GPL.

    One could try to maintain that those files need to be dual-licensed. However, though some hold that to be valid, I don't believe such a dual license has ever been held up in court. So that might get interesting if the FSF wanted to push it. In any case, it could be a useful bargaining chip.

    In any case, those files don't have the appropriate copyrights stating how they are licensed.

    The amusing part here is that this has come about mostly because of Cisco's dedication to using as much H1-B/L1 labor as possible. It's been those guys who have mostly (not entirely) done this work in order to get things done quickly. And believe me, protestations about the licensing have been ignored completely when they've been raised. Hack-it-in quickly and damn the lawyers has been the attitude.

    It's very amusing to see that Cisco's use of cheap labor has come back to bite them in a way that has the potential to cost them more money than if they had done things in the right fashion originally.

    1. Re:It's about time by Anonymous Coward · · Score: 5, Interesting

      I've worked at Cisco, and the general attitude among many (not all) is that they don't care about GPL violations. Linux is used as it's the fastest path to get the products out.

      The reason why this will be unsettling to Cisco is because some of the products have integrated key IOS files in order to retain backwards compatibility. Which means that those files now fall under the GPL. And the only way to integrate them is to use various Linux API's. That is, key files are derived works from the GPL. From the bootstrap code on up.

      But, since these files are key to IOS as well, one could take the view that IOS is now under the GPL.

      The same thing applies to Symbian - at one point they statically linked GPL code to the OS Kernel, so technically the whole OS should be GPL'd. Which means they ought to release all the source code to customers years ago. This is not something they want to do - their recent announcements have been about releasing the source code to selected components over time.

      Posting AC because I fear their lawyers.

    2. Re:It's about time by Anonymous Coward · · Score: 5, Informative

      That misunderstanding is why so many people fear the GPL.

      The GPL can not force you to relicense your code. None of Cisco's code or Symbians code has to be released. However, unless they chose to relicense it then they are in violation of the GPL and have no license to distribute the GPL'd software.

      So they're committing copyright infringement. They can be forced to stop distributing their products, they can be sued for damages, but under no circumstance can they be forced to turn over code-- though that might be the easiest way to settle the lawsuit.

    3. Re:It's about time by dedazo · · Score: 3, Interesting

      The amusing part here is that this has come about mostly because of Cisco's dedication to using as much H1-B/L1 labor as possible. It's been those guys who have mostly (not entirely) done this work in order to get things done quickly.

      This is an interesting statement. If my experience with on/offshoring at large companies is any indication (and I assure you it is), the H1-B guys were simply taking orders from a US-based manager or director. Those kinds of decisions are not made in Pune or Gurgaon.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    4. Re:It's about time by Nick+Ives · · Score: 3, Insightful

      They can be forced to stop distributing their products, they can be sued for damages, but under no circumstance can they be forced to turn over code-- though that might be the easiest way to settle the lawsuit.

      And also the easiest way to stay in business. If you wind up as a large scale GPL violator then the only sane option is likely to be releasing the code. If it's basically a choice between not distributing the code and going out of business or releasing the code and hoping it's all OK then a company can only really do the latter.

      That's fine for hardware companies like Cisco and Nokia who mainly derive value from their hardware but I'm sure it'd kill a proprietary software company.

      --
      Nick
    5. Re:It's about time by mrsteveman1 · · Score: 2, Informative

      The old IOS is fairly simple compared to BSD, but their IOS-XR (name?) is based on QNX

    6. Re:It's about time by bn557 · · Score: 3, Informative

      The Linksys WRVS4400N Router (a distinctly post Cisco acquisition product), violates the GPL in that it distributes a binary only U-Boot, and the sources for it are not available. In this case, I believe the board maker(Star Semiconductors), are also in violation, as the people at Linksys I e-mailed said that they were only provided with a binary of it by Star Semi. But in either case, I have a router that I have all the source for, except the source for the binary only Marvell TopDog Wireless Card, and the U-Boot bootloader. I have contacted the U-Boot project to notify them of this, and hopefully they get on board in this.

      --
      Humans are slow, innaccurate, and brilliant; computers are fast, acurrate, and dumb; together they are unbeatable
    7. Re:It's about time by evanbd · · Score: 4, Interesting

      The FSF does not need to pursue such damages. Given that their goal is to make a point while not scaring away potential FOSS users, I would imagine they would seek damages that were neither trivial nor crippling. Damages appropriate to what Cisco actually did, unlike evil record companies and their ilk.

    8. Re:It's about time by LarsG · · Score: 3, Insightful

      That's fine for hardware companies like Cisco [...] who mainly derive value from their hardware

      I was more under the impression that Cisco's business model was more like a software company that happens to sell expensive hardware dongles.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    9. Re:It's about time by Chandon+Seldon · · Score: 3, Insightful

      That's fine for hardware companies like Cisco and Nokia who mainly derive value from their hardware but I'm sure it'd kill a proprietary software company.

      Would it? How about compared to a similar scenario where they based their product on unlicensed proprietary software?

      With the unlicensed GPL software they have one more option, so they're strictly less screwed than if it were unlicensed proprietary software.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    10. Re:It's about time by Nick+Ives · · Score: 5, Interesting

      If I were in the FSF shoes then I'd go for every penny I could get. They need to drive home the message that if companies want to play the Free Software game, they have to give back. If companies think they can rip off GPL software and then get off cheap five years later then they wont respect the GPL. Remember Cisco would have gained significant advantage in terms of saved development costs by ripping off the GPLed software named in the suit.

      I don't think that would scare too many firms away. The no-licensing cost aspect of GPL software makes it too tempting for firms who don't necessarily gain any advantage from using proprietary software. Much easier to just slap something together using Free Software and pay a programmer to customise it for whatever product it is you want to sell.

      --
      Nick
    11. Re:It's about time by sparetiredesire · · Score: 2, Insightful

      Wrong. I actually *do* work at Cisco, and we are all required to take lengthy open source training that teaches us about the GPL, LGPL, and BSD licenses. Cisco is taking this very seriously.

      The saying "don't attribute to malice what can be explained by incompetence" comes to mind.

      Cisco is not some evil corporation trying to piss off GPL people, contrary to 90% of the comments on here.

      There are, what, 40k engineers at Cisco? They have many products and it is hard to keep every engineer from pasting some GPL code into their project.

      Cisco is very proactive about this. As I said, we are required to take lengthy training and be quizzed on it.

      Also, Cisco has Linux kernel contributers (on my team) on the payroll--so we certainly give back.

    12. Re:It's about time by DarkVader · · Score: 2, Insightful

      I don't know why people keep repeating this.

      A judge has it within his or her power to order the release of source code under the GPL, if he or she determines that it would be the best way to remedy the problem.

      If it's a large amount of GPL code, and the plaintiff is willing to accept the GPL release as a resolution to the dispute, there's no reason a judge wouldn't issue an order like that.

      I suppose the company could still refuse to release the code, but judges have pretty broad contempt of court powers, so there could conceivably be a "release the code GPL, or you can sit in jail until it's released" order issued.

    13. Re:It's about time by Anonymous Coward · · Score: 2, Interesting

      Try the MDS9000 series. (Big SAN switches)
      And what about the Content Engine Series.

      Toss in (Some) Catalyst 6500 Services modules and (Some) NM's and AIM's; NM-NAM certainly does, including ethereal, except the NAM has a REAL NetFlow 9 collector/analyzer.

      Bust open some install images and look and see, if you aren't able to console into them...

      Profits from the MDS9000 series will hurt, since the software licenses are pure profit... and are the expensive part.

      Licenses for Cat 6k SM's aren't exactly cheap either, although most of those do not run Linux.

  6. Re:I am conflicted. by immortalpob · · Score: 3, Insightful

    By the time this lawsuit has gotten though the legal system you will have forgotten why you bought the router and/or it will have died... proceed with the boycott

  7. Re:The thing about these lawsuits by mrsteveman1 · · Score: 2, Funny

    You are an enabler, you enable people to avoid RTFA :D

  8. BSD by Richard+W.M.+Jones · · Score: 4, Insightful

    Cisco / Linksys set themselves up for a fall here. If they wanted code they could just rip off and use whilst largely ignoring the license, why on earth didn't they just use BSD code? These are large companies, presumably they have lawyers. But they're acting like some kid who downloads an image from Google Image Search and uses it on their webpage - "I downloaded it off the web for free so I can just use it right?"

    1. Re:BSD by aztracker1 · · Score: 2, Interesting

      I always wonder that myself.. though I am not familiar with "small" bsd distributions, I am certain they are out there..

      --
      Michael J. Ryan - tracker1.info
    2. Re:BSD by moderatorrater · · Score: 2, Interesting

      The problem is that a corporation is made up of people, and individual people can easily make the mistake of using the wrong code. If you hire some intern who writes something that uses gccor other GPL code, there might not be anybody who notices and realizes what's going on. I see it as very easy to get GPL'd code into a large project if you don't have the right people with the right knowledge in place to prevent it. IMHO, this may be especially true since I could see the developers of the firmware being either electrical engineers who would rather be doing the hardware or treated as an afterthought to the people who do the hardware, much like programmers treat sales. Sure, they're required for the product, but it's not like they're the important part or anything.

      On the other hand, the FSF said they tried to work with Cisco and the negotiations outside of court fell through, so who knows? At the very least Cisco's guilty of not heeding the warnings after they were given. They probably aren't guilty of doing this maliciously (at least not at first), but they're definitely guilty of not rectifying their mistake.

  9. The horror by LtGordon · · Score: 3, Funny

    You guys just don't get it. The FSF protects software. Then Cisco went and muddied it all up like your sister's proprietary, tattooed boyfriend. Now every time you use GCC, it'll be thinking of Cisco.

    1. Re:The horror by Hal_Porter · · Score: 2, Funny

      Then Cisco went and muddied it all up like your sister's proprietary, tattooed boyfriend. Now every time you use GCC, it'll be thinking of Cisco.

      Grunting from the next room disturbing your chain of thought, eh?

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  10. Fix article title!!! by Crispy+Critters · · Score: 4, Informative
    The title of the article is erroneous.

    The FSF has filed suit against Cisco for copyright violations. Cisco distributed code owned by the FSF without permission.

    Yes, Cisco could easily be distributing with permission, and hence legally, if they followed the requirements of the GPL. Instead, they chose to distribute without permission, a violation of federal copyright law.

  11. Re:The thing about these lawsuits by Anonymous Coward · · Score: 5, Informative

    Yes, usually it is just costs + compliance.

    But this time, they seem to be pissed (from the stuff they filled with the court, the URI is in the press release):

    "Prayer to Relief"
    [...]
              (2) That the Court order Defendant to pay Plaintiff's actual and consequential damages in-curred, in an amount to be determined at trial or, in the alternative, statutory damages as set forth in 17 U.S.C. 504(c);
              (3) That the Court order Defendant to account for and disgorge to Plaintiff all profits derived by Defendant from its unlawful acts;
    [...]

    In other words: OUCH!

  12. Re:Well, that may well be the result of this lawsu by EnglishTim · · Score: 5, Informative

    If you read the article, you'll see that they did. They've been working with Cisco for the last five years on it, but according to the FSF never became fully compliant:

    As we always do in violation cases, we began a process of working with Cisco to help them understand their obligations under our licenses, and how they could come into compliance. Early on it seemed likely that we could resolve the issues without any fuss.

    While we were working on that case, though, new reports came in. Other Cisco products were not in full compliance either. We started talking to the company about those as wellâ"and that's how a five-years-running game of Whack-a-Mole began. New issues were regularly discovered before we could finish addressing the old ones.

    During this entire time, Cisco has never been in full compliance with our licenses. At first glance, the situation might look good. It's not difficult to find "source code" on the Linksys site. But you only have to dig a little deeper to find the problems. Those source code downloads are often incomplete or out-of-date. Cisco also provides written offers for source, but we regularly hear about requests going unfulfilled.

    Despite our best efforts, Cisco seems unwilling to take the steps that are necessary to come into compliance and stay in compliance. We asked them to notify customers about previous violations and inform them about how they can now obtain complete source code; they have refused to do this, along with the other reasonable demands we have made to consider this case settled. The FSF has put in too many hours helping the company fix the numerous mistakes it's made over the years. Cisco needs to take responsibility for its own license compliance.

  13. Nothing is automatically GPLed by Crispy+Critters · · Score: 5, Informative
    "But, since these files are key to IOS as well, one could take the view that IOS is now under the GPL."

    No no no.

    Cisco has violated copyright law by distributing GPLed FSF code under terms other than specified in the only available license. The ownership and licensing of IOS code is not affected by this in any way. This is the past.

    Now for the future. If Cisco wants to keep distributing IOS code mixed with FSF code, there is only one way of doing it. That is to release the code under the GPL, because the FSF doesn't offer any other licenses. Only the IOS code which is mixed with FSF code needs to be released under the GPL. This has no effect on any other IOS code (older or in other products or whatever).

  14. Re:Hypocrisy in action by Anonymous Coward · · Score: 2, Insightful

    Exactly! You'd almost think there are several people writing comments!

  15. Blobs by Benanov · · Score: 2, Informative

    WRT54GL boxes use broadcom ('blobcom') chipsets with non-Free binary only drivers for the 2.4 kernels. No 2.6 / ipv6 for me. :(

    I love my WRT54GL--but I'm ready for something better supported.

  16. BSD is less free for the user by Anonymous Coward · · Score: 4, Informative

    Since the user doesn't get the code.

    Or when are MS going to release the BSD code in Windows, including all enhancements?

    So they can't change the BSD code in Windows, can they.

    The user doesn't have to be a developer either. They can PAY a developer to do it. They are still the user. And, since the BSD allows the new developer to give the binary closed, the developer the user has paid can take the freedom to get someone else to do more work from the user who paid for it.

    Don't be an idiot.

  17. Not exactly by Crispy+Critters · · Score: 5, Insightful
    Look at what the FSF is asking for: an injunction to stop Cisco from distributing any more code, pay damages, give previous profits to the FSF, and pay the FSF's costs.

    This is not exactly "put some code on the web for download."

    If you mean that Linksys/Cisco could have avoided this at any time in the past five years by releasing the code, you are probably right. The FSF is easy to get along with. It is anybody's guess what they need to offer the FSF now to make it go away.

  18. Re:There goes my WRT54GL by Anonymous Coward · · Score: 2, Informative

    Don't worry about it, Buffalo is allowed to sell wireless routers in the states again.

    http://www.buffalotech.com/press/releases/buffalos-wireless-injunction-stayed/

    WRT54GL is done for now.

  19. Discussion by DiegoBravo · · Score: 2, Insightful

    The existence of this kind of discussion (regardless who has the reason) is what scares a lot to many managers that are not interested (or are not able) to get the correct-freedom-flavor philosophy, so they end avoiding free software as a whole....

    In their minds, everything, if free, has a catch... well, the catch is that legalese with the freedom concept, that after a long time can return and "destroy" (that is, force to open your code) the competitive advantage secrets or whatever is called.

    I'm really not sure at the end what approach will provide more benefits to the users, the developers, the proprietary software enterprises (yes, they pay the checks for a lot of people), or humanity as a whole.

    1. Re:Discussion by JoeBuck · · Score: 2, Informative

      These very same companies would vigorously prosecute anyone who violates their own intellectual property rights. Oh, and you repeat the commonly believed false claim that a GPL violator can be forced to open his or her own code. This is incorrect. The violator is a copyright infringer, loses the license to modify or distribute the code in question, and can be forced to pay damages. But the violator cannot be forced to open-source any of its own code (though in many cases, the FSF and others have accepted open-sourcing of the code as a settlement). However, just losing the license is a damaging enough blow, as it could require Cisco to withdraw a ton of products from the market and never use Linux or glibc again.

  20. Re:GPL vs BSD by Dogtanian · · Score: 5, Informative

    This is why free licenses such as BSD should be adopted for any commercial project.

    Cisco didn't "adopt" the GPL; quite the opposite, they're trying to avoid it. However, they put *themselves* in a position where they'll either be forced to or be guilty of breaking the license terms.

    Avoid viral licenses such as *GPL.

    Who should? The people who wrote the original code? Maybe they don't want companies like Cisco using it if it means closing the code off and not returning anything. That's their choice.

    Cisco? They knew- or should have known- the implications of the GPL and had- as you imply- the choice of using BSD-licensed software instead.

    Perhaps there wasn't a BSD-licensed version of what they were looking for? If so, tough shit! No-one's under any obligation to provide them with that for free. Cisco could of course pay someone to write it (and release it under the BSD license if they so wish). Or they're free to use the GPLed code and adhere to the terms it was released under.

    But they thought they could get away with using the no-cost GPL code without honouring the obligations. They knew what they were doing.

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  21. Re:I am conflicted. by pipatron · · Score: 5, Interesting

    Don't buy a linksys, but do buy one of the ones with similar hardware.

    When I bought my Asus WL-500g Premium it shipped with the complete modified linux source in a folder on the CD that contained the usual windows-crapware you seem to get with every product these days (you know, the outdated copy of acrobat reader, some documentation wrapped in a shiny executable and such).

    I did install OpenWRT on it, and I'm very happy with the result. I'm also happy with Asus for actually shipping the source, but I never did write them a line and told them. Maybe I should.

    --
    c++; /* this makes c bigger but returns the old value */
  22. Re:Maybe this wasn't intentional. by repvik · · Score: 5, Interesting

    It could be a misunderstanding of the GPL or bad advice from an expert. Why, if I asked a question about the GPL, I would get dozens of posts each having their own and differing "expert" opinion of what is meant.

    Yes, it could be a misunderstanding. Especially when FSF has spent five years communicating with Cisco trying to resolve the issue peacefully. If there's a misunderstanding, the people at Cisco need to get some working brains...

  23. The GPL does not force things under the GPL by Anonymous Coward · · Score: 5, Informative

    The reason why this will be unsettling to Cisco is because some of the products have integrated key IOS files in order to retain backwards compatibility. Which means that those files now fall under the GPL.

    This is false. Releasing GPL code can never automatically force other code to be licensed under the GPL. What it does mean is that someone was distributing code without a license, and may be liable for copyright infringement damages. If they *had* licensed their other code under the GPL, they wouldn't have been liable.

    In general, a number of GPL-using authors tend to be okay with someone who has infringed doing a subsequent GPL-based release as a way to clear the air (and often then forgive previous damage caused by earlier infringements), but (a) they need not forgive the damages in such a case, (b) the infringer need never do a GPL-based release of their own code, instead simply paying damages.

  24. "Oh Jeez, not this shit again!" by Dogtanian · · Score: 4, Insightful

    *sigh* Cueing the millionth identical replay of the exact same longwinded "BSD is freer because...." "No, GPL is freer because...." discussion subthread, in which the contributors get to restate the established position using the same old arguments to make the same old points, and neither side changes the other's mind.

    Nothing wrong with that, but we don't need to hear it over and over and over again. Can't we just find an old subthread on the subject and link to that instead? :)

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    1. Re:"Oh Jeez, not this shit again!" by 19thNervousBreakdown · · Score: 4, Funny

      That's what scrollbars are for. Thank God they're under the GPL license, or I might not be able to scroll past this tired old discussion.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    2. Re:"Oh Jeez, not this shit again!" by Culture20 · · Score: 3, Funny

      We reenact this important drama annually, lest we forget.

  25. Re:The thing about these lawsuits by hmar · · Score: 2, Funny

    "You are an enabler, you enable people to avoid RTFA :D" For which we thank you

  26. Re:BSA lawsuit could make proprietary sw to risky. by Experiment+626 · · Score: 2, Interesting

    This could send the wrong message. If you Use bootleg proprietary software and make a lot of money from it you will get Sued. Details of the reasons will fade just the face the proprietary software is considered to Risky for a corporate environment. You better off getting a License from GPL as you can choose to agree to the terms before hand, then going with a product which wile may be backed by a big company will have a bunch of people ready to pounce on you if you make this code successful.

  27. Re:Be patient... by mrchaotica · · Score: 3, Interesting

    The really weird thing is that the WRT54G, with Linux, cost $50 years ago. The new WRT54G, with less hardware, cost -- guess what -- $50 today! Or, alternatively, the WRT54GL costs more than $50. Isn't hardware supposed to get cheaper and better over time, rather than worse or more expensive?

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  28. Re:There goes my WRT54GL by Hatta · · Score: 2, Informative

    There are plenty of other routers that support dd-wrt. My ASUS wl-520gu is excellent.

    --
    Give me Classic Slashdot or give me death!
  29. I just don't get it!! by mlwmohawk · · Score: 5, Interesting

    Cisco is being REALLY REALLY stupid here and I just don't understand why.

    I've done a lot of commercial software that uses LGPL and GPL code, and its not rocket science. RMS himself even says that "mere aggregation" is not a problem.

    Here are the rules:

    if its LGPL, link to it, but don't modify it. If you need to modify it, make the modification in the form of a generic API extension and call it from the application. Make your extensions public.

    If it is GPL, make it a service and call it through a socket.

    If it is a kernel module, there seems to be some wiggle room there, otherwise make a public mini-driver and a proprietary user space app.

    How hard is that? Jeez, if you screw up GPL compliance, you are not paying attention.

  30. Re:Maybe this wasn't intentional. by Tetsujin · · Score: 2, Funny

    There's a lot of posts accusing of Cisco of intentionally violating the GPL; even an alleged ex-employee saying that Cisco "didn't care".

    It could be a misunderstanding of the GPL or bad advice from an expert. Why, if I asked a question about the GPL, I would get dozens of posts each having their own and differing "expert" opinion of what is meant.

    ...Generally prefixed with "IANAL"...

    Well, Cisco has to consult some people who do not anal... Those people should have a much less ambiguous view of the GPL.

    --
    Bow-ties are cool.
  31. Re:The thing about these lawsuits by BlargIAmDead · · Score: 4, Funny

    (3) That the Court order Defendant to account for and disgorge to Plaintiff all profits derived by Defendant from its unlawful acts; [...]

    So am I the only one who thinks disgorge is an awesomely awkward word. All I can see is something like "2 Routers 1 Port!"

  32. Re:Hypocrisy in action by mrchaotica · · Score: 3, Insightful

    "Slashdotters" want the software to be freely distributed, freely used, and freely modified. Corporations use copyright to prevent that, so Slashdotters are against them. The FSF uses copyright to promote that, so Slashdotters support it. That's not hypocritical at all: in all cases Slashdotters are trying to work towards the same goal. You only thought it was hypocritical because you weren't looking at the whole issue.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  33. Re:FSF lawsuit could make GPL to risky. by maugle · · Score: 2, Insightful

    Seriously. Microsoft wouldn't spend 5 years talking with you in an attempt to get you to comply with their license. They'd just send in the lawyers and sue for millions in damagaes.

  34. BSD and corporate disasters by rtfa-troll · · Score: 2, Interesting

    It's a funny thing, but my experience with BSD in a corporate environment is that it doesn't end up as much of a success. There are some exceptions, but even in the case of OS-X, Apple seems to have completely failed to build the community they wanted at the beginning. Most other cases, starting with BSD/OS (BSD 386) and going through IPSO, Ipsilon's home grown BSD based OS, and many others you haven't heard of (AlchemyOS etc.) end up completely dead. Even Microsoft's TCP stack seems to have been rewritten with little BSD left behind.

    I think the reason the BSD code dies is precisely because of it's non copyleft license. The companies mostly know that the best way to handle maintenance is to contribute back to the original developer. However, that's not a requirement of the license and so needs to be agreed to by the corporate lawyers. Separately for each contribution. The always want a justification and it just isn't worth any programmer's effort. With GPL code, the fact you have to give back makes the justification very easy to provide. That puts the corporate developers easily in touch with the "community" of other developers on that software and makes the development end up more successful. I'd love to hear other explanations for this. The main data point I have is that across a bunch of different projects I have seen, it always seems that the GPL ones have an active process for contributing back and have developers who are active and known in the original development community. On the other hand the BSD ones, even though they've included a number of former BSD developers don't seem to and those developers seem to give up on making contributions back to the original system.

    I know that's CISCO, in this case is probably not really getting as much benefit from this as they could if they followed the GPL, but I think there gets to be a general perception that Linux leads to success and BSD leads to dead ends. People select software based on that perception

    --
    =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
  35. Re:Am I mistaken? by Kalriath · · Score: 2, Insightful

    Now try that with a Siemens router... clearly running Linux, yet they go to even less effort than Linksys to comply with the license (which is to say, getting source is impossible). Why is Linksys in trouble while Siemens gets ignored?

    --
    For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  36. Re:Hypocrisy in action by mrchaotica · · Score: 3, Informative

    The law applies to all or none.

    It's not about "the law," though. Laws are reflection of society, not the other way around -- you don't avoid doing something because it's against the law, you make it against the law because it was a bad thing to do in the first place. But because of this, laws don't always get it right. It used to be illegal to aid an escaping slave, for example. But does that make such an action wrong? Of course not (unless you're a KKK member)! Laws should be followed when they are just, but when they are unjust they should be broken.

    By your logic, ambulance drivers should lose their driver's licenses and soldiers should be jailed for murder.

    It is a case of "Do as we say, not as we do".

    Wanna bet? Here's "what we say:"

    "We want users of information to be able to freely modify and share it without restriction."

    Copyright holders of proprietary information (like the RIAA) try to prevent it from being free to modify and share without restriction, so we oppose them. "What we do" is completely consistent with "what we say" in this case.

    Copyright holders of Free information (like the FSF) try to force it to be free to modify and share without restriction, so we support them. "What we do" is also completely consistent with "what we say" in this case too!

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  37. Get the name right by SnarfQuest · · Score: 5, Funny

    Get the name right. It's Gnu/Cisco.

    --
    Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
  38. Not exactly either by Fred+Ferrigno · · Score: 3, Informative

    If you mean that Linksys/Cisco could have avoided this at any time in the past five years by releasing the code, you are probably right.

    If you read the complaint, the FSF acknowledges that Linksys* has already released most of the code they are required to release. The big problem is that Linksys has a habit of releasing the binary versions first, then neglecting to release the source until the FSF complains and dragging their feet even then.

    The bottom line is that the FSF wants Linksys to be more proactive about releasing source files (by appointing a Free Software Compliance Officer) and to pay them for past abuse.

    * The complaint specifically and exclusively references Linksys products. It says nothing about IOS or any Cisco-branded products.

  39. It's the FSF's first lawsuit! by jonaskoelker · · Score: 4, Insightful

    They allow abusive entities such as the Free Software Foundation to go after Cisco.

    I know you're just trying to be funny, but what's worth noticing is that this is the FSF's first lawsuit:

    [...] Peter Brown, executive director of the FSF. "In the fifteen years we've spent enforcing our licenses, we've never gone to court before. We have always managed to get the companies we have worked with to take their obligations seriously.

    Isn't that interesting? I'm not sure whether Cisco decided to call the FSF's bluff or whether they have some other thinking behind their decisions; but I know that this is going to be interesting to watch.

    IIRC, the GPL has been upheld in court before, so (depending on the details of Cisco's actions) the FSF is probably in a good position to win.

  40. It's shorthand by tepples · · Score: 2, Insightful

    The title of the article is erroneous.

    Not if "GPL violation" is a common shorthand for "infringement of copyright in a work ordinarily distributed under the GNU General Public License".

  41. Re:Be patient... by Cramer · · Score: 2, Insightful

    They went back to VxWorks. Their claim is it's smaller, so they can put smaller (cheaper) flash chips, and less RAM in the systems. But I seriously doubt the cost savings amounts to what they have to pay Wind River in licensing.

    Both OpenWRT and DD-WRT produce fully opensource firmwares for a number of systems, including the crippled 54g v5+. All of my linksys toys run dd-wrt (well, except the uber-ancient WAP11, but it's just an atmel microcontroller with a PCMCIA wireless card bolted to it.)

  42. FSF need to seek damages, not just compliance by bug1 · · Score: 4, Insightful

    If FSF forces them into compliance without cisco feeling some pain or regret then i suspect they wont hesitate to repeat their deeds.

    I understand FSF wants to be the good guys,they have principles and ethics, but Cisco is fighting from a different rulebook, one where the winner is the one with the most money, not the highest morals.

    The only way Cisco and other similar companies will accept defeat is you beat them on their own turf, playing by their own rules. That means take their money, as much as you can get.

  43. hitler was evil by emmons · · Score: 2, Funny

    Hitler is evil. Microsoft is evil. Microsoft uses software licenses. That makes software licenses tools of evil.

    Therefore software licenses are tools of Hitler and must be destroyed!

    There.. can we be done with this now?

    --
    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  44. Re:Curious... by bug1 · · Score: 2, Informative

    1. They only copied, NOT STOLE OR VIOLATED ANYTHING, a couple of bits.
    The right to copy is the problem copyright seeks to address. To copy without permission is a copright violation. FSF hasnt claimed that cisco stole something ?

    2. They wouldn't have bought it anyway.
    The yhad to buy it or an equivalent product, if not they wouldnt have been able to sell their product.

    3. The FSF is not going to give an type of damages to the people who origianlly created the works.
    Copyleft has never been about protecting the people who created the works, its about protecting people who USE the works.

    4. The FSF and it's failing business model...blah blah blah.
    Sharing is not a business model, nobody claimed it was.

    Now think...
    These are not the droids your looking for.

    FSF has very different goals to the music and video distribution corporations, you shouldnt get them confused.

    detrolled

  45. Re:RTFC: (Complaint) FSF IS seeking damages by JetScootr · · Score: 2, Insightful

    But just enough to pay for the litigation hassle. Judges (usually) pay close attention to the level of courtesy and maturity shown by the litigants prior to filing the suit. By bending over backwards being nice and trying to work things out, FSF has set themselves on the moral high ground, which (usually) pays back big time in the judge's decision.

    --
    Pavlov wouldn't be so famous if he'd used a can opener instead of a bell.