Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Cphack, the GPL, And So Much More

Posted by CmdrTaco on Wed Mar 29, 2000 10:32 AM
from the stuff-to-read dept.
yankeehack writes: "This is a new article by Declan McCullagh (Wired Magazine) describing the confusion swirling around the CPHACK ruling of Monday, March 27th. What exactly does Mattel have rights to? And what about those who own a copy of the cphack program currently? Read the opinions of some prominent legal scholars on this issue." ery worth reading.
This discussion has been archived. No new comments can be posted.
Cphack, the GPL, And So Much More | Log In/Create an Account | Top | 183 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3
  • better yet, can it be reversed because ... by Anonymous Coward (Score:1) Wednesday March 29 2000, @07:50PM
  • Re:If the GPL is revocable then what is the point by Anonymous Coward (Score:1) Wednesday March 29 2000, @06:15AM
  • How can we be proactive? by Anonymous Coward (Score:1) Wednesday March 29 2000, @06:25AM
  • cphack IS NOT GPL'ed, according to its author by Anonymous Coward (Score:1) Wednesday March 29 2000, @06:01AM
  • Re:Fighting a losing battle? by Luis Casillas (Score:1) Wednesday March 29 2000, @07:08PM
  • Re:Cute by Eccles (Score:1) Wednesday March 29 2000, @12:29PM
  • Re:What Prevents... by Per Abrahamsen (Score:1) Wednesday March 29 2000, @06:19AM
  • Slight GPL change? by AxelBoldt (Score:1) Wednesday March 29 2000, @09:26AM
  • Re:Slight GPL change? by AxelBoldt (Score:1) Wednesday March 29 2000, @10:02AM
  • Getting silly by RenQuanta (Score:1) Wednesday March 29 2000, @06:35AM
  • Can't convert GPL to Public Domain by Lulu of the Lotus-Ea (Score:1) Wednesday March 29 2000, @06:46AM
  • Re:Software was not GPLd by jjoyce (Score:1) Wednesday March 29 2000, @07:02AM
  • Sign over the rights to FSF by Taco Cowboy (Score:1) Wednesday March 29 2000, @02:51PM
  • Why does Mattel own the code? by jjr (Score:1) Wednesday March 29 2000, @06:39AM
  • Rant Off by FFFish (Score:1) Wednesday March 29 2000, @01:55PM
  • Re:The law is the law by imp (Score:1) Wednesday March 29 2000, @07:30AM
  • Re:Why does software need a licence anyway? by The Famous Brett Wat (Score:1) Wednesday March 29 2000, @10:54PM
  • Re:Public Domain: Safer than the GPL? by The Famous Brett Wat (Score:1) Wednesday March 29 2000, @04:54PM
  • Pen and paper signature? by tommy (Score:1) Wednesday March 29 2000, @06:23AM
  • Down boy! by tommy (Score:1) Wednesday March 29 2000, @08:27AM
  • Re:GPL is revocable? by ethereal (Score:1) Wednesday March 29 2000, @08:51AM
  • cn_decode.c and cph1_rev.c are not GPL'd by Robin Lionheart (Score:1) Wednesday March 29 2000, @08:49AM
  • Eddy's intentions by Robin Lionheart (Score:1) Thursday March 30 2000, @07:36PM
  • ISPs receive notices of injunction by Robin Lionheart (Score:1) Friday April 07 2000, @12:32PM
  • GPL's distribution terms by Robin Lionheart (Score:1) Wednesday March 29 2000, @05:58PM
  • Re: 51st state? by NMerriam (Score:1) Wednesday March 29 2000, @07:19AM
  • Re:Cute by HiThere (Score:1) Thursday March 30 2000, @06:08AM
  • Re:Is the GPL Revocable? by kinkie (Score:1) Wednesday March 29 2000, @07:29AM
  • Re:Cute by dark409 (Score:1) Wednesday March 29 2000, @12:22PM
  • LGPL and International Copyright ? by Midnight Thunder (Score:1) Wednesday March 29 2000, @06:49AM
  • Re:what is considered writing? by tweek (Score:1) Wednesday March 29 2000, @05:53AM
  • Re:End of "Free-as-in-Beer"? by Black Parrot (Score:1) Wednesday March 29 2000, @09:35AM
  • A thought. by Hackysack (Score:1) Wednesday March 29 2000, @07:16AM
  • Re:Cute by gordyf (Score:1) Wednesday March 29 2000, @03:37PM
  • Modified license on the fly? by FascDot Killed My Pr (Score:1) Wednesday March 29 2000, @06:18AM
  • MODERATORS!! Mod this up by Dacta (Score:1) Wednesday March 29 2000, @05:05PM
  • If Matel can squash CPHack... Can Microsoft... by MrBlic (Score:1) Wednesday March 29 2000, @08:14AM
  • Re:Cute by BeanThere (Score:1) Thursday March 30 2000, @08:23AM
  • Re:If the GPL is revocable then what is the point by MarcoAtWork (Score:1) Wednesday March 29 2000, @08:20AM
  • What Prevents... by mberkow (Score:1) Wednesday March 29 2000, @05:41AM
  • Re:What Does rms Say? by Score Whore (Score:1) Wednesday March 29 2000, @12:22PM
  • Re:What Does rms Say? by Score Whore (Score:1) Wednesday March 29 2000, @08:12AM
  • Re:cphack by Score Whore (Score:1) Wednesday March 29 2000, @08:16AM
  • Re:Is the GPL Revocable? by messman (Score:1) Wednesday March 29 2000, @08:29AM
  • Re:Written Instrument? by Another MacHack (Score:1) Wednesday March 29 2000, @06:43AM
  • Re:Is the GPL Revocable? by Bun (Score:1) Wednesday March 29 2000, @12:51PM
  • It won't just be the GPL's loss by Overfiend (Score:1) Wednesday March 29 2000, @08:33AM
  • Exactly! by Trojan (Score:1) Wednesday March 29 2000, @08:45AM
  • Re:Down boy! by Trojan (Score:1) Wednesday March 29 2000, @08:50AM
  • Re:Getting silly by Trojan (Score:1) Wednesday March 29 2000, @08:58AM
  • How about "good feelings" as consideration? by cr0sh (Score:1) Wednesday March 29 2000, @08:04AM
  • Re:GPL's distribution terms by BluSkreen (Score:1) Wednesday March 29 2000, @11:23PM
  • Mattel is a facist regime.. by BluSkreen (Score:1) Wednesday March 29 2000, @02:33PM
  • Re:Please read Skala's Web page by empty (Score:1) Wednesday March 29 2000, @08:20AM
  • Re:Boston Herald has a story, too by jovlinger (Score:1) Wednesday March 29 2000, @09:09AM
  • OT (very): Re: 51st state? by jovlinger (Score:1) Wednesday March 29 2000, @08:43AM
  • cphack and decss mirror by jadin (Score:1) Wednesday March 29 2000, @09:01PM
  • Re:GPL is revocable? by kenro (Score:1) Wednesday March 29 2000, @09:29AM
  • Re:When Mattel got the rights to the code! by Durinia (Score:1) Wednesday March 29 2000, @07:42AM
  • Fuck, look, it is NOT GPL by D4MO (Score:1) Wednesday March 29 2000, @03:19PM
  • Re: 51st state? by Phrogman (Score:1) Wednesday March 29 2000, @06:56AM
  • Amen, Brother! by 2RockStars (Score:1) Wednesday March 29 2000, @11:20AM
  • Re:Pen and paper signature? by heh2k (Score:1) Wednesday March 29 2000, @07:42AM
  • Re:Fighting a losing battle? by atomic brainslide (Score:1) Wednesday March 29 2000, @08:10PM
  • Free licensing as opposed to GPL by kevin@ank.com (Score:1) Wednesday March 29 2000, @06:46AM
  • Re:Signed by hand? by kevin@ank.com (Score:1) Wednesday March 29 2000, @07:01AM
  • Read the above & somebody moderate that comment up by dwalsh (Score:1) Thursday March 30 2000, @02:24AM
  • WTF? by Col. Panic (Score:1) Wednesday March 29 2000, @06:51AM
  • Re:What Prevents... by steve802 (Score:1) Wednesday March 29 2000, @08:47AM
  • Apparently not.... by WhiskeyJack (Score:1) Wednesday March 29 2000, @07:14AM
  • Re:Wait, hold up a second here by YU Nicks NE Way (Score:1) Wednesday March 29 2000, @08:59AM
  • Re:GPL is revocable? by YU Nicks NE Way (Score:1) Wednesday March 29 2000, @11:32AM
  • Re:First? Who cares.... looks like a test case to by Farq Fenderson (Score:1) Wednesday March 29 2000, @05:52AM
  • They own the code because... by cosmicaug (Score:1) Wednesday March 29 2000, @10:59AM
  • Conservatism in the media by Seher deka al-Kashif (Score:1) Wednesday March 29 2000, @01:48PM
  • This is offtopic, but... by pdubroy (Score:1) Wednesday March 29 2000, @05:38AM
  • Re:The Path Forward seems clear to me... by John Hurliman (Score:1) Wednesday March 29 2000, @06:23AM
  • Re:The Internet is Dead by teus (Score:1) Wednesday March 29 2000, @05:55PM
  • Re:Signed by hand? by Irregular Duck (Score:1) Wednesday March 29 2000, @09:11AM
  • Microsystems prowling for mirror sites by wholesomegrits (Score:1) Wednesday March 29 2000, @08:27AM
  • Re:what is considered writing? by john_many_jars (Score:1) Wednesday March 29 2000, @07:01AM
  • Re:Cute by Belltower (Score:1) Wednesday March 29 2000, @04:16PM
  • Not Really a License Issue at All by MasteroftheVoxel (Score:1) Wednesday March 29 2000, @07:08AM
  • Re:Contract rights and Mattel's press release by multipart/mixed (Score:1) Wednesday March 29 2000, @06:23AM
  • cphack by haroldh (Score:1) Wednesday March 29 2000, @05:51AM
  • Re:Written Instrument? by ZoneGray (Score:1) Wednesday March 29 2000, @10:28PM
  • Written Instrument? by ZoneGray (Score:1) Wednesday March 29 2000, @06:01AM
  • Re:what is considered writing? by Flugdoog (Score:1) Wednesday March 29 2000, @07:48AM
  • any press is good press by drewdoger (Score:1) Thursday March 30 2000, @09:07PM
  • Re:Long Live the Internet by drewdoger (Score:1) Thursday March 30 2000, @09:29PM
  • Re:Long Live the Internet by drewdoger (Score:1) Thursday March 30 2000, @10:22PM
  • Cluelessness at Wired by Anonymous Coward (Score:2) Wednesday March 29 2000, @06:22AM
  • Re:Cute by Eccles (Score:2) Wednesday March 29 2000, @07:01AM
  • Copyright law by Per Abrahamsen (Score:2) Wednesday March 29 2000, @09:40PM
  • Re:What Prevents... by Jon Peterson (Score:2) Wednesday March 29 2000, @05:44AM
  • Re:The law is the law by jd (Score:2) Wednesday March 29 2000, @07:48AM
  • Re:Why does software need a licence anyway? by Kris_J (Score:2) Wednesday March 29 2000, @11:35PM
  • Re:GPL is revocable? by jms (Score:2) Wednesday March 29 2000, @12:24PM
  • Boston Herald has a story, too by teeheehee (Score:2) Wednesday March 29 2000, @05:58AM
  • This post would be mod'ed as funny... by griffjon (Score:2) Wednesday March 29 2000, @07:14AM
  • Re:This is offtopic, but... by jawad (Score:2) Wednesday March 29 2000, @06:07AM
  • The Path Forward by Bryan Andersen (Score:2) Wednesday March 29 2000, @06:52AM
  • Re:The Path Forward seems clear to me... by Bryan Andersen (Score:2) Wednesday March 29 2000, @07:12AM
  • Section 205e could go either way. by AJWM (Score:2) Wednesday March 29 2000, @08:01AM
  • Re:Please read Skala's Web page by Black Parrot (Score:2) Thursday March 30 2000, @01:22AM
  • Re:Cute by Black Parrot (Score:2) Thursday March 30 2000, @01:35AM
  • Re:The law is the law by Black Parrot (Score:2) Wednesday March 29 2000, @06:17AM
  • Re:GPL is revocable? by Black Parrot (Score:2) Wednesday March 29 2000, @09:34AM
  • Re:Slight GPL change? by Black Parrot (Score:2) Wednesday March 29 2000, @09:39AM
  • Re:Modified license on the fly? by Black Parrot (Score:2) Wednesday March 29 2000, @06:37AM
  • Re:Wait, hold up a second here by Black Parrot (Score:2) Wednesday March 29 2000, @06:53AM
  • Re:Most contracts are unsigned. by WNight (Score:2) Wednesday March 29 2000, @05:25PM
  • Re:Signed by hand? by WNight (Score:2) Wednesday March 29 2000, @05:35PM
  • Re:If the GPL is revocable then what is the point by Rupert (Score:2) Wednesday March 29 2000, @10:01AM
  • Re:If the GPL is revocable then what is the point by Rupert (Score:2) Wednesday March 29 2000, @06:25AM
  • If the GPL is revocable then what is the point ? by MarcoAtWork (Score:2) Wednesday March 29 2000, @06:06AM
  • Re:cphack IS NOT GPL'ed, according to its author by Krusty Da Klown (Score:2) Wednesday March 29 2000, @06:16AM
  • Re:What Does rms Say? by J Story (Score:2) Wednesday March 29 2000, @07:39AM
  • Re:Can't convert GPL to Public Domain by fReNeTiK (Score:2) Wednesday March 29 2000, @07:07AM
  • Dual license by messman (Score:2) Wednesday March 29 2000, @08:11AM
  • Re:Fighting a losing battle? by GnrcMan (Score:2) Wednesday March 29 2000, @08:11AM
  • Re:Cute by ToLu the Happy Furby (Score:2) Wednesday March 29 2000, @11:05AM
  • latest CNN article by po_boy (Score:2) Wednesday March 29 2000, @01:06PM
  • Re: 51st state? by technos (Score:2) Wednesday March 29 2000, @06:58AM
  • Re:The Path Forward seems clear to me... by scumdamn (Score:2) Wednesday March 29 2000, @07:06AM
  • Re:It doesn't even matter... by big-papa (Score:2) Wednesday March 29 2000, @07:20AM
  • Re:Software was not GPLd by blakestah (Score:2) Wednesday March 29 2000, @08:52AM
  • Re:Can you use CyberPatrol to block nothing??? by Arker (Score:2) Wednesday March 29 2000, @09:19AM
  • Re:Not just GPL. Test case for ***ALL*** EULAs. by Arker (Score:2) Wednesday March 29 2000, @08:28AM
  • Re:What Prevents... by TheCarp (Score:2) Wednesday March 29 2000, @09:36AM
  • Re:Is the GPL Revocable? by TheCarp (Score:2) Wednesday March 29 2000, @06:49AM
  • When did Mattel get the rights to the code? by Life Blood (Score:2) Wednesday March 29 2000, @06:02AM
  • Re:GPL is revocable? by (void*) (Score:2) Wednesday March 29 2000, @10:02AM
  • Re:GPL is revocable? by (void*) (Score:2) Wednesday March 29 2000, @08:02AM
  • Re:Cute by scott@b (Score:2) Wednesday March 29 2000, @06:00AM
  • Re:Copyright law by WhiskeyJack (Score:2) Thursday March 30 2000, @08:26AM
  • Re:Fighting a losing battle? by Anomalous Canard (Score:2) Wednesday March 29 2000, @08:54AM
  • Re:GPL is revocable? by Anomalous Canard (Score:2) Wednesday March 29 2000, @09:40AM
  • Re:Is the GPL Revocable? by Anomalous Canard (Score:2) Wednesday March 29 2000, @10:03AM
  • Re:GPL is revocable? by Anomalous Canard (Score:2) Wednesday March 29 2000, @11:00AM
  • Re:Signed by hand? by Anomalous Canard (Score:2) Wednesday March 29 2000, @06:48AM
  • Re:If the GPL is revocable then what is the point by Anomalous Canard (Score:2) Wednesday March 29 2000, @07:32AM
  • Re:GPL is revocable? by Anomalous Canard (Score:2) Wednesday March 29 2000, @08:33AM
  • Re:If the GPL is revocable then what is the point by Frank T. Lofaro Jr. (Score:2) Wednesday March 29 2000, @06:39AM
  • Re:Most contracts are unsigned. by www.sorehands.com (Score:2) Thursday March 30 2000, @05:49AM
  • Most contracts are unsigned. by www.sorehands.com (Score:2) Wednesday March 29 2000, @09:31AM
  • Original article was by www.sorehands.com (Score:2) Thursday March 30 2000, @05:52AM
  • Publicity is consideration. by www.sorehands.com (Score:2) Thursday March 30 2000, @09:11AM
  • Re:The Path Forward seems clear to me... by HuskyDog (Score:2) Wednesday March 29 2000, @07:20AM
  • Re:This is offtopic, but... by absurd (Score:2) Wednesday March 29 2000, @05:42AM
  • Can you use CyberPatrol to block nothing??? by Sri Lumpa (Score:2) Wednesday March 29 2000, @07:27AM
  • The law is the law by dmccarty (Score:2) Wednesday March 29 2000, @05:58AM
  • Re:Fighting a losing battle? by shinar (Score:2) Wednesday March 29 2000, @06:26AM
  • by Kris_J (10111) on Wednesday March 29 2000, @07:44PM (#1162791) Homepage Journal
    Why isn't software just a normal product? If I wander into a store and buy a clock (I just did), I now have a clock. I'm not forced to return it if I choose to make it run backwards in a breach of some licence agreement. I can strip it and use the parts in other stuff. I can crush it under my car if I want. I have given someone some money and they have given my a product. End of story. Why does software need all this licence crap at all? Why should I feel like I'm renting a service when I buy a peice of software?

    I think there's a place in the market for software totally devoid of licences. Provide decent manuals and support for people that actually buy it, but otherwise just sell a damn product.

    There, I feel better now.

  • by jms (11418) on Wednesday March 29 2000, @12:02PM (#1162792)
    The licensee of a GPL program receives consideration in the form of a license to use and improve the software.

    The author of a GPL program receives consideration in the form of a promise by the licensee to disclose any improvements or modifications to the software in source code form, when the improved software is distributed in any form.

    Such disclosements of valuable intellectual property would not be required in the absence of the GPL.

    As anyone who's ever read an NDA knows, program source code, as developed by a company, is generally considered to be valuable goods, and an agreement to reveal what would otherwise be considered trade secrets should count as consideration.

  • by sbuckhopper (12316) on Wednesday March 29 2000, @05:50AM (#1162793) Homepage Journal
    I don't really like the statement:

    The law requires "a written instrument signed by the owner of the rights licensed."

    because if all this is the case, then why can people be accountable for email that they have written?

    I realize that these are in some sense disjoint subjects, but I think that there is a connection between them. if electronic means can't be used to give the rights of a program to someone, then why can email be used as evidence in court? If the courts are going to "grow up" digitally and use email in court, then they sure as hell should allow the use of granting rights and permissions over electronic means.

    I know this is somewhat off topic, but it doesn't seem like the court plays by all of the same rules. Either using an electronic means to do something is considered binding, or it isn't...make up your mind!

    okay I'm done ranting now...kill my karma.
    ---
    "Everybody knows the moon's made of cheese."
  • by The Famous Brett Wat (12688) on Wednesday March 29 2000, @03:11PM (#1162794) Homepage Journal
    On his website, one of the two guys involved says the following.

    If I ever did something like this again (not to a Microsystems or Mattel product, of course, because I've agreed to leave those alone), I would probably put a note in all the files explicitly making them public domain, to prevent the kind of situation that happened here.

    If you've explicitly waived your copyrights and placed the work in the Public Domain, then there's no question of you assigning your rights to anyone, so the reassignment of rights that took place here is not an issue.

    Whilst the GPL gives an excellent defensive edge in terms of keeping proprietarists off our grass and doing an embrace and extend on our software, waiving copyright entirely seems to be the more powerful concept in terms of keeping the software free, especially if this "free licenses are revocable" quip has any truth to it. I mean think about it: any piece of software which is under the GPL or a BSD style license can potentially be changed retroactively to a non-free license. Maybe the current copyright owner can be trusted to keep it free, but what about future owners? If the copyright is owned by a company, then it can be purchased along with the company in a buy-out. The havoc that could be wreaked with this concept is unthinkable, and I'd like to believe that it's impossible, but when it comes to The Law, who the heck knows? Unthinkably daft stuff seems to be the rule rather than the exception in IPR laws at the moment.

    Public Domain may not make any guarantees about derived works being free, but if making something Public Domain won't keep the original work free, then nothing will. Here's to the Public Domiain.

    And yes, of course, this post is Public Domain (P) 2000.

  • by Spud Zeppelin (13403) on Wednesday March 29 2000, @06:41AM (#1162795) Homepage

    ...a non-exclusive license granted without charge may be revocable even if the license states that it isn't.

    Sounds like what our friendly, neighborhood Free-as-in-Speech licenses need is a strong shot of "Not-Free-as-in-Beer": more like "Cheap-as-in-Bad-Beer"? :) Seriously, suppose that our favorite licenses contained a clause similar to the following:

    Consideration

    In return for the rights assigned hereunder, licensee agrees to remit one of the following considerations to licensor:

    1. Payment of the sum of one ($1) dollar US.
    2. Past consideration in the form of similar licensure of a previous software product written by licensee.
    3. Past consideration in the form of labor, providing software testing performed for licensor by licensee.
    4. Future consideration in the form of similar licensure of a forthcoming software product written by licensee.
    5. Future consideration in the form of labor, wherein licensee will provide software testing for licensor.
    6. Future consideration in the form of documentation, wherein licensee will make publicly available materials describing the use of the product.
    7. Future consideration in the form of publicity, wherein licensee will make public statements regarding his use of the product.

    I realize that this puts a dollar premium on "lurking" in the community -- but it also explicitly states in the license ways non-programmers can become involved... which in the long run is advantageous in-and-of-itself.



    This is my opinion and my opinion only. Incidentally, IANAL.

  • by CodeShark (17400) <ellsworthpc@@@yahoo...com> on Wednesday March 29 2000, @05:48AM (#1162796) Homepage
    YACOGSBB against the little guy(s). (yet another case of government supporting big business).

    Let me offer an example: suppose I have a copy of the cphack source code (which I have extensively modified, but not released yet), which I accepted under terms of the GPL. Mattel has not notified me in writing that they believe they now own the rights to the original source code.

    So I assign (still under the GPL) the rights to my heavily modifed code to the FSF.

    This would appear to close the loophole mentioned in the article, but would it stop Mattel from threatening to shut down my site(s), have the justice system throw me in jail, etc. because a judge in a different state decided to issue a restraining order in such a way that I am vulnerable to the application of his ruling?

    The problem is, there's no law that protects me from Mattel's legal department. Such as a "loser pays" requirement in lawsuits deemed to be harassment.

  • Re:Cute (Score:3)

    by turg (19864) <turg@NOSpam.winston.org> on Wednesday March 29 2000, @05:50AM (#1162797) Journal
    Another interesting line from the article: "A programmer might be able to modify cphack and legally distribute the substantially altered version as long as Mattel has not notified him of the license change."

    Let's get to it, people.

    ========

  • by Lagged2Death (31596) on Wednesday March 29 2000, @06:16AM (#1162798)
    In a lot of ways, the cphack and DeCSS cases strike me as a lot of pointless legal wrangling. Like a misused antibiotic, these cases are going to make things worse for the Mattels and MPAAs of the future, not better.

    Given the treatment the authors of cphack and DeCSS have had, the authors security cracking programs of the future would be wise to take pains to hide thier identities. And then what will Big Brother do?

    The next DeCSS could be distributed strictly by Napster/Wrapster/GNUtella/Usenet. Then there would not be any one person the Powers That Be can crucify as an example to the rest of us. There won't be a handful of mirrored sites to slap with subpeonas, there won't be a teenager to rake over the coals in the back room at the police station. The program would be everywhere, yet nowhere that's worth going after.

    I just don't see what Mattel and the MPAA hope to achieve. They will probably win all the court battles, and yet they will gain nothing.
  • DMCA twist (Score:3)

    by prizog (42097) <novalis-slashdot ... g minus caffeine> on Wednesday March 29 2000, @06:02AM (#1162799) Homepage
    The DMCA presents an interesting twist in this case.

    The story:
    Yesterday I was called into the Computing and Information Services dept at my school. They said that under the DMCA, in Copyright cases, they had to remove the materials immediately, as a "good faith effort" or they could be held liable. They further said that even if I was right, they would rather not fight a lawsuit. "We would rather use our money in other ways." So I took down my school mirror of the software, and put one up on Geocities (http://www.geocities.com/novalis_dt)
    OK, but consider the implications of the DMCA - you *can't* choose to fight the man, 'cause if you do, they go for your ISP. And *everyone* has someone as their ISP.

  • Re:Cute (Score:3)

    by kaphka (50736) <1nv7b001@sneakemail.com> on Wednesday March 29 2000, @10:02AM (#1162800)
    This sounds like an extension of contract law, where contracts can't simply be one-sided -- each party has to give the other party something. I could pay you a dollar for GPLing your code, and you would not be able to undo that GPLing without my consent. (You could, however, undo it *with* my consent.)
    If this is true, maybe we could kill two birds with one stone in a future version of the GPL... Add a clause stating that, in return for being granted use of the software under the GPL, the licensee agrees to report any bugs that they happen to find, in the course of normal use. (The language would have to be much more precise.)

    That way, the GPL could be viewed as two-way contract -- one party provides software, the other party provides testing services. (Which would certainly be of value to the author.)

    This is all assuming that the GPL is, in fact, revocable. That still sounds kind of fishy to me.
  • by G27 Radio (78394) on Wednesday March 29 2000, @06:16AM (#1162801) Homepage
    The whole intent of the GPL has been to make an irrevocable free license. The FSF has gone through a lot of trouble to do this. If this fails does that mean that there is no legal way to do such a thing? That would be truly sad. I mean seriously, how can you tell people that they're not allowed to release software under a free irrevocable license.

    The spirit of the GPL is that the license is irrevocable. The authors of CPHack released it under the GPL with this spirit in mind. This is the best irrevocable free license available to my knowledge and the 'irrevocable' part is exactly what makes it work. I can't see how any judge or government can justify saying that such a license is not legally available in the US.

    numb
  • by TheCarp (96830) <sjc.carpanet@net> on Wednesday March 29 2000, @06:09AM (#1162802) Homepage
    Better yet...try this...

    Get a friend. Have freind read the source code
    and write a review of it. In the review have
    him talk about all the functions and what each
    of them does and how it works in minute detail.
    (nothing in copyright law, except maybe some of
    the horrible new stuff, says you can't write
    a reviw)

    Then take his review...and use it to write
    a new software program that does exactly the
    same thing as cphack.

    oops. New program...copyright by you...
    contains no old code (you never saw the
    code itself). Written from information in
    the text of an article...where the article
    itself is perfectly legal.

    Just a thought.
  • by faedle (114018) on Wednesday March 29 2000, @07:24AM (#1162803) Homepage Journal
    All this BS generated by idiots who haven't even downloaded the code and looked at it is really getting out of hand. For the last time, it is NOT GPL'ed.

    Don't believe me? Look at Matt's own site, http://www.islandnet.com/~mskala/ [islandnet.com]:

    I did not put any GPL notices on the portions of the package that I wrote, I did not intend my work to be GPL, and I did not lie to the plaintiffs about what rights I owned or could assign to them.

    Can we mark this entire news item as irrelevant? Can somebody in Slashdot-land research this issue a little better before perpetuating the theory that this code is GPL'ed? This will NOT be a test of the GPL. Period. Everybody needs to remove their head from the cranial-rectal position and RESEARCH WHAT THEY ARE TALKING ABOUT before posting.

    The Wired reporter is wrong, as is anybody else who's claiming that the code is GPL'ed. Even if you wanted to claim that the one piece of code that contains the words "Released under the GPL" is GPL'ed, it is doubtful that the courts would agree that the license applies: none of the terms stated in the GNU GPL have been met (no displayed copyright notice, no disclaimer of warranty, no copy of the LICENSE text file).

    IT'S NOT GPL'ED!!

  • by Anomalous Canard (137695) on Wednesday March 29 2000, @05:47AM (#1162804)
    The very end of the story raises this thorny issue. Someone states that a non-exclusive license granted without charge may be revocable even if the license states that it isn't.

    Anomalous: inconsistent with or deviating from what is usual, normal, or expected
  • by Anomalous Canard (137695) on Wednesday March 29 2000, @07:12AM (#1162805)
    Generally speaking, for any contract to be enforcable there needs to be a consideration. Money is one form of consideration, but not the only one. The user of the software gets some rights, but does the grantor get anything? In the days of the old BSD Advertising-clause license, the answer is, probably yes. In the case of the GPL, I'm not so sure.

    Why is consideration important? To distinguish real contracts that have been entered into from hypothetical ones.

    Sally, a sceptic, exchanges email with Bob, a firm believer in UFOs and alien visits to this planet. Sally willingly grants that Bob can have any alien spaceships that crash land on her property. Lo and behold, an alien spacecraft, low on fuel, crashes in her backyard. Several spooky fellows come by and offer Sally $500,000 for the steaming pile of spacejunk and she jumps at the offer. Bob sues Sally under the theory that their emails constituted a contract for Sally to turn over any alien spacecraft to him. Sally's lawyer, having read Slashdot, says "Nuh huh! There's no consideration and hence no contract! Bob didn't pay Sally anything for the valuable residual rights to disabled alien spacecraft on her property." The Judge rules in favor of Sally and dismisses the case. Bob gets an anal probe by some very pissed off aliens.

    Anomalous: inconsistent with or deviating from what is usual, normal, or expected
  • by Anomalous Canard (137695) on Wednesday March 29 2000, @08:10AM (#1162806)
    It's not clear to me what that "generally" means.

    It means "most of the time". It means that there might be some specifics of an individual case that would made the statement untrue, but that, in the absence of some specifics, the statement is true. Generally, an arbitrary integer, n, is not prime. It could be prime if n has one of a specific set of values, but generally, integers are not prime.

    About the validity of the GPL: I don't see what's the difference between it and a shrink-wrap-type license. So the DMCA (may it rot in hell) could for once be turned in our favor, adding weight to it.

    Don't confuse the DCMA (Federal Copyright Law) with UCITA (the proposed Uniform state law that would govern shrinkwrap licenses).

    About the revokability of the GPL: if (as stated by the DMCA) the GPL (being a shrink-wrap-type license) is fully binding, and since it doesn't have a termination clause (the only termination condition covers the case when the license's terms are violated), the copyright holder can do absolutely nothing to terminate it.

    Assuming you mean UCITA and not the DCMA, the GPL is only enforcable as a contract if it meets the standard for a contract. I found this quote at this website [weblocator.com] on Minnesota contract law, but the concepts are general enough (that word again) to apply anywhere in the US.

    Consideration

    Consideration is a legal concept which describes something of value that is given in exchange for a performance or a promise to perform. The presence of consideration distinguishes contracts from gifts. Consideration can be a promise to do something there is no legal obligation to do, or a promise to not do something there is a legal right to do. Promises to exchange money, goods, or services are forms of consideration. All parties in an agreement must give consideration in order to create a contract, but courts typically do not look at the adequacy of consideration unless there is evidence of some type of wrongdoing by the party benefiting most from the contract.


    Anomalous: inconsistent with or deviating from what is usual, normal, or expected
  • by www.sorehands.com (142825) on Wednesday March 29 2000, @05:57AM (#1162807) Homepage
    What about the statement of "do anything you want..." in the CPHack document?

    The Mattel / MSI press release [cyberpatrol.com] states, "The company did not file the lawsuit to prevent publication of the CyberNOT filtering list". They also say, "Microsystems did not object to the essay or any of the other material posted by the defendants that was not obtained or derived by violating Microsystems' copyright.".

    Since they have said that, I am asking the company if they have a problem if I publish the essay and the CyberNot list. If they are telling the truth in the press release, then they will authorize me to publish it.

  • by DG (989) on Wednesday March 29 2000, @05:54AM (#1162808) Homepage Journal
    Someone in the employ of the ACLU or the FSF or one of the other organizations who are willing and able to actually fight this should:

    - Take the cphack source

    - Modify it so that it's only use is to display the CyberPatrol block list (to avoid accusations that this is a tool to allow children to access porn)

    - Release it under the GPL **PROPERLY**, with the COPYING file, the copyright signed over to the FSF, and the other required hoop-jumping

    And then stand and deliver when Mattel comes knocking.

    The original CPhack authors have done their bit. Now it's the turn of the Big Boys.

  • What Does rms Say? (Score:4)

    by g1dlc (15306) on Wednesday March 29 2000, @05:48AM (#1162809) Homepage
    Mattel could be doing us all a favor by pursuing this. We've been waiting for a GPL test case quite a while. This one would even test the 17 U.S.C. 205e issue. Maybe we should consider funding Mattel's legal beagles? :-)
  • GPL is revocable? (Score:4)

    by (void*) (113680) on Wednesday March 29 2000, @06:16AM (#1162810)
    Eugene Volokh, a law professor at UCLA, said that Mattel might be able to argue that the GPL is invalid because users don't pay for the free software.
    "Nonexclusive licenses given for free are generally revocable, even if they purport to be irrevocable," Volokh said. "Even if the GPL license in cphack is treated as signed and is covered by 205(e), it might still be revocable by Mattel as the new owners of the cphack copyright."
    "It is unfortunately not quite as solid a case for the good guys as the GNU license theory would have at first led us to believe," he said.
    I am glad those cphack authors did such a poor job of assigning their rights to the GPL. If this is true, then we should stress just how botchy their job of assigning this copyright to the FSF is. Thinking of the huge volume of fine free software, I just can't visualize it as going away just like that. If it is, I would like to support RMS in his fight to keep the GPLed software free.

    And now for the rant: The logic of this line of argument is detestable, really. Why indeed should contracts be drafted around the concept of money. Whatever happened to quid pro quo? The GPL says: "Use this software as you like, change it as you like. But let's share that change." This is not a commercial transaction. The last time I heard, contracts/licenses covering non-monetary forms of compensation are legal and enforceable. Many free software programmers are NOT in it for the money.

  • by Kagato (116051) on Wednesday March 29 2000, @05:53AM (#1162811) Homepage
    This Mattel Flap and the DeCSS flap have my gears moving on why the geek elite are getting their butts kicked.

    It seems to me that we are fighting large multi-national companies on their turf. Even worse it seems that national borders aren't very effective at stoping litigation.

    I think this all steams from the fact that we are American centric on this issue. I wouldn't be suprised if the reason guys signed their soul to Mattel was because the ACLU didn't communicate with them.

    More so, should the ACLU be in charge of this case? The A stands for American. Sure one of the guys was from Canada and that's pretty much the 51st state, but the other guy?

    I think what this is comming down to is the geeks need an international legal/political organization.

    Kind'a like the EFF but a lot larger.
  • Signed by hand? (Score:4)

    by www.sorehands.com (142825) on Wednesday March 29 2000, @06:03AM (#1162812) Homepage
    If there is a requirement to be signed by hand, what about the validity of the click wrap license agreements?

    Since you accept it by clicking and not signing...

    Damn, all these evil thoughts keep popping up.

  • by Anonymous Coward on Wednesday March 29 2000, @05:54AM (#1162813)

    This whole GPL thing is a tempest in a teapot. See what one of the authors has to say [islandnet.com].

  • by Threed (886) <culturespyNO@SPAMgmail.com> on Wednesday March 29 2000, @06:27AM (#1162814)
    whether CPHack is GPL'd, owned in whole by Mattel, or whatever, because we don't need CPHack anymore.

    The essay was written. The list was exposed. It is (and has always been) well known that CP is a piece of crap that doesn't do what it's supposed to and does other stuff behind your back if you let it.

    Now, if they want to use this as a test case for the GPL, they are only going to wind up hurting the FSF and the Open Source community. The GPL had more teeth when companies took it at face value. To test it is to weaken it.

    --Threed
    Browsing at +2, or else on my Cell Phone. I see no trolls.
  • by FFFish (7567) on Wednesday March 29 2000, @09:53AM (#1162815) Homepage
    Long live the Internet.

    Seriously, the "Internet" as I remember it from over a decade ago, was a small collection of a few thousands of interconnected Universities sharing EMail, a very small Usenet (in those days, one could actually read all of alt.sex... and enjoy actual conversations and discussions), and FTP.

    It was mainly a closed system. No riff-raff public allowed in. Certainly no advertising or commercial business allowed. It was a community.

    And then, all at about the same time, the Internet became open and Webified.

    And that's when it died. When it became affordable, when Joe Moron could easily access it, when it became allowable to conduct commercial business...

    One of the drawbacks to our computer age is a near-complete loss of history.

    Almost everyone--and I mean that most literally: certainly there aren't more than a few hundred thousand people who date back to ARPANet days--has absolutely no clue why and how the Internet came to be.

    All they are aware of is that it has pretty graphics, decent search engines, and you can buy porn from home.

    They don't know that there are philosophical and moral battles being played out. They don't know about nor understand the EToy(s) issue; they don't blame the MPAA for wanting to stop theft of artist's songs; they want the government to put a stop to kiddypr0n; they've never known EMail without spam and don't even realize that it could be any different.

    They watch network television, for cripes sake!

    Face it: the lowest common denominator now has access to the Internet, and he actively *wants* the government to keep him safe and secure.

    And those proles outnumber the geeks and old-timers ten thousand to one.

    They demand a regulated net. They accept a commercially-driven net. They are afraid of freedom of expression.

    They are afraid to step out of the tiny box they live their lives in and realize that when everyone pulls together, we can have a pretty damned special and hopeful world.

    The Internet is dead.
    Long live the Internet.



    --
  • by griffjon (14945) <GriffJon.Hotmail@com> on Wednesday March 29 2000, @07:09AM (#1162816) Homepage Journal
    While the implications for GPL in general and reverse engineering, and all of that are Highly Important, there seems to be a general silence about the, as I see it, FAR more dire consequences here.

    Not only is Mattel going after the program, it's also going after the ESSAY and the BLACKLIST. Wait a minute here! Is this ruling saying that while the government can't censor, private companies can censor people--even non-employees??? This is especially frightful considering the CyberPatrol practice of blacklisting sites critical of CyberPatrol even if the user is only filtering, say, porn or whatnot.
  • by eddy (18759) on Wednesday March 29 2000, @01:28PM (#1162817) Homepage Journal

    I thought I'd write a piece about this when it was all over, but now I feel the need to speak up a little. Let's see if I can clarify some things for you.

    I've settled with Mattel, through my attorney.

    Why we wanted to settle? Well, let's see... As far as I'm concerned, we did what we set out to do; to show that the hash used in CP was not secure, and that the banlist contains lot's of questionable items. Implicitly, we suggest they change to a real secure hash, and take the review-process of suggestions for bans a little bit more seriously. We included the software as proof of concept. Now we move on to other things.

    About the licence, copyright and what not. First we must keep our perspective on things. I honestly didn't believe for a second that Mattel would go after us in the courts. At the most I thought that maybe they would contact us in email, requesting we withdraw the files, though I held for more probable that they'd simply update the encryption, making our software void and that'd be it. With hindsight, I guess I'm just really really naivë. I certainly never ment for this to hit the courts (as some seem to be suggesting). This explains in some way why things are so 'murky' as far as licenses go. I can speak only for myself, but my take was that our work would be free for anyone to do whatever they wanted with (I've gotten email saying it was used as a teaching aid, a perfect example of good use, IMHO). So, I wanted something in the essay about this, so I added the part about anyone being allowed to mirror it and so forth. This was a late addition and I informed Matthew about it. I did however make one big mistake, and that is that "GPL" string. You see, when I finished 'cphack' (which got it's name not because it's can be used to 'hack past' CP, but because it is a quick hack, basically written by me top down. I know it's a piece of crap as far as 'engineering' goes, but that is often the case with hacks, no?), anyway, I had finished the software and thought'd I'd write something in the header expressing my intentions as to it's use, distribution and so forth, and so I entered simply 'Released under the GPL'. Now, I made a mental note about speaking to Matthew, that maybe we should release the whole thing under the GPL. For one thing, part of the code was simply my translation of his c-code, so I had to ask him about it, right? Guess what? I forgot. It really didn't hit me until it made conversation on Slashdot, and now I'm not sure what, if anything, I can do about it. All I ever wanted was for people to use the (admittedly crappy) software in any way they saw fit, never having to wonder (or ask) if it was okay by me. As far as I'm concerned, the string weren't meant to be in the distribution, and Mattel got my rights to it.

    Now for the titles I've gotten. I have never called myself a hacker. The press have. My sincere apologies to the real hackers out there. I do share most of the mentality, as described in the first third of Levy's _Hackers: Heroes of the Computer Revolution_ and in the Jargon File, but I am not yet one myself. Some have called my a student. I am not a student (well, not officially, I'm on a never ending quest for knowledge, but I don't think that counts). Someone even referred to me -- or me and Matthew both -- as a cryptanalysts! I am not a cryptanalyst, but thanks for your faith in my abilities. If for some reason you have to call me something more than simply 'Eddy', you can use the term 'programmer'.

    I am that, at least.

  • Cute (Score:5)

    by Kaa (21510) on Wednesday March 29 2000, @05:47AM (#1162818) Homepage
    A particularly interesting piece is an off-the-cuff comment at the end of the article which says that free licenses are generally held to be revokable.

    If true, this has huge consequences for the GPL and other open source licenses. I am sure FSF tried its best to make the license non-revokable, but it's up to courts to decide whether this effort succeeded. If there were to be a ruling that the copyright holder can revoke an open-source license granted previously -- oh, boy!

    Kaa
  • by blakestah (91866) <blakestah@gmail.com> on Wednesday March 29 2000, @05:52AM (#1162819) Homepage
    The cp4hack was not GPLd, as anyone who took a look at the original source could easily see. They basically released it under a public domain type of license. From the original release

    "The source is included, and you can do whatever you want with it"

    Given that, ANYONE can modify and claim copyright on the software. I see no legal way that Mattel could use copyright law to revoke anyone's use of this software for any reason. They really need the judge to rule that the software is illegal for some reason and thus give a justification for someone to pull it from a web site. As it stands now, Mattel has no leg to stand on.

    Let's face it, they wrote a pathetically weak program, and they deserved to have it reverse engineered.

  • However....we must remember...this can only
    be a partial test. Even if it fails to hold up
    due to obscure US law...that does NOT mean that
    other countries laws and court systems would
    do the same.

    As long as even one country fully honors the GPL,
    almost all countries would honor mattels
    copyright...which is why the GPL is important...
    without the GPL mattel could stop mirrors in
    justr about any country

    All one has to do is put up a mirror in a free
    country...then its all set. Now comes the
    questions....

    If a US citizen, residing in the US, puts up
    something on a web server that is in another
    country...is he bound by US law when that server
    is distributing files to US residents?

    I really could see arguments go both ways on this.
    (somehow I think courts would rule that they
    are...tho what would you expect? authoritarians
    don't like to give up their illusions of power)

    What about links? Would it be illegal for my web
    page, in the US on a US server, to link a copy of
    the program that is on a non-us server, in a
    country where the distribution is deemed legal?

(1) | 2 | 3