Slashdot Mirror


Expert Says Cisco's iPhone violates GPL

Stony Stevenson writes "Even while Cisco Systems is suing Apple for violating its iPhone trademark, an open-source enthusiast is accusing Cisco itself of infringing copyright in the same product. From the article: "Cisco has not published the source code for some components of the WIP300 iPhone in accordance with its open-source licensing agreement, said Armijn Hemel, a consultant with Loohuis Consulting and half of the team running the GPL Violations Project, an organization that identifies and publicizes misuse of GPL licenses and takes some violators to court."

193 comments

  1. Richard Stallman... by Anonymous Coward · · Score: 2, Funny

    Richard Stallman seen stroking his beard amusedly.

    1. Re:Richard Stallman... by PunkOfLinux · · Score: 5, Insightful

      Ok, to clarify things - the only thing they HAVE to give people is any modifications to programs licensed under the GPL. If they modified the Linux kernel running on this (which they most likely did) then, yes, they need to release that. If they wrote a custom app for this purpose, that does not need to be released.

    2. Re:Richard Stallman... by Constantine+Evans · · Score: 0

      It should also be noted that they only need to provide the modifications to people who buy the iPhone, or third parties with a written offer that could be included with the iPhone.

      Just because something is licensed under the GPL doesn't mean that the modifications need to be given to everyone.

    3. Re:Richard Stallman... by QuantumG · · Score: 1

      and when you say "give people" you mean "give the people they have sold the device to" right? Cause that's the only people to which they have given the binaries and, one hopes, an offer to provide source code upon request. Of course, they probably haven't even given them an offer.. that would expose them to breach of contract lawsuits. In which case, they are in breach of copyright instead, and the copyright holders of this software need to sue them ASAP. If they have any sense, they'll seek damages.

      --
      How we know is more important than what we know.
    4. Re:Richard Stallman... by whoever57 · · Score: 2, Informative
      and when you say "give people" you mean "give the people they have sold the device to" right? Cause that's the only people to which they have given the binaries
      What is it about the "any third party" in "Accompany it with a written offer, valid for at least three years, to give any third party" from 3.b of GPL Version 2 that you don't understand?
      --
      The real "Libtards" are the Libertarians!
    5. Re:Richard Stallman... by Anonymous Coward · · Score: 0

      What is it about 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: that you don't understand?

    6. Re:Richard Stallman... by Constantine+Evans · · Score: 3, Informative

      In my interpretation, that doesn't mean any third party in general, it means any third party that the party with the written offer chooses. An arbitrary third party wouldn't have the written offer, and so wouldn't be eligible.

      The idea behind that section is that someone who has a binary under the GPL but hasn't requested the source shouldn't be required to acquire the source before distributing the binary. With that section, they can distribute the binary and rely on the original provider to provide the source directly.

      Nevertheless, this has come up a few times before on Slashdot. For example, see
      http://slashdot.org/comments.pl?sid=212978&cid=173 29266 - as can be seen, the interpretation of that particular point is quite difficult. I am considering asking the FSF directly about the section.

    7. Re:Richard Stallman... by Anonymous Coward · · Score: 0

      The Free Software Foundation disagrees with you. The GPL requires you make ALL the source available.

    8. Re:Richard Stallman... by Arker · · Score: 1

      Sorry, you're wrong.

      They only have an obligation to give source to those whom they already gave the binaries *IF they ship binaries and source together.* If they ship binaries without source, then they do indeed have to give source to anyone that requests it.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    9. Re:Richard Stallman... by that+this+is+not+und · · Score: 2, Insightful

      They can't restrict one 'unfriendly customer' from then passing the modifications on to the world at large, though.

    10. Re:Richard Stallman... by loki_tiwaz · · Score: 0

      if they are deriving code from gpl'd software they have to offer the ENTIRE code, not just the modifications, although i think possibly they could offer diffs from a given version but idk why they'd waste their diffing it when they could just comply with gpl and offer it as is.

      cisco better not sit on their hands about this or they'll have apple fanboys AND gpl fanboys slagging them off at the same time!

    11. Re:Richard Stallman... by loki_tiwaz · · Score: 0

      yeah, this is wrong. 'offer' means to have a standing statement of and facilitating the prompt provision of, given item. damn, i hate fscking lawyer language. only because i have add, not because i'm incapable of understanding it. most users of gpl software who want to be honest just host the relevant files on a ftp/http server. otherwise, i think that cisco is soon to be assaulted with a copyright lawsuit, AND a DDoS of requests for source code from gpl people. if such an effort is already being established i'd love to know about it, cos i want a copy of the source code too just to make them do the proper thing and offer it in a way that doesn't cost them a great deal of money, and makes it readily available. even if it's a torrent. i will download it just to prove that the free software movement has people willing to be part of a DDoS request to comply with gpl.

      it is entirely irrelevant that (making guesses here) the code is in binary form and in ROM in the hardware. gpl matters, and i'm willing to join any effort to enforce the legal binding status of the license.

    12. Re:Richard Stallman... by morie · · Score: 2, Funny

      I agree, your third party should not be just any party.

      I mean, after the first two parties, you are probably a little drunk anyway. If the third party sucks, you might just get totally pissed or fall asleep, leaving you open to any of many problems

      --
      Sig (appended to the end of comments I post, 54 chars)
    13. Re:Richard Stallman... by Anonymous Coward · · Score: 0
      Sorry, you're wrong.

      They only have an obligation to give source to those whom they already gave the binaries *IF they ship binaries and source together.* If they ship binaries without source, then they do indeed have to give source to anyone that requests it.
      Only if they can present the original written offer, the "to give any third party" only means that it must be valid for any third party as in "Hi this is Joe send the source to my pal Jen in Jemen (but bill me)" and "Hi I found this note on the bus and I want some source code" not "I know I guy with a written offer and I want some of that too" nor "Send as much source as I can get for a $1000, use the phonebook and start at the top" .The licence was specifically written in this way with these subtleties in mind so that you can not put an undue burden on the distributor since you can only "charge no more than your cost of physically performing source distribution". This is all an old issue which has been discussed at length and even eased up a bit in the draft to gpl v3 where you can charge 10x the price of distribution.
    14. Re:Richard Stallman... by gerrysteele · · Score: 1

      it should also be noted that they only need to provide the modifications to people who buy the iPhone

      ping. no. the software source that has been modified sould be made publicly available.

    15. Re:Richard Stallman... by squiggleslash · · Score: 1

      The only way in which they'd only need to give people who buy the phone the source code is if they get the source code with the phone, which clearly they haven't done. Otherwise the source code needs to be available upon request from any third party.

      --
      You are not alone. This is not normal. None of this is normal.
    16. Re:Richard Stallman... by Zigg · · Score: 1

      Er, no. You can pretty safely bet it will--but the GPL does not require this.

    17. Re:Richard Stallman... by chaosite · · Score: 1

      What do you mean? Of course it does.
      You have to provide the entire source. Lets review:



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


      Emphasis is of course mine, seeing as the GPL is a text file.


      Note that the GPL says "complete". This means no diffs, not just the files they changed, or anything like that. They would have to give the entire kernel. Also, you can see that the alternative provided in 'c)' is just for noncommercial distribution and if you received the program as a binary. So, no go here either. You're wrong, thanks for playing!

    18. Re:Richard Stallman... by QuantumG · · Score: 1

      Yeah, theoretically, but practically all they have to do is offer to provide source code to any third party. If they refuse anyone who comes knocking, and doesn't have the phone, there's nothing the third party can do about it because they don't have a contract. Nothing except report it to the copyright holder, who could then *maybe* sue for copyright infringement.. I say maybe because it's questionable whether or not you ever have to honor the offer.. The GPL just says you have to provide the offer. I guess they figure that the person receiving the offer can take care of themselves using contract law.

      --
      How we know is more important than what we know.
    19. Re:Richard Stallman... by Fastolfe · · Score: 1

      Each of those bullets starts with "Accompany it". The only requirement is that the source code or an offer to reasonably obtain it "accompany" the product that you are distributing. It's normally a lot easier to just stick it on a web site somewhere where anyone can download it, but this is not a requirement.

      The recipient is still, of course, perfectly entitled to post that source code on a public web site.

    20. Re:Richard Stallman... by squiggleslash · · Score: 1

      In practice, no, that's not going to work. The third party most likely to be interested in the source code is the original copyright holder. Regardless of contract, the copyright holder has an absolute right to enforce his or her license. If the source code is not provided, the code is no longer under license, and Cisco are now in breach of copyright. The author can (and, in my view, should) sue under such circumstances.

      --
      You are not alone. This is not normal. None of this is normal.
    21. Re:Richard Stallman... by Anonymous Coward · · Score: 0

      Have you considered, you know, reading the GPL or something?

      It's really straightforward. You either distribute source to all comers, or provide it with the binaries. Those are your choices. If you don't like it, you're in breach of the license, and the copyright holder can sue you.

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

      What part of "To any third party" do you not understand? Where does it say a third party has to see the offer in order to exercise it? What planet are you living on?

    22. Re:Richard Stallman... by chaosite · · Score: 1

      Yes, you're right of course. "3rd parties" (to use lawyerspeek) can't just randomly demand source code. Hell, even if someone "acquired" some GPL source code that a company was using internally but haven't released, say all the things Google must have done to python and the Linux kernel and not release, then releasing that on his website would be perfectly illegal. Even though the source is GPL.

    23. Re:Richard Stallman... by QuantumG · · Score: 1

      Ya know how often people sue for copyright violation on GPL code? I'll give you a hint: .

      --
      How we know is more important than what we know.
  2. Big Company by Whiney+Mac+Fanboy · · Score: 0, Redundant

    Big Company violates other's IP whilst complaining about its own IP being violated.

    News at 11.

    --
    There are shills on slashdot. Apparently, I'm one of them.
    1. Re:Big Company by glomph · · Score: 0, Troll

      Bill and Steve have spoken. Open Source software is bad for America, it is tantamount to Communism. From there it is a short step to terrorism. And you can't question such rules, unless you want a very long free vacation.

    2. Re:Big Company by whoever57 · · Score: 2, Insightful

      I know this might be a radical concept, but if you RTFA, you will see that TFA attempts to make the tie. Essentially, the point is that Cisco is being hypocritical in accusing Apple over iPhone trademarks, while violating copyights on the Cisco's iPhone.

      --
      The real "Libtards" are the Libertarians!
    3. Re:Big Company by Aladrin · · Score: 0, Redundant

      Because it states something redundant.

      In this case, it restates what TFS already said without adding anything useful.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    4. Re:Big Company by Whiney+Mac+Fanboy · · Score: 4, Interesting

      The iPhone trademark is what is at issue between Cisco and Apple. That has nothing to do with IP or Copyright,

      Meh, Large companies would have you believe that Trademark, Trade Secrets, Copyright & Patents (along with other intangible or government granted monoopolies) all fall into the 'Intellectual Property' basket.

      Oh, and I could have been referring to either Cisco or Apple with my comment. Apple's complained about people violating it's copyright/look'n'feel/whatever countless times. But seems to have absolutely no problem violating some small guy's copyright

      --
      There are shills on slashdot. Apparently, I'm one of them.
    5. Re:Big Company by Anonymous Coward · · Score: 2, Funny

      I'm declaring war on stupid repetitive hyperbole. You'll be the first against the wall.

    6. Re:Big Company by Anonymous Coward · · Score: 0

      Large companies would have you believe that Trademark, Trade Secrets, Copyright & Patents (along with other intangible or government granted monoopolies) all fall into the 'Intellectual Property' basket.

      Well, they do. They are all intellectual property. That doesn't mean the same rules apply to each - they are all in different legal categories, with very different rules. A Schwinn bike, a harley-davidson, a honda civic, and a Mack truck are all vehicles, but they are all in different legal categories, with different rules & regulations.

      Apple's complained about people violating it's copyright/look'n'feel/whatever countless times.

      Generally speaking, look & feel is not copyrightable.

    7. Re:Big Company by Anonymous Coward · · Score: 0

      I love your example of Apple being "bad". Particularly, the part where the guy proves to be a total pussy and unwilling to take on Apple. This only goes to feed the problem and shows that people are fucking stupid.

    8. Re:Big Company by Anonymous Coward · · Score: 0

      I love your example of Apple being "bad".

      Read more like hypocricy then "bad" to me. Apple happily violates copyrights, whilst suing others for doing the same.

    9. Re:Big Company by Schraegstrichpunkt · · Score: 1

      Well, they do. They are all intellectual property. That doesn't mean the same rules apply to each - they are all in different legal categories, with very different rules.

      Exactly. The problem isn't "intellectual property" per se from a business standpoint, it's when lawyers and politicians start talking about "intellectual property" from a legal or policymaking standpoint.

    10. Re:Big Company by Rakshasa+Taisab · · Score: 1

      Uhm, Cisco is suing over IP, while this story is about IP... Two totally different things.

      --
      - These characters were randomly selected.
    11. Re:Big Company by morie · · Score: 1

      The moderator of the parent and GP post clearly has a strong grasp on the meaning of redundant. offtopic maybe, but redundant?

      --
      Sig (appended to the end of comments I post, 54 chars)
    12. Re:Big Company by clarkcox3 · · Score: 1

      copyright != trademark

      --
      There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
  3. Hmm by Anonymous Coward · · Score: 0

    I seem to hear words like 'Pot', 'Kettle' and 'Black'... Strange.

  4. What an effing minefield by Kris_J · · Score: 5, Insightful

    Business and innovation are getting completely strangled by all this IP rights cr^H^H stuff. Is it actually possible to produce anything without setting yourself up to be sued by someone who better understands how the law "works" than you? It's gotten to the point where any business needs a lawyer first, and accountant second and a functional business model an optional third. Can anyone identify the date that making products ceased to be about how good your product was and became more like a poker game where you win if you can raise the stakes higher than the other players can afford?

    1. Re:What an effing minefield by wall0159 · · Score: 4, Insightful

      While I basically agree with your comment, I don't really think this is the time to make it.

      I haven't RTFA but, in general, if someone gives you something with conditions then it's reasonable to expect you to understand and honour those conditions - otherwise, don't take it in the first place!*

      In this case, Cicso has (according to the summary) used GPL code, and hasn't fulfilled it's share of the bargain. It doesn't sound like a business "getting completely strangled by ... IP rights" to me!

      *I think the GPL is different to an EULA... (my personal bias shining through)

    2. Re:What an effing minefield by Anonymous Coward · · Score: 0

      You're right in a way, but this case is different:

      Yes, it's a minefield. There's tons of lawyer firms sitting on large patent portfolios with the sole intent of profit through litigation. There's also countless companies with very large portfolios (like IBM) which are getting scarier by the day. In that case it's half protection against being sued (sue and counter-sue each other into oblivion), and often to crush potential competitors. You come up with something new and innovative, and one of those sends you a cease and desist letter over "infringing" over "IP" -- usually something *totally* trivial, but since you don't have the money to fight them in court...

      But in this case it's a GPL violation - they just need to release the source for the offending parts. Mind you they're right, they're all over Apple (over IP stuff), but they're not clean either.

      I'm not surprised to see companies infringe on the GPL anymore... Everybody seems to be doing it lately - which is half the reason I don't open source my work (don't want others getting rich off my back and get nothing in return)

    3. Re:What an effing minefield by robotninja · · Score: 3, Interesting

      The answer to this question depends on whether you choose the date the law was passed (October 19, 1976 ) or the date that it went into effect (January 1, 1978): US Copyright Act of 1976.

      Yes, I realize Cisco's suit is about trademark, and not copyright; however, Larry Lessig goes into great detail in most of his writings to explain why the complete redirection in copyright law in 1976 laid the groundwork for such backwards and insane laws as the Sonny Bono Copyright Term Extension Act and of course, the notorious DMCA, among others.

      Interestingly enough, as a law professor and lawyer, one of Lessig's proposed solutions is to "fire all the lawyers"...

    4. Re:What an effing minefield by It's+a+thing · · Score: 1
      I think the GPL is different to an EULA... (my personal bias shining through)
      Bias has nothing to do with it. The GNU General Public License is a copyright license, not an agreement.
      --
      Staring at a white background [on a computer screen] while you read is like staring at a light bulb — Maddox
    5. Re:What an effing minefield by glwtta · · Score: 1

      I think the GPL is different to an EULA... (my personal bias shining through)

      It is. It's just a plain old L, it's the EU and "A" that make EULAs bullshit.

      --
      sic transit gloria mundi
    6. Re:What an effing minefield by Professor_UNIX · · Score: 1
      Can anyone identify the date that making products ceased to be about how good your product was and became more like a poker game where you win if you can raise the stakes higher than the other players can afford?
      January 27th, 1880.
    7. Re:What an effing minefield by VGPowerlord · · Score: 1

      Europe and America? I'll agree to that!

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    8. Re:What an effing minefield by PzyCrow · · Score: 1

      Well, it could be general affection for GPL and FOSS that clouds your judgement too. I usually go for the GPL side of things, but latley I've been asking myself, would everything be a lot better if we just abolished IP-law alltogether?

      If you search around you begin to find some good and sound economic arguments for that too.

    9. Re:What an effing minefield by MobyDisk · · Score: 1
      Patents are a minefield. Copyrights are not. You can accidentally implement something that someone has patented without realizing it. But copyrights are clearly displayed at the top of every source file you use. They are usually on the download page, and generally, developers and managers know the licenses of what they are using. It is a part of the daily life of a developer, and part of the decision to use a particular tool or not. This isn't a minefield. Nobody violates the GPL without knowing it.

      From the article:
      Hemel downloaded the firmware for the WIP300 phone and reverse-engineered it, first checking with a lawyer that such a process is legal, he said.
      Now there is a minefield: DMCA like crud that makes researchers fear doing research. But not copyrights.
    10. Re:What an effing minefield by finkployd · · Score: 1

      Actually it is real simple with source code.

      If you are going to take someone else's source code you must abide by their license. Nothing more, nothing less. Heck, not much to even get a lawyer over.

      If you are not prepared to do that, write your own damn code.

      Now if you are referring to software patents, I'm with you.

      Finkployd

    11. Re:What an effing minefield by rnapier · · Score: 5, Insightful

      Note all the parts of the article, however:

      * The article misrepresents the GPL by stating: "The GPL license requires the company to publish the code that it develops for the phone." This is not true; GPL requires that modifications to GPL code be released, not that code developed for a GPL platform be released. Such confusions are exactly why it is a minefield out there. Even if you're in compliance, you get accused of not being so.

      * Hemel has not actually identified any code that is in violation (according to the article, though it also says he's identified the MTD as being in violation). As he says, "I'm not going to do their work for them." But without some clear identification, this becomes a fishing expedition. He says "you're not in compliance" and /. expects the company to prove the negative. Minefield #2.

      * Cisco, as noted by the article, was "very open to his report, [Hemel] said. The company subsequently fixed omissions on a few products that Hemel identified." Every indication is given in the article that Cisco has worked with Hemel in good faith to ensure GPL compliance. This is very different from Apple's announcement of an apparently violating trademark while literally in the middle of negotiations over whether they could use it. Regardless of the merits of either, comparing the two is absurd. They have nothing in common except a vague "IP violation" umbrella.

      * As Hemel notes in the way of a hunch, large companies often acquire code from partners, acquisitions, and contractors. Ensuring that none of these sub-parties has violated GPL is a significant burden, and in most cases impossible to do 100%. Minefield #3. Companies should be judged for their good faith in these situations and particularly how they react when problems are discovered. Nothing in this article indicates that Cisco has behaved except in good faith.

      The original poster was quite correct that the GPL is a minefield. The fact that you often know when you're entering it (unlike software patents) does not remove the minefield. The only way to avoid the minefield is to completely avoid GPL platforms and code, or to GPL absolutely everything you produce. If you wish to work somewhere between those two poles (which Linux seems to encourage), then there are going to be some legal issues to watch out for, and legal issues that don't have really clear answers because the GPL is unlike any other "license agreement" that came before.

      The good news is that the GPL creates exactly the kinds of problems for propriety-software companies that RMS wanted it to cause. The bad news is the the GPL can be a bit of a minefield for proprietary-software companies.

    12. Re:What an effing minefield by syousef · · Score: 1

      I haven't RTFA but....

      Quick mod him up insightful! He hasn't read the article up for discussion but has an opinion that meshes well with /. group think! Man I wish I had mod point but I used them all yesterday. /. has reached rock bottom and is starting to dig. (no pun intended).

      --
      These posts express my own personal views, not those of my employer
    13. Re:What an effing minefield by epee1221 · · Score: 1

      No, I think we really just need to reign in patents and copyrights. The privileges granted with them have gotten to be too expansive and long-lasting to really support their original purpose.
      I haven't really seen anything all that wrong with trade secret law, and I can't come up with any good reason to eliminate trademark law.

      --
      "The use-mention distinction" is not "enforced here."
    14. Re:What an effing minefield by robotninja · · Score: 1

      Patents are a minefield. Copyrights are not. You can accidentally implement something that someone has patented without realizing it. But copyrights are clearly displayed at the top of every source file you use ... This isn't a minefield. Nobody violates the GPL without knowing it. You seem to be implying that it's not possible to unknowlingly violate copyright - this just ain't so. Ever sang "happy birthday" to someone in a public place (say, a restaurant)? You just violated the copyright license for that song under the "right to perform the work publicly" clause.

      People violate copyright all the time without knowing it; the problem is that, in far too many cases, the way they're notified is with a costly lawsuit. Current copyright law doesn't allow them to use the "I didn't know it was copyrighted" excuse.
    15. Re:What an effing minefield by simm1701 · · Score: 3, Informative

      Just an adendum to your points... its not just modified GPL code that you need to release. Its also the code of derivative works.

      Its defining derivative (which differs between the LGPL and the GPL and also how you link to libraries) which is the other mine field.

      In general if you dynamically link LGPL libraries or system call to binaries of either type you are safe from having to release your own code as GPL/LGPL

      One of the other compliance issues that is uner the GPL that is trrival to meet but many companies fail to do so is that when you do use GPL code in such a way that you dont have to release your own code, you still have to aknowlege the use of such GPL code and either provide a copy of the source code in machine readable form or provide instructions to where it can be found (a few links to sourceforge is usually sufficient) since this is trivial to do it understanably annoys FOSS advocates when companies fail to do so.

      --
      $_="Slashdotter";$syn="OTT";s;..;;;sub _{print shift||$_};s!ash!Perl !;s=$syn=ack=i;tr+LLEd+BLAH+;_"Just Another ";_
    16. Re:What an effing minefield by Cyclops · · Score: 2, Insightful
      This is not true; GPL requires that modifications to GPL code be released
      *cof* I appreciate the intention but you're spreading a most terrible lie: the GPL does NOT "require that modifications to GPL code be released". It requires that published copies, original or modified, be released under the same terms of the GPL.
    17. Re:What an effing minefield by oohshiny · · Score: 1

      Business and innovation are getting completely strangled by all this IP rights cr^H^H stuff.

      Patents are a minefield, copyrights aren't. Code under the GPL is crystal clear about what you may and may not do with it. If Cisco doesn't comply with the GPL, it's a deliberate, premeditated rip-off of open source developers.

      Cisco doesn't even have any moral high ground to stand on, given how possessive they are of their own copyrights, how little they have contributed to the community, and the rate at which they patent and threaten open source through their patents.

      So, don't whine to us about how Cisco is "being strangled"--they are the problem, and the fact that they can't even comply with a simple, straightforward, and perfectly clear software license shows that, while they can get vicious about defending their own IP, they don't respect other people's.

      It's gotten to the point where any business needs a lawyer first, and accountant second and a functional business model an optional third.

      What rock have you been living under? Businesses have always operated that way. Almost any big, successful company has started off by taking someone else's invention or business model (stealing, copying, acquiring, licensing, ...) and running with it.

    18. Re:What an effing minefield by richlv · · Score: 1

      "The original poster was quite correct that the GPL is a minefield."

      just like any other licence. except maybe public domain, which isn't exactly a license as such.

      "...then there are going to be some legal issues to watch out for, and legal issues that don't have really clear answers because the GPL is unlike any other "license agreement" that came before."

      it is unlike in some aspects, but in general, almost all licence agreements that exceed two sentences have weird clauses, clauses that are open to misinterpretation and so on.

      of course, one must remember that modifications to gpl code must be released to parties to whom changed code is shipped to - it is perfectly valid to modify gpl code, and keep modifications secret. until you distribute it.

      overall i agree with your post - if a company is not obviously intentionally violating licence terms and is openly working to comply, that should be praised.

      --
      Rich
    19. Re:What an effing minefield by James+McGuigan · · Score: 1

      Had they violated copyright on a propriety piece of software, and been found out, they would most likely be subject to a lawsuit asking for a fairly large sum of money.

      While releasing code goes against the instincts of control-freak lawyers, most GPL authors are not going to demand a huge cash settlement, just the release of the code. This doesn't cost money, just control.

    20. Re:What an effing minefield by realnowhereman · · Score: 1

      Unless you think you wrote Happy Birthday, you did do it knowingly.

      This is the point that the OP was trying to make. Patents are dangerous because something you made up can be infringing. If there were a patent on "songs sung to mark the celebration of the anniversary of an individual's birth", then even if you wrote a happy birthday song for your friend you would be in violation.

      Incidentally if you think the above analogy is a silly one - no one could patent such a thing; then it is a perfect lesson in why software patents are so silly.

      --
      Carpe Daemon
    21. Re:What an effing minefield by Anonymous Coward · · Score: 0

      Unless you think you wrote Happy Birthday, you did do it knowingly.

      I don't think I wrote "Silent Night", "Jingle Bells", "Rudolph the Red Nosed Reindeer", or "The Little Drummer Boy", but not all of them are copyrighted, and most people would believe that none of them are. Can you say which ones are?

    22. Re:What an effing minefield by mpe · · Score: 1

      The original poster was quite correct that the GPL is a minefield. The fact that you often know when you're entering it (unlike software patents) does not remove the minefield. The only way to avoid the minefield is to completely avoid GPL platforms and code, or to GPL absolutely everything you produce.

      You can just as easily wind up with problems between different pieces of proprietary code. Even if they use the "same" licence...

    23. Re:What an effing minefield by MobyDisk · · Score: 1

      Regarding Happy Birthday - you are right. Same thing with people making fan art. But that isn't as likely with software.

    24. Re:What an effing minefield by Anonymous Coward · · Score: 0

      Copyright law as defined by the country in which a dispute is taking place determines what constitutes a derivative work. The GPL and LGPL cannot redefine this. It is the opinion of the FSF that dynamic linking constitutes the creation of a derivative work.

    25. Re:What an effing minefield by rnapier · · Score: 1

      it is unlike in some aspects, but in general, almost all licence agreements that exceed two sentences have weird clauses, clauses that are open to misinterpretation and so on.

      What makes the GPL so unique is that it causes you to enter into an agreement with a poorly defined "other party." Generally when a company (especially a large company) enters into a licensing agreement, it has someone in particular it can contact to negotiate undesirable (to the company) clauses. With GPL'ed code, this is often impossible because of the large number of poorly identified submitters and lack of clarity as to who is authorized to speak for them. Even opensource projects run into this (c.f. OpenOffice.org versus NeoOffice license incompatibilities, or efforts to relicense large projects from GPL to BSD).

      Large companies also have a pretty good idea of what licensing clauses they can litigate around and even ignore (as I've discovered working with large company legal departments). Sometimes when a company licenses something with obscure and difficult clauses, it just ignores them and figures it'll deal with the lawsuit if it ever comes; they can almost always be settled for some small monetary damage, so it's just a cost of doing business. If you complied with every single clause of every agreement you'd ever signed, you couldn't get any work done (this is no different then how individuals generally ignore the numerous agreements they sign all the time including EULAs). You can't easily apply this to the GPL because there's no one you can "buy off" like you can with most agreements. Great for keeping the GPL pure, but very troubling for many companies.

    26. Re:What an effing minefield by simm1701 · · Score: 1

      No, it isn't.

      The FSF would rather you use glibc than you didn't. They are happy for you to dynamically link against it. They would rather people standardise on free software than there be lots of proprietry libraries, none of them tested as well as glibc for example.

      They get very unhappy if you statically link however!!

      In general if you link or use LGPL software in such a way that you could remove the LGPL item and replace it with something else not of that license (that may or may not exist, you just have to show in theory it could be created) then the FSF is quite clear that it is not a derivative work.

      It gets a bit more complicated with the GPL, I think you can only get away with using that in system calls, not dynamically linking - hence the LGPL for libraries! Remember if you break the terms of the license, then you are not entitled to use the code in the first place, you either have the choice to play nice by their terms, or not use their code. They are not stopping you using your own.

      --
      $_="Slashdotter";$syn="OTT";s;..;;;sub _{print shift||$_};s!ash!Perl !;s=$syn=ack=i;tr+LLEd+BLAH+;_"Just Another ";_
    27. Re:What an effing minefield by Anonymous Coward · · Score: 0


      * Hemel has not actually identified any code that is in violation (according to the article, though it also says he's identified the MTD as being in violation). As he says, "I'm not going to do their work for them." But without some clear identification, this becomes a fishing expedition. He says "you're not in compliance" and /. expects the company to prove the negative. Minefield #2.


      In other words, the GPL's enforcers are now using SCO tactics: claim that somebody's code illegally uses your copyrighted work, but don't say which part of that code.

  5. no suprise by Lumpy · · Score: 4, Interesting

    It was like pulling teeth to get the wifi accesspoint/routers GPL code released a few years ago, this is standard operating proceedure by Cisco. I remember the foaming at the mouth all over slashdot about that.

    Anyways the WIP300 sucks bad.

    --
    Do not look at laser with remaining good eye.
    1. Re:no suprise by rindeee · · Score: 1

      "Anyways the WIP300 sucks bad." Hah! Not half as bad as the $300+ WIP-330. What an absolute piece of garbage. Both of them (the 300 and 330) are absolute crap! We bought a dozen of each for T&E for a large project. Of the twelve, not a single one is even remotely stable (all patches applied) and none will stay connected to any of the 4 commercial SIP providers we tested with for more than about half a day. Phones costing far less from other vendors worked swimmingly. To heck with the source code...who'd want the crap?!

    2. Re:no suprise by Anonymous Coward · · Score: 0

      Anyways the WIP300 sucks bad.

      Ooooh! You just said the iPhone sucks. Prepare to be hounded ad nauseum by uninformed Mac fanbois... ; )

    3. Re:no suprise by Anonymous Coward · · Score: 2, Interesting

      And the WIP300 is not an iPhone. Cisco's WIP300 is a product they have been shipping that on December 18, 2006 they decided to re-badge online (including uploading doctored pictures to Amzon.com) as being their "iPhone". The reason Cisco did this was to be able to point to this product as proof of using the iPhone trademark. Unfortunately for Cisco, they did not use the registered trademark for 5 years after having bought the trademark registration by buying NetGear. Cisco then missed the deadline for extending the trademark registration. The required by law extension application was finally submitted at the end of the 6 month grace period. Cisco's application falsely stated Cisco had been continuously using the trademark during the 5 years they were required to. Cisco also did not include a picture with the application, even though pictorial proof is required. Cisco finally, out of time, submitted a picture of an already-shipping product. The picture showed the back of the product box. The box had shrink wrap. Outside the shrinkwrap someone had affixed a single sticker with the word iPhone on it to the outside of the box. This was Cisco's proof of having used the trademark continuously. Since Cisco has not used the trademark continuously and continuous use is required by law to maintain a trademark, Cisco has lost its right to the iPhone trademark. Since Cisco falsified its extension application, thereby preventing those other entities wishing to use the mark from doing so, Cisco is no longer entitled to use the mark.

      Apple's iPhone is the real iPhone. Cisco can go to hell.

    4. Re:no suprise by canuck57 · · Score: 1

      It was like pulling teeth to get the wifi accesspoint/routers GPL code released a few years ago, this is standard operating proceedure by Cisco. I remember the foaming at the mouth all over slashdot about that.

      That was Linksys at the time when the code was released. The only reason Cisco does this today is that it was out of the bag before they bought Linksys. Cisco release source code...ha.. steal or lift it now that I can believe. Software shops do this all the time and it is routine, even between companies. Management willfully turns a blind eye and does not want to know the truth.

      Half the reason proprietary products don't like to release source code as the commercial products are usually embarrassing and unsightly messes loaded with all sorts of holes and "lifted code". Rare exceptions exist, but they were GPL to start with.

      I/T isn't any different. I will never forget one twit I didn't trust nor care for. Before the presentation, I suggested he take the code and put it on the slide to wazzo the management - he took the bait. I let him grandstand in front of senior management on how good this code was for 1/2 hour. When the make the statement he wrote just for us and near the end he put the code slides up to say this is what makes it happen...

      I stood up, with email prints in my hand predating his employment and passed them out, it was posted on a not so public board predating his employment by 2 years! And not of his authorship. Quietly management fired him 3 months later.

      Then there was the case of someone who stole my code and had the gaul to ask me to update it... na.. this could go on for hours.

      Code is ripped off all the time, only the GLP is honest about it.

    5. Re:no suprise by Anonymous Coward · · Score: 0

      Why would anyone buy a product called "WIP300"? The product name alone tells you it's a Work In Progress.

    6. Re:no suprise by Achromatic1978 · · Score: 1
      We bought a dozen of each for T&E for a large project.

      Apparently you have a different definition of the word "large" when it involves two dozen handsets.

    7. Re:no suprise by RollingThunder · · Score: 1

      T&E means "testing and evaluation"... the thing you do with ten or twenty of them BEFORE you buy 15,000 of them.

    8. Re:no suprise by Achromatic1978 · · Score: 1

      I stand corrected, then. :) Trying to recall what I'm used to calling it... not prototype, not beta, but the 'initial group' of first adopters, though I realize you mean even before that.

    9. Re:no suprise by morie · · Score: 1

      In Dutch, Wip would be slang for f*ck.

      --
      Sig (appended to the end of comments I post, 54 chars)
    10. Re:no suprise by everyday17 · · Score: 1

      Thank you Mr Apple fanboy. Just because you think that Cisco is not entitled to use the mark doesn't mean that Apple automatically is.

    11. Re:no suprise by kchrist · · Score: 1

      Well, actually, yeah. If Cisco doesn't own the name, then anyone is free to use it, including Apple.

  6. Re:it bears repeating by Creepy+Crawler · · Score: 2, Informative

    Its iPwn3d.

    --
  7. Of course by hypermanng · · Score: 1

    At the end of the day, the only way in which different cases of infringement are fungible is if opposed parties agree to trade suit cancellations. They could hammer Cisco as hard as they want and Cisco's position vis-a-vis Apple would (probably) not be affected at all.

    On the other hand, it's a nice bit of karma. Er, but not in the /. sense of the word.

    --
    I am the one true god. However, as an atheist, I don't believe in myself. I guess I have a self-esteem problem.
    1. Re:Of course by gnasher719 · · Score: 3, Interesting

      '' At the end of the day, the only way in which different cases of infringement are fungible is if opposed parties agree to trade suit cancellations. They could hammer Cisco as hard as they want and Cisco's position vis-a-vis Apple would (probably) not be affected at all. ''

      The copyright holders could sell lets say 50 percent of their copyrights to Apple, which might be happy to pay a generous amount of money for them to have some ammunition against Cisco. The original copyright holders get a nice amount of money, they can still sue Cisco for copyright infringement, and Apple can do the same. The GPL status of the software wouldn't be affected. (If they sold _all_ copyrights to Apple, the software would be just as free, but only Apple could sue any GPL abusers, and of course Apple could build a non-free version itself).

    2. Re:Of course by StikyPad · · Score: 1

      I understand that the alleged GPL infringement has nothing to do with the iPhone trademark, but what does any of it have to do with the ability to grow fungus?

    3. Re:Of course by sumdumass · · Score: 1

      One is an implied license to use the item in quesrtion in the first place. The other is an asertion of not being able to use an item after the fact. Somewhat different in several ways. With one, You have to know about the license and/or resrictions before even using it. The other, you intend to use it and someone lays a claim to it. You investigate the claim then proceede if it is a valid claim or not. Unlike the other, the validiy is in question with the other.

      Now you see if you could see why someone might be more upset over one then the other. Then I will tell you how one grows fungus better then the other.

  8. Single page version of the article by Anonymous Coward · · Score: 5, Informative

    Can be found here. No ads, pleasant to read, all on one page! (Posting AC to avoid karma whore accusations).

    1. Re:Single page version of the article by debilo · · Score: 5, Funny
      (Posting AC to avoid karma whore accusations).

      Oh, get out, you're such a sympathy whore.
    2. Re:Single page version of the article by Anonymous Coward · · Score: 0

      Karma whore.

    3. Re:Single page version of the article by Anonymous Coward · · Score: 0

      Karma whore. Where would we be if the AC's karma fell any lower? I mean it's already at 0. It needs all the karma whoring it can get!
  9. Oh Slashdot by Anonymous Coward · · Score: 1, Interesting

    When Cisco sued Apple, there was no way Apple was guilty. And if they were guilty, it was ok because information wants to be free and we have a "right" to use other people's ideas without paying for them.

    When an open-source "expert" announces that Cisco "might" have violated the GPL but has no court proceedings to back up his claim, Cisco needed to be fined trillions in punitive damages and be shut down.

    1. Re:Oh Slashdot by Ungrounded+Lightning · · Score: 3, Insightful

      When Cisco sued Apple, there was no way Apple was guilty...
      When an open-source "expert" announces that Cisco "might" have violated the GPL...


      Please note that Slashdot posters are not a homogeneous mass. Different claims are typically posted by different people with different opinions.

      Also please note that there are different types of "IP" involved in the differing infringements:
        - In the Apple-Cisco dispute it is a trademark issue. (Last news I saw makes it look like Cisco had let the trademark lapse - which leaves it open to the next claimant.)
        - In the Cisco-GPL dispute it is a matter of whether Cisco failed to abide by copyright licensing terms, along with an attempt by a party to whom those terms grant rights to require performance.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    2. Re:Oh Slashdot by Anonymous Coward · · Score: 0

      The Cisco-GPL dispute is a matter of whether some Linux zealots can convince some blog drones that corporations are teh evil. If you try reading the actual case instead of just the Slashdot blurbs, you will notice that every assertion by the OSS freaks starts with the word "if."

    3. Re:Oh Slashdot by Anonymous Coward · · Score: 0
      Please note that Slashdot posters are not a homogeneous mass.

      Yes, yes they are.

    4. Re:Oh Slashdot by Anonymous Coward · · Score: 0

      I'm not

    5. Re:Oh Slashdot by alexhard · · Score: 1

      Please note that Slashdot posters are not a homogeneous mass. You must be new here...
      --
      Infinite time means everything that can happen, will. You being you is absolutely incidental. You do not exist.
    6. Re:Oh Slashdot by Anonymous Coward · · Score: 0

      I'm not To anyone that didn't "get" this..you have to see Life of Brian!
    7. Re:Oh Slashdot by someone1234 · · Score: 1

      Nah, if you ask me, i always said Apple sucks. And now I say Cisco sucks as well. (If in doubt, check my troll post about apple:)

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
    8. Re:Oh Slashdot by nobaloney · · Score: 1
      "In the Apple-Cisco dispute it is a trademark issue. (Last news I saw makes it look like Cisco had let the trademark lapse - which leaves it open to the next claimant.)"

      Uh...

      While you need a registration to sue, you can certainly get it after the trademark is violated. In the US, anyway.

      If Cisco started selling a product with the name iPhone before Apple did (remember, Apple kept the name secret until the day of the release; the public wasn't notified) then it's likely the trademark is good.

      Of course if Cisco cheated in the registration, the cheating may affect the registration. I'm not an attorney and I haven't studied case law so I don't know if misuse of the registration affects the trademark or not.

      Jeff

  10. iEverything by horsedreamer · · Score: 1

    If Jobs & co. had just trademarked the lowercase 'i' we could have bypassed this whole discussion. "a, b, c, d, e, f, g, h, i(TM)..."

    1. Re:iEverything by VGPowerlord · · Score: 1

      While we're at it, Microsoft should copyright "windows."

      Oh wait, they can't because it's a common word. Hence why it's "Microsoft Windows."

      You could argue that "i" is just a letter, but I(tm) beg to differ. Besides, if you think that common words aren't allows, do you really think they'd allow a single letter?

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    2. Re:iEverything by VGPowerlord · · Score: 1

      er... trademark "windows." Too used to arguing about copyrights, I guess.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  11. Clear up a point... by SpringRevolt · · Score: 1

    It is not clear from the article if they mean "Linux the kernel" or "Linux the GNU/Linux OS", seeing as they talk about "couple of programs". However "Memory Technology Device" is mentioned and this is a Linux subsystem - so they may well mean the former. Of course parts of our userland may have been sucked in too, but that is still opaque...

    IMHO, ignorance of the GNU GPL is no defence. We need a 1000 or so litigious lawyers on our side. I'd imagine that that'd sort out the common practice of code theft that the article hints at... Baah.

    1. Re:Clear up a point... by Anonymous Coward · · Score: 0

      Depending on which distro you're talking about, Linux could be the whole operating system, or just the kernel. RMS, the FSF, and the GNU/Linux chanters have no right to rebrand somebody else's IP. But Linux is a broad enough term to cover all the Linux distributions and the kernel, including the GNU/Linux.

      When you build your own distro you're free to call it whatever you want.

    2. Re:Clear up a point... by sbrown123 · · Score: 1

      Just a little did-you-know, but Apple just dropped a bunch of code on the LLVM project for ARM based processors. My guess is that they are trying to cover their GPL violations up.

    3. Re:Clear up a point... by russotto · · Score: 1

      What possible GPL violation could Apple have committed wrt the LLVM? The LLVM project doesn't use the GPL for its backend.

  12. Access to source upon request by Anonymous Coward · · Score: 0

    I may have interperated it wrong but are they only in violation if they don't supply the source upon request of it even then they don't have to give it away for nothing but can charge for it ??. If that is the case the article doesn't mention if the source was requested of them and that they denied access to it.

    It only makes reference to reverse engineering the firmware and only then did they realise (assume) that it was a GPL violation and only if the source was denied upon request.

  13. Anyone who owns one of these phones ask? by (H)elix1 · · Score: 0

    Did anyone who purchased one of these phones ask for the source? They don't have to put the source out there for the general public. The person who is entitled to the source could turn around and do that, but did Armijn even have one of these?

    1. Re:Anyone who owns one of these phones ask? by solevita · · Score: 0, Flamebait

      If I killed you, would I get charged only if you complained? A silly example, perhaps, but you get the point. GPL violations suck.

    2. Re:Anyone who owns one of these phones ask? by Anonymous Coward · · Score: 0
      It's not good enough to make the source available on request. If you're not providing the source with the product then you also have to let your customers know that they can request it.
      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. Re:Anyone who owns one of these phones ask? by Ungrounded+Lightning · · Score: 4, Informative

      Did anyone who purchased one of these phones ask for the source? They don't have to put the source out there for the general public.

      Actually, according to the GPL, if they don't provide the source with every phone then they DO have to give it to anyone in the general public upon request - until they've sold or otherwise "distributed" the last one and for a period of time thereafter.

      (You never know who ends up with the black box containing the object code, after all, and writing the GPL so it would require successive box owners to maintain a paper trail of ownership in order to obtain the source code would have subverted its purpose.)

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    4. Re:Anyone who owns one of these phones ask? by Elshar · · Score: 1


      With network devices (Or anything actually) it's fairly easy to come up with a system to verify that you do indeed own a piece of hardware without actually keeping a paper trail of ownership. And Cisco already does this, actually.

      It's called a serial number. Usually on the backside/bottom of the device, it's a unique number that can 'verify' that you have the device in-hand. Afterall, if you can recite it to them, you must have it right?

      Also, MAC addresses are assigned to entities much like IP addresses are, and thus afaik are unique to each device, so that too would be a good way to figure out if you actually own the device.

      And, the way to circumvent people from just posting it online is pretty easy too. If sopmeone in russia claims to have that serial number, and then the next day someone in kansas city does, it'd be pretty obvious that one or neither actually own it. :)

    5. Re:Anyone who owns one of these phones ask? by hp48 · · Score: 5, Informative

      Did anyone who purchased one of these phones ask for the source? They don't have to put the source out there for the general public.

      Actually, according to the GPL, if they don't provide the source with every phone then they DO have to give it to anyone in the general public upon request - until they've sold or otherwise "distributed" the last one and for a period of time thereafter.


      Actually, according the the GPL, they don't. They just have to give it to anyone who uses the binary. However, most of the time anyone in the general public could be a user, but that's not assured.

      http://www.fsf.org/licensing/licenses/gpl-faq.html #GPLRequireSourcePostedPublic>
      and
      http://www.fsf.org/licensing/licenses/gpl-faq.html #WhatDoesWrittenOfferValid>

    6. Re:Anyone who owns one of these phones ask? by TheSkyIsPurple · · Score: 1

      >it'd be pretty obvious that one or neither actually own it.

      Having been bitten by that one before... lemme say... NOPE

      We had a service guy using one of our serial numbers for another device to get replacement parts for it under warrantee. When ours needed the same parts, the manufacturer got a tad suspicious, and we had to fight hard in order to be able to get our part.

    7. Re:Anyone who owns one of these phones ask? by Anonymous Coward · · Score: 0

      Insightful? He didn't even RTFA.

      If he had, he would know that the guy reverse engineered the device and determined that there was a GPL violation.

      It didn't say weather he even attempted to acquire it from Linkysys directly.

      I would prefer more than one guy's opinion before drawing any conclusions, but I think he risks credibility if he is wrong. This would obviously affect his job, as that is the sole responsibility of the GPL Violations Project.

      Side note:
      Isn't there a fuse one can blow in the processor to prevent anything but boot-loads?

    8. Re:Anyone who owns one of these phones ask? by Ungrounded+Lightning · · Score: 1

      If you'll follow your own second link you'll see that the FSF agrees with my position. If the source wasn't included with the distribution, anyone can request it and it must be supplied.

      The FSF goes on to state that the REASON for the right is for people who obtained the binaries to be able to obtain the source. But the right itself is not dependent on the requester having the binaries.

      The vendor has the choice of distributing the source with the binaries or providing it (at no more than a nominal copying fee) to anyone who asks.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    9. Re:Anyone who owns one of these phones ask? by Achromatic1978 · · Score: 1
      Been there, done that. Pain in the ass, but had a really simple solution, for me. I just said "I'll take a photograph of the component and s/n and send it to you. Hell, a video, even. You send us the part, and the next time you get a claim for parts for the same s/n not from us, ask them for the same."

      Et voila.

    10. Re:Anyone who owns one of these phones ask? by TheSkyIsPurple · · Score: 1

      I originally offered to do that, but the rep didn't want to go that way (worried that I would have a picture,but not the device anymore somhow, I guess).

      By that point I was a tad miffed, so we made sure to use the onsite support option that we paid for =-)

    11. Re:Anyone who owns one of these phones ask? by hp48 · · Score: 1

      If you'll follow the second link you'll see that the FSF agrees with my position. If the source wasn't included with the distribution, anyone who has the written offer can request it and it must be supplied.

      Who has the written offer? People who have received the binaries from you, either directly or indirectly.
      If you commercially distribute binaries not accompanied with source code, the GPL says you must provide a written offer to distribute the source code later. When users non-commercially redistribute the binaries they received from you, they must pass along a copy of this written offer. This means that people who did not get the binaries directly from you can still receive copies of the source code, along with the written offer.

      So unless you've been given the binary, they don't have to give you the code.

  14. Translation... by Thaidog · · Score: 0, Troll

    If you're going to "bring it".... bring it|"real" or STFU.

    --

    ||| I still can't believe Parkay's not butter.

  15. Like anyone gives a shit about copyright bitch by Anonymous Coward · · Score: 0

    Like anyone gives a shit about copyright here - we da mofo torrent bitches, bitch !

  16. Can the EFF then own Apple and Cisco by WillAffleckUW · · Score: 0, Troll

    just thinking of treble damages ...

    --
    -- Tigger warning: This post may contain tiggers! --
  17. Do they want to score points or Cisco to fix it? by Anonymous Coward · · Score: 0

    From TFA: "Hemel didn't actually identify for Cisco the specific code that hasn't been published. 'I'm not going to do their work for them,' he said."

    If they intend to sue, they'll have to specify the infringing code eventually. Failure to do so now will probably prevent triple damage. It's going to be hard to show bad faith or willful infringement if they tried to fix it and were stymied by an activist who admittedly looked into this in order to make a political point and wouldn't provide details of the infringement.

  18. Maybe true, but irrelevant by tkrotchko · · Score: 3, Insightful

    The article implies a linkage that isn't there.

    iPhone is a trademark dispute between Apple and Cisco.

    The other appears to be a vague accusation the Cisco didn't abide by a usage restriction (not related to apple in the least) on source code....

    I mean, perhaps this could be considered ironic, but irony is not a legal challenge and in any case, even if the GPL has been violated, it has no bearing at all on the case between Apple and Cisco.

    I'm not a big fan of the way either of these companies use their legal teams, but you don't have to be a lawyer to realize that Apple is wrong here. They gave away their entire negotiating position when they announced iPhone before securing the rights to the name. They either pony up what Cisco wants, or choose a new name. It's not that difficult.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
    1. Re:Maybe true, but irrelevant by Anonymous Coward · · Score: 0

      Just because you state that the "article implies a linkage", doesn't mean that you've read it. I know this is /. and all but geeze, don't make me read it to call you out on it. The article says:

      "He decided to talk about his findings now because "the timing is just perfect," he said. "For someone talking about Apple using Cisco's property, actually they're infringing on copyright themselves. So it's just a double standard."

      The article really makes no other reference to Apple so you sir are trying to form a linkage.

      I'm not a big fan of the way either of these companies use their legal teams, but you don't have to be a lawyer to realize that Apple is wrong here. They gave away their entire negotiating position when they announced iPhone before securing the rights to the name. They either pony up what Cisco wants, or choose a new name. It's not that difficult.

      Hold on there trigger. Although IANAL I did sleep in a Holiday Inn Express last night. I am going to leave the searching as an exercise for you. Yes, at face value it may appear that Apple has thumbed their nose at Cisco, but, several other telephony companies have used iphone in reference to their products. If Cisco has allowed this to happen and not filed trademark infringments on those companies then, the trademark has been diluted and is no longer enoforcable (think Kleenex, Xerox, etc.). So, it may be that Cisco gave up their negotiating position for not previously defending "their" trademark.

    2. Re:Maybe true, but irrelevant by tkrotchko · · Score: 1

      "If Cisco has allowed this to happen and not filed trademark infringments on those companies then, the trademark has been diluted and is no longer enoforcable"

      Perhaps true, but ultimately irrelevant to Apple's desire to launch the phone in 5+ months. The wheels of justice grind slowly, and Cisco will surely get an injunction against Apple's iPhone if it goes on sale. You may be right about everything, and it won't mean a thing, because the burden will be on Apple to prove the trademark is unenforceable.

      And while you and I may be so excited that by iPhone that June seems like it's a long way away, in fact, June is right around the corner for a product launch. With this trademark suit hanging over Apple, the chances of releasing iPhone in June are pretty close to zero, unless they settle or change the name.

      So even if Apple is right, they'll lose. Apple jumped the gun on the announcement and they're going to pay the price if they insist on sticking with the iPhone name.

      And again, this has nothing to do with the Cisco allegedly not abiding by the GPL.

      (and if you want irony, take a look in Cisco's site where they point out that Steve Jobs made a point of saying they would protect the IP in the iPhone, all the while not respecting Cisco's IP on the actual name).

      Again, I'm not bashing Apple in the sense you seem to think. But I think if I'm on the board of directors, I'd ask a few pointed questions about announcing a major new product without securing the rights to the name first. At best, it smacks of poor judgment.

      "Hold on there trigger."

      The phrase is "Hold on there TIGER".

      You're welcome!

      --
      You were mistaken. Which is odd, since memory shouldn't be a problem for you
    3. Re:Maybe true, but irrelevant by repvik · · Score: 1

      Except that Cisco just might not have the right to the iPhone trademark after all... So, you suck at being a lawyer.

    4. Re:Maybe true, but irrelevant by gnasher719 · · Score: 1

      I think that trademark situation is a bit more complicated.

      Apple wants to release the iPhone in June. They _will_ release it in June, but possibly not under the name iPhone.
      Cisco is officially in possession of the trademark "iPhone", but they might lose it.
      The name "iPhone" has lots of value for Apple. It has very little or no value for Cisco, except to use it to get money from Apple.
      If Apple releases the iPhone lets say as "Apple Phone" or "The Phone", Cisco has no chance to get any money from Apple.

      So what is Cisco's goal? If their goal is to stop Apple from using their trademark in June, they can easily achieve that. If they want to stop Apple forever, that would be more difficult, but after June Apple won't want the name anymore. There is the risk that they are not legal owner of the trademark, and if Apple won a countersuit that could be very, very expensive.

      If their goal is to get money from Apple, then they have to have an agreement in place before the iPhone ships. There will be a price; the price will depend on how the legal situation looks. If Apple is totally convinced that Cisco messed up and let their registration slip, they won't pay too much. If they think that Cisco's rights are secure, they will pay a lot. But important is that after June, the value of that name is close to zero.

    5. Re:Maybe true, but irrelevant by tkrotchko · · Score: 1

      iPhone is a registered tracemark of Cisco. Check the TESS system at the USPTO, the registration is 2293011.

      Could Cisco lose that trademark because of some legal reason? Let's assume the answer is yes (I have no idea). I don't understand how that helps Apple any time soon. It will take years before they lose the trademark because of legal action.

      Just because Cisco loses the trademark doesn't mean that Apple gets to have it. The best that Apple could hope for is the term becomes generic. Well... does apple want to call their new cell phone by a generic name that they couldn't trademark themselves?

      Apple is screwed on the name at this point. It could have easily been avoided. Apple will either have to pay Cisco for the name or pick a new name. It's not that big a deal. The fact that one big corporation has to pay another big corporation money to use a name has no effect on you or me. It's just a sideshow.

      Maybe they can call it "The MacPhone". Or "The Powerphone".

      --
      You were mistaken. Which is odd, since memory shouldn't be a problem for you
    6. Re:Maybe true, but irrelevant by repvik · · Score: 1

      iPhone is a registered tracemark of Cisco. Check the TESS system at the USPTO, the registration is 2293011.

      I am aware of that. Cisco might have lost the right to use it because they trademarked it way back and haven't used it. It appears there are some (sane) laws in place that makes it harder to just trademark a lot of names for the purpose of suing whoever tries to use them. This is what I've heard, do not in any way take it as gospel ;-)

      Just because Cisco loses the trademark doesn't mean that Apple gets to have it. The best that Apple could hope for is the term becomes generic. Well... does apple want to call their new cell phone by a generic name that they couldn't trademark themselves?

      If Cisco loses the trademark, what's to stop Apple from using it? And wouldn't the best Apple could hope for in this case be that Cisco has actually lost the right to the trademark, so they don't have any case? There's no chance that iPhone will become generic for a few years anyway, so that's not much to hope for.
      As a sidenote, what will Apple do in Norway, where a company called iPhone has the right to the name? ;-)

    7. Re:Maybe true, but irrelevant by bill_mcgonigle · · Score: 1

      As a sidenote, what will Apple do in Norway, where a company called iPhone has the right to the name? ;-)

      Same thing as Cisco decided to do in Norway... I guess.

      The funny thing about trademarks is nobody has a right to any name. They are granted a right to a name for a specific application. Apple is trying to say that Cisco has the name for a VoIP phone and they want it for a cell phone.

      But we all know that the Apple Phone has to be a VoIP phone eventually, so bs on that.

      It's all nebulous - if I decided to call my new line of garden rakes Coca-Colas I don't think I'd get very far.

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

    Cisco slaps Apple with infringement of the name and GPL slaps Cisco with infringement of source code. Shameless how corporations act.

  20. Nope: ANYONE who asks, because they missed a) by Ungrounded+Lightning · · Score: 2, Insightful
    The issue is NOT whether you can prove ownership. The issue is the TERMS OF THE GPL.

    The GPL (v2) REQUIRES that a commercial distribution of the software as object EITHER be accompanied by the source OR by an offer, good for three years, to sell a copy of the source to ANY THIRD PARTY for no more than a nominal copying fee. (Non-commercial distributions, under some circumstances, have a third option of just forwarding the offer they got from upstream.)

    Since they didn't distribute the source, in machine-readable form, with every iPhone, they must make (and live up to) the offer to EVERYBODY - not just their customers, not just to repurchasers of their customers' equipment:

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


    Since they didn't distribute the source, in machine-readable form, with every iPhone, they must make (and live up to) the offer to EVERYBODY - not just their customers, not just to repurchasers of their customers' equipment.

    Got it now?

    Since they ALSO didn't make the offer they're already in violation, and have thus have no right to distribute the software and are liable for violation of the underlying copyrights. However, when someone is caught in violation by not making the offer, those enforcing the GPL will generally settle for letting them clean up their act by making the offer retroactively and providing source code under it.
    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  21. GPL is NOT an agreement by SLi · · Score: 4, Informative

    Argh. When will people learn this? The GNU GPL is not a "licensing agreement", it's a license. It's a one-sided declaration that gives to the licensee rights they would not otherwise under the copyright law have (ie. the right to redistribute the software under some conditions, spelled out by the GPL). It doesn't demand anything at all in exchange, and the licensee does not need to "agree" to it or "accept" it for it to have effect (and not accepting it wouldn't make much sense, since it only gives additional rights).

    1. Re:GPL is NOT an agreement by bahwi · · Score: 1

      You give your acceptance. And not accepting it means you have no legal right to use the code or have a copy of it on your machine at all barring some other agreement. Yes, the GPL is a license, but accepting it turns that into an agreement.

    2. Re:GPL is NOT an agreement by Perey · · Score: 1

      Actually I seem to recall reading something from GNU about how you're quite entitled to not accept the GPL, in which case you only have your default rights under copyright law (i.e. you may obtain a copy from a legitimate distributor, which is 'anyone who did agree to the GPL' in this case, and you may use it personally... the exact bounds of your rights to 'use' will vary and IANAL).

      True, doing so doesn't make much sense unless you're trying to make some ideological statement about the GPL. But it's still an agreement, because (again, IANAL, but) no private party has the right to make a one-sided declaration of what someone else can or cannot do. Either the law already says they can or cannot, and you're just asserting your legal rights, or you're going beyond what the law says (either more or less permissive), in which case the other party must agree (even implicitly) to your terms.

    3. Re:GPL is NOT an agreement by Rude+Turnip · · Score: 1, Informative

      Way, way, way wrong...the GPL is a license to redistribute the source code under certain conditions. It says nothing and has nothing to do with the use of the code.

    4. Re:GPL is NOT an agreement by bhsx · · Score: 1

      And not accepting it means you have no legal right to use the code or have a copy of it on your machine at all
      Hate to be nit-picky; but you have every right to have a copy of it on your machine without accepting into agreement with the GPL. The GPL only applies if you distribute derivative works. On a side note, that's a weird issue when it comes to GUI installers. Especially win32 installers that make you click "Accept" on the GPL posting. Seems strange that the people using the GPL, who generally hate EULAs, basically implement the same sort of thing in their own installers.
      Maybe I'm way off, but I think that practice should be changed.
      --
      put the what in the where?
    5. Re:GPL is NOT an agreement by SLi · · Score: 1

      Yes, that's horrible.

      By the way, I believe at least Debian has removed some of those (which they, arguably, have the right to do under the terms of the GPL). I don't remember from which specific pieces of software, though.

    6. Re:GPL is NOT an agreement by ross.w · · Score: 1

      You need to understand the difference between the GPL and most licences. Most licences impose additional restrictions on top of what is already provided for by copyright law. Eg some Database management software prohibits you from running benchmarks on their software. This is an additional restriction imposed by the licence on top of copyright law.

      GPL doesn't add any restrictions that copyright law doesn't already have. It grants additional privileges to the licensee that otherwise would not be legal - like the right to distribute the software in its original or modified form - with the sole caveat being that you have to ensure that the source code for any changes you make available to anyone who asks.

      If you don't accept the terms of the licence, standard copyright law applies and you can't distribute the software to anyone or modify it in any way.

      So, using the standard click through mechanism designed to restrict a persons use of software that Windows Installers provide, the author grants you additional privileges on top of those normally granted by copyright law. your usage is not restricted and you are now allowed to give away copies and modify yours in whatever way you want - provided that if you give away a modified copy you need to give away the source code.

      If the click through mechanism is unenforceable, then, no problem. Standard copyright law still applies and you aren't allowed to give away copies or modify the original.

      --
      If my call is important, why am I talking to a recording?
    7. Re:GPL is NOT an agreement by bhsx · · Score: 1

      your usage is not restricted and you are now allowed to give away copies and modify yours in whatever way you want - provided that if you give away a modified copy you need to give away the source code. Again, it's nit-picky; but we are talking about licenses and copyrights, which are nit-picky by nature. Anyway, your usage IS restricted. You don't have to "agree" to the GPL in order to install and use the software; but try clicking "Decline" or "Cancel" and see how your install goes.
      --
      put the what in the where?
    8. Re:GPL is NOT an agreement by oohshiny · · Score: 1

      Hate to be nit-picky; but you have every right to have a copy of it on your machine without accepting into agreement with the GPL.

      Quite wrong. Without the GPL, you have no right to copy the code at all. The GPL gives you that right; if you didn't accept it, you'd be violating the author's copyright.

    9. Re:GPL is NOT an agreement by Aim+Here · · Score: 1

      You're both right; it's only your first sentence 'Quite wrong.' that's incorrect.

      The GPL is the document that grants the right to have your own personal copy of the code, but it's unconditional; you don't have to accept the GPL, or do anything else that would constitute 'agreeing' to it. Everyone has the right to have GPLed software on their machines, granted by the GPL, whether they accept the GPL or not.

      However if they don't accept the GPL, they don't have the rights to modify or distribute or distribute modified versions of the software. Those rights are only offered on a conditional acceptance of the terms in the GPL (which they 'accept' by attempting to exert rights that only copyright law grants). So he's right and you're mostly right.

      (Oh, and for the record, if you, say, have a copy of the code on a CD-ROM, then it's not just the GPL that necessarily gives you the right to have 'a copy of the code on your machine'; around the world, there are laws similar to 17 USC 117 that deny the copyright holder the right to prevent you running code you're in possession of)

    10. Re:GPL is NOT an agreement by uglyduckling · · Score: 1
      Again, it's nit-picky; but we are talking about licenses and copyrights, which are nit-picky by nature. Anyway, your usage IS restricted. You don't have to "agree" to the GPL in order to install and use the software; but try clicking "Decline" or "Cancel" and see how your install goes.

      Ok, you have a point - the click-through licence/agreement shouldn't bind people to the GPL. Maybe it should start with "if you wish to distribute this software or a modified version of it then...". However, it's perfectly possible to install without the click-through - download the source code and compile it on your system. Or find some other binary that doesn't have a click-through. It's almost always possible to legally install any GPL software without needing to accept the GPL license.

    11. Re:GPL is NOT an agreement by uglyduckling · · Score: 1
      But it's still an agreement, because (again, IANAL, but) no private party has the right to make a one-sided declaration of what someone else can or cannot do. Either the law already says they can or cannot, and you're just asserting your legal rights, or you're going beyond what the law says (either more or less permissive), in which case the other party must agree (even implicitly) to your terms.

      Hmmm... I see what you're saying, and maybe we're getting into debating the finer points of something that most of us (including me) don't understand. But, since it's fun...

      If I buy a birthday present for someone, I enter into some sort of agreement with the shop, a contract of sale presumably. When I give the present away, the recipient enters into no agreement - they receive a gift from me of something that I legally own. If it turns out that I broke my agreement (e.g. the cheque didn't clear) then the gift could be taken away from the recipient and returned to the store, but it's me that would be in trouble.

      I would see the GPL in the same way - if I burn a disk with some GPL software and give it to you, I have entered into agreements with the various authors that I may distribute that software under the GPL. You are not bound by any sort of agreements, you've received it as a copyrighted work just as if I had given you e.g. an audio CD, and you would be bound to treat it as you would any other copyrighted work under whatever local laws applied. There's no EULA, as far as you're concerned the GPL doesn't exist. If you burn a copy of that disk for your friend, you may be breaking copyright law depending on what the local laws are... EXCEPT that you could choose to accept the terms of the GPL license, which grant you additional privileges to distribute the original or modified software. Only at that point does the GPL have any relevance.

      If it turns out that the disk I gave to you had GPL software that I modified but refused to publish the modified source code for, you would then have in your possession a copyrighted work that I had illegally distributed (depending on local law). You would have to return/destroy that work since I had no right to give it to you. It would be just as if I had given you a pirated DVD. You may have some liability, again depending on local law - I'm in the UK and I think here it depends on whether you could reasonably have expected it to be an illegal copy (e.g. if you buy dodgy-looking DVDs on a street corner you might be prosecuted, but high-quality copies from an apparently legitimate store that turn out to be pirate you probably wouldn't).

      This last point is where some parties claim there is a 'viral' aspect, presumably based on the idea that employees/contractors might use some GPL code in a companies product which then gets distributed, and then the company is forced to release source for all of their code. This is disingenious, not because it's wrong but because it's true for every type of license. If I insert bits from some commercial C++ libraries into code that I'm writing for a company, they will be bound to comply with the copyright owner's distribution license just as they would with the GPL. If the copyright owner's distribution license terms are unacceptable for one reason or another, the company would have to recall the product and/or replace the offending code with versions that don't rely on a copyright work.

      The legal remedy when a company distributes modified GPL software is not to force them to release source, but to prosecute them for illegal distribution of a copyright work. Ongoing efforts to persuade compaies to publish source are based on the assumption that they are choosing to enter into the GPL license. It's also worth remembering that the GPL is non-exclusive, i.e. in the above case there's nothing stopping the company approaching the owners of the copyright works and negotiating some other distribution rights in alternative to the GPL.

    12. Re:GPL is NOT an agreement by oohshiny · · Score: 1

      The GPL is the document that grants the right to have your own personal copy of the code, but it's unconditional; you don't have to accept the GPL, or do anything else that would constitute 'agreeing' to it. Everyone has the right to have GPLed software on their machines, granted by the GPL, whether they accept the GPL or not.

      Legally, if you copy the software onto your machine, you have "accepted the GPL" in its entirety. It's just that almost all of the terms of the GPL pertain to distribution, so when the GPL says that "you don't need to accept the GPL", that really is just a shorthand for saying "if you don't distribute the software, you don't have to read on". But, still, you have accepted the GPL in its entirety, it's just that most of the terms don't apply to you.

      Oh, and for the record, if you, say, have a copy of the code on a CD-ROM, then it's not just the GPL that necessarily gives you the right to have 'a copy of the code on your machine';

      No, but the CD copy was made under the GPL, and when the ownership is transferred to you, you assume all obligations under that license.

    13. Re:GPL is NOT an agreement by Anonymous Coward · · Score: 0

      I haven't seen the dialogue, so I'm a bit in the dark, but I thought that you could click "disagree" and still get it installed.

      The reason why this was done is because of user expectation on Windows: even freeware has an "Agree/Disagree" dialogue.

      It should have the dialogue box pop up another message saying "You can still use the software but you can't use the code. Read the LICENSE.txt file for what conditions you can use the code under" then install after clicking "OK".

  22. Sorry, wrong: by Ungrounded+Lightning · · Score: 4, Insightful

    ... the only thing they HAVE to give people is any modifications to programs licensed under the GPL. If they modified the Linux kernel running on this (which they most likely did) then, yes, they need to release that. If they wrote a custom app for this purpose, that does not need to be released.

    Sorry, not true.

    If they have a stand-alone part that is unchanged they still have to distribute the source of it.

    If they have stand-alone part they modified they have to license their modifications under the GPL and distribute the whole part's source (not just the deltas).

    The only thing they can avoid *GPLing and distributing source for is a stand-alone part that they wrote from scratch - and then (since it's a single software load rather than a distribution containing clearly separable components) only if the underlying code was licensed under the LGPL rather than the full-blown GPL.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Sorry, wrong: by settrans · · Score: 1
      The only thing they can avoid *GPLing and distributing source for is a stand-alone part that they wrote from scratch - and then (since it's a single software load rather than a distribution containing clearly separable components) only if the underlying code was licensed under the LGPL rather than the full-blown GPL.

      The way you word this seems to imply that if the software was built on a platform released under the GNU GPL that the source code to the software must be released. This is not the case--it is typically understood to fall under the mere aggregation clause in section 2 of the GPL; such works are not typically considered "derived".

      Dynamic linking, however, is a more interesting issue. Should a work which simply links against a GPL library dynamically be considered a derived work? What if it simply dlopen()s a GPL library?

      --
      "When I wake up in the morning I piss cryptographic excellence." - Bruce Schneier
    2. Re:Sorry, wrong: by TheLogster · · Score: 1

      Sorry, not true. If they have a stand-alone part that is unchanged they still have to distribute the source of it.

      Hmmm - what if the stand-alone part is not licensed under the GPL or LGPL? Surely, if it is closed source, then they can't distribute the code, as they wouldn't have the right to the source code.

      Just as I can't distribute the code to "dude's cool widget", if "dude's cool widget" is closed source and not licensed under the GPL and "dude" gives it away for $0; even if I use the GPL to distribute my software.

    3. Re:Sorry, wrong: by Millenniumman · · Score: 1

      Dynamic linking, however, is a more interesting issue. No, it isn't. It has been established that software dynamically linking to a GPL library requires has to be GPL compliant. This is not the case with the LGPL (greater gnu public license).
      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
  23. Re:Nope: ANYONE who asks, because they missed a) by jdgeorge · · Score: 1

    Since they didn't distribute the source, in machine-readable form, with every iPhone, they must make (and live up to) the offer to EVERYBODY - not just their customers, not just to repurchasers of their customers' equipment.

    Got it now?


    Hmmm.... I'm not sure I agree with your optimistic, yet unlikely interpretation. I am not aware of a requirement that the written offer can be exercised by anyone other than an actual recipient of the binary. Furthermore, "any third party" is not the same as "every third party".

    Oh, and as this post in this thread already pointed out, the Free Software Foundation's information about the GPL doesn't seem to support your position.

  24. Putting the I in Team by Anonymous Coward · · Score: 0

    One fellow is half of the team?

    Is that the pro-active, politically correct, business-speek way to say one of two?

    But I am glad there are two.

  25. Doesn't demand anything NOT by ClosedSource · · Score: 1

    How can requiring that additional source code added by the licensee must be distributed along with the original source not be considered a demand? A GPL licensee is giving up their rights to keep their source code secret in exchange for being able to incorporate GPL'd code in their application.

    You can argue about legal definitions all you want, but as a practical matter the GPL is indistinguishable in effect from a "licensing agreement" to those that intending to distribute derivative code.

    1. Re:Doesn't demand anything NOT by SLi · · Score: 1
      Well, there are some very important differences. http://lwn.net/Articles/61292/ explains them well:


      Similarly, when you hear that the GPL is viral and can force proprietary code to become GPL, which a couple of lawyers have been saying, you'll know that isn't true. If you steal GPL code, you can expect an enforcement action. But this action can only be enforcement of a license, not a contract, and a forced release under the GPL can't be imposed on you under copyright law. It's not one of the choices, as Professor Moglen has explained. You do have a choice under the GPL: you can stop using the stolen code and write your own, or you can decide you'd rather release under the GPL. But the choice is yours. If you say "I choose neither," the court can impose an injunction to stop you from further distribution, but it won't order your code released under the GPL. Your code remains yours, as you can see, even in a worst case scenario.

      Of course, you could avoid all such troubles in the first place by not stealing GPL code to begin with. But if something happens inadvertently and some rogue employee sneaks some GPL code into your proprietary product, the sky isn't falling. It's a manageable risk and a solvable problem. No one wants to steal your code in retaliation or force it to be something you don't want it to be. The GPL is unequivocally a license, and that's the truth.


      So, if it were a contract, the infringer could be ordered by a court to disclose the code. Now that it's not, the worst that can happen is a court barring them from infringing it further.
    2. Re:Doesn't demand anything NOT by epee1221 · · Score: 1

      The basic idea seems to be that there is nothing normal copyright law would allow that the GPL prevents.

      --
      "The use-mention distinction" is not "enforced here."
    3. Re:Doesn't demand anything NOT by Anonymous Coward · · Score: 0

      And FLOSS programmers give up the right to distribute their code openly and freely if they incorporate propriatary/unfree code. What's up with that? Why are FLOSS programmers forced to close their code?

    4. Re:Doesn't demand anything NOT by ClosedSource · · Score: 1

      I don't see how that has anyting to do with my argument.

    5. Re:Doesn't demand anything NOT by ClosedSource · · Score: 1

      The fundemental difference is that the GPL is as interested in the code a licensee adds as it is in the orginal code. Proprietary code owners are fundementally concerned in protecting their own code and don't really care about the value that added code might have.

      In any case the debate is about whether the GPL demands something (which it does as I described before), not about the relative niceness of the GPL vs. proprietary legalities.

    6. Re:Doesn't demand anything NOT by ClosedSource · · Score: 1

      I guess I'm a bit old fashioned. If I take advantage of a license my first thought isn't "what happens if I cheat?". For non-cheaters, the GPL does force proprietary code to become GPL in exchange for the right to create a derivative work. There would be no point in creating the GPL if one assumed most people weren't going to accept this bargin.

    7. Re:Doesn't demand anything NOT by epee1221 · · Score: 1

      You asked how the requirements regarding how GPL'd works can be redistributed weren't a demand. The GPL says you can redistribute the software with the source code. Saying you can't redistribute without the source code isn't a demand set by the license (though it is certainly clarified there), but by copyright law. You couldn't do that to begin with, so saying the GPL bars you from doing that is like saying the 2005 Anti-Phishing Act made phishing illegal -- it already was illegal.

      AFAIK (IANAL) for something to involve contract law in any way, there has to be some form of contract. One requirement of a contract is that there must be consideration from both sides (in the case of copyright licensing, the consideration involves giving up legal rights). The licensors give up legal rights (otherwise they could sue people who reuse the open-source code in their own open source projects). The licensee does not give up any rights (there is nothing that the licensee can't do under the GPL that he could do without it).

      --
      "The use-mention distinction" is not "enforced here."
    8. Re:Doesn't demand anything NOT by Lockejaw · · Score: 1
      For non-cheaters, the GPL does force proprietary code to become GPL in exchange for the right to create a derivative work.
      Yeah, that proprietary software has to become GPL instead of just being plain old illegal. You could always go with what was available before -- you have the option of keeping the proprietary software as a copyright infringement, just like it would have been.
      --
      (IANAL)
    9. Re:Doesn't demand anything NOT by ClosedSource · · Score: 1

      "The GPL says you can redistribute the software with the source code. Saying you can't redistribute without the source code isn't a demand set by the license (though it is certainly clarified there), but by copyright law"

      It's not clear which source code you are talking about, but the point is that copyright law says nothing about having to distribute the new part of a derivative work, it just says you can't distribute anything without permission. The requirement to GPL your added code is part of the terms under which you are allowed to create and redistribute a derived work. These terms are unusual but they play the same role as paying a fee or any other consideration given in exchange for access to someone else's property.

      "The licensee does not give up any rights (there is nothing that the licensee can't do under the GPL that he could do without it)."

      This is simply false. Someone who doesn't hold the copyright to source code has no rights to it, so there's nothing to give up there. But that same person might create new lines of code that he has the right to keep secret but he agrees to give up that right in order to combine his new code with GPL'd code. Thus there is, in fact, something that a licensee can't do under the GPL that he could do without it: keep his code secret. Note that this "something" doesn't include distributing a derivative work, but that's a different "something".

      I'm not saying that the GPL is evil or unfair, but it's a bit silly to suggest that it makes no demands on those who wish to create a derivative work. If it didn't make any demands there would be no reason why RMS would prefer it to the BSD license.

    10. Re:Doesn't demand anything NOT by ClosedSource · · Score: 1

      "Yeah, that proprietary software has to become GPL instead of just being plain old illegal. You could always go with what was available before -- you have the option of keeping the proprietary software as a copyright infringement, just like it would have been."

      No, the proprietary software was never illegal, never infringing on copyright. Then the owners of this original work decide that they want to incorporate GPL'd code in their application. In order to do this legally, they must GPL their own code too. The GPL forces proprietary code to be GPL'd in the exactly the same sense that RIAA forces you to pay for the music you want to hear (if you don't want to violate copyright law). Nobody is really forced to GPL their code or pay for music to stay out of trouble, but they do it because they have determined that the benefits outweigh the costs.

    11. Re:Doesn't demand anything NOT by Anonymous Coward · · Score: 0

      At least make some effort to keep up with the conversation you started. It's pretty obvious that the GP was talking about what the proprietary package would be if it added someone else's code.

    12. Re:Doesn't demand anything NOT by epee1221 · · Score: 1
      Thus there is, in fact, something that a licensee can't do under the GPL that he could do without it: keep his code secret.
      If I give you some code under "fair use," you can make your own derivative works for personal/internal use.
      If I give you some code under "fair use," you cannot publish your own open-source derivative works.
      If I give you some code under "fair use," you cannot publish your own closed-source derivative works.

      If I give you some code under the GPL, you can make your own derivative works for personal/internal use.
      If I give you some code under the GPL, you can publish your own open-source derivative works.
      If I give you some code under the GPL, you cannot publish your own closed-source derivative works.

      You seem to want this to be a comparison between GPL and public domain. It isn't.
      --
      "The use-mention distinction" is not "enforced here."
    13. Re:Doesn't demand anything NOT by ClosedSource · · Score: 1

      "You seem to want this to be a comparison between GPL and public domain."

      Not at all. My argument doesn't have anything to do with public domain.

    14. Re:Doesn't demand anything NOT by ClosedSource · · Score: 1

      I was fully aware of what the GP was talking about. He responded to my statement about the situation for "non-cheaters" as if I were talking about "cheaters" and presented it as if it refuted what I said. It really didn't make much sense, actually.

  26. Re:Nope: ANYONE who asks, because they missed a) by Ungrounded+Lightning · · Score: 1

    If you look at the second link in that post you'll see that the FSF agrees with MY interpretation. The requirement is to give (sell at nominal copying fee) the source to anyone who asks.

    The stated REASON for the requirement is to let anyone who got the binaries to get the source. But the requirement itself isn't dependent on the requester having the binaries.

    It's like the militia clause of the second amendment: It states an important reason for the right. But it doesn't limit the right to those who are exercising it for that reason, or even to those who are QUALIFIED to exercise it for that reason. B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  27. The Irony by Anonymous Coward · · Score: 0

    Is it not a bit ironic that "Open" or "Free" software advocates want to control how people write software?

    1. Re:The Irony by Simetrical · · Score: 1

      Is it not a bit ironic that "Open" or "Free" software advocates want to control how people write software?

      If you're slightly more specific and substitute "control how people write software" with "induce others to release their software freely", then . . . no, not at all. It's not ironic, and statements to the contrary are sophistic wordplay.

      --
      MediaWiki developer, Total War Center sysadmin
    2. Re:The Irony by Anonymous Coward · · Score: 0

      If anyone is playing on words, its the "Open" and "Free" software community. Come one, in the back of your mind, you know its a little bit of BS.

    3. Re:The Irony by Simetrical · · Score: 1

      Well, I'll hardly deny that the terms were chosen to have positive connotations. If you like, you could call them propaganda or whatnot. But given the definitions of the terms as commonly used in the context of the self-styled "free software" movement, the GPL still advances the goal of free software without irony.

      --
      MediaWiki developer, Total War Center sysadmin
  28. Smokescreen by Anonymous Coward · · Score: 0

    I know what the Apple Cisco deal is
    and I know what the Cisco GPL thing is.
    Now stop trying to divert attention to Apple's problem.

    It never misses.

    A ton of bull excrement is thrown in the air and through it all
    we get the Pavlovian chant: "See, Apple isnt so bad after all!".

  29. gpl is evil by Anonymous Coward · · Score: 0

    GPl is just as evil as DRM. GPL is not a public good or a public domain licence its as evil as any other form of DRM. no one should use GPL software when there are real free licences out there.

    1. Re:gpl is evil by Simetrical · · Score: 1

      GPl is just as evil as DRM. GPL is not a public good or a public domain licence its as evil as any other form of DRM. no one should use GPL software when there are real free licences out there.

      BSD is just as evil as proprietary software. BSD is not a public good or a free license, it's as evil as any other form of unfree license. No one should use BSD software when there are real free licenses out there.

      See how convincing that argument is? The GPL, at least in principle, increases the percentage of software that is released under terms permitting derivative works and largely unencumbered redistribution, as compared to BSD-style licenses. Therefore, in my opinion as in many others' opinions, it is the best tactic under current copyright law for promoting the basic goals of free software, even if a situation where no or limited copyright copyright exists to begin with is superior in theory.

      --
      MediaWiki developer, Total War Center sysadmin
  30. not only iPhone by ivlad · · Score: 2, Interesting

    Cisco has a line of Fibre Channel switches called Cisco MDS. They are used for Storage Area Networks and provide FC, iSCSI and FCIP capabilities. The high-end series, 95xx, look pretty much like Catalysts 65xx (with FC interfaces, of course), and 92xx use 7200 chasis.

    Those systems are povered by Linux, given, you have a SmartNet contract, you can download updates for them containing kernel with initd and rootfs. Moreover, by simply observing boot process, one can conclude, they are Linux-powered. However, Cisco doesn't provide a source code for them.

    I've also heard (but this is not confirmed), that their main competitor in SAN market, Brocade, is also using Linux as a basis for their FabricOS. Did anyone checked that?

  31. True by Anonymous Coward · · Score: 0

    I am pretty sure that at least FabricOS is based on Linux. I hadn't ever really thought to see if the source code for the version they are using was released.

  32. MOD PARENT UP by Anonymous Coward · · Score: 0

    Can't be more truthful

  33. GPL vs. EULA by Per+Abrahamsen · · Score: 2, Informative

    The GPL extends the rights you have by copyright law.

    An EULA restricts the rights you have by copyright law.

    You have no obligation whatsoever to accept the GPL, and if you don't you are still free to use the software as you seem fit. An EULA will try to tell you that you can't use the software unless you agree with it.

    What the GPL does is to allow you to redistribute the software under certain conditions, something you have otherwise no right to do under copyright law.

    What an EULA is to disallow some uses of the software, something you are otherwise free to do under copyright law.

    1. Re:GPL vs. EULA by mpe · · Score: 1

      The GPL extends the rights you have by copyright law.
      An EULA restricts the rights you have by copyright law.


      You might as well compare apples with lumber. All they have in common is that they come from a kind of plant known as a "tree". A more meaningful comparison for the GPL would be a publishing contract.
      (As for something to compared with an EULA you'd have a hard time finding something which wasn't practiced by a con artist.)

    2. Re:GPL vs. EULA by iangoldby · · Score: 1
      What an EULA is to disallow some uses of the software, something you are otherwise free to do under copyright law.
      That's not actually true in some countries. I believe (but IANAL) that here in the UK, loading a program into memory is treated as 'copying' that program and is therefore subject to copyright law. So copyright law effectively prevents you even from using software, since for all practical purposes it is impossible to run a program without loading it.
  34. Re:Do they want to score points or Cisco to fix it by heroofhyr · · Score: 1

    I don't think it's anything that cynical. The GPL Violations project tends to do good work, at least here in Central/Western Europe. They've gone to quite a few companies, particularly those selling Linux-based electronics and PCs to the public, and said, "Look, you probably don't understand that you've violated the terms of this license. We just want you to provide the source code and then we'll leave you alone." And within a few weeks/months it's almost always available. End of story. My country's national health care system also had a brush with the GPL Violations group when they started rolling out ID cards for collecting benefits at the doctor's office and each doctor had a Debian-based card reading machine networked to the main server. The company the government contracted to do it was contacted, the GPLVp said you need to provide the source code, and now it's available to download off their site--all ~300mb of it. I don't think this guy is trying to get his name in the papers or score points for Apple or anything. He just wants the GPL to be taken seriously, especially by the big boys in the industry who save tons of money putting a free, already-developed operating system on their product, then don't abide by the rules of that product because they assume a free product has no usage rules attached to it. If you decide to enforce the GPL, you can't pick and choose who you're going to go after. You also have to understand that a lot of people read about open source in the newspaper and think it means public domain. I mean, if there's this much argument on Slashdot about what the clauses of the GPL signify, imagine how hard it must be for a businessman with only a superficial knowledge of programming who's managing projects to comprehend it.

    As to Armijn Hemel not helping Cisco, it may be that he's just afraid Cisco will provide the source to the parts specifically mentioned by Hemel, but nothing else despite there being further violations. By intentionally not saying, "this and this are violating it," he's forcing Cisco to do its own audit of the code and establish what really is and isn't GPLed. That's not making a political point, it's being clever. It's also possible he really doesn't know. By the way, someone else earlier made a similar comment that Cisco doesn't have to release the source to its programs that it wrote, only the modifications to the operating system. The person who said that obviously has never had to do any linking to 3rd party libraries in their software. If I link to a GPLed (not LGPLed like libstdc++ and such, but GPLed like the GNU telephony libraries, which I wouldn't be shocked if I found Cisco using) library in my program then I cannot make mine closed. I don't know if there's any evidence Cisco used libraries or modules in this way, but that will come out eventually.

    --
    brandelf: invalid ELF type 'KEEBLER'
  35. Let's see if Apple also complies... by Wooky_linuxer · · Score: 1

    IIRC, Apple says Safari, based on KHTML is being used in the iPhone, so I'd certainly love to see the code if only to know how apps for the iPhone are made. BTW, it looks remarkably similar to Nokia's latest browser featured in N-series smartphones - after all, it is Webkit based as well. Perhaps Apple even used Nokia codebase, who knows.

    --
    Where is that guy who'd die defending what I had to say when I need him?
    1. Re:Let's see if Apple also complies... by walter_f · · Score: 1

      As far as I know, KHTML has not been published under a licence out of the GPL family.

      Bad luck for the developers of KHTML, Apple is, unfortunately, not obliged to give the community back anything.

    2. Re:Let's see if Apple also complies... by Wooky_linuxer · · Score: 1

      Wrong, KHTML is LGPL. Apple, although after a lot of criticism, has released Webkit/Webcore as well. As I said Nokia's browser is based on Webkit.

      --
      Where is that guy who'd die defending what I had to say when I need him?
  36. Re:Do they want to score points or Cisco to fix it by Tony+Hoyle · · Score: 1

    These are embedded devices, so very likely use uclibc not glibc, and the only GPL parts will be the kernel itself.

    The timing *is* susipcious though.. some nice anti-cisco rants just after they go after Apple for trademark violation.

    Yet these groups *still* do nothing about the blatant GPL violation in the broadcom kernels (which are linux kernels released with huge proprietary precompiled binary parts, and of what source there is it's all marked with restrictive nonredistribution licenses).

  37. A third party like www.kernel.org by Anonymous Coward · · Score: 0

    That clause is supposed to allow me to send out a GNU/linux system on disk as binary only and say "if you want the source go to the home website at ...". Such as, for example, the kernel at www.kernel.org.

    I don't have to send out another CD or three with source on it (increasing the expense) despite this being the easiest soliution, or keep a website with the sources on (which may change location if I'm doing this off my home server).

    It makes sending out the plain vanilla product a damn sight easier for small time operators like you and me.

    This would be easier if there were a legally correct way of saying "this is why we made this clause" when you add a term to a license. I suspect that either there is no accepted way or this would need changing from region to region to cover legal differences.

    NOTE: the easy (for a company) resolution is to put the sources up on their website. Since there is no value to hiding access to it, so it is made publicly available. This is, I believe, where so many people get the idea that you HAVE to make it publicly available.

  38. Any license is a minefield by roguegramma · · Score: 1

    You forgot to add that any of the usual commercial licenses is a minefield as well.

    With proprietary code licensed from big companies B and C you can as well end up in a situation where you violate one of the licenses.

    This is why the creation of the GPL/3 is dangerous because it can result in split code bases unless people unifiedly accept that the GPL/3 is an improvement of GPL/2 or the opposite.

    --
    Hey don't blame me, IANAB
  39. Offhand... by paladinwannabe2 · · Score: 1

    Rudolph is still under copyright. "Little Drummer Boy" might also be under copyright, I don't know about that one. Silent Night and Jingle Bells (I think) are old enough that their copyrights have expired. Now to check Wikipedia to see how correct I am! (5 minutes later) Rudolph is copyrighted. Drummer boy is copyrighted if it was renewed (which I assume it would be). The other 2 are not.

    --
    You are reading a copy of my copyrighted post.
  40. Hmmm, they could have just by certain+death · · Score: 0

    Done as I did, and looked at the contact us page, and found the following... Open Source Inquires: Please click here linksys-opensource@linksys.com

    --
    "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus