Slashdot Mirror


Alleged GPL Violation Spurs Accusations, Lawsuit

lisah writes "Linux.com is reporting that Alexander Maryanovsky, the developer of Jin (a Java-based chess client), has filed a lawsuit alleging that International Chess University has violated several aspects of the GNU General Public License (GPL). Maryanovsky claims that the online chess training website and its CEO, Alexander Rabinovitch, are in violation of both his copyright and the GPL by distributing software that is based on Jin. According to the report, though Rabinovitch is dismissing most of the claims leveled against him, he has apparently left his native Israel for Canada and declines to give his exact whereabouts." Newsforge and Slashdot are both owned by OSTG.

126 comments

  1. Why? by mingot · · Score: 0, Troll

    It's not like they are stealing or anything. And really, if people want to do this sort of thing no one is hurt here.

    1. Re:Why? by Tackhead · · Score: 5, Insightful
      > It's not like they are stealing or anything. And really, if people want to do this sort of thing no one is hurt here.

      Naw, that'd be a BSD-style license, not a GPL :)

    2. Re:Why? by Anonymous Coward · · Score: 4, Insightful

      Quoted from the article:
      Pleading lack of time, Maryanovsky suggested that IChessU could either use Jin or pay him $4,000 for a commercial license instead.

      So there was an unrestricted commercial license available for $4,000 and instead they took the GPL version and violated its distribution license. If the accusations about license violation are true, this is just as much piracy as selling illegal versions of Windows or any other software.

    3. Re:Why? by mingot · · Score: 4, Interesting

      So let me get this straight: If someone produces some sort of product and puts a bunch of limitations on how I can or cannot use said product that instead of disregarding those limitations and doing what I want that I should actually either respect those limitations or do without the product altogether? And are you also saying that if I do decide to disregard those limitations placed on the product that a reasonable avenue of recourse for the producer of that product is to bring suit against me?

    4. Re:Why? by Timesprout · · Score: 1, Insightful

      And in its own bizarre manner /. admits the RIAA has a point.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    5. Re:Why? by networkBoy · · Score: 3, Insightful

      Not to go too far down this path but I think the _average_ /.er is more miffed with the process the RIAA is using rather than that they are suing. The flood of Jon Doe suits are absurd. They should have to file one suit at a time based upon better evedence than they currently have been using.

      Then again AFAIK no suit has gone all the way to trial, another beef the /. crowd has about this.
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    6. Re:Why? by Aim+Here · · Score: 4, Insightful

      Exactly, dude. That's what copyright law is for.

      Though your sense of entitlement seems to be a tad overwhelming.

      The GPL is a license that grants users far more rights than copyright law would normally allow. The alleged infringer here was in no sense restricted by the GPL; it gave him a bunch of rights that he had under certain conditions, and that he wouldn't otherwise have had under copyright law, and he is alleged to have broken those conditions while exercising the rights.
      If your uncle lets you live in his house rent-free as long as you don't have any pets, then he is entitled to use the law to evict you and your ferret when he finds out you've breached the terms. Bitching about it just makes you look like a spoiled brat.

      If you want to complain about restrictions in software licenses, try some proprietary licenses which bind you under contractual terms that force you to give up MORE rights than the ones that copyright law takes away from you. You're not allowed to reverse engineer Windows or sue Microsoft, for example, if you use their software.

    7. Re:Why? by Jimmy_B · · Score: 4, Informative
      So let me get this straight: If someone produces some sort of product and puts a bunch of limitations on how I can or cannot use said product that instead of disregarding those limitations and doing what I want that I should actually either respect those limitations or do without the product altogether? And are you also saying that if I do decide to disregard those limitations placed on the product that a reasonable avenue of recourse for the producer of that product is to bring suit against me?
      No one's saying that. The GPL doesn't have any restrictions on how you can use a program. It restricts how you can *redistribute* that program. The default under copyright law is no copying and no redistribution is allowed. GPL says you can copy and redistribute, under the conditions that you include source code under the same license, and credit the previous authors. IChessU does neither. That's plagiarism and copyright infringement.
    8. Re:Why? by Aladrin · · Score: 0, Troll

      "The GPL is a license that grants users far more rights than copyright law would normally allow."

      I love this statement. I especially love rephrasing it: "We'd normally chop off your whole arm for this, but we're only going to chop off your hand. Consider yourself lucky."

      Less restrictive is still restrictive.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    9. Re:Why? by mdwh2 · · Score: 3, Informative

      And in its own bizarre manner /. admits the RIAA has a point.

      Leaving aside the point that there exists more than one person on Slashdot, it's notable that on software piracy threads, far more people tend to be against the idea of people profiting from copyright infringement, or doing so in a commercial context in some way. So this isn't connected to the RIAA suing grannies for downloading stuff to listen to.

    10. Re:Why? by Thorsten+Timberlake · · Score: 1

      You forgot the last part: "- Or you could just walk away, but then you don't get to distribute derived works."

    11. Re:Why? by Anonymous Coward · · Score: 1, Informative
      but I think the _average_ /.er is more miffed with the process the RIAA is using rather than that they are suing.

      No, the average Slashdot is miffed that the can't "share" theri freinds (anonymous people on the internet = freinds in their world) music, software, etc. The think that because someone, somewhere, paid $14.99 for a CD, the artist has been compensated, along with everybody in between. They fail to see that the cost to reproduce that 1 CD does not equal the "production costs".

      While the RIAA are generally shortsighted idiots (I've worked with them before), the average Slashdotter is a bigger idiot who doesn't grasp that if artists can't eat, they can't produce art.

    12. Re:Why? by Aim+Here · · Score: 4, Informative

      You misunderstand me. The GPL is a grant of rights, not a restriction. It's not 'less restrictive', since it's not restrictive at all. What restricts you is copyright law. It's impossible to be sued, at least in the US, for breaching the GPL. The restrictions all come from copyright law, and if you breach the GPL, you'll be sued for a breach of copyright.

      Compared to the extreme permissive licenses like the MIT or BSD licenses, the GPL lifts less of the restrictions placed by copyright law, though. You don't get the right to restore the copyright law restrictions that the GPL lifted, for one. It also lets copyright law bar you from distributing binary-only copies in order to make it impractical to modify the software.

      While there are plenty of good reasons why people might prefer thoes licenses, it strikes me that bitching about not having those rights, in the name of freedom, is a bit like a southern US plantation owner complaining about the loss of his freedom to own slaves...

    13. Re:Why? by mdwh2 · · Score: 2

      I love this statement. I especially love rephrasing it: "We'd normally chop off your whole arm for this, but we're only going to chop off your hand. Consider yourself lucky."

      Less restrictive is still restrictive.


      My rephrasing: "Normally I wouldn't give you anything, but here's $10, consider yourself lucky", and then you whine that I didn't give you $20.

      But neither of these analogies are really relevant here (not redistributing someone's software doesn't infringe on you in the same way as forceably chopping off body parts).

      Do you criticise everyone except those who release everything they do into the public domain?

    14. Re:Why? by _Sprocket_ · · Score: 2, Insightful
      Less restrictive is still restrictive.


      Wild guess - you're stirring up the GPL vs BSD debate, aren't you? You're pushing the gambit that the GPL is not actually free while the BSD license is. Unfortunately - the BSD license is also restrictive. So shall we just jump to the logical conclusion and call for releasing all code to the Public Domain?

      Of course - that completely ignores the reasons behind the GPL and BSD licenses. But hey - let's not bother with such complexity.
    15. Re:Why? by bertramwooster · · Score: 1

      You can use it anyway you like. However, when it comes to distributing it (for personal gain), you don't have carte blanche. Bear in mind that you got it for free.

    16. Re:Why? by budgenator · · Score: 0, Flamebait

      The bottom line is Alexander Maryanovsky is a whine brat and Alexander Rabinovitch is a coniving asshole and it sounds like both need to be bitch slap and stood in the corner for an hour. If Rabinovitch paid the license fee, and got a contract he could have did it the way he's doing it anyways; or he could have kept the money and distributed the program IAW the GPL; there is no middle ground. Looks like the whiney brat is right to me; and both of them have enough ego for 5 people.
      What's up with the attitude that your so special that you should be able to take my code and not pay for it? How much it costs is outlined in the GPL, take it or leave it; nobody is twisting your arm.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    17. Re:Why? by Schraegstrichpunkt · · Score: 1

      Wow. I'm amazed that somebody on Slashdot actually understands the difference between plagiarism and copyright infringement.

    18. Re:Why? by Vexorian · · Score: 1

      You missed the parent post that was refering about RIAA , since it is an anonimous coward it stayed on 0 points, so I guess that it was hidden for you.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    19. Re:Why? by fmobus · · Score: 2, Interesting

      Except that their product is absurdly overpriced and most of the profit goes straight to big label's pocket anyway (not to mention payola money). If an artist wants to make real money, he should be on the road, sweating, making shows. I refuse to pay 1/10th of my wage (in Brazil) for a CD, but I'd happily pay the same money for a show (although great shows rarely happens in my city), where I can see my favorit artist performing in an unique manner. If big labels lowered their CD prices, their sales would ramp up and more people would be interested in their artists shows. It's called Loss leader.

      Moreover, I refuse to see how can one music piracy is related to software piracy after all. When you need software, you can (mostly) always set for a free/open version. When you want music (aka culture), there is no such option.

    20. Re:Why? by Cyno · · Score: 1

      Only if you are a business and forced to obey the laws in your country, such as copyright. Of course, you can always choose to ignore the law and pirate for profit..

      I believe this is the business model a lot of slashdotters choose:

      1. Pirate!!1!
      2. ...
      3. Profit!

    21. Re:Why? by Anonymous Coward · · Score: 0

      No, you've got it wrong. Here's the correct way of looking at things:

      USE COMMAS

    22. Re:Why? by shark72 · · Score: 1

      "If big labels lowered their CD prices, their sales would ramp up and more people would be interested in their artists shows. It's called Loss leader."

      Record companies get 99% of their revenue from the sale of records, so selling at a loss is not an option. As it is, many record companies end up with net margins of less than 20% (I believe the Canadian recording industry as a whole barely hit 10% last year) so they don't have a lot of room to play with on pricing, either. This will be wholly misunderstood by those who don't get the difference between gross margin and net margin, but it is correct. However, things might be totally different in Brazil.

      "Moreover, I refuse to see how can one music piracy is related to software piracy after all. When you need software, you can (mostly) always set for a free/open version. When you want music (aka culture), there is no such option."

      Curse those greedy musicians for refusing to let their recordings be freely distributed!

      Seriously, though, there are lots of options. That old standby, radio (both terrestrial and streaming) is still a viable choice. If you want free MP3s, there's legaltorrents, and mp3.com and garageband.com have free downloads. Those are just aggregators -- many indie and unsigned artists release tracks on their web sites or via the P2P networks. MySpace and a few of the social networking sites have lots of bands online that will allow you to stream or download their stuff. But, I understand that as a Brazilian, you might be required by law to only use Orkut.

      If anybody's unsure as to why it's often easier to find good open source software than it is to find good free music, it's important to understand that it's typically easier on an order of magnatude to contribute to an open source project than it is to rent a studio (or build your own), engineer and produce your own music. I've contributed to open source projects just by using my $500 Mac Mini and a few hours of my time. By comparison, a decent studio and engineer might cost you $500 a day. However, this fact does not make music piracy "different" than software piracy. We should respect others' rights, whether their tool of choice is a QWERTY keyboard or a Roland keyboard.

      --
      Sitting in my day care, the art is decopainted.
    23. Re:Why? by Pharmboy · · Score: 1

      You can use it anyway you like. However, when it comes to distributing it (for personal gain), you don't have carte blanche. Bear in mind that you got it for free.

      Not trying to be nitpicky, but you missed two points. One: The GPL doesn't differentiate between distributing it for free or profit. Distribution is distribution. The GPL doesn't care if you make money or not. (See the preamble of the GNU/GPL)

      And not all GPL software is "free" as in price. I can make a software package under the GPL (independently or a derived package), but not distribute it to anyone but you for $1000. As long as I give you the source code along with the binaries, I am complying with Section 3a) of the GPL and do not need to provide it to any 3rd party 3b). Thus, it was always "free as in speech" but was never "free as in beer". Of course, you would be free to give it to anyone or sell it for any price you could get, as long as you complied with the GPL.

      It may sound minor, but these are major points in the GPL. "Free" just happens to mean 2 things in English. In the GPL, free refers to freedom, not cost or profit. The GPL isn't simple at first glance, but it makes good sense for a lot of projects. The GPL is FOR making money, not against.

      --
      Tequila: It's not just for breakfast anymore!
    24. Re:Why? by fmobus · · Score: 2, Informative

      However, things might be totally different in Brazil.
      Indeed they are: here, some "independent" labels (aka, not the big ones) somehow manage to sell a CD for ONE THIRD of big label's price. Unfortunately for us, there are few of those and most artists are more easily seducted by big labels.

      Regarding radio, it's really not a choice. Commercial radios nowadays only play "recent" music (aka music whose label payed fat payola). And usually their selection sucks big time (IMO).

      And no, Brazilians are not required to use Orkut, it is just that this specific (and rather, limited) social networking site somehow spread like wildfire here. This "brazilian invasion" already happened before with fotolog for some unknown reason, when Brazilian's behaviour there brought fotolog to their knees with bandwidth cost. Nowadays fotolog impose series of limitations on the service usage.

      I'm not defending piracy, but I feel there are some economic reasons pushing people for it. I propose that, removing big label's (along with payola) from this equation, there would be almost none piracy.

      Koan: Imagine a dead artist. Am I "stealing" from this artist when I choose pirate music over a legal CD?

    25. Re:Why? by joto · · Score: 1, Interesting

      I've contributed to open source projects just by using my $500 Mac Mini and a few hours of my time. By comparison, a decent studio and engineer might cost you $500 a day.

      Uh, not any more. A decent studio consists of a home computer, a good soundcard, and some software (often included with the computer or sound card). A decent studio engineer can be yourself or a friend.

      If you think otherwise, either you haven't followed what's been happening in the last years in music software, or you have different concepts of what's "decent" when it comes to music studios and to programming labs. (Personally, I wouldn't even consider a programming lab decent unless I had 3 widescreen monitors on my desk connected to my workstation, a network of at least 1 other workstation and a server, and software for at least $50,000. And I also need to pay a programmer to sit there :-).

    26. Re:Why? by shark72 · · Score: 2, Interesting

      "Uh, not any more. A decent studio consists of a home computer, a good soundcard, and some software (often included with the computer or sound card). A decent studio engineer can be yourself or a friend. If you think otherwise, either you haven't followed what's been happening in the last years in music software, or you have different concepts of what's "decent" when it comes to music studios and to programming labs."

      Tools get better and cheaper, no matter what business you're in, but you still have to have that talent. It's quite possible to create something that sounds decent in your home studio, and it's quite possible (but unlikely) that you or somebody you know happens to be a trained recording engineer. Good engineers and good producers make it look easy, but it's not -- most stuff recorded at home by amateurs still sounds like it was recorded at home, by amateurs. Talented engineers and producers are generally worth the money.

      With regard to the gear, a decent sound card is not enough if you do not have quality microphones and proper acoustics. Even the folks who create entirely electronic music largely do not rely on the free or the cheap software -- BT told me once that he prototypes stuff on Acid Express, but his full set of tools goes way beyond that.

      No doubt -- the explosion in inexpensive audio gear has allowed thousands upon thousands of amateur musicians to putter around with their home studios, and as covered above, there are indeed examples of high quality, popular music being produced quite cheaply. But good recordings generally still cost some serious money to make.

      --
      Sitting in my day care, the art is decopainted.
    27. Re:Why? by mingot · · Score: 1

      On a runon sentence of that magnitude? I wouldn't even have known where to begin :P

    28. Re:Why? by asdfghjklqwertyuiop · · Score: 1

      "The GPL is a license that grants users far more rights than copyright law would normally allow."

      I love this statement. I especially love rephrasing it: "We'd normally chop off your whole arm for this, but we're only going to chop off your hand. Consider yourself lucky."

      Less restrictive is still restrictive.


      Lucky indeed, since without the GPL you wouldn't have an "arm" at all since copyright took it away.

      Of course, if you find the GPL too "restrictive" you can simply disregard it. You don't need to accept the terms of the GPL to use any GPLed software. GPLed software is merely a copyrighted work, and nothing in copyright law restricts you from simply using a copyrighted work you legally obtained (which you can easily do from any number of the many places that legally distribute GPLed software).

    29. Re:Why? by theLOUDroom · · Score: 1

      So let me get this straight: If someone produces some sort of product and puts a bunch of limitations on how I can or cannot use

      Repeat after me:

      THE GPL DOES NOT GOVERN USE, IT GOVERNS DISTRIBUTION.

      --
      Life is too short to proofread.
    30. Re:Why? by arose · · Score: 1

      I'm not. While individual posters often have poor understanding of copyright, trademark and patent law, on the whole Slashdot seems quite well informed compared to other online forums that do not focus exclusively on legal issues.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    31. Re:Why? by Overly+Critical+Guy · · Score: 1

      The GPL governs how you use the code. It dictates how you must behave if you change it.

      DRM advocates could say the exact same thing--DRM doesn't govern use, it governs distribution.

      --
      "Sufferin' succotash."
    32. Re:Why? by PeterBrett · · Score: 1
      DRM advocates could say the exact same thing--DRM doesn't govern use, it governs distribution.

      Well, they could, but they'd be lying. If you're trying to tell me that Apple's DRM doesn't stop me from using the track I downloaded in any way I'd like (for instance, playing on a non-Apple music player), you need to do some more research.

      By its nature, DRM impacts use. If it didn't impact use, it wouldn't impact distribution either. This is because it's a technological rather than legal remedy, and only a legal remedy is able to distinguish between use and distribution. Example: how would you tell the difference between stripping DRM to put on a music player that doesn't support the DRM (use), and taking that same music player and letting your friend copy the non-DRM'd tracks off it (distribution)?

    33. Re:Why? by Anonymous Coward · · Score: 0

      Because it's like, you know, true?

    34. Re:Why? by J.Y.Kelly · · Score: 2, Insightful
      The GPL governs how you use the code. It dictates how you must behave if you change it.

      No it doesn't! This was exactly the point which was being made. I can take GPL code and change it in any way I like and use that modified version and the GPL license imposes no conditions on me at all.

      However, if I take my modified version of the code and pass (or sell) it on to someone else then the GPL kicks in. As soon as I distribute it I have to then release my modified code under the GPL.

    35. Re:Why? by joto · · Score: 1

      Tools get better and cheaper, no matter what business you're in, but you still have to have that talent.

      So how's that different from programming? (It was you who made that comparison, not me).

      That doesn't mean that you need an expensive engineer and producer in a rented studio to produce music. It would be like saying all free software projects need to rent their own office with their own programmer. They don't. Free software programmers do it as a hobby. So do musicians.

      With regard to the gear, a decent sound card is not enough if you do not have quality microphones and proper acoustics.

      Of course. If you intend to record something, you need a decent microphone (not several). Proper acoustics can be made with wool blankets, egg-cartons, whatever... This is still not putting the price above what the average person with a job can afford.

      Even the folks who create entirely electronic music largely do not rely on the free or the cheap software -- BT told me once that he prototypes stuff on Acid Express, but his full set of tools goes way beyond that.

      So what? Even the cheapest (or entirely free) studio software today, is something producers 20 years ago wouldn't even have dreamed to lay their hands on. It is more than capable of producing a decent-quality CD-release. Of course, in the proper hands, the more expensive stuff might produce even better results, although compared with some extra talent, it means zilch. Try to ask BT which of his tools are essential next time, not just which of them are the most fun (and realize that his answer may be far above what most musicians/producers need, if they are not into electronic music)

      But mostly it's a question of scale and features. The cheap stuff is cut-down version of the expensive stuff, with the same quality, but less tracks, etc... And the cheap stuff may lack some "professional" features such as surround mixing, hardware faders, etc... Apart from that, it's just not that much you can do to increase or decrease quality with digital mixing. Floating point sums are still floating point sums.

    36. Re:Why? by ajs318 · · Score: 2, Interesting
      And not all GPL software is "free" as in price. I can make a software package under the GPL (independently or a derived package), but not distribute it to anyone but you for $1000. As long as I give you the source code along with the binaries, I am complying with Section 3a) of the GPL and do not need to provide it to any 3rd party 3b). Thus, it was always "free as in speech" but was never "free as in beer".
      However, once one person has paid the $1000 for a copy of the program, there is then nothing to stop that person from distributing the same program for $10 {they'll break even after selling 100 copies} -- or even for nothing. This effectively places an upper limit on the price that can be charged for a copy of a program {the unavoidable costs of the act of distribution impose a lower limit}. Even if nobody has $1000 upfront, a thousand people could get together and each put in $1 to buy one copy. Thanks to the distribution rights afforded by the GPL, they would be permitted to make another 999 copies -- so, depending upon how you look at it, either everyone receives $1000 of software for $1, or someone is charging $1000 for $1 of software.

      Now, that's how a real Free Market works -- and it's interesting to see just how much it winds up some of the supposed proponents of Capitalism and the Free Market {what they're really in favour of is oligopoly, cartels and protection from competition by upstarts seeking to enter the market}.
      --
      Je fume. Tu fumes. Nous fûmes!
    37. Re:Why? by Anonymous Coward · · Score: 0

      If you want less restrictive copyright laws, convince legislators to change them. Whining to people who give your more rights then you get from the wast majority of copyright holders won't help you.

    38. Re:Why? by TheNinjaroach · · Score: 1
      That old standby, radio (both terrestrial and streaming) is still a viable choice.

      That old standby, radio carries the songs that the RIAA pays them to. It's called Payola.
      --
      I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
    39. Re:Why? by Deadguy2322 · · Score: 0

      I applaud you for your ability to prove the very point you attempt to argue against.

      --
      Check out my foes list to see who is so retarded that they can't use the signature line!!!
    40. Re:Why? by Pharmboy · · Score: 1
      However, once one person has paid the $1000 for a copy of the program, there is then nothing to stop that person from distributing the same program for $10 {they'll break even after selling 100 copies} -- or even for nothing.

      What is what I meant and said in the parent with:
      Of course, you would be free to give it to anyone or sell it for any price you could get, as long as you complied with the GPL.
      --
      Tequila: It's not just for breakfast anymore!
    41. Re:Why? by 99BottlesOfBeerInMyF · · Score: 1

      So let me get this straight: If someone produces some sort of product and puts a bunch of limitations on how I can or cannot use said product that instead of disregarding those limitations and doing what I want that I should actually either respect those limitations or do without the product altogether?

      Not at all. This is not a case of a product. This is simply copyright. Some guy spent a lot of time and work writing a program that solves a problem. Cool. They say anyone that wants to can use that program. Cool. If anyone wants to take all the source code and use it to make another program, however, they need to negotiate a license to do that with the author, as per copyright. Via the GPL, this author has made up a standard set of payments (non-monetary) by which you can obtain such a license.

      And are you also saying that if I do decide to disregard those limitations placed on the product that a reasonable avenue of recourse for the producer of that product is to bring suit against me?

      If you're making modified copies of the source code and copying them and you have not negotiated a license to let you do so and you're not making the payments for the standard license he offers to everyone then, yeah. You're breaking the law by copying and republishing his work, the same as if you changed a few words of the new Stephen King novel and started selling it as your own original work without negotiating a license. You should expect to lose a lawsuit in either case.

    42. Re:Why? by Kjella · · Score: 1

      Not to go too far down this path but I think the _average_ /.er is more miffed with the process the RIAA is using rather than that they are suing.

      No, the "Information wants to be free" division of slashdot do not want the process to take part at all. They don't want any settlements, the small suits, the big suits, the suits against the tools or the companies profiteering on it (Napster, Grokster), the technological blocks (DRM), the laws (DMCA) and any and all lawsuits based on it.

      They should have to file one suit at a time based upon better evedence than they currently have been using.

      Yes, because that'd slow them down to a complete halt which is what slashdot wants anyway. What reasonably more than ip logs do you want them to start out with? Port scanning? Hack into your computer? Oh, that wouldn't cause an uproar at all. Then they go pursuing more evidence through the courts, and that is somehow wrong too.

      The only conclusion is that slashdot doesn't want them to be able to find any evidence, even if the people are guilty as all hell (not saying that everyone is, but that with slashdot's IANALs you'd never catch a single one that was). Which just brings us back to the very first point, that they don't want RIAA/MPAA to protect their legal rights to begin with. Pushing a few innocent people in front of them so they can continue to pirate with impunity.

      Note: By "slashdot" I refer to the opinions that get modded up to +5, which presumably have a sort of popular support around here.

      --
      Live today, because you never know what tomorrow brings
    43. Re:Why? by triskaidekaphile · · Score: 1

      If someone produces some sort of product and puts a bunch of limitations on how I can or cannot use said product

      Your premise is incorrect. The GPL is based on copyright law. There is no product; there is only a copyable work, as in a work of art. There are no restrictions on use, there are only restrictions on copying, distributing, and performing said work.

      Think about it. The RIAA is not complaining about how you are listening to music; they are complaining about you copying, distributing, and performing their music.

      --
      @HbFyo0$k8 tH!$
    44. Re:Why? by Anonymous Coward · · Score: 0

      "Koan: Imagine a dead artist. Am I "stealing" from this artist when I choose pirate music over a legal CD?"

      This isn't a Koan, it's a rationalization, and not a very good one at that - unless you only pirate music from dead artists?

    45. Re:Why? by bogado · · Score: 1

      Brasilians do not use other social network sites because everyone is on orkut, a social network site is only good when your friends are on it. And I agree, orkut sucks, but all my friends, and even people who I thougth I would never heard again are there, so I am on orkut also. :P

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    46. Re:Why? by Anonymous Coward · · Score: 0
      Dude, skinhead dude, tell us how you really feel. Just come out and say it: you hate Jews. Weird the way people like you just can't help it. Why write
      Maryanovsky is a whine brat and Rabinovitch is a coniving asshole
      when you can write
      Maryanovsky is a whiny Jew and Rabinovitch is a coniving asshole Jew
    47. Re:Why? by theLOUDroom · · Score: 1

      The GPL governs how you use the code. It dictates how you must behave if you change it.

      Wrong. Change anything you like. The GPL only kicks in when you start DISTRIBUTING.

      DRM advocates could say the exact same thing--DRM doesn't govern use, it governs distribution.

      As another poster said, They could but they'd be lying.

      Either you don't have any clue what DRM is or you are deliberately lying.

      It seems pretty clear that you don't have a good understanding of the GPL or DRM. I suggest you do some reading on the subject rather than just making things up.

      --
      Life is too short to proofread.
    48. Re:Why? by kz45 · · Score: 1

      "Compared to the extreme permissive licenses like the MIT or BSD licenses"

      Interesting you would use these words to describe the BSD and MIT license. Wouldn't the software freedom fighters of the world want a more permissive license model?

      "While there are plenty of good reasons why people might prefer thoes licenses, it strikes me that bitching about not having those rights, in the name of freedom, is a bit like a southern US plantation owner complaining about the loss of his freedom to own slaves..."

      I think you have things a little mixed up here. If GPLd code was allowed to be closed up and re-sold (without re-releasing the source), the original code would still be there. It would not take away any freedoms (you could still get to the original source). It would only prevent the additions (which weren't the communities to begin with) from being released, thus restricting the freedom of the programmer.

    49. Re:Why? by zacronos · · Score: 1

      That was what I was thinking exactly. A better analogy would be the RIAA suing someone for downloading mp3s, burning their own CDs of these mp3s, and then selling them. You won't find many slashdotters who would stick their neck out to support that situation.

  2. Already Posted by Phantombrain · · Score: 4, Informative

    This Story has already been posted on Slashdot.

    GPL Gets Its Day in Court in Israel

    --
    echo YOUR_OPINION > /dev/null
    1. Re:Already Posted by Anonymous Coward · · Score: 0

      indeed, zonk has a history of being crap. get rid of him please!

    2. Re:Already Posted by LiquidCoooled · · Score: 2, Informative

      I noticed this and thought about posting it as a dupe, but its not.
      Its an editorial and even describes and links to the slashdot discussion itself.
      I would put this under a slashback article if it were painted in the slashdot colours.

      Also, how come the linux article can include slashdot as related links but slash itself cannot?

      --
      liqbase :: faster than paper
    3. Re:Already Posted by Coneasfast · · Score: 1

      your defending slashdot like they knew it was already posted :)
      usually they would link back to the original slashdot story, in this case they didn't know about it.

      lucky for slashdot, people put up with dupes (even though they complain all the time)

      --
      Marge, get me your address book, 4 beers, and my conversation hat.
    4. Re:Already Posted by mcmonkey · · Score: 1

      [you're] defending slashdot like they knew it was already posted :)

      Apparently submitters and story-approvers decline to RTFA. As a non-subscriber, that means there are 3 groups (submitters, approvers, subscribers) who get to not read the article before I do.

      Does the /. affect apply when there are already too many people not clicking the link to the article?

  3. Re:Already Posted [on slashdot] by Anonymous Coward · · Score: 0

    GASP! You're kidding! I better run there right now and catch up!

  4. Now that's a poweful license by Anonymous Coward · · Score: 2, Funny
    Get accused of infringing and flee the country.

    That sounds even harsher than what the BSA does to Microsoft pirates.

  5. Editing our way out of a paper bag. by Anonymous Coward · · Score: 5, Informative

    Newsforge and Slashdot are both owned by OSTG.

    Yes, they are, but we don't feel the need to point out that fact constantly.

    Now, if you mentioned that Linux.com and Slashdot are both owned by OSTG, that would be a relevant disclosure statement. I'm suprised no one mentioned it.

  6. Huh? by Anonymous Coward · · Score: 0

    "Newsforge and Slashdot are both owned by OSTG"

    Should that be "Linux.com and Slashdot are both owned by OSTG"?

  7. dilema by thestick613gmail.com · · Score: 1

    kinda hard to prove proprietary software uses gpl code when you only have the binaries.

    --
    --- :cough: :cough: :bullshit:
    1. Re:dilema by GotenXiao · · Score: 2, Insightful

      Not if it's still got the easter eggs.

      --
      Goten Xiao
    2. Re:dilema by EndlessNameless · · Score: 2, Informative

      The source code is made available to both parties during discovery. Technically, the plaintiff has to ask the court to make it available, but since there isn't a way to investigate/litigate the matter without doing so the judge will almost certainly order the defendant to turn it over to the plaintiff for examination.

      --

      ---
      According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
    3. Re:dilema by Talchas · · Score: 1

      Also, this is java, so if you have access to the proprietary binaries as a jar you can probably decompile the code and see if it looks like your code.

      --
      As the Americans learned so painfully in Earth's final century,free flow of information is the only safeguard against...
  8. exact whereabouts? by vancondo · · Score: 5, Funny

    According to the report, though Rabinovitch is dismissing most of the claims leveled against him, he has apparently left his native Israel for Canada and declines to give his exact whereabouts.

    "I've done nothing wrong and if anyone needs me I'll be in my secret underground chess igloo."

    -- You give me beer, I give you condo.

    --
    -
    1. Re:exact whereabouts? by SEWilco · · Score: 1
      Rabinovitch is dismissing most of the claims leveled against him, he has apparently left his native Israel for Canada and declines to give his exact whereabouts.
      That doesn't sound like playing chess.
      Well, maybe the blinded chess variant which I've tried...each player has a board with only their own pieces on it. A referee (and the audience) ensures that players only make legal moves (not moving through another piece), and announcing "Check!".
  9. Derived work by vlad_petric · · Score: 4, Informative
    The GPL FAQ is just a FAQ. The legally-binding license (v2) only says "Derived Work". Now, Jin is a chess client; what happened here is that Rabinovitch extended the client to do voice chat. Doesn't matter that he wrote it in a different language and that he interfaced it with sockets, this, to me, is a clear case of "Derived Work" (IANAL though).

    The whole socket thing is meant for something else. Staying in the realm of chess, there's a generic chess protocol that is used to interface engines with clients. If you have a server and a client communicating over such a generic protocol, and one of them is distributed under GPL, it doesn't mean that the other one also has to be GPL, because neither is a derived work of the other (again, IANAL).

    Finally, regarding EULA - GPL is not a EULA. He can distribute the binary client under a restrictive license, but he has to provide the sources under GPL. Rabinovitch seems to be in non-compliance here as well.

    --

    The Raven

    1. Re:Derived work by Anonymous Coward · · Score: 1, Informative

      Doesn't matter that he wrote it in a different language and that he interfaced it with sockets, this, to me, is a clear case of "Derived Work" (IANAL though).

      The question here is if the underlying chat engine code is dependent on Jin. I bet it is not, so the chat is not a derived work. If Rabinovich's extended client is a Jin with built-in chat, then - sure - it's a derived work. However if it's a voice chat application that also supports chess playing, then it is not a derived work.

      In other words the case is far from being 'clear'. As it is always with GPL.

    2. Re:Derived work by Brandybuck · · Score: 1
      The GPL FAQ is just a FAQ.

      How I wish more people would realize this.

      The legally-binding license (v2) only says "Derived Work". Now, Jin is a chess client; what happened here is that Rabinovitch extended the client to do voice chat. Doesn't matter that he wrote it in a different language and that he interfaced it with sockets, this, to me, is a clear case of "Derived Work" (IANAL though).

      "Derivative Work" has a specific (though maddeningly vague) legal definition. It is not the same as "dependency", a mistake all too many people make. Communicating with a module via sockets does not constitute copyright derivation. Let me quote from Title 17:

      A derivative work is a work based upon one or more preexisting works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which a work may be recast, transformed, or adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications, which, as a whole, represent an original work of authorship, is a derivative work.


      In the case of socket communication, the software is not being recast, transformed or adapted. The *functionality* might be, but the functionality is not what is copyrighted.
      --
      Don't blame me, I didn't vote for either of them!
    3. Re:Derived work by vlad_petric · · Score: 1
      I'd agree with you, if the software already had that socket interface in place, as a means of communicating with other programs. But, it seems that in this case it didn't originally have it. Basically, he modified the software, and replaced procedure calls with remote procedure calls ... So, I stick to my opinion that it is derived work.

      Yes, the definition is particularly vague, that's one thing they're addressing in GPL v3.

      --

      The Raven

    4. Re:Derived work by arose · · Score: 1
      Finally, regarding EULA - GPL is not a EULA. He can distribute the binary client under a restrictive license, but he has to provide the sources under GPL. Rabinovitch seems to be in non-compliance here as well.
      How do you come to the conclusion that you can distibute binaries under a restrictive license just because the GPL is not an EULA? The GPL is a distribution license, meaning that without it (lacking other agreements) you can't distribute the source code nor derivative works, like binaries without agreeing to it. And as it happens the GPL forbids adding restrictions to GPLed code and derived works of GPLed code, even in the case of mere aggregation (such as GPLed game engine and EULAed game content) the distributor has a duty to inform the receivers of their rights under the GPL for the GPLed part(s) of the distributed package, he certainly has no right to add restrictions to the GPLed part.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    5. Re:Derived work by arose · · Score: 1

      If Rabinovich's extended client is a Jin with built-in chat, then - sure - it's a derived work. However if it's a voice chat application that also supports chess playing, then it is not a derived work.
      I fail to see the difference between Jin with built-in voice chat and voice chat with built-in Jin. Now if we'd have a stand a alone voice chat application that also happens to communicate with a slightly modified standalone Jin in a generalized way, the voice chat part wouldn't be a derived work, but from what I have read so far the coupling is much tighter.

      Either way, even if the voice chat part isn't a derived work, this still not frees the distributor from other requirements under the GPL such as providing acurate copyright information and complete coresponding source code for the Jin derived part of the package.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    6. Re:Derived work by Brandybuck · · Score: 1

      But, it seems that in this case it didn't originally have it. Basically, he modified the software, and replaced procedure calls with remote procedure calls

      It's still a very gray area. The modified software is indeed a derivative work. But the software that communicates to it is not. He must adhere to the terms of the GPL for the modified work, but not for the other. Original software is original software. Making a remote procedure call does not suddenly make it unoriginal.

      that's one thing they're addressing in GPL v3

      It doesn't matter if they're addessing it or not, because the GPL is not Copyright Law! It doesn't matter what the GPL says derivation is, only what copyright law says it is. Period. RMS does not have the authority to clarify the parts of law he considers vague.

      --
      Don't blame me, I didn't vote for either of them!
    7. Re:Derived work by Brandybuck · · Score: 1

      Basically, he modified the software, and replaced procedure calls with remote procedure calls

      I want to add one thing from my other post... One common mistake programmers make in regard to copyright law, is to assume that making procedure calls constitute copyright derivation. But this view is not in the legal definition. This is even more so for remote procedure calls.

      I do not have much sympathy for those who consider this a loophole in the GPL. If you want proprietary like control over you software, then use a proprietary license!

      --
      Don't blame me, I didn't vote for either of them!
    8. Re:Derived work by Pofy · · Score: 1

      >"Derivative Work" has a specific (though maddeningly vague) legal definition.

      Not in all countries, many countries does not have that concept as it is in the US copyright law. If I am not mistaken, the person in case was Russian, living in Israel, right?

      > It is not the same as "dependency", a mistake all too many people make. Communicating
      >with a module via sockets does not constitute copyright derivation. Let me quote from Title 17:

      That would only be relevant if you live or work in the US, not for any other country.

    9. Re:Derived work by Anonymous Coward · · Score: 0

      Procedure calls (or functions, as C prefers to call them) is all a program consists of. Ok, there are variables too, but they don't do anything. So, if changing the procedure calls does not make a derived work, what does?

    10. Re:Derived work by brpr · · Score: 1

      It is well established that simply using a GPL application without linking to any of its code does not constitute a derived work.

      --
      Freedom is not increased by mere diminuation of government. Anarchy is freedom for the strong and slavery for the weak.
    11. Re:Derived work by arose · · Score: 1

      Why are you saying that to me, I know that, what I don't know if the voice chat part links into the Jin part, do you? The answer to that question however has no bearing on other aspects of the case, such as non-compilable source code and correct copyright information.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    12. Re:Derived work by Breakfast+Pants · · Score: 1

      It still sorta matters. The GPL is mainly a distribution thing. Under the GPLv3 someone wouldn't be able to distribute a CD with the a GPLed blob together with a proprietary blob that communicated with each other. It doesn't matter what the government defines derived work as in this case, because the point is they won't have authorization from the copyright holder to distribute it any more. However, I don't think the GPLv3 will be able to do a damn thing about webservices, etc..

      The GPL has always relied on placing its limits squarely on the right of someone to redistribute the copyrighted item. For instance, I could sell GPLed programs and include with the sale a proprietary patch-set that wasn't applied to the GPLed code (in source form, in binary form I would likely be distributing a derived work). The purchaser could then apply the patchset to the code, and as long as they didn't distribute the conglomeration, they would be fine (I would be fine regardless).

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    13. Re:Derived work by Brandybuck · · Score: 1

      Software consists of bytes. For source code the bytes are typically encoded in ascii or latin1. Making a procedure call is no more copyrightable than clicking a link in a webpage.

      Procedure call: Place values on the stack. Set the instruction pointer to a predefined location. Jump.

      The header files may be copyrighted, but they are NOT patented. You use of the header file is not restricted, only how you may copy and distribute it.

      --
      Don't blame me, I didn't vote for either of them!
  10. I'm interested to see how this pans out by Dryanta · · Score: 1

    This is the chance for the FSF to actually show its mettle in the courtroom. More is at stake here than the damages. Basically, the real point that is going to be made here is: Do gnu/bsd style licensed software works create enough revenue to hire big lawyers to take on the suit? If the answer is no, is there any reason to continue with this style of licensing? I'm pretty sure Berkeley will always back up their stuff with a torrent of papers (undergrad law students get put up to everything!) but the eff is full of a bunch of volunteers that actually get paid for stuff. They won't take on a team of lawyers for free, or only principle. I guess it's time to donate to the eff /.ers! :)

    1. Re:I'm interested to see how this pans out by Anonymous Coward · · Score: 0

      The BSD license doesn't care about this. Leave the copyright intact and do whatever you want with the code, including not publishing your modifications/derived work.

      You really shouldn't group GPL and BSDL together like that. They are very, very different.

  11. Maryanovsky needs to quite the whining... by Frosty+Piss · · Score: 3, Informative

    Having read the article, it seems that it really comes down to this: The IChessU client connects to Jin through sockets, and Maryanovsky claims that the intimacy of this connection makes the two programs one. Thus, the code for the IChessU client must be published. Rabinovitch says this isn't so, they are two separate things. But what it really comes down to is, once again, the Open Source people don't like the fact that someone is using GPL'd code to make money without "giving back" even when there is no real violation of the GPL. It's a loophole for sure, but it's there and it's not a secret. If Maryanovsky wanted to have more control over the use of his code, he should have chosen a different license.

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Maryanovsky needs to quite the whining... by jthill · · Score: 2

      TFA:

      "What if we integrated into Jin a Microsoft Word button -- would Mr. Maryanovsky then claim that we should publish the Microsoft source code as well?"

      Rabinovitch is talking out his ass to suit the taste of people who don't and don't want to understand the GPL. The GPL's dead plain on his hypothetical: link with proprietary code: fine. Distribute the result: illegal.

      Having read the article ... Maryanovsky claims that the intimacy of this connection makes the two programs one

      Maryanovsky claims that the distributed GPL-compliance part, the Jin-plus-sockets-adapter part, won't compile or run and is therefore not a complete program. The distributed IChessU client including that code is a complete program. Whether it can or cannot be decomposed into a proprietary part and an independent Jin GPL'ed part, it hasn't been. As distributed, his proprietary code won't work without his modified Jin, and his modified Jin won't work without his proprietary code.

      You don't even have to reach the bestial ethics and desperate-thieving-halfwit argument behind ~rpc linking isn't linking~ to see that what he's done is a flat violation.

      --
      As always, all IMO. Insert "I think" everywhere grammatically possible.
    2. Re:Maryanovsky needs to quite the whining... by _Sprocket_ · · Score: 3, Insightful
      But what it really comes down to is, once again, the Open Source people don't like the fact that someone is using GPL'd code to make money without "giving back" even when there is no real violation of the GPL.


      Bull. From the article:

      Rabinovitch has not refuted most of the details in the account on Maryanovsky's site when asked to give his version of events. According to Maryanovsky, Rabinovitch approached him in early 2006 for help writing a chess client and server for IChessU. Pleading lack of time, Maryanovsky suggested that IChessU could either use Jin or pay him $4,000 for a commercial license instead. After Maryanovsky gave Rabinovitch advice on technical matters and introduced him to friends with experience with startup companies, on March 27, Rabinovitch told Maryanovsky that he planned to use Jin under the terms of the GPL.


      If this account is accurate - there has never been an issue with Jin being used for commercial interests. Granted - there are a contingent of folks who just don't understand that the GPL has little to do with commercial use of licensed code. I've met folks who bristle about "paying for Linux" or other such complaints. This does not seem to be the case at all. If Jin was used as the client-of-choice for the IChessU service without modification then there would be no issue. And your point would be valid.

      IChessU use of sockets is an interesting point. You might have a valid point claiming Maryonovsky can't have issue with this. In doing so, you've clearly decided to dismiss the various details of this. The reader might want to look in to it a bit more.

      Of course - there are more issues in the case. You're also ignoring IChessU's client EULA.

      I know its more fun to poke at the GPL. But you're being misleading.
    3. Re:Maryanovsky needs to quite the whining... by Frosty+Piss · · Score: 1

      The fact that Maryanovsky asked for money and Rabinovitch refused is irrelevent to the question of if this is or is not a GPL violation. Sure, it would be nice if Rabinovitch had paid up, it would have solved a lot of problems. But that's why many people don't use the GPL, they want to get paid. If you GPL your work, this may not happen even ifyour work is used commercially. This is why I said Maryanovsky should have chosen a different license...

      --
      If you want news from today, you have to come back tomorrow.
    4. Re:Maryanovsky needs to quite the whining... by Fnkmaster · · Score: 2, Informative

      Um, from my several readings of posts by the Jin author, that is *NOT* the case. He does not use sockets to communicate with Jin, he planned on doing that at one point in time but now simply uses Jin "directly". I assume this means he is linking to it as a DLL or something comparable.

      So I think your critique of the guy as a whiner is unwarranted. I agree Maryanovsky's posts are a bit confusing at times, but then, I don't think any of these guys are native English speakers so you have to cut them a break.

    5. Re:Maryanovsky needs to quite the whining... by ctid · · Score: 1

      Amazingly, you're happy to accuse Maryanovsky of "whining" when you're not even prepared to read the article properly. The article states specifically that the IChessU client does not connect through a socket.

      --
      Reality is defined by the maddest person in the room
    6. Re:Maryanovsky needs to quite the whining... by _Sprocket_ · · Score: 1
      The fact that Maryanovsky asked for money and Rabinovitch refused is irrelevent to the question of if this is or is not a GPL violation.


      I agree. Absolutely irrelevant to the issue at hand.

      Sure, it would be nice if Rabinovitch had paid up, it would have solved a lot of problems. But that's why many people don't use the GPL, they want to get paid. If you GPL your work, this may not happen even ifyour work is used commercially. This is why I said Maryanovsky should have chosen a different license...


      Rabinovitch was offered two choices - a proprietary license or follow the GPL. He chose the GPL license. There would have been no issue as long as he followed the terms of that license. Whether Rabinovitch was using this software in a commercial venture or not is not at issue.

      You seem to be rather hell-bent on making this an issue over sour grapes and commercial use of GPL code. However, the facts don't support your argument. You seem to be the only one talking about commercial use. The complaint is about compliance with the license granted. And damages for failure to follow that license.
    7. Re:Maryanovsky needs to quite the whining... by _Sprocket_ · · Score: 1
      Thanks for pointing that out. I had missed it. From the article:


      In the end, IChessu did not use a socket, but produced its own client that Maryanovsky describes as "95% my code and 5% theirs." Rabinovitch agrees, writing in an email, "We never tried to hide the fact that our client is based on the Jin code." IChessU's addtions included an audio/voice over IP module, and several Java classes associated with the module. Some source code was posted to the site, but how much and whether it included the code for the module developed by IChessU is uncertain because, although the link to the source code remains on the IChessU site, the download page is now unavailable.


      As an aside - the source code seems to now be available.
    8. Re:Maryanovsky needs to quite the whining... by ObsessiveMathsFreak · · Score: 1
      But what it really comes down to is, once again, the Open Source people don't like the fact that someone is using GPL'd code to make money without "giving back" even when there is no real violation of the GPL.
      Yeah basically, that being the whole point of the GPL in the first place. Bring on version 3 I say.
      --
      May the Maths Be with you!
    9. Re:Maryanovsky needs to quite the whining... by swillden · · Score: 1

      The IChessU client connects to Jin through sockets, and Maryanovsky claims that the intimacy of this connection makes the two programs one.

      Two points:

      (1) IChessU doesn't connect via sockets.

      (2) Even if it did, Maryanovsky might still be right. Although the GPL talks about linking, the GPL doesn't really get to decide what constitutes a derived work under copyright law. The courts get to decide that. If this were to go to court (and if IChessU did connect via sockets, rather than linking), it seems possible that an argument based on utility might convince a judge. If IChessU is a non-functional program without Jin, then IChessU seems to be very strongly dependent on Jin, and might arguably therefore be a derived work. Had IChessU implemented its own back-end first, to which it communicated via sockets, and had someone then written an IChessU socket interface adapter for Jin and published the adapter under the GPL, Maryanovsky would clearly have no claim. Without that, a judge might well find that IChessU was developed specifically as an interface to Jin, and that the use of sockets was merely an attempt to work around the requirements of the GPL.

      Except, of course, that IChessU doesn't connect via sockets, which means it must link, either dynamically or statically (well, it could use a different IPC mechanism, but if so I think there'd be some mention of it).

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    10. Re:Maryanovsky needs to quite the whining... by Frosty+Piss · · Score: 1

      I don't really think commercial use has much to do with the license issue at all. But it does have to do with why Maryanovsky is upset at Rabinovitch. Rabinovitch found a loophole in the GPL that allows him to circumvent the "spirit" of the GPL. Maryanovsky doesn't like this, but it doesn't change the facts that while the "spirit" of the GPL has been violated, the letter has not.

      --
      If you want news from today, you have to come back tomorrow.
    11. Re:Maryanovsky needs to quite the whining... by _Sprocket_ · · Score: 1

      I think if you go back over the case, you'll find that the letter of the license was violated as well. The issue of using sockets actually is a red herring. That method wasn't used. Now, whether sockets provides a loophole is open to debate and is arguably what the discussion is about (albiet not applicable in this case).

      With that in mind, I would again stress that the premiss of your comment seems to be that this whole complaint is simply sour grapes. And again, I don't see it. You'd have to show some evidence to support your point. So far you've failed to do it. Maybe the "sour grapes" issue wasn't your intent after all?

    12. Re:Maryanovsky needs to quite the whining... by Frosty+Piss · · Score: 1
      No, maybe not "sour grapes". But there are some (many?) in the "Open Source world who do resent it when their work is used commercially, and nothing is "given back" to Open Source. They have a point. I would argue that these people need a more restrictive license than the GPL, and indeed there are other "Open Source" licenses that offer a more restrictive framework. But if they choose the GPL, no whining when someone exploits a loophole.

      No, I think maybe this case needs closer examination to see if in fact it violates the GPL in a strict reading...

      --
      If you want news from today, you have to come back tomorrow.
  12. Did they get the source via P2P by supun · · Score: 4, Funny

    As we all know, P2P removes all licensing agreements from software, music, and videos.

    --
    :w!
    1. Re:Did they get the source via P2P by Anonymous Coward · · Score: 0

      lol at troll mod. TRUTH HURTS, HUH SLASHBOTS?

      wwwwwwwwwwwwww

    2. Re:Did they get the source via P2P by Anonymous+MadCoe · · Score: 1

      I was just thinking about that...

      I don't even think it's funny, more insightfull, I have not seen anyone respond and expalin the difference to me...

      (People have tried to "explain" the difference but no one has managed to do this using coherent reasoning....)

  13. Not really. by Anonymous Coward · · Score: 0

    I'm not a programmer, so I don't know the details, but there are programs to do this with the required know-how. I remember that Sony's XCP DRM (remember the whole rootkit fiasco?) was discovered to be using parts of VLC's code. That's the only example I can name right now, but I've heard of at least three other similar discoveries.

    http://sam.zoy.org/blog/2005-11-21-suspicious-acti vity-indeed

  14. MOD THIS GUY UP by Dryanta · · Score: 1
    If Maryanovsky wanted to have more control over the use of his code, he should have chosen a different license.


    Couldn't have summed it up better myself. Thread has been beaten!
    1. Re:MOD THIS GUY UP by Anonymous Coward · · Score: 0

      This is where I think the GPL is the most shaky: using the binary interfaces of a program, in my mind, does not constitute incorporation of the functionality.

    2. Re:MOD THIS GUY UP by Tony+Hoyle · · Score: 1

      If that's all there is then there is clearly no GPL violation.. otherwise you'd be in violation of the GPL if you browsed to a website using a GPL webserver.. heck, you'd be in violation of the GPL if you ran a non-GPL CGI program on a GPL webserver.

      Two applications communicating via sockets is not a violation - it's actually very common (for example talking to bugzilla via its http interface.. I know of some very expensive proprietary packages that do that). That's not a derived work it's a collective work - which is *not* forbidden by the GPL.

    3. Re:MOD THIS GUY UP by _Sprocket_ · · Score: 1
      If that's all there is then there is clearly no GPL violation.. otherwise you'd be in violation of the GPL if you browsed to a website using a GPL webserver..


      Note that the GPL is not a EULA. It has nothing to do with using the software. It has everything to do with developing and distribution.
  15. Simple fix for Rabinovitch by Ungrounded+Lightning · · Score: 2, Insightful

    "Linking" is a well-understood term-of-art in comptuer science and "talking through socket" doesn't qualify.

    Sounds to me like Rabinovitch could answer Maryanovsky's objections by distributing source to the Jin-plus-sockets-adapter and source to a do-nothing socket-plugin to replace his chat application (without performing its chat function). That would make the modified Jin compile and run from the supplied sources - as Jin - without the proprietary code.

    (It would also provide a skeleton in case somebody else wanted to build an open-source chat plugin that connects to Jin via Rabinovitch's mods.)

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

    it could be worse, one of the parties involved could have been muslim. is jihad in the name of GPL justified?

  17. Some comments and corrections by SashaM · · Score: 5, Informative
    I'll post here what I've already posted on linux.com:
    • [Rabinovich] now points to online articles that he believes supports his position, such as Eric Schnell's and Jason Rumney's blogs.

      Eric Schnell got the whole thing backwards. He thinks that Jin has an A/V module, which IChessU decided not to use and thus do not publish its source code. From his blog:

      From I can make out, Jin's creator Alexander Maryanovsky's problem with IChessU is that while IChessU has utilized Jin's code, they are not distributing Jin's entire source code. An A/V module in Jin is not being used by IChessU and therefore the source code is not included.

      I've tried to respond to his blog, but his captcha seems to be broken. I've emailed him but got no response so far.

      I couldn't find anything related on Jason Rumney's blog, even with a google search.

    • "All the articles were produced only by Maryanovsky people/fans," [Rabinovich] says, "which is fine because they are published in developer's magazines/sites..

      Where would Rabinovich have GPL violation related articles posted? A cooking magazine? Are Slashdot, Yediot Ahronot and Arstechnica all my fans? I didn't know I was that popular.

    • "He also said," Maryanovsky writes, "that they are planning to wrap Jin in a layer that would allow it to be controlled via a socket. I told [Rabinovitch] that I believe this would still, most likely, be violating the GPL." Despite this opinion, IChessU proceeded with its plan [snip]

      That's wrong. As I mention on my page, they abandonded that idea and proceeded to use Jin in a straightforward manner.

    • Rabinovitch, however, writes [snip] The guy is hurt

      Gee, I wonder why I'd be hurt? Could it be because Rabinovich stole my work?

    • Rabinovitch rejects the charge of bad faith negotiations because it is made without any explanation or evidence.

      As I explained to him in my response, there's was no need to explain anything or bring evidence. The letter was to him - he already knows all the evidence! He was there at the negotiations!

    • Writing to NewsForge, Rabinovitch states that all source code was posted to the IChessU site, including that for the audio-visual module -- a claim that cannot be substantiated, since all code has now been removed from the IChessU site. He characterizes the audio/voice module as a separate program that "has nothing in common with the original Jin (it is even written in a different computer language!).".

      So if the source code to the A/V module was released under the GPL, as required, why argue that it's a separate program? Not that it makes any difference, as that is exactly the point of the GPL - even unrelated code becomes "infected", as long as it's part of the same application. If I didn't want unrelated code infected, I'd release Jin under the LGPL. That is the whole difference between the GPL and the LGPL!

    • What if we integrated into Jin a Microsoft Word button -- would Mr. Maryanovsky then claim that we should publish the Microsoft source code as well?

      No, I would then claim that they cannot publish the resulting application at all, as the GPL clearly states:

      If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all.

      As has been pointed out many times - you do not have any rights to a GPLed application except for the rights that the GPL gives you. The GPL does not give you the right to add a "Microsoft Word button" to Jin (excep

    1. Re:Some comments and corrections by jrumney · · Score: 1

      I couldn't find anything related on Jason Rumney's blog, even with a google search.

      I can't think of anything related on my blog either, and if I were to post something, it would certainly not support Rabinovich.

    2. Re:Some comments and corrections by jrumney · · Score: 1

      I think he must mean this post. The post is about adding image support to the windows port of Emacs, and mentions that the image support uses DLLs which it links to at runtime. I can only guess that he mistakenly assumes that I took this approach for licensing reasons, and thinks that because my changes were accepted into Emacs CVS, then it supports his case. But this is a false assumption. The libraries I link to are all released under a GPL compatible license.

  18. self defense by Anonymous Coward · · Score: 1

    If it's a product of some member of the RIAA it is coming from a corporation that has been found guilty of repeated violations of the law as regards price fixing and payola. This has gone on for generations now, not decades or years or a few isolated instances, but overlappingly large amounts of times for generations-yet the "law" appears unwilling and unable to stop them. So much so that now it is a "status quo". Want another example? Microsoft. another? Haliburton. Another? Lockheed-Martin. Another-GE. There are thousands of examples. If it's corporate and large and been around for awhile, a good bet is to assume they are guilty of something pretty bad.

    All have been charged with repeated violations of the law, fined a minimal amount, pass the costs of the fines on to the next sucker, and get to go about their business.

    So, what are consumers to do when confronted with this?

    In dealing with criminals, talking ethics..well..screw 'em! I know I have never received one penny in arrears from all the overpriced music I have purchased over the years. Price fixing as a cartel is illegal, period. Gaming the market, especially over the publically licensed airwaves-payola-is a pretty serious crime,even to the artists themselves. Who knows how much good talent never got the exposure they deserved based solely on payola and bribery to promote heavily "invested" formula bands? That the so called "law" has never shut those corporations (guilty of these crimes and represented hypocritically by the RIAA) down nor thrown any of the high level decision makers in prison for seriously large violations of the law is only more proof that the law itself-the system-is broken, and ethically bankrupt. The law makers and law enforcers and law judges are themselves compromised and corrupt.

        We exist in a state of corporate fascism. Not just as regards this music issue but across the board. The evidence is *overwhelming*. Anything people can do to resist or fight back is ethically moral. The corporate fascists who have bought off and corrupted the so called "law" and have complete control of the so called "government" are the ones who struck first, and took the gloves off. They picked those hardball rules, they insisted on them, so too bad when those rules get used back at them, they receive no pity from me, and I doubt from too many people anymore.

  19. Watanabe Vu? by PavementPizza · · Score: 1

    Isn't this the same thing Dave Watanabe is accused of, right down to the sockets vs. linking debate?

    --
    Viper is the preferred editor of the Emacs operating system.
  20. How is anybody hurt? by Anonymous Coward · · Score: 1, Insightful

    How is anybody hurt by the commercialization of BSD-licensed code? First of all, the pre-fork code will still be available under the BSD license. So if the community wants to further develop it, that can happen without problem. Nobody is restricted from continuing the development.

    The commercialized version may offer features that would not or could not have been developed for the open source version in a financially-viable way. Yes, sometimes it is in everyone's best interest for there to be commercial development of certain features. It is often the original developers of the BSD-licensed software who do such development, and thus they benefit financially.

    Such commercialization often offers many jobs for engineers and developers. Take SunOS, which had its roots in BSD UNIX. It has allowed for many tens of thousands of people to hold jobs, not just at Sun, but at companies which use Sun systems.

    Many times we see such commercial entities contribute code back to the open source version. This happend frequently with BSDI and FreeBSD. It is still happening today to some extent with Apple, FreeBSD, and NetBSD.

    I know the GPL supporters have their ideological reasons for disliking the terms of the BSD license. But the fact remains that the BSD license does not have the restrictions of the GPL, and this is often a very beneficial thing, as it does allow for far easier commercialization. Such commercialization often leads to many jobs for developers, and in many cases directly benefits the open source projects from which the code was originally taken. It's actually the complete opposite of being harmful. The benefits are quite great.

  21. Is it mere bundling? by Per+Abrahamsen · · Score: 1

    The GPL allows for "mere bundling" with propritary software.

    Whether it is "mere bundling" or a derived work most likely depend not on the specific mechanism the two components use to communicate, but whether it happens through standard, predefined protocol.

    If Jin already included a socket interface and a documented protocol for remote control, Maryanovsky has to live with the fact that someone used it (or he should have used the Alladin Licence).

    If it was something Rabinovitch created for IChessU, he will have to pay up. He is not going to convince a judge it is "mere bundling".

  22. So many Commie Ruskies in Israel - how come ?? by Anonymous Coward · · Score: 1, Funny

    How come so many Commie Ruskies are in Israel ?? That's the last place I'd want to be. Maybe that's why that Commie left . .

  23. Everybody gets this wrong by ajs318 · · Score: 2, Insightful

    There is no such thing as "a violation of the GPL". What these people have violated is copyright law.

    In RMS's ideal world {and mine for that matter}, it would be law that every piece of software had to come with Source Code {this being necessary for the meaningful exercise of Freedoms One and Three}, either at the time it was obtained or anytime later on request; and failure to supply the Source Code on request would be punishable. Source Code isn't the only requirement, but we're simplifying a little here. Anyway, Freedoms Zero and Two can be taken by force if necessary; at the present time, it is orders of magnitude more difficult {though mathematically not impossible} to obtain Source Code by forcible techniques.

    The GPL is a sort of "second best" approach, a way to approximate the ideal situation using existing laws.

    Existing copyright law already says that if you want to distribute copies of something someone else originally made and which is still under protection of copyright, you usually need permission in writing from that person. The law actually gives you some limited right to make copies in the name of "fair dealing" or "fair use", which nothing can take away -- even if you promise not to exercise your statutory rights, you can go ahead and do so anyway without fear of repercussions. The other person is a sucker for believing in a worthless promise.

    Now, if you have written a program and want people to use it, it's clear that you have to make some provision for distributing copies. This is where copyright law comes into play. If, as a fine upstanding citizen, you want to ensure the Four Freedoms for everyone who uses your program, then you can give permission to distribute copies of your program so long as they preserve the Four Freedoms for everyone who receives a copy from them.

    The GPL is a letter of permission to do things above and beyond what the Law of the Land allows, on certain conditions. What it basically says is that: you get Freedom Zero whatever happens, and you get Freedom Two if and only if you don't seek to deny any subsequent recipient of the program from you any of the Four Freedoms. If you don't comply with the conditions of the GPL, then it doesn't give you any permission to do anything, and normal copyright law applies.

    If you make a derivative work of a GPL program and don't show it to anyone else, then the Law of the land says you can do that: it's Fair Dealing. However, once you overstep the bounds of Fair Dealing, you require written permission. And the GPL only affords permission if you comply with certain conditions. If you do not comply with the conditions of the GPL, then you are in violation of copyright law.

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:Everybody gets this wrong by morie · · Score: 1

      True, but slightly incomplete:

      you require written permission. And the GPL only affords permission if you comply with certain conditions. If you do not comply with the conditions of the GPL, then you are in violation of copyright law.

      Unless you get your written permission from the copyright holder on another basis.

      They negotiated over that, for a feeble 4000, but he decided not to buy that permission. Therefore, he is still in violation of copyright law.

      --
      Sig (appended to the end of comments I post, 54 chars)
    2. Re:Everybody gets this wrong by ajs318 · · Score: 5, Insightful

      You're correct. The necessary "written permission" needn't be the GPL -- it could be a separate agreement altogether. However, nobody but the copyright holder {or, in exceptional circumstances, the courts} has the power to grant such permission, and distributing GPL software without permission is no different to distributing any other copyrighted software without permission. Which is why the permission under the GPL originates from the copyright holder -- and even if you didn't receive a copy of the text of the GPL with the program {which is against the GPL conditions unless you specifically requested that}, in fact even if the copy you received is legally considered infringing, you still have all the permissions granted by the GPL.

      He does not hold the copyright in the work in question, he did not comply with the conditions of the GPL, he did not pay for the commercial licence and his acts of distribution go well beyond Fair Dealing. Therefore, however you look at it, he is in violation of copyright.

      --
      Je fume. Tu fumes. Nous fûmes!
  24. Just ignore the GPL, like it says you can! by KWTm · · Score: 1
    Is this meme still going around at Slashdot? This is unbelievable.
    So let me get this straight: If someone produces some sort of product and puts a bunch of limitations on how I can or cannot use said product


    So you think that the GPL is unfair and unreasonable. So ignore it! That's right, just pretend that the GPL isn't even there! It even says right in the GPL itself that you can do this. (Paragraph 5: "You are not required to accept this license.")

    There's your answer. Act as if the GPL doesn't exist, and do whatever you want with the software (as long as it's legal, of course)! Comb through the source code. Check out how it works. Make a bazillion copies. Change it around, and make your own version of the program. Better yet, combine it with another brilliant program of yours to make a super-program. Sell it and make a million--

    Oh, wait. That's against the law --you'd be breaking copyright. You wouldn't want to do something illegal, would you?

    Fine, just bundle it for free when you sell your--

    Oh, darn. That's not legal either.

    Umm, be a nice guy in general and post it on the web for people to download? Donate the program to a charitable organization?

    Nope, that's against the law, too. Damn.

    Hmm, what to do? Well, maybe you can ask the original programmer to sell you the rights to the program, so you can use it. Or perhaps you could give royalties. With enough financial incentive, maybe the programmer would be willing to transfer the rights to you.

    But sometimes software is created by more than one person, and you'd have to negotiate with each of the authors to get the rights to the complete program. Sometimes even contacting one of the original authors can be a big hassle.

    If only there were some way for the authors to state ahead of time, under what sort of conditions they would be willing to give you the rights to their program. This way, if you didn't want to negotiate, you'd still have the option of just fulfilling their conditions, and they've already agreed ahead of time that you get their permission --without your even needing to contact them! You know, some sort of text that they could include with their program (or put up on their web site) that explains all this clearly. They could call it a "document of giving permission". Hey, come to think of it, someone should come up with a word in the English language that means a "document of giving permission".

    I'll let you take it from there. Let us know if you come up with any great ideas.

    [I actually said this before, a few months ago. This is from my comment at http://linux.slashdot.org/comments.pl?sid=188343&c id=15529362 --and I even reposted this as AC another time.
    If someone who's not new to Slashdot still thinks it's the GPL that's causing problems, I would have to consider the possibility that the "misunderstanding" was deliberate.
    Anyway, bleah. This is getting old.]
    --
    404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
    [GPG key in journal]
  25. Can you say GPL v3? FICS? by Anonymous Coward · · Score: 0

    GPL v3 will probably fix this loophole, which is excactly the intention of it.

    FICS - the free internet chess server was similarly hijacked of its code by ICC, using and tweaking the code for commercial purposes without giving anything back.

    Someone with more knowledge can probably fill me in here..

  26. One step too far? by beer_maker · · Score: 1
    I'd be a fool to argue the claims and explanations of your message, but I will take exception with your final comment ...

    Why would he be avoiding the lawsuit, which would obviously clear his and his company's name, if he was right?
    What's so hard to believe about his explanation?

    Rabinovitch ... says that he and his wife moved for employment and family reasons (emphasis added).

    Or did you mean to imply (from the laundry list of statements you discounted above) that you wouldn't believe him if he said "water is wet"?

    I'm just curious ... If I had actually moved to another country and taken a new job, I'm not sure I'd be all that interested in telling the world where to find me either.

    Regarding the suit, I hope justice is done.

    --
    Hmmm. Your ideas are intriguing to me and I wish to subscribe to your newsletter.