Slashdot Mirror


Software Freedom Conservancy Wins GPL Case Against Westinghouse

fishthegeek writes "The Software Freedom Conservancy has received a judgement against Westinghouse Digital Electronics for $90,000 in damages, $50,000 in costs plus a donation of all of the offending HDTV's that were using BusyBox in violation of the GPL. Given that WDE is nearly bankrupt it's likely that most if not all of the cash will disappear in a legal 'poof,' but it is a victory regardless."

225 comments

  1. Nearly bankrupt? They made an assignment==busted! by tomhudson · · Score: 2, Interesting

    It helps explain all those crappy 37" Westinghouse TVs that were being blown out by retailers on the cheap last year.

  2. Correct me if I'm wrong by JazzXP · · Score: 3, Insightful

    Isn't this the first proper test of GPL in a court of law?

    1. Re:Correct me if I'm wrong by eldavojohn · · Score: 4, Informative

      Isn't this the first proper test of GPL in a court of law?

      I'm not a lawyer so maybe I'm not understanding the weight of "first proper test" but there have been many court cases I think most are settled out of court though. Example:

      In 2002, MySQL AB sued Progress NuSphere for copyright and trademark infringement in United States district court. NuSphere had allegedly violated MySQL's copyright by linking code for the Gemini table type into the MySQL server. After a preliminary hearing before Judge Patti Saris on February 27, 2002, the parties entered settlement talks and eventually settled. At the hearing, Judge Saris "saw no reason" that the GPL would not be enforceable.

      This might be the first one inside the United States to come down to a court decision without being short circuited by a settlement, yes. Keep in mind that they claim to find one violation per day so it's awfully kind of them to give years worth of warning before starting to take legal action. I'm sure that if someone with money really wanted to stick it to their competitors and they are listed as violators of the GPL (like any retailer who competes with Best Buy) they could probably be a real thorn in their side. The last thing you want is big companies afraid to use GPL'd code because it's a legal liability -- adoption and buy in from a huge company is one of the best things that could happen to a small GPL project because it means you'll always be around.

      --
      My work here is dung.
    2. Re:Correct me if I'm wrong by Andy+Dodd · · Score: 5, Insightful

      It would've been pretty easy to fully comply with the GPL in this situation without giving anything of substance away to competitors.

      There's no reason to be afraid of using GPLed code as long as you actually READ THE DAMN LICENSE and comply. For something like busybox there is almost no one who would suffer any competitive disadvantage by publishing the source code for the GPL software used in compliance with the license, and a pretty good market advantage (don't have to develop any of the basic functions busybox provides, so you can focus on developing the product-specific functionality).

      --
      retrorocket.o not found, launch anyway?
    3. Re:Correct me if I'm wrong by udippel · · Score: 1

      If only I had mod points ... !
      Now I even endanger my karma; but I can take a hit.
      This is just too beautifully written. Have heard this really, really stupid argument just too often over the years. What the hell are your competitors to do with your code on their hardware? Except your name is Steve The Maniac of Cupertino. Of course.

    4. Re:Correct me if I'm wrong by b4dc0d3r · · Score: 2, Insightful

      The source code itself probably won't run as-is on different hardware, but there are clues and hints and subtleties that can be copied. A more efficient algorithm for this, or a creative way of doing that. Something clever like Carmack's inverse square root which most sane people would shy away from until proven are great examples. An efficient, error-tolerant input achieved by creative hit testing might give your interface usability advantages.

      Clever ordering might save users from the problem I have where my cheap Dynex TV takes forever to change channels, where a better TV would implement frequency locking and input independently, with a way to 'cancel' the signal acquisition. My TV seems to take the approach of channel down, update frequency, aquire signal, begin display, then return to looking for input. Maybe it's a simple check before signal locking for additinoal input, or maybe it's a limitatino of the hardware that something in process can't be cancelled. The source code modifications would be a clue to that.

      You're right that the source code as-is wouldn't be helpful, but there are certain levels of competitive secrets that might be interesting to lift, and with the GPL it's legal. Lift and improve, good for customers but bad for trade secrets.

    5. Re:Correct me if I'm wrong by Eunuchswear · · Score: 1

      The source code itself probably won't run as-is on different hardware, but there are clues and hints and subtleties that can be copied. A more efficient algorithm for this, or a creative way of doing that.

      In Busybox?

      Just because you've got busybox in your TV doesn't mean you have to give away the source code to the rest of it.

      --
      Watch this Heartland Institute video
    6. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      Unless they also licensed proprietary code from another company and mixed it with the GPL code. At that point, they would have to make a choice between breaking their contract with the other company and violating the GPL. If I were incompetent or unethical enough to get myself into that situation, I probably would have violated the GPL gambling on the probability that the copyright holders don't have the time or money to take me to court.

    7. Re:Correct me if I'm wrong by drsmithy · · Score: 1

      Have heard this really, really stupid argument just too often over the years. What the hell are your competitors to do with your code on their hardware?

      Everything your product does without having to spend time and money figuring out how ?

    8. Re:Correct me if I'm wrong by Andy+Dodd · · Score: 4, Informative

      OK, name a single one of the functions you described that would be handled by busybox.

      Just because one component (busybox) to handle basic OS housekeeping functions is open source doesn't mean your main application (the TV stuff) has to be. That was my whole point. You can save a LOT of development time on OS housekeeping type stuff with busybox, and then publish that source code in compliance with the license and your competitors get NOTHING, because the stuff that matters is in another fully independent software component that does not fall under the GPL.

      --
      retrorocket.o not found, launch anyway?
    9. Re:Correct me if I'm wrong by jonbryce · · Score: 1

      No. See MySQL AG vs Progress Software.

    10. Re:Correct me if I'm wrong by Sockatume · · Score: 1

      It wasn't tested. It didn't even come up for discussion. The case was lost because Westinghouse failed to participate in discovery, and had basically withdrawn its own defense.

      --
      No kidding!!! What do you say at this point?
    11. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      Then they're a bunch of idiots, and should find something else to a) license, or b) build something with equivalent functionality in their own code.

    12. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      The last thing you want is big companies afraid to use GPL'd code because it's a legal liability -- adoption and buy in from a huge company is one of the best things that could happen to a small GPL project because it means you'll always be around.

      That would be true if the company using the project's code was making contributions to the project. Which they are not required to do. If they are not, then the future of your project is anything but guaranteed. They can use the code, fail to follow the GPL, and if the project dies they'll just shrug their shoulders and move on. Or, I guess, they could keep using the code that they have been using. It was good enough when the selected it, so its probably still good enough now.

      According to you, you can sue them because you don't want them afraid of legal liability. So...

    13. Re:Correct me if I'm wrong by Sique · · Score: 1

      No, it's not. Jacobson vs. Katzer was previously decided.
      And outside the U.S. the GPL has been hold up several times already.

      --
      .sig: Sique *sigh*
    14. Re:Correct me if I'm wrong by bonch · · Score: 1

      The GPL is a copyright license, so really, it's a test of copyright law. In fact, one way to look at it is that the case has strengthened or at least affirmed copyright law.

    15. Re:Correct me if I'm wrong by harlows_monkeys · · Score: 1

      Isn't this the first proper test of GPL in a court of law?

      It isn't a test of anything in a court of law, since the defendant didn't show up. It is a default judgement.

    16. Re:Correct me if I'm wrong by the_womble · · Score: 1

      What are they going to do instead? Use proprietary software so that they can have more complex licences to work around, and less (if any) ability to tweak the code to suit their products? develop their own? Use only BSD or MIT licensed stuff.

    17. Re:Correct me if I'm wrong by commodore64_love · · Score: 1

      +1 for this whole thread.

      I wondered what Westinghouse had violated, and now I know - failed to publish the open source code for BusyBox. Also good to know they didn't have to publish their own self-developed proprietary code. It's pretty stupid Westinghouse chose to fight the GPL instead of simply complying with it.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    18. Re:Correct me if I'm wrong by stephanruby · · Score: 1

      The last thing you want is big companies afraid to use GPL'd code because it's a legal liability -- adoption and buy in from a huge company is one of the best things that could happen to a small GPL project because it means you'll always be around.

      The last thing you want is big companies afraid to use proprietary tools from someone else because of the legal liability they'll be exposed to (should they decide to use those tools without paying a cent for them).

      Speaking of Best Buy, was it Best Buy and/or CompUSA? which used the shareware tools provided by Sysinternals (now owned by Microsoft) in almost all the technical work they did without paying for any kind of business license (the Sysinternals tools were free for personal use and some of their tools were free for any use, but some of those tools they definitely wanted to be paid for, and they did go after those ungrateful companies eventually).

    19. Re:Correct me if I'm wrong by Andy+Dodd · · Score: 1

      Yeah. Everything I have read has indicated that Westinghouse followed a process/policy of "epic stupidity", and likely would have been in even worse trouble had they used a proprietary solution.

      --
      retrorocket.o not found, launch anyway?
    20. Re:Correct me if I'm wrong by Strake · · Score: 1

      adoption and buy in from a huge company...means you'll always be around.

      A GPL project will forever "be around"; it can't be sunk by its owner as a proprietary project can.

    21. Re:Correct me if I'm wrong by sjames · · Score: 1

      The last thing you want is big companies afraid to use GPL'd code because it's a legal liability -- adoption and buy in from a huge company is one of the best things that could happen to a small GPL project because it means you'll always be around.

      I keep seeing that argument, but it keeps not making sense. Are you arguing that a fully enforced GPL would make it more dangerous to use in compliance with the license? That it's harder to hand out source code than to pay through the nose? That Oracle, MS, or Apple will go easier on you if you rip their code off?

      While the conditions for using GPL code are somewhat different, it's not at all hard to comply and GPL licensors have along history of being quite reasonable with unintentional violators, typically giving longer to cure the violation and in general taking a 'no harm no foul' approach rather than going for the jugular in court even when the 'unintentional' nature of the violation is highly questionable.

      We also don't want companies to see GPL as a fancy way of saying "public domain".

  3. Not what it seems by ledow · · Score: 5, Informative

    As has been discussed in the million other websites that jumped on this news earlier in the week:

    It wasn't so much a win as a "no contest":
    - The company that's gone bankrupt, went bankrupt (in a real, non-SCO fashion) and couldn't have afforded to fight the case.
    - The people handling the bankruptcy don't want the lawyers who were working the case representing them any more (presumably they stopped paying them).
    - The lawyers handling the case stopped defending it because they were asked not to provide any further representation.

    In many senses it was a "win by default" - it was unchallenged, they couldn't afford to challenge it, and they were bankrupt anyway. In terms of legal precedent, this is like saying "I *do* own an acre of the moon because I presented it in a case against NASA and NASA went bankrupt before they could file any defence whatsoever" and then using this as a legal precedent that everyone with the same paper as you owns an acre of the moon. It's not a "win", it's not even a "loss", it's just a "nothing" in legal terms.

    1. Re:Not what it seems by Anonymous Coward · · Score: 3, Funny

      "de fault" the two sweetest words in the English language.

      Homer Simpson

    2. Re:Not what it seems by blackraven14250 · · Score: 4, Interesting

      I think this might be a win in the sense that the court recognized the GPL as being a valid license, regardless as to how well contested the case was. It also sets precedent that the GPL is valid for use in future cases.

    3. Re:Not what it seems by Chris+Burke · · Score: 2, Insightful

      That the GPL is a valid license was never seriously in question.

      Certainly not among competent contract lawyers. SCO lawyers might argue it isn't, sure, but that's what I mean.

      That's why out of all the GPL cases the EFF has brought, so many are settled out of court and in the EFF's favor.

      --

      The enemies of Democracy are
    4. Re:Not what it seems by Java+Pimp · · Score: 5, Insightful

      In many senses it was a "win by default" - it was unchallenged, they couldn't afford to challenge it...

      How typical... He with the most money wins! God our justice system needs an overhaul!

      Oh wait... we won... nevermind!

      --
      Ascalante: Your bride is over 3,000 years old.
      Kull: She told me she was 19!
    5. Re:Not what it seems by jonbryce · · Score: 1

      And if the GPL isn't a valid licence, it doesn't help you because nothing else gives you the right to copy it.

    6. Re:Not what it seems by Sockatume · · Score: 1

      I don't think the judge entered a decision on GPL's validity. That the case was "taken seriously" and that this implies the GPL's importance is irrelevant: the judge has to actually state as much.

      --
      No kidding!!! What do you say at this point?
    7. Re:Not what it seems by kseise · · Score: 1

      In many senses it was a "win by default" - it was unchallenged, they couldn't afford to challenge it...

      How typical... He with the most money wins! God our justice system needs an overhaul!

      Oh wait... we won... nevermind!

      Yes, but Westinghouse was bankrupt, so the money DID win!!

    8. Re:Not what it seems by Sique · · Score: 1

      With the NASA not being the proprietor of the Moon, and other countries having the Moon in their coat of arms since ages and thus can point out to claims for the Moon older than NASA or the U.S., it will be difficult to argue that anyone in the U.S. has any legal standings when it comes to the question of ownership of any part of the Moon.

      --
      .sig: Sique *sigh*
    9. Re:Not what it seems by harlows_monkeys · · Score: 1

      I think this might be a win in the sense that the court recognized the GPL as being a valid license, regardless as to how well contested the case was. It also sets precedent that the GPL is valid for use in future cases.

      No, the court didn't even consider the license. In a default judgement, the court assumes that all well-pleaded facts in the plaintiff's filings are true, and then rules based on that assumption. Plaintiff alleged that there was a license and it was not obeyed, so the court accepted that.

      As far as precedent goes, district courts do not set precedent. Only appellate courts set precedent.

    10. Re:Not what it seems by DragonWriter · · Score: 1

      It also sets precedent that the GPL is valid for use in future cases.

      That the GPL is a "valid license" isn't really a seriously debated proposition in the first place, and a trial court decision isn't precedent of any weight (its not binding as precedent in any other case in any court, though in a dispute between the same parties res judicata applies), so I'm not particularly impressed.

    11. Re:Not what it seems by sydneyfong · · Score: 1

      IANAL, but although I agree that the validity of GPL was never seriously in question, the real problems lie in the details.

      The GPL is actually written in mostly "plain English" instead of the legalese that lawyers are used to. It makes easier reading for us mortals, but the terms are not exactly precise. When developers try debugging a piece of code, they don't want to see pseudocode, and in the same vein, when lawyers analyze a legal issue, they don't want to see plain English. And then various assertions that the FSF make regarding the GPL (outside of the actual text) are of questionable authoritativeness -- the issue of so called "linking", to me at least, has always been muddy as hell.

      In a case like distributing busybox without source, of course it is clear cut hands down violation. The problems arise when you run across issues like mysql jdbc drivers, binary blobs in Linux, compatibility of various licenses with GPL, problems with ascertaining authorship/ownership of code, etc.

      Granted, they mostly involve some grey areas in the underlying copyright law, but the GPL just complicates things even further (particularly compared to more concise and open licenses such as the MIT license).

      --
      Don't quote me on this.
    12. Re:Not what it seems by houghi · · Score: 1

      We won, because this time WE had more money. They were not paying their lawyers anymore.

      So nothing changed. The one with the most money wins.

      --
      Don't fight for your country, if your country does not fight for you.
    13. Re:Not what it seems by ducomputergeek · · Score: 1

      Precedent isn't set until it's been upheld on appeal.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    14. Re:Not what it seems by nomadic · · Score: 1

      District courts can set precedent, but it's only persuasive, not binding. But in practice, a good district court case can be immensely useful in persuading your judge.

    15. Re:Not what it seems by yuhong · · Score: 1

      It isn't an actual real bankruptcy being done BTW, it was a General Assignment under state law being done. Not that changes the point.

  4. Disapear in a legal 'poof' by Anonymous Coward · · Score: 0

    Well I guess pride is coming up so they'll need the money.

  5. Re:Nearly bankrupt? They made an assignment==buste by Theoboley · · Score: 1

    Makes sense about the Olevia TVs too a few years back.

    --
    Stupidity only gets you so far, then you've gotta try
  6. It may be a win by default.... by maroberts · · Score: 4, Interesting

    ..but what matters is that a judge has issued a ruling on the matters before the court.

    Its a common practise to start with little guys to get precedents and then work your way up to the bigger fish; the bad guys (eg, patent trolls) have been using this technique for ages, so its no biggie if the Good Guys learn from them,

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

    1. Re:It may be a win by default.... by Anonymous Coward · · Score: 0

      You really aren't a lawyer or have a loose grip on reality.

    2. Re:It may be a win by default.... by Timothy+Brownawell · · Score: 2, Informative

      But there isn't any precedent here. It basically says "the defendants didn't show up, so I'll assume everything the plaintiffs said is true and give them everything they asked for". There's no decision on whether there actually was any infringement, because that assertion was never contested. (Plus, I think only appeals courts set precedent?)

    3. Re:It may be a win by default.... by Sockatume · · Score: 2, Informative

      Precisely. Res judicata only applies to actual decisions of fact or law. If I bring suit against you for libel and claim you're a martian sympathiser, and you don't show up, I win by default but no legal precident is set regarding your loyalties to the green men of the red planet.

      --
      No kidding!!! What do you say at this point?
    4. Re:It may be a win by default.... by Sockatume · · Score: 2, Informative

      Please, read the judge's decision. The only matters he issued a ruling on were SFC's uncontested motion for summary judgement because of Westinghouse's failure to appear in court, and the appropriate damages under copyright law.

      --
      No kidding!!! What do you say at this point?
  7. No. by Anonymous Coward · · Score: 0

    Sure. Just like last time was also the first time, and the time before that...

  8. WDE? by mcgrew · · Score: 2, Interesting

    I had to RTFA to find out that WDE is Westinghouse Digital Electronics.

    Westinghouse is currently in General Assignment, an alternative to bankruptcy under California state law

    I don't get this at all. The US Constitution says bankruptcies are in Federal court and not a state matter. Is there a better FA somewhere?

    1. Re:WDE? by drinkypoo · · Score: 1

      I don't get this at all. The US Constitution says bankruptcies are in Federal court and not a state matter. Is there a better FA somewhere?

      Bankruptcy has been handled at the state level longer than I can remember, or at least, the laws for same are wildly different in different states. Florida is a home for retirees specifically because going to Florida permits them to evade debts. California is also a great place to be in debt.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:WDE? by John+Hasler · · Score: 0, Flamebait

      > The US Constitution says bankruptcies are in Federal court and not a state matter.

      It says no such thing. It does not cover bankruptcy at all, even indirectly.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:WDE? by bill_mcgonigle · · Score: 3, Informative

      It does not cover bankruptcy at all, even indirectly.

      Article I, Section 8, Paragraph 4. Which doesn't specify that all bankruptcies are to be in Federal court, just that the Congress may specify uniform treatment.

      ob Onion

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    4. Re:WDE? by quantumplacet · · Score: 0

      What were you banking on no one reading your provided link? It says nothing about bankruptcy, the "uniform treatment" you mention is in reference to Imposts, Excises and Duties. The closest it gets to bankruptcy is the mention of debts, but its referring to debts the federal government owes.

    5. Re:WDE? by nomadic · · Score: 1

      Bankruptcy is in Federal Courts exclusively; state courts are not allowed to hear bankruptcy cases. However, different state laws may impact how certain aspects of the bankruptcy, including what assets are protected, are handled.

    6. Re:WDE? by nomadic · · Score: 1
      What were you banking on no one reading your provided link? It says nothing about bankruptcy, the "uniform treatment" you mention is in reference to Imposts, Excises and Duties. The closest it gets to bankruptcy is the mention of debts, but its referring to debts the federal government owes.

      What about the part where it says:

      To establish an uniform Rule of Naturalization, and uniform Laws on the subject of Bankruptcies throughout the United States;

      ?

    7. Re:WDE? by Firethorn · · Score: 1

      Florida is a home for retirees specifically because going to Florida permits them to evade debts.

      There's more to it than that. It's also got a tax structure that is favorable to them. Many are looking to 'get out of the cold', which is why they aren't going to Alaska. Better cost of living than AK as well.

      --
      I don't read AC A human right
    8. Re:WDE? by msauve · · Score: 1

      Are you an idiot in real life, too, or do you only play one on slashdot?

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    9. Re:WDE? by drinkypoo · · Score: 3, Interesting

      However, different state laws may impact how certain aspects of the bankruptcy, including what assets are protected, are handled.

      Well obviously IANAL. I guess the next logical question is what happens when someone feels that the federal court has disrespected the state laws.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:WDE? by kilgortrout · · Score: 1

      This isn't a court proceeding. A General Assignment, i.e. an assignment for the benefit of creditors, is a private out of court transaction where the debtor assigns all his assets to an assignee that he has chosen who takes the property in trust for the benefit of all creditors. The assignee is charged with the responsibility of liquidating all of the debtors assets and distributing the proceeds to the creditors on a pro rata basis subject to whatever creditor priority laws may exist under state law, if any. A General Assignment is frequently done by those not wishing to have the independent scrutiny of a bankruptcy trustee or bankruptcy court.

    11. Re:WDE? by nomadic · · Score: 1

      Well obviously IANAL. I guess the next logical question is what happens when someone feels that the federal court has disrespected the state laws.

      They can just appeal the decision to the Federal appellate court, which in turn can certify the question to the state supreme court if they want, but that is at the Federal court's discretion.

    12. Re:WDE? by Courageous · · Score: 1

      Your browser has a search function. Please learn to use it before accusing someone else of not reading. That was just stupid.

    13. Re:WDE? by harlows_monkeys · · Score: 1

      What were you banking on no one reading your provided link? It says nothing about bankruptcy

      Are you blind? "To establish an uniform Rule of Naturalization, and uniform Laws on the subject of Bankruptcies throughout the United States", right there where he said it is, Article I, Section 8, Paragraph 4 (1-based counting, paragraph 5 for C programmers)

    14. Re:WDE? by DragonWriter · · Score: 2, Informative

      Westinghouse is currently in General Assignment, an alternative to bankruptcy under California state law

      I don't get this at all. The US Constitution says bankruptcies are in Federal court and not a state matter.

      General Assignment is not bankruptcy, it is a procedure governed by state law which can provide an alternative to bankruptcy in the dissolution of a concern in some circumstances. Unlike bankruptcy, it is not a judicial process (which can often make it more expedient and less costly.)

    15. Re:WDE? by Anonymous Coward · · Score: 0

      What were you banking on no one reading your provided link?

      Well you obviously didn't.

  9. The title. by Anonymous Coward · · Score: 1, Informative

    Something is wrong with the title, look carefully and you will see it.

  10. donation of HDTVs? by AceJohnny · · Score: 2, Funny

    plus a donation of all of the offending HDTV's that were using BusyBox

    Huh, WDE has to give away their HDTVs? Where do I sign up?

    To clear things up a little, from TFA:

    SFC has also secured the right to compel Westinghouse to hand over all unsold products loaded with BusyBox for donation to charity.

    That sounds cool, but the cynic in me believes that won't happen for a variety of reasons ("we don't have any unsold products! The last ones went on eBay for 1$ each!")

    --
    Misleading titles? Inflammatory blurbs? Keep in mind that Slashdot is a tabloid.
    1. Re:donation of HDTVs? by betterunixthanunix · · Score: 1

      Particularly since they are currently undergoing some sort of bankruptcy proceedings -- they may be legally required to liquate the remaining merchandise before they comply with this particular court order.

      --
      Palm trees and 8
    2. Re:donation of HDTVs? by John+Hasler · · Score: 4, Interesting

      they may be legally required to liquate the remaining merchandise before they comply with this particular court order.

      I don't think so. This is a court order assigning ownership of this property, not an unsecured debt. I think that it will be considered senior to the claims of the other creditors in the same way that a lien is senior to unpaid bills.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:donation of HDTVs? by Anonymous Coward · · Score: 0

      Actually, they went to buy.com, woot.com, and ecost.com -- they've all been liquidating Westinghouse TVs dirt-cheap off & on for the past ~year. And tapered off lately, suggesting the supply is run out.

    4. Re:donation of HDTVs? by jonbryce · · Score: 1

      Except that they can't, because it contains pirated software. I'm sure the RIAA etc can explain how serious an offence it is to sell pirated materials.

  11. Not the EFF.... by Anonymous Coward · · Score: 0

    Not the EFF - the Software Freedom Conservancy.

  12. How do they do it? by bogaboga · · Score: 2, Interesting

    I have always wondered how these GPL folks determine that a product contains GPLed code. How do they do it?

    Having been around computers and electronic equipment for a while, I know that we users only receive a working piece of equipment and a manual probably. Now how one delves into getting to establish that GPLed code [or firmware] is contained withing the equipment troubles my mind.

    How do they do it?

    1. Re:How do they do it? by Anonymous Coward · · Score: 0

      Take a ROM dump and run strings over it.

    2. Re:How do they do it? by Nursie · · Score: 1

      Depends. Maybe someone sees a version string somewhere, or an interface that looks familiar. Maybe on some machines they have a way to get to the binaries and extract strings and symbols from them.

      With a tv, I have no idea though.

    3. Re:How do they do it? by betterunixthanunix · · Score: 4, Informative

      One thing you can do is reverse engineer the product and keep an eye out for certain strings in the firmware. From what I have seen, most GPL violators do not even bother to try to cover their tracks, and will often leave author names, GPL notices, and so forth in the software. The biggest challenge with consumer electronics is actually reading the contents of the firmware; once you can do that, you can just do some basic checks.

      Of course, that is not an easy thing to do, so it is possible that a number of consumer products contain GPL violations that go unnoticed.

      --
      Palm trees and 8
    4. Re:How do they do it? by bigrockpeltr · · Score: 2, Informative
      well here are a few ways i can think of.
      • A firmware update became availbale online and it looked similar to a linux-base firmware and then causes the person to investigate further.( not reallly applicable in this particular case )
      • The device has some kind of boot message that at least gives a hint of OSS software.
      • The device has a NIC or serial port. you connect to the device and try to ssh or telnet to it. then do further investigation.
      • someone found some manufacturer's manual or some insiders information or something (speculation).
      • accidentally or otherwise find some hidden menu that may give an indication and then they investigate further.

      im sure there are many other different more complex ways. but i guess it all comes down to someone sitting and looking at the device (e.g.) and saying this has a nic port there must be some kind of shell on it lets see. then they realise it is using GPL software and check to see if the manufacturer has posted the code online or try to contact the manufacturer and try to get the code.

      --
      $ unzip, strip, touch, finger, grep, mount, fsck, more, yes,fsck,fsck,fsck,umount, sleep
    5. Re:How do they do it? by Anonymous Coward · · Score: 0

      Some easy ways are: strings, diff and subpoena

    6. Re:How do they do it? by Anonymous Coward · · Score: 0

      Some TV's have either a serial port, an USB port, or an ethernet port. Connect the serial port to a computer and choose a reasonable baud rate, 57,600, 19,200, 9,600, etc usually 8n1. Press enter a few times for each setting. Maybe you get a prompt, possibly you get the BusyBox banner.

      The USB port is trickier. It may only be a USB host for flash drives to update firmware, sometimes it's a OTG/host/peripheral port, which replaces the physical serial port, instead it's a virtual. Connect and do the same

      The ethernet port, well, telnet works 99% of the time, sometimes SSH will need to be used. Chances are you get a prompt, it may be the BusyBox banner.

      If all that fails, then there's always the firmware check...

    7. Re:How do they do it? by drinkypoo · · Score: 3, Interesting

      Don't forget all the firmware that you can download without so much as a serial number.

      And then there's all the photos of serial numbers on the internet, which can reduce the number of unchecked cases still further.

      Don't think that there's not nerds out there with nothing better to do than to download firmware and run it through strings.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:How do they do it? by MikeBabcock · · Score: 1

      Using unique string patterns in your code that can be easily searched for helps too ... not that I've ever done such a thing of course.

      --
      - Michael T. Babcock (Yes, I blog)
    9. Re:How do they do it? by Skuld-Chan · · Score: 1

      Lots of ways - many of the cases I've read about the device/software behaved in a way unique to their product - usually an exhibited bug in an early version or something.

      Once you know you can disassemble the device/software, dump the strings out of the firmware - stuff like that and gather evidence.

    10. Re:How do they do it? by coolsnowmen · · Score: 1

      Don't think that there's not nerds out there with nothing better to do than to download firmware and run it through strings.

      Nerds? Yes.
      Nothing better to do? "Nothing better to do" is a condescending way to say, should be doing something else with their time. Time is a limited quantity in ones life. They are literally doing a public service for free and you shit on them? Whether they are living in their parents basement or taking time out from the rest of their real life, these geeks are policing companies infringing on the free software world, while you are making fun of them on /. .

    11. Re:How do they do it? by Eunuchswear · · Score: 3, Informative

      $ uname -a
      UnixWare xxxxxx 5 7.1.1 i386 x86at SCO UNIX_SVR5
      $ strings /usr/lib/drf/bzip
      ...
        Copyright (C) 1992-1993 Jean-loup Gailly
        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2, or (at your option)
        any later version.
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
        GNU General Public License for more details.
        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
      ...

      Oh look, a GPL violation in SCO UnixWare.

      That was hard to find, wasn't it.

      --
      Watch this Heartland Institute video
    12. Re:How do they do it? by drinkypoo · · Score: 1, Interesting

      Whether they are living in their parents basement or taking time out from the rest of their real life, these geeks are policing companies infringing on the free software world, while you are making fun of them on /. .

      I see you read my comment, but the irony escaped you. You could have just said "I didn't see what you did there"

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:How do they do it? by Anonymous Coward · · Score: 1, Insightful

      Seems like too much trouble; just download the "Firmware Update" package on the manufacturer's website and run strings on that.

    14. Re:How do they do it? by index0 · · Score: 1

      One possible way is if there are firmware updates, you can take the update and uncompress it and look around the files.

    15. Re:How do they do it? by Anonymous Coward · · Score: 0

      Strings are incredibly easy to obfuscate and the most common form of binary protection. You are better off comparing CPU instruction patterns (by compiler), imports/exports, other .data constants, or struct signatures. Look for anything unique, even if you have to forcibly include dead instructions/padding/nonsense. If the executable is packed or similarly protected (post-linker), you must unpack or memory dump the binary in order to perform analysis.

    16. Re:How do they do it? by evilviper · · Score: 1

      I have always wondered how these GPL folks determine that a product contains GPLed code. How do they do it?

      Download the firmware. Extract it as much as you can. It may be compressed, try hitting it with zip -FF and then unzip. Once you've got it as extracted as you think you can manage, run "strings" on the binary. Do any of the error messages, command-line options, etc, it prints out, happen to look like any software you know?

      Does it take input you can generate? I know KISS was confirmed to have used MPlayer's code, despite their denials, because it was able to play the proprietary subtitle format that was only shortly before created for MPlayer. And Mike Melanson did a good job interrogating YouTube, determining what version of libavcodec they were using based on uploading problematic video samples (that he had commited fixes for), and determining the time frame where those few bugfixes were commited, yet others were not..

      Beyond that, you can usually modify the firmware just a bit to enable telnet, or drop you into a command-line, rather than continuing to start the important programs... From there, a simple "--version" might work. You can try different command-line combinations to determine whether it matches exactly with anything you recognize.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    17. Re:How do they do it? by seebs · · Score: 1

      What violation is that? Have you established yet that SCO would not send you the source to bzip2 if you asked?

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    18. Re:How do they do it? by Eunuchswear · · Score: 1

      1. It's not bzip2, it's a modified version of gzip

      2. You're right, I've never asked.

      --
      Watch this Heartland Institute video
  13. Re:Confused by Nursie · · Score: 4, Insightful

    The GPL vs BSD license argument never gets old for some folk does it?

    Some say BSD-like licenses are bad because they permit people to use the code in a closed, non-free way.
    Some say GPL-like licenses are bad because they forbid the same behaviour.

    Each to their own, but the GPL allows people who contribute to the public good to make sure that their work is not abused (as they see it), by taking their effort, profiting from it and not sharing back. If that's not the way you roll, so be it, but it gives freedom to users that the BSD license does not.

  14. Re:Confused by Chris+Burke · · Score: 3, Funny

    I know! Distinguishing between different situations is so hard! It strains my brain cell.

    --

    The enemies of Democracy are
  15. NOT EFF by Anonymous Coward · · Score: 2, Informative

    > EFF Wins GPL Case Against Westinghouse
    Give proper attiribution, please!
    Neither SFLC http://www.softwarefreedom.org/
    nor SFC http://conservancy.softwarefreedom.org/
    are EFF, and as far as I can see, they have no relation to EFF.
    So why is EFF in the title?

    1. Re:NOT EFF by nomadic · · Score: 1

      So why is EFF in the title?

      Because slashdot editors get their jobs by being friends of its founders, and don't actually do any editing. Anyway the EFF has taken credit for other organizations' wins in the past, maybe they'll do that here too...

    2. Re:NOT EFF by nomadic · · Score: 1

      Wait, in this case the editor got his job by being the founder, I guess.

  16. The EFF was not involved by bkuhn · · Score: 5, Informative

    I cannot figure out why the headline says that the EFF won this case. This case was brought by the Software Freedom Conservancy, with the Software Freedom Law Center acting as the Conservancy's legal counsel. The EFF was not, nor has ever been to my knowledge, involved in anything to do with the GPL.

    Also, winning the whole case is probably inaccurate. What's been achieved here is a permanent injunction and judgment against one of the violators. Thus, the case against Westinghouse has been won, but there are other defendants in the case as well.

    — bkuhn, President, Software Freedom Conservancy

    1. Re:The EFF was not involved by Qubit · · Score: 1

      I cannot figure out why the headline says that the EFF won this case.

      As I'm sure Bradley and the rest of y'all are well aware, sometimes Slashdot messes up some of the small, important details in articles.

      I mean, that's the price we pay for our News for Nerds. At a more reputable news source like LWN, for example, we wouldn't see any kind of....oh wait, they screwed-up, too. :-)

      Hmm, maybe the SFLC and the Conservancy just need some more (geek) exposure so that people know who they are. What do people think about some kind of trivia game in which people have to identify a group by its initialization, and then describe what they do?

      We've got:
      ASF
      CC
      EFF
      FSF
      FSFE
      ISC
      LF
      OMNow
      OSI
      PSF
      SFC
      SFLC
      SPI ... and so forth

      --

      coding is life /* the rest is */
  17. Re:Confused by Anonymous Coward · · Score: 1, Informative

    You're talking about the freedom of different people. The GPL maximizes the freedom of the recipient of derived code. The BSD license maximizes the freedom of the distributor of derived code. In many cases the original programmer is also the recipient of code which was derived from his own work, so he maximizes his own freedom by using the GPL. He can after all dual-license his own work at any time. People who argue against the GPL usually do so because they want to use other people's work without reciprocating and therefore recommend the BSD license to other people. People who choose to use the BSD license for their own works have different motives, but they're rarely involved in these discussions.

  18. The actual judgment is available online by bkuhn · · Score: 4, Informative

    Slashdot readers might be interested to read the actual judgment as issued by the Court, which is available Conservancy's announcement of the decision. I also wrote a blog post about the decision that may be of interest.

    — bkuhn, President, Software Freedom Conservancy

  19. Re:Confused by countertrolling · · Score: 2, Informative

    Simple public domain will do...

    --
    For justice, we must go to Don Corleone
  20. Tone it down a bit by allometry · · Score: 1

    We may want to hold off on using words like "major" in response to this victory. I'm not sure how major it was and I'm not feelin' like I should ranting and raving about victory. Is it really a "major victory" to beat-up on something that is already dead?

    Winning a case against Samsung would be a major victory.

    --
    http://www.allometry.com
    1. Re:Tone it down a bit by bkuhn · · Score: 1

      I agree the victory is not "major", but "important". As for Samsung, they already settled their part of this case and are (to my knowledge) in compliance on their TV products.

      — bkuhn, President, Software Freedom Conservancy

    2. Re:Tone it down a bit by Anonymous Coward · · Score: 1, Informative

      My Sony TV uses BusyBox and the manual has a link where you can download the software from. They also print out the GPL.

    3. Re:Tone it down a bit by Sique · · Score: 1

      Would winning against Cisco actually help?

      --
      .sig: Sique *sigh*
    4. Re:Tone it down a bit by yuhong · · Score: 1

      When did Samsung settle, and what was the terms?

  21. Re:Confused by Anonymous Coward · · Score: 0

    Is that copyfree.org website yours? If it is, I would like to politely point out an error.

    The website claims this: "In essence, where document foo is covered by a copyleft license and document bar is covered by some other license, combining the two documents in a single work must, by law, result in a work available under the terms of the copyleft license."

    That is not correct. By law, where document foo is covered by a copyleft license and document bar is covered by some other license, combining the two documents in a single work creates a derived work.

    http://en.wikipedia.org/wiki/Derived_work

    Ownership of the derived work is split in proportion to relative contributions of the original works foo and bar. The authors of foo and bar must come to some mutual agreement before the derived work (call it foo+bar) can be legally distributed.

    Often it is the case that foo might be dual-licensed. In this case, the author of bar might buy a commercial license for foo, and hence release foo+bar as a commercial proprietary product, even though foo itself is also available under a copyleft license.

  22. Re:Nearly bankrupt? They made an assignment==buste by Andy+Dodd · · Score: 2, Interesting

    And the 47" units that were discontinued within a year of them being sold, including no service/warranty parts being available.

    I purchased a 47" 1080p Westy 3 years ago or so and was pretty happy with it, until it died 30 days before warranty expiration. (I also had a BB service plan due to making the calculation that this model with a so-so reliability rep plus the cost of the service plan was less than the cost of a model that had a good long-term reliability reputation.) It took almost a month for BB's service contractor to determine that it was not possible to obtain ANY service parts for this unit. End result is BB gave me a free upgrade to a brand new Sharp Aquos (Smaller screen but better contrast and MUCH better reputation, and at that point a lower MSRP than what I paid for the Westy.

    --
    retrorocket.o not found, launch anyway?
  23. Re:Confused by Anonymous Coward · · Score: 0

    The GPL has, and never will, have any stipulations about profiting from GPL'd code.

  24. Re:Confused by Anonymous Coward · · Score: 1, Insightful

    Each to their own, but the GPL allows people who contribute to the public good to make sure that their work is not abused (as they see it), by taking their effort, profiting from it and not sharing back.

    Key words emphasized there. As I see it, if I am truly contributing to the public good, then that should allow anyone (the "public") to do what they want with that contribution (the "good"). Even if that means using it in a closed way. It does not detract from the original contribution which is still there for anyone else to use.

    I personally don't believe that it is in good form to expect something back from a voluntary contribution. I do it because I want to do it, not because I want something out of it.

    If that's not the way you roll, so be it, but it gives freedom to users that the BSD license does not.

    Just as the BSD licence gives freedom to users that the GPL licence does not. They are different types of freedom but, objectively, one is not "more free" than the other.

  25. Public domain is NOT simple by Anonymous Coward · · Score: 0

    Public domain is anything but simple. Take for example this public domain license which was taken from a NASA website:

    COPYRIGHT NOTICE:
    This software is in the Public Domain. It may be freely copied and used in non-commercial products, assuming proper credit to the author is given. IT MAY NOT BE RESOLD. If you want to use the software for commercial products, contact the author. No copyright is claimed in the United States under Title 17, U. S. Code. This software is provided "as is" without any warranty of any kind

    tldr: public domain can still be restricted to academic use only (or any other restriction you want to add)

    1. Re:Public domain is NOT simple by countertrolling · · Score: 1

      Then what term can we use to mean "unrestricted in any form"? Plagiarism issues aside for the moment..

      --
      For justice, we must go to Don Corleone
    2. Re:Public domain is NOT simple by hcpxvi · · Score: 2, Insightful

      IANAL, but ... My guess would be that public domain is actually quite simple. You forego copyright on your code, thereby placing it in the public domain. And then anyone can do whatever they like with it. I also guess that whoever wrote that pseudo-license on that (unlinked) NASA website had a very shaky understanding of both software licensing and of copyright law and has written something which is self-contradictory. If he wanted to retain some control over the code he should not have placed it in the public domain. By placing it in the public domain he has foregone any right to tell people what they can and can not do with it. (Can any actual copyright/licensing experts confirm my guesses?)

    3. Re:Public domain is NOT simple by jbolden · · Score: 1

      I'm not sure that license is valid at all, and seems to self contradict. I wouldn't use it as an example of anything other than bad lawyering.

    4. Re:Public domain is NOT simple by Lunix+Nutcase · · Score: 1

      There is no "license" when something is in the public domain. The only way one could enforce such as license would be by holding a copyright or some other sort of IP right to the code, but such a thing doesn't exist for public domain works.

  26. Re:Confused by Chibi+Merrow · · Score: 5, Insightful

    but it gives freedom to users that the BSD license does not.

    Or, you could say, it TAKES freedom from users (ie: developers using a library) that the BSD license does not.

    Not saying BSD is better, just saying GPL doesn't give "more freedoms" on a whole, it just assigns them to different people.

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  27. Re:Confused by hcpxvi · · Score: 3, Insightful

    Please tell us how one would magically put their code into the public domain without first dying and then waiting a few decades. I think you can just release it with a statement that says something along the lines of "This software is public domain. I, the author, hereby forego any copyright on it." Or you could write it as part of your job while an employee of the United States government. There is a fair amount of numerical software that is public domain for that reason.

  28. Re: by Anonymous Coward · · Score: 0

    Do we get the source code? This isn't a win unless the source code is released, as required by the GPL. If this is just a precedent against a bankrupt entity then it may not be possible to enforce any contractual obligation.

  29. You had to RTFA? by ThrowAwaySociety · · Score: 1

    I had to RTFA to find out that WDE is Westinghouse Digital Electronics.

    From TFS:

    "The Software Freedom Conservancy has received a judgement against Westinghouse Digital Electronics for $90,000 in damages, $50,000 in costs plus a donation of all of the offending HDTV's that were using BusyBox in violation of the GPL. Given that WDE is nearly bankrupt it's likely that most if not all of the cash will disappear in a legal 'poof', but it is a victory regardless."

    Did the summary get edited to include that, or what?

    1. Re:You had to RTFA? by mcgrew · · Score: 1

      My subscription must have gotten in the way; it originally said "The Software Freedom Conservancy has received a judgement against Westinghouse for $90,000 in damages".

  30. Re:Confused by Crudely_Indecent · · Score: 1

    ...profiting from GPL'd code.

    The parent included an additional qualifier that you seem to have missed:

    profiting from it and not sharing back

    --


    "Lame" - Galaxar
  31. Never in serious question by Anonymous Coward · · Score: 1, Insightful

    Never in serious question but that doesn't stop people going "it's never been tested in court" what about in Germany? "it's never been tested in US court" what about here? "it's never been tested in court and found legitimate by the judge rather than settled before then".

    Well, now we've got an answer to the NOT SERIOUS question "it's never been tested in court without being settled out of court before the judge gets to it".

    Though I guess that there'll now be the question "It's never had to pass being contested in front of a Judge in a US court".

    Just because the GPL has never been seriously contested as a legitimate copyright license doesn't stop people questioning the GPL as a valid license.

  32. Re:Confused by AvitarX · · Score: 0, Troll

    What extra freedoms are granted users by bsd style licences?

    I know developers and distributers have more rights, but I can't think of any extra ones for users. Only the loss of right to request code.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  33. Re:Confused by Anonymous Coward · · Score: 0

    Have a beer. That should take care of that final, pesky cell.

  34. As Eistein would say... by Anonymous Coward · · Score: 0

    They've been Westinghoused !

  35. Re:Confused by Chris+Burke · · Score: 2, Insightful

    It takes the freedom to take away freedom.

    I will never, ever, feel any sympathy for anyone who thinks they are actually less free as a consequence.

    --

    The enemies of Democracy are
  36. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  37. Re:Confused by DarkKnightRadick · · Score: 1, Insightful

    I have no problems with reciprocating when I am so inclined. To be forced to do so is ridiculous.

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  38. Re:Confused by DarkKnightRadick · · Score: 1

    The website is not mine but I will pass on the information.

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  39. Yay! Copyright rules!! Wuh? Oh,, right, copyrigh by Anonymous Coward · · Score: 1, Insightful

    GPL copyright good
    RIAA copyright bad
    MPAA copyright bad
    Disney copyright bad
    Pixar copyright bad
    Apple copyright bad, good? bad.

  40. Re:Confused by Anonymous Coward · · Score: 0

    Of course, no one is forced to use GPLed code, so the point is non-existant.

  41. Re:Confused by orasio · · Score: 4, Insightful

    but it gives freedom to users that the BSD license does not.

    Or, you could say, it TAKES freedom from users (ie: developers using a library) that the BSD license does not.

    Wrong. It takes freedom from those developers only while they are wearing their distributor hats. They can use GPLed libraries as much as they like. They are just limited from distributing in a way that takes freedom away from users. Their freedom as _users_ is not harmed.

    Not saying BSD is better, just saying GPL doesn't give "more freedoms" on a whole, it just assigns them to different people.

    You are right here. It takes freedom away from distributors, and gives it _all_ to users. Just they are not necessarily different people, just different roles.

  42. Re:Confused by Timothy+Brownawell · · Score: 1

    I think it's more of a theoretical vs practical kind of thing: copyleft gives users more theoretical rights (that they mostly can't use anyway, not being programmers...) should anyone actually write software, while BSD makes it easier to actually write that software in the first place.

  43. Re:Confused by Chris+Burke · · Score: 2, Funny

    Have a beer. That should take care of that final, pesky cell.

    Believe me, there have been many such attempts on its life, and it has survived them all and come out stronger and more resilient. Following the Cliff Clavin Theory of Drinking, this is the most lean, efficient, and bad-ass brain cell in history. It is equal to a hundred normal brain cells. If my brain was a computer simulation, it would be The One.

    It's still just one lonely brain cell though. Back to trying to kill it with beer!

    --

    The enemies of Democracy are
  44. Re:Confused by Anonymous Coward · · Score: 0

    The GPL does not force you to reciprocate. You're just not given the right to distribute derived code if you don't reciprocate. The GPL gives rights, it doesn't take them away.

  45. Re:Confused by IshmaelDS · · Score: 1

    How does the license style make it "easier to actually write that software in the first place."? I understand you may have more people interested in writing the code if it's able to be closed source, but that doesn't make it easier to code.

    --
    letting an idiot know they are an idiot is not a game... it's a responsibility. - by Kristopeit, M. D. (1892582)
  46. Re:Confused by Golddess · · Score: 1

    Until some corporation comes along and "convinces" a few congresscritters to give it to them instead.

    --
    "I'm not sure I like the fugnutish tone you used in your post!" -RogL (608926)-
  47. developers users by Anonymous Coward · · Score: 1, Insightful

    developers users

    Just have a look at the number of users of, say, Windows compared to the number of Windows developers.

    YOU want the freedom to take the freedoms away from the users. Increased freedom for you: 1 unit. Decreased freedom for 10,000 users: 1 unit each.

    Net loss: 9,999 units.

    The only other alternative is that you think that what code you develop will have NO MORE than one person looking to learn from the code, expand it or just read it for giggles. And even in the case where ONLY ONE person you're marketing to has interest in the code they bought, there is no difference in the freedom between the case of the BSD license and the GPL. Just who gets the shaft.

    And, since the person who PAID you for that code gets the shaft in the BSD case, I think we should give them the tiebreaker.

    So, is the code you create so worthless that NOT ONE person cares about the code you sold?

  48. Re:Yay! Copyright rules!! Wuh? Oh,, right, copyrig by Eunuchswear · · Score: 1

    No.

    Copyright good.

    Current copyright terms bad.

    That's hard to understand?

    --
    Watch this Heartland Institute video
  49. Re:Nearly bankrupt? They made an assignment==buste by Anonymous Coward · · Score: 0

    I thought BB was to give an equivalent or better unit? So shouldnt you have gotten a 47" or bigger screen? MSRP shouldn't matter, thats BB problem, right? At least that is always how they tried to sell it to me that I would get the same or better regardless of price changes.

    You issue, hope your happy and all, but I don't trust BB and won't shop there since they push the extended plans so hard. Last time I was in I was getting a hard sell at the register for esp for a digital camera and told what if it dies, etc.. after saying NO 3x and clerk not listening and a manager being brought over to explain to my thick skull why I needed the esp, So I said, "oh, this must be a POS? thanks for the warnings." and I walked out leaving the camera at the register, sale lost. I drove over to WM and bought SAME camera for a little less and that guy asked once for esp and moved on with a simple, "No, thanks..." Hey, it may not be everyone's favorite store, but it was a happy experience vs. BB. BTW, I haven't had any issues with my camera other than Camera-Envy and its been 7 years since that horrid high preasure sale. Not missing BB at all.

  50. Re:Confused by Barefoot+Monkey · · Score: 0

    I think it's more of a theoretical vs practical kind of thing: copyleft gives users more theoretical rights (that they mostly can't use anyway, not being programmers...) should anyone actually write software, while BSD makes it easier to actually write that software in the first place.

    If you want to make changes to your software and you are not a programmer, then GPL ensures that you can hire somebody who is. BSD allows developers to distribute their software without having to give their users that assurance.

  51. Re:Confused by scharkalvin · · Score: 2, Informative

    Each license has different goals. Since it applies few restrictions on how the code can be used, the BSD license is sorta like putting the code into the public domain without giving up ownership of it. The GPL, on the other hand, seeks to keep the original code and any improvements made to it as open source. It also seeks to insure that anybody that gets a product containing the original or modified code can get the source to it without having to go on a wild goose chase. If you use the BSD license you are keeping your original work open source, but not any fork of it and only in your original distribution of it. If you use the GPL you preserve the open source nature of your code everywhere it gets used, not just in the original distribution that you make.
              The real problem with the GPL is determining what constitutes a modification and what is an unrelated new application not part of the original, but making use of the original, that's why the LGPL exists. I personally disagree with static linked GPL libraries with user code as involking the GPL provisions of requiring the user code to be released under the GPL as well. Using a dynamic linked library solves the issue, but in the end there is no difference between the linking being done in memory by the kernel at load time, or on disk by the GCC link phase. Certainly the GPL'ed libraries need to be identified and their sources provided with the distribution of the user application. However the user application did not require any of the library source code to compile (only the prototypes in a header at the most), so use of the library is on the same level as running under the Linux kernel (which you can do with closed source applications under the GPL). The LGPL for libraries removes this issue, but I think it shouldn't be necessary.

  52. Re:Yay! Copyright rules!! Wuh? Oh,, right, copyrig by Anonymous Coward · · Score: 0

    It's good when it keeps my shit mine.
    It's bad when it keeps your shit yours.

    Kahpeesh?

  53. Re:Confused by bonch · · Score: 1

    They're different situations dealing with the same thing--copyright law. The point is that Slashdot is constantly anti-copyright except in a GPL article, where it suddenly becomes pro-copyright. After all, the GPL is a copyright license, and without copyright law, it has no legal power. Pro-piracy/anti-copyright advocates around here often forget that.

    This court victory exists thanks to copyright law.

  54. Re:Confused by AlecC · · Score: 1

    It makes it commercially easier - that is, it makes it easier to get paid to do it. In the real world, coding takes time, and time is money.

    Some things get done because people want to do them of their own accord - GPL land.
    Some thing get done because people want to sell stuff - BSD land.

    Neither is right or wrong: they serve different needs.

    --
    Consciousness is an illusion caused by an excess of self consciousness.
  55. Re:Yay! Copyright rules!! Wuh? Oh,, right, copyrig by Tim+C · · Score: 0, Flamebait

    No, but you do see an awful lot of comments on here decrying copyright (and patents, and any concept of IP) full stop.

    Yes I know, no single hive-mind exists to hold a coherent opinion.

  56. Wot a twat. by Anonymous Coward · · Score: 1, Interesting

    GPL: You are free to copy this as long as you don't stop others. Good. Sharing is good.

    RIAA: You are a priate!!!! You must pay us even if you aren't! Bad. Greed is bad. Unearned wealth is the root of all evil

    MPAA: See above (RIAA)

    Disney: Give me all your copyrighted works! You can't have MINE!!! (see Kimba the albino lion). Bad. Stealing and making money off that theft is bad.

    Pixar: Disney again. Why double up TWICE?

    Apple: You don't own the software, you only license it, we control it. Bad. Selling something and keeping ownership is fraud and that's bad.

  57. Re:Confused by Chris+Burke · · Score: 1

    Slashdot is anti-abuse-of-copyright-law or anti-excessive-draconian-copyright-law.

    But thanks for demonstrating that good ol' inability to distinguish in black and white.

    --

    The enemies of Democracy are
  58. Re:Confused by IICV · · Score: 2, Interesting

    And yet reciprocation forms the basis of all civilization. If we want to form a stable software society, it must be based on reciprocation; otherwise, we will maintain this current state of disjointed, warring software fiefdoms led by dictators indefinitely.

  59. Re:Confused by silanea · · Score: 1

    [...] BSD makes it easier to actually write that software in the first place.

    Could you please elaborate on this? The use of third-party code aside, the choice of a license does not influence the creation of a software in any way that I can see. Licenses only come into play after the software is written, when it is distributed to someone other than the creator.

    --
    Rudolf Hess edited Mein Kampf. He was the very first grammar nazi.
  60. Re:Confused by Anonymous Coward · · Score: 0

    "Some folk" presumably includes yourself :)

    ObSideshowBob:

    And yes, I am aware of the irony of decrying the GPL vs BSD debate by entering the debate.

  61. If time is money, then why steal it? by Anonymous Coward · · Score: 0

    If time is money, then why steal it? If you're saving money by not taking time to write the software, then you don't need to be paid for your software either (you've just saved the license cost).

    And THIS:

    Some thing get done because people want to sell stuff - BSD land.

    Is complete bollocks.

    Tell me how someone giving their own code the BSD license makes them money that doing under the GPL doesn't?

    People who want to take someone else's work and get monopoly rent on it use BSD.

    Your pithy content should instead be:

    Some things get done because people want to do them of their own accord - BSD land.
    Some thing get done because people want to sell stuff - GPL land.

    Because you can always license your code under any license you wish. If someone wants a different license, you can sell it to them.

    Try that if you've BSD'd your code.

    1. Re:If time is money, then why steal it? by kdemetter · · Score: 1

      "Tell me how someone giving their own code the BSD license makes them money that doing under the GPL doesn't?"

      Simple : say there is GPL'ed software that allows you to use an editor in html ( like CKEditor ) .
      Now , say that i create blogging software , and sell this to users , and i want to add this editor to it , so users can easily add content for their blogs.

      To make it work correctly , i rewrite some aspects of the editor , so that it works perfectly.
      If i do want to sell my product , in this case GPL requires me to publish the changes i made to the editor.

      My competitors could then use the code i wrote , thus gaining an advantage on me ( as it didn't cost them anything , but it did cost me).

      With BSD license , i don't have to publish the changes that i made to it , so i don't have the disadvantage.

      From a user perspective , GPL is better , as it ensures changes to the code are also free
      From a business perspective , BSD is better , as it allows you to keep your changes hidden from the competition.

      This is the reason many GPL projects also allow you to purchase a BSD license.

    2. Re:If time is money, then why steal it? by marcello_dl · · Score: 1

      If your changes are small, you are making money off the guy who wrote the original BSD licensed code, thus gaining an advantage on him. He loses money. Yours is a counterexample actually :D

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    3. Re:If time is money, then why steal it? by Anonymous Coward · · Score: 0

      The guy who wrote the original BSD licensed code also VOLUNTARILY gave it away because he only cares that his code is public, not what someone might do with it. The second guy felt that his modifications to the original code were marketable, so he decides to try selling it (if successful, then obviously there was some demand for the extra functionality and its monetary worth is justified). If a third guy comes along and says, "hey, I also want to implement additional functionality", he can also grab the code from the first guy and do what he wants with it, whether that is releasing it to the public or marketing a product that competes with the second guy.

      The first guy is at no disadvantage because he made a choice. If he really wanted to make money off of his code, he would have sold it as commercial in the first place.

      BSD is about choice.

    4. Re:If time is money, then why steal it? by WNight · · Score: 1

      Pft, BSDL is all about denying choice to users.

  62. They won't pay they changed their name :) by Anonymous Coward · · Score: 0

    They changed their name from Westinghouse Digital Electronics WDE to just westinghouse digital and that technichally makes them a different company so they won't have to pay anything.

  63. Re:Confused by am+2k · · Score: 1

    Your post and all of its replies make an assumption that is not true most of the time: They assume that when a developer uses a library/program to create a product and then discovers that it is GPL'd, that this develop goes along and GPL's his product as well. This is not how it works.

    In reality, developers that are worth their money check the license beforehand, and when there's the GPL involved for a product that's not planned to be GPL'd, either the library/program is not used, or the whole project is scrapped. So everybody loses: The developer, because either the product can't be made, so there's no income, or a lot of functionality has to be implemented, raising the development costs and time, and the user, because there's either one less solution to choose from (which might mean that there are zero now), or the product is released later, buggier and perhaps more expensive (due to the increased development time).

  64. Re:Confused by unix1 · · Score: 1

    Nice - GPL translated in RBAC.

  65. Exacly. With no license, it's copyrighted not PD. by Anonymous Coward · · Score: 0

    Exacly. With no license, it's copyrighted not PD. So you have to explicitly say it's PD. Except you can't disavow liability without a license and PD is a lack of license, so you're in the sights of a class action lawsuit if your code is used and has problems and is under the PD.

  66. Re:Confused by Anonymous Coward · · Score: 0

    Slashdot is constantly anti-copyright except in a GPL article, where it suddenly becomes pro-copyright

    Find me ONE poster who has done this. If you don't, then you admit that you're lying.

  67. Re:Yay! Copyright rules!! Wuh? Oh,, right, copyrig by Locke2005 · · Score: 2, Insightful

    All copyrights good. Taking public domain material, slightly modifying them, and then suing anybody who tries to use the material (which is what Disney does, and sort of what Microsoft does) bad. RIAA do have a right to enforce their copyrights, preferable through take down notices. What we hate about the RIAA is their sleazy methods, e.g. suing children and old ladies that have never used a computer. Apple intellectual property protection good when it covers their actual innovations, bad when it covers stuff they stole from other people (anybody remember Xerox PARC?) See, it's not really as hypocritical as you make it out to be.

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  68. Re:Confused by DarkKnightRadick · · Score: 1

    And yet freedom forms the basis of all civilization. If we want to form a stable software society, it must be based on freedom; otherwise, we will maintain this current state of disjointed, warring software fiefdoms led by dictators indefinitely.

    FTFY

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  69. Re:Confused by harlows_monkeys · · Score: 1

    Most of the code I've released as open source as been BSD, because I want every programmer to be able to reasonably use it. BSD accomplishes that. Even GPL projects can use my code if they wish. If I had released under GPL, then pretty much only GPL projects could use it. Even projects using licenses that the FSF says are copyleft free software licenses but that aren't GPL (such as MS-PL) would not be able to use it.

    This is why I consider the BSD to be a more free license.

    There are some things that I'm trying to get my employer to release as open source. It's interesting that if we do so, there is a decent change we'll pick GPL, specifically because we do not want to give our competitors as much freedom to use our stuff an ways that would compete with us as they would get under BSD.

  70. Re:Confused by DarkKnightRadick · · Score: 1

    And yet, once you do, you've been infected. Anything that interfaces with it must be GPL'd according to the folks over at WordPress. Now I'm not so free anymore, am I.

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  71. Re:Confused by DarkKnightRadick · · Score: 1

    Really? So if I make additions to the program I'm using, but DON'T GPL my additions, and still want to distribute them, how does that work.

    According to you I can't distribute my additions.

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  72. Re:Confused by hey! · · Score: 1

    I don't see why this point has to keep coming up, because it's quite simple.

    BSD maximizes the individual freedom of each immediate recipient of source code under that license. GPL maximizes the minimum net freedom enjoyed by the community of binary recipients as a whole.

    Another way of thinking about it is that BSD provides a broader range of possible total freedom among ALL binary recipients than GPL does. They may have more freedom (including making proprietary works) or less freedom (because most recipients may not have source code and the developer through which they receive the software isn't obligated to help them). It all depends on the actions of people in between the originator of the software and the user.

    GPL on the other than provides a completely predictable level of freedom once chosen, but that freedom is slightly less than the maximum possible net freedom under BSD because it does not include the freedom to reduce the rights downstream recipients get.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  73. Re:Confused by harlows_monkeys · · Score: 1

    I've released most of my open source under BSD, because I want it to be usable by as many programers as possible. BSD accomplishes this. Even GPL projects can use my code. If I had released under GPL, my code would be limited pretty much to use in other GPL projects. Even projects using non-GPL licenses that are free and copyleft according to the FSF, such as MS-PL, would not be able to use my code.

    That is why I consider BSD to be more free than GPL.

    I'm trying to convince my employer to release some of our software under an open source license. For that, we might pick GPL instead of BSD, because GPL is more restrictive, making it harder for our competitors to use our stuff against us.

  74. Re:Confused by onefriedrice · · Score: 1

    It isn't quite right to say that the GPL takes freedom away from anyone, since there is no obligation to use GPL-licensed code.

    Well, duh. There's no obligation to use any code; that doesn't mean we can't talk about the (di)similarities of each license in terms of freedoms given or taken away (held back). I'm all for the proper use of language in otherwise ambiguous situations, but let's not cloud the issue with pointless discussions about semantics when the meaning is perfectly clear.

    --
    This author takes full ownership and responsibility for the unpopular opinions outlined above.
  75. Re:Confused by Timothy+Brownawell · · Score: 1

    Sure, but having to figure out your business plan up front brings licensing considerations back around to before you start.

  76. Re:Confused by DeadCatX2 · · Score: 1

    What "freedom" does a user have if the software he wants never exists in the first place, because the GPLed code prevents a company from investing time and money into the product that the user wants?

    Most users don't give a fuck about having access to the source code. Whether the source is open or closed has approximately zero value to them. They want a product. They want to buy it from a company who spent time and money ensuring that it will work, won't lose data, won't catch on fire, etc. A company that provides a warranty and support. They want to pay for something that works; note the success of Apple's various idiot-friendly interfaces.

    --
    :(){ :|:& };:
  77. Re:Confused by wvmarle · · Score: 1

    Depending on the exact letter of the law, it is not always possible to fully forego your copyright and/or authorship. Have a look at the Creative Commons CC0 license. That is the closest you can get to putting it in the public domain outright. After all in most jurisdictions (and certainly under the Berne Convention) copyright is automatic. You create it, you own the copyright. Getting rid of that copyright may actually be a problem.

  78. Re:Confused by Anonymous Coward · · Score: 0

    NOTE: slashdot comment system is borked. Comments are being swallowed. Trying again anonymously to see if that helps. If my original shows up later, sorry for the duplicate.

    I've released most of my open source under BSD, because I want it to be usable by as many programers as possible. BSD accomplishes this. Even GPL projects can use my code. If I had released under GPL, my code would be limited pretty much to use in other GPL projects. Even projects using non-GPL licenses that are free and copyleft according to the FSF, such as MS-PL, would not be able to use my code.

    That is why I consider BSD to be more free than GPL.

    I'm trying to convince my employer to release some of our software under an open source license. For that, we might pick GPL instead of BSD, because GPL is more restrictive, making it harder for our competitors to use our stuff against us.

  79. Re:Confused by DeadCatX2 · · Score: 1

    taking their effort, profiting from it and not sharing back

    When a construction company uses a hammer, does the manufacturer bitch and whine about how that company is profiting from their hammer without sharing back?

    I always get the impression that GPL proponents set up a straw man; that somehow letting your code be used in a commercial product is going to "steal" it from you so that no one else can use it.

    With BSD, the code is still out there. Anyone is still free to use it. If a commercial developer puts it into their product, the original code is not suddenly off-limits.

    GPL vs BSD boils down to control over the derivative works. GPL demands control over all derivative works, like a possessive husband who won't let his wife talk to other men. BSD does not.

    --
    :(){ :|:& };:
  80. Re:Confused by cparker15 · · Score: 1

    The main difference is that the BSD gives developers the freedom to deprive users and other developers of the fruits of somebody else's labor. Whereas the GPL forces all developers to make sure everybody has the same freedom they had, or else.

    The importance of this distinction depends on a developer's priorities. Would you rather play nice with the rest of the developer community and share alike, or would you rather take what you can get without giving back (or encourage others to do this)?

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

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

  81. Re:Nearly bankrupt? They made an assignment==buste by Grishnakh · · Score: 1

    I had a really bad experience with a return at BB, and I won't ever go there again either. I don't know why anyone shops there; their prices are nothing special, and the service is ridiculously bad.

  82. Re:Confused by Anonymous Coward · · Score: 0

    If you don't agree to use the GPL for your additions, you don't get any of its benefits. The GPL obviously can't give you distribution rights if you reject it. Copyright law forbids the distribution of derived code without a license. You know that, don't you?

  83. Re:Confused by IICV · · Score: 2, Insightful

    No, it explicitly does not. Freedom is, if anything, the antithesis of civilization.

    Who is truly free? The loner who lives out in the wilderness by himself, or the cosmopolitan city dweller?

    The loner, of course - he is free to do whatever he wants, whenever he wants, restricted only by the requirement that he provide for his own needs. He is unbound by social restrictions, by financial needs, by the necessities of cooperation. Indeed, depending on how he supports himself, he probably even "works" far fewer hours than the city dwellers - I believe nomads need to spend something like three or four hours per day hunting and gathering to provide enough food for themselves, depending on the environment.

    The city dweller, on the other hand, is far less free. In order to provide for his own needs, he must spend far more time working; in order to maintain his social status, he must perform social activities. He is restricted in innumerable ways - wearing the wrong clothes might reduce his status, being a jerk will make his job harder and in fact risk losing it, killing and skinning a squirrel in public will almost certainly get him arrested - but as a tradeoff, he can call upon the powers of his civilization.

    The loner doesn't have electricity; the city dweller does. The loner doesn't have access to reliable medicine; the city dweller does. The loner doesn't have access to other people, but the city dweller does. The city dweller has men with guns who enforce his property rights; the loner must do that himself. The city dweller has access to goods from all over the world; the loner only has that which he makes himself.

    And why does the city dweller gain these extra privileges? Because he sacrifices of himself to further his civilization. Judging from your signature, you're something of a Christian; surely you understand that sort of self-sacrifice for the good of all people, even if it is only on the scale of eight hours per day? After all, the city dweller might work in a shipping concern that brings foreign goods to other people, the city dweller might work at a power plant that provides power to his neighbors; he gives up some of his freedoms and some of his time and ability in order to provide something for other people, and in return they give far more back to him.

    When we become civilized, we give up a great many of our freedoms - but in return, we gain the ability to call upon and rely upon the abilities of our civilization. That is why reciprocation is the fundamental unit of civilization; I give part of my time and energy and freedom to my people, and they give back to me; the benefit we get in return is far greater than the initial sacrifice, but we still must give up that initial investment. For some reason, people seem to forget that - they forget that you can't just take back those freedoms you gave up initially, and expect civilization to still work. It's like saying "well the table is in place, so I'm going to take the table legs back and use them for myself".

    Keep in mind that I'm not saying we give up all our freedoms, or even that it's necessary to subsume yourself in the civilization like some mindless drone - however, the freedoms we give up (like the freedom to be a douchebag and not cooperate, or the freedom to keep all of everything you make, or the freedom skin squirrels in public) are freedoms we can't just take back and assume civilization will remain standing.

  84. Re:Confused by Nursie · · Score: 1

    Which is exactly the aim of the GPL license. Don't want to play? Then you aren't part of the community and you can do it yourself.
     
    Your example, by the way, is disingenuous. Counterexample - The developer finds something he wants to use and it's BSD licensed. His company take it, modify it and put it into the firmware of the router they're selling. There's no obligation to open anything so the WAG54G community never happens. Net loss for progress.

  85. Re:Confused by NotBornYesterday · · Score: 1

    What "freedom" does a user have if the software he wants never exists in the first place, because the GPLed code prevents a company from investing time and money into the product that the user wants?

    The user has the same freedoms he always has. They have the freedom to write their own software. Or pay to have it done. Or buy it from a closed source software house. Or stand on their heads and yodel, for all I or the GPL care.

    GPL doesn't prevent companies from developing code. It prevents them from using other peoples' code if they are not willing to abide by certain conditions. Every piece of software these days, unless in the public domain, comes with some sort of restrictions attached. Don't like it? Fine! Use something else. The world is full of software code and tools that developers can use on their projects, whether subject to GPL restrictions or some other form.

    --
    I prefer rogues to imbeciles because they sometimes take a rest.
  86. I've developed STBs by DrXym · · Score: 3, Insightful
    I've written set top box software that runs on embedded Linux with busybox taking care of most of the shell side of things. And I can't for the life of me figure out why Westinghouse didn't simply release the source code when they were asked. Even if they were clueless about their obligations, surely it would be simple to meet them after being notified.

    I have to wonder if they did something completely insane like link their TV application software straight into the busybox executable because I can't think of any other reason to withold it upon request. If they did straight link then more fool them.

    1. Re:I've developed STBs by Smallpond · · Score: 1

      "Westinghouse is currently in General Assignment, an alternative to bankruptcy under California state law, and declined to defend itself"

      "Westinghouse's legal team failed to appear for the discovery phase."

      Sounds like the one person left answering the phone did not know how to lay their hands on the software.

  87. Re:Confused by Nursie · · Score: 1

    Using a dynamic link does not "solve" the issue.

    If you are a commercial entity dynamic linking against a GPL library I would advise you to get legal counsel quick-sharp. Legal counsel that has had experience in this area, because you are entering a huge and potentially dangerous grey area.

    Not only that but you are expressly contravening the wishes of the person or people that wrote the library and put it under GPL. I would be VERY careful with that approach, and personally would never take it as I consider it immoral to use someone's work against their wishes when it is given as a gift to the OSS community.

    "However the user application did not require any of the library source code to compile (only the prototypes in a header at the most), so use of the library is on the same level as running under the Linux kernel (which you can do with closed source applications under the GPL)."

    Also not true.

    You'll notice that the C and posix libraries are what your program is linked to, and those are licensed differently.

    "The LGPL for libraries removes this issue, but I think it shouldn't be necessary."

    That's because you want to make use of people's work without their permission, working around a community spirited license.

  88. Re:Confused by Nursie · · Score: 1

    And you might also want to check out the Linux kernel license file which has the following exception -

    "NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work"."

    Which rather blows your equivalence of library and kernel use out of the water.

  89. Re:Confused by NotBornYesterday · · Score: 1

    The Chuck Norris of brain cells, as it were. I am in awe.

    --
    I prefer rogues to imbeciles because they sometimes take a rest.
  90. Re:Confused by Nursie · · Score: 1

    "When a construction company uses a hammer, does the manufacturer bitch and whine about how that company is profiting from their hammer without sharing back?"

    When a construction company uses a hammer, modifies it slightly and sells it on for a lot of money, still with the patented and trademarked aspects of the original hammer in place.... sure as hell the original manufacturer whines and then sues. What's your point?

  91. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  92. Re:Confused by orasio · · Score: 1

    What "freedom" does a user have if the software he wants never exists in the first place, because the GPLed code prevents a company from investing time and money into the product that the user wants?

    You couldn't be more wrong.
    The GPLed code can't prevent companies from investing time and money.
    The only way someone could prevent other companies from building stuff would be using patents, and the GPL doesn't involve filing patents.
    The GPL enables us to form a walled community inside which we get to share our stuff, and not get ripped off. Companies are free to join our community, or not do it. They can stay outside and build their own stuff, or come inside and share with us the respect for users freedom.

    Most users don't give a fuck about having access to the source code. Whether the source is open or closed has approximately zero value to them. They want a product. They want to buy it from a company who spent time and money ensuring that it will work, won't lose data, won't catch on fire, etc. A company that provides a warranty and support. They want to pay for something that works; note the success of Apple's various idiot-friendly interfaces.

    Those users can still buy from Apple, and they do as a matter of fact. The GPL doesn't prevent people from buying from Apple.

  93. Re:Confused by Anonymous Coward · · Score: 0

    You are defending the GPL reciprocity clause by pointing to the patent system? What if you think both are wrong?

    Furthermore, and while I do not support it -- some here do -- patents protect the initial investment put into a product, which cannot be regained unless reproduction rights are limited only to the owner/investor. If you modify and distribute GPL code, the owner has lost nothing -- not capital, or ownership. So there isn't much of a legitimate comparison between the GPL and the patent system.

  94. Re:Confused by Enleth · · Score: 1

    If you do, then surely you must have made an educated, conscious decision and made yourself aware of all the consequences? It's not like the GPLed code is not labeled as such - more often than not it's almost over-labeled, with a full notice in every file. What's the problem, again? Don't like it - don't use it. How could it be any simpler?

    --
    This is Slashdot. Common sense is futile. You will be modded down.
  95. Re:Confused by DarkKnightRadick · · Score: 1

    To not use it would mean a return to closed-source software (which I dislike even more, no chance for anyone with the skills to fix it up and make it better) or use no software at all. How is either choice palatable to anyone?

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  96. Re:Confused by Dogtanian · · Score: 1

    The GPL vs BSD license argument never gets old for some folk does it?

    I agree.

    Each to their own, but the GPL allows people who contribute to the public good to make sure that their work is not [etc.]

    Yeah, thanks a bunch.

    You (rightly) bemoan the tired, repetitive nature of GPL vs. BSD discussions. The ones that regurgitate the exact same argumentative points every time without shedding any new light on them, that let people feel good by justifying the same entrenched positions.

    Then you self-indulgently kickstart exactly that type of thread-hijacking discussion because you can't resist sticking your oar in anyway. Despite the fact that what you say is the exact same explanation of the GPL that appears about a dozen times in every GPL vs. BSD thread ever. You know the arguments, the BSD-philes know the arguments and they've been repeated ad nauseum.

    You know this, and you criticise it... then you do it anyway.

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  97. Re:Confused by Anonymous Coward · · Score: 0

    As I said, when I contribute to the public, I don't care what anyone wants to use it for. At that point, it is beyond the scope of the spirit in which I shared it. If someone wants to take it and close off their own version, that is perfectly fine. The original is still out there for anyone else to take and nobody has been deprived of a thing. This is a concept that you seem not to grasp.

    I would rather do my own thing and let others do theirs. A BSD style licence permits this. I am not in the business of trying to control other people.

  98. Will we actually see the source? by yuhong · · Score: 1

    Not to mention the question of whether we will actually see the source code due to the General Assignment.

  99. Re:Confused by next_ghost · · Score: 1

    Your argument is flawed because it reduces the entire world to just one situation. Closing the source forces everybody else to reinvent the wheel. Think for a while about this: In the GPL world, everything needs to be invented and implemented exactly once and anybody can improve what was implemented before. In the closed source world, everybody has to start from scratch and works on his own hook. Even if the total amount of resources in the closed source world is more than thousand times bigger than in the GPL world, the GPL world can still have the edge. The total amount of resources in the closed source world is meaningless because most of those resources are used to do the same thing over and over again. You have to compare individual players from the closed source world with the entire GPL world to get accurate picture about who's on the edge.

  100. Re:Confused by next_ghost · · Score: 1

    You're forgetting another key function of the patent system. When the patent expires, there's a good-enough technical description of the invention free for others to copy and develop. Patents not only protect the initial investment, they also ensure that everybody can get access to the invention a little bit later. GPL does the same thing without any delays.

  101. Re:Confused by next_ghost · · Score: 1

    So let me get this straight, you hate closed source even more than GPL for the obvious reasons but you also hate GPL because it forbids closing the source and thus protects you from being stuck in a closed source world? O_o

  102. Re:Nearly bankrupt? They made an assignment==buste by mattack2 · · Score: 1

    I realize Best Buy fixed the problem for you, but the "no service/warranty parts being available" part is illegal, at least in some states. (I believe it is a state law and not a federal law.) There is a certain time period for which companies have to be able to provide parts or repairs. (I would guess that refunding your money would be sufficient too.)

  103. Re:Confused by Crudely_Indecent · · Score: 1

    I knew I shouldn't have responded to an AC. I should've followed my first instinct to mod you down instead of participating.

    --


    "Lame" - Galaxar
  104. Re:Nearly bankrupt? They made an assignment==buste by Khyber · · Score: 1

    I go there so I can mock the Geek Squad about how very little they truly know.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  105. Re:Confused by Anonymous Coward · · Score: 0

    Sort of, but not quite. Patents expire and the information is disseminated to the public domain. There is no such reciprocation requirement as per the GPL. Thus, if anything, patents are more easily comparable to the BSD license... even though such a comparison reaches the absolute heights of absurdity.

    But as with the patent system, my personal objections to the GPL are grounded solidly on the copyright system upon which it is based. Reciprocation is a noble goal, I think, and one that should be encouraged and culturally founded on -- but the idea of the law being able to enforce such an agreement turns my stomach. Licensing under non-contributory terms means I will lose out from a code perspective, but such is the price for taking a principled stand.

  106. Re:Confused by DarkKnightRadick · · Score: 1

    No, I hate the GPL because it removes the freedom for me to use GPL software in closed-source software or in any way in which I choose, whether or not I reciprocate.

    Once I download the software (whether it was distributed freely by the author or I paid for it) I should be able to modify it, license my modifications as I wish, and decide whether or not I want to redistribute the original with my modifications. Yeah, if I sell the original program with my modifications and call it all my own, than that's definitely not good and shouldn't be allowed, but if I sell the original (my copy of the original) as modified by me, and explain that I'm only claiming the modifications as my own, then why should I be forced to contribute back those modifications to the source project? In essence I've forked the project yet the GPL says my modifications need to be GPL'd. I say tough luck, I'm licensing my modifications as I see fit.

    I don't see what the issue is as long as the original author is credited appropriately, really.

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  107. Re:Confused by am+2k · · Score: 1

    You're right, but then tell it by its real name: It's not about choice or freedom, it's about building community. Using the GPL means sacrificing the developer's freedom to build a community around a software product.

    This is important, since it also gives you a hint about what's needed for building a working GPL product.

    For example, take Google Wave: Google threw it out there, published the server source (maybe as GPL, I don't know), documented the protocol, and then did nothing more. Did a community build around it? Nope. That's because important non-software parts were missing.

  108. Re:Confused by Anonymous Coward · · Score: 0

    You want others to give you the right to use their work and at the same time you do not give others the right to use your work (where "use" implies distribution). That's called hypocrisy. If you really didn't see what the issue was as long as the original author is credited appropriately, then you would not have a problem with licensing your additions likewise. You are exactly the kind of person which makes the GPL a necessity. People like you want to take Open Source and turn it into proprietary products (except when you feel generous, yeah right). The GPL defends others against your hypocrisy.

  109. Re:Confused by The_mad_linguist · · Score: 1

    "This software is public domain. I, the author, hereby forego any copyright on it."

    Hah, sucker! Thanks for the software!

  110. Re:Confused by DarkKnightRadick · · Score: 1

    Did I ever say that? Nope.

    I said I want the choice on whether or not I want to reciprocate. Maybe that's the same to you as saying "I don't want to reciprocate, ever." It's not to me. In one instance I'm saying I just want an option, in the other instance you are saying I shouldn't have that option.

    Also, if I didn't want people to use my stuff, why would I bother advocating CopyFree policies?

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  111. Re:Confused by chromas · · Score: 1

    1) What's the motivation to take someone else's work and not contribute back 2) ??? 3) Profit!

  112. Re:Confused by Anonymous Coward · · Score: 0

    You advocate CopyFree because you want to build on other people's work. You want "choice" because you don't want to reciprocate, at least sometimes (yeah right). Also, you want to keep this going because you're a troll.

  113. Re:Confused by Thinboy00 · · Score: 1

    The GPL vs BSD license argument never gets old for some folk does it?

    YES!!!

    We have this stupid argument every *single* time anything involving the GPL happens. Will everyone please drop the sticks and back slowly away from the horse carcass? Nobody cares which license *you* use for *your* project; it's almost as dumb as text-editor wars.

    --
    $ make available
  114. Re:Confused by next_ghost · · Score: 1

    Look at the big picture. You take open source code, make some changes and release it as closed source. Congratulations, you've just made a fork which will sooner or later become a stub. The resources you put into it are wasted because they didn't help move the open codebase forward. It will move forward nevertheless but at the cost of additional resources to reimplement your changes. Now imagine that there are thousands of people who do this every day to the same project. Can you see those millions of stub branches faning out from the open trunk? Do you realize the amount of wasted effort that went into those stubs? And can you imagine what would happen if all that effort was put into the open trunk instead?

    GPL makes sure there's as little wasted effort as possible. BSD code may very well have a lot more developers than GPL code. But a lot of those developers hack their own closed source forks and waste time reinventing the wheel. GPL code can manage with much less resources and achieve much, much more. If you don't like that, you're always free to go back to the closed source world because without GPL, there would be nothing open worth using.

  115. Re:Confused by DarkKnightRadick · · Score: 1

    Really? Tell that to the BSDs (though they do use a lot of GPL software, they are all slowly removing GPL code from their distributions).

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  116. Re:Confused by Nursie · · Score: 1

    Sure, the original code is not closed. But the new code, derived from the FOSS contributors code, can be closed. Furthermore people who receive the new binaries don't get the source or the ability to redistribute. Major loss of rights to them.

    GPL ensures that everyone in the chain gets the source if they want it. That's the whole damn point.

  117. Panasonic. by trasz · · Score: 2, Interesting

    Might explain why Panasonic is replacing Linux with FreeBSD in their VIERA TVs (see license agreement at http://panasonic.jp/support/global/cs/tv/download/2010/down_navt.html).

  118. Re:Confused by next_ghost · · Score: 1

    Right, the BSDs. You mean those guys who managed to lose 20 years of head start over Linux in just 5 years and who also get the majority of userspace contributions from Linux distro developers? At least they can pat themselves on the back for helping Apple make a whole lot of money. Too bad they won't get anything back.

  119. Re:Confused by Dogtanian · · Score: 1
    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  120. Westinghouse mis-pronounced by lsatenstein · · Score: 1

    As young married couples, our Westinghouse appliances didn't always last as long as they should. We used to say We Sting youse.

    --
    Leslie Satenstein Montreal Quebec Canada
  121. Shut up you trolling scumbag silanea by Anonymous Coward · · Score: 0

    See subject above. STFU you trolling shithead silanea. It's obvious you're a software thief just by your line of questioning here.

  122. Re:Confused by WNight · · Score: 1

    If your business plan involves taking something someone else wrote and released for everyone and hiding away your modifications to it to prevent "competition", you're an asshole.

    BSDL means being able to be an asshole to users because someone was nice to you. Wow, what an important "freedom".

  123. Re:Confused by WNight · · Score: 1

    What "freedom" does a user have if the software he wants never exists in the first place, because the GPLed code prevents a company from investing time and money into the product that the user wants?

    If the GPL prevented you from "investing time and money" into a product you were either 1) unable to close the GPLed code for "your" product, or 2) had an idea for a niche already filled by a free alternative and weren't needed. Neither hurts the user.

    Most users don't give a fuck about having access to the source code. Whether the source is open or closed has approximately zero value to them.

    Bullshit. Most users don't know if their software is open source, but it has tremendous value to them if it is. That's the guarantee you won't lose your data when your key suddenly stops working.

    They want to buy it from a company who spent time and money ensuring that it will work, won't lose data, won't catch on fire, etc. A company that provides a warranty and support.

    Yeah, right. Which software company provides a warranty? Microsoft? Apple? EA? Hardly. Read your EULA, or your corporate licensing agreement. You have no warranty. That's classic MS FUD - warning that you don't get a warranty with free software, all the while hoping you don't notice they don't even promise their software works at all.