Slashdot Mirror


Corel Sticking to Closed Source Beta Test?

Tro^ble sent us an article over at ZD Net that talks about the recent Corel Fiasco that was originally covered by us yesterday. The major point is that they seem to be trying to stick to the non GPL license claiming that the release is "Beta" and therefore "Internal" so it doesn't violate anything. Insert irritated remarks here.

264 comments

  1. Re:So what? by FauxPasIII · · Score: 1

    #include

    Well, the way I see it, MS has gotten NT installed in several federal gov't institutions. Given the security holes and trojan horses that abound in NT, this could qualify as an act of war against the United States.


    TREASON !!! The only crime addressed directly by the US Constitution, and still punishable by death. =)

    --
    25% Funny, 25% Insightful, 25% Informative, 25% Troll
  2. Re:So what? by FauxPasIII · · Score: 1

    So that's why people put "humor.h" in quotes instead of HTML-like brackets. And that's why there's a 'preview' button also. =/

    --
    25% Funny, 25% Insightful, 25% Informative, 25% Troll
  3. Re:GPLed parts of the distro *MUST* remain under G by mindstrm · · Score: 1

    No, betas certainly should *NOT* be uploaded to FTP sites anywhere.
    *IF* they are violating the GPL with their license, then they CANNOT DISTRIBUTE THE CHANGES AT ALL, and NEITHER CAN YOU.

    BTW.. what constitutes distribution? If I make a change to some GPL code, and compile it to a binary, am I *FORBIDDEN* from letting anyone but myself see or use it unless I am willing to give them the source?

  4. Re:Their missing the bennefits of GPL by Flak · · Score: 1

    If you look at Corel they company is fighting the good fight with M$. It supplies Office software. It supplies Draw! It supplies clipart. Now M$ supplies all of those things. (I think Corbis has better images for most applications)

    Corel is hard pressed to have a product that it does not compete directly with M$ with. So here is Linux(TM) (hehe I put in the (TM)), it has to compete indirectly with M$ but more to the point it needs to get a share from the Redhats etc. Or they will yet again miss the boat, IE office suite. There was a time not to far in the past that they had a chance to grab a good share of the market while M$ was busy building that thing called NT.

  5. Re:beta- what? internal- who? by Anonymous Coward · · Score: 0
    The GPL is not about money. I would be upset if someone distributed binary-only derivatives of my GPL code, regardless of how much money they did or didn't make on it.

    Richard Braakman

  6. OK, file a bug report then by Beethoven · · Score: 1

    > To: corel-linux-beta@internal.corel.com
    > Subject: SERIOUS BUG in license!!!
    >
    > Hey guys, the agreement attached to this distro is all wrong.
    > It goes against the GPL which covers a lot of this software. This
    > is sure to infuriate a lot of the developers who wrote the stuff,
    > and could result in legal action and terrible PR. Please fix ASAP.

    Thanks for spotting the bug, it will be fixed in the next release.

  7. _*sublicence*_!! by The+Creator · · Score: 1

    4.You may _*NOT*_ copy, modify, _*SUBLICENCE*_, or distribute the Program except as expressly provided under this License.
    It doesn't say "not sublicence IF you distribute" it says "Not sublicence PERIOD!!".

    LINUX stands for: Linux Inux Nux Ux X

    --

    FRA: STFU GTFO
  8. Wrong by Phil+Hands · · Score: 1
    Since for your friends to have a useful opinion about your change, you'd almost certainly send them the source.

    You would be in violation of the GPL if you did either of:
    • refusing to give them the source, on request
    • insisting that they never redistribute the source you send them
      (rather than just mentioning that you'd rather they didn't until it was tested, and relying on their good sense)
    --

    Debian: GNU/Linux done the Linux way
  9. Re:Zort..? by Weezul · · Score: 1

    Hmm.. I could be mistaken, but I believe RMS has complained about RedHat stealling brand name value away from GNU.. same as with the GNU/Linux stuff. Plus, I was under the impression that he was somewhat sparing in praise for the Linux co.'s in general. I could be compleatly wrong however.. I dont really know anything specific.. just gossip. No disrespect intended to RMS by the post, but the point about the value of testing the GPL in court still stands.. RMS was just a victim of my tring to make the point that it dose say soemthing for a co. to be willing to foot the bill to create the precedent.

    Jeff

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
  10. Re:corel's market by Wentley · · Score: 1

    . If they do, PCweek or some other bottom-feeding computer magazine is gonna through it on a lab box, test it, and tell the world that the product is crap.

    You don't think they will give review copies early in the process to members of the press as well? I suspect journalists (probably select journalists, of course) will get their hands on the beta release as early as anyone else.

  11. Nicely put.. by Kitsune+Sushi · · Score: 1

    "Can this be read as "all third parties except third party contract beta-testers" ? "

    I kind of doubt it, but I assume you were being sarcastic..?

    "It sounds like a company could permanently lose the right to do anything with a GPL'd program if there was any slip-up in complying with the license. And presumably anyone who contributed code would be able to apply for an injunction."

    "Seems a bit extreme to me."

    Sounds reasonable to me. I believe Stallman was rather serious about keeping his software free, and that section is about as threatening as a license can get to a lawyer's eyes. I haven't been keeping up with this as well as I could have, but I'm sure if Corel's legal department had taken just a glance at the GPL before this fiasco, they would have strongly recommended against any silly sublicense to beta testers (or recommended against developing this software at all.. lawyer's seem to like to play it safe, unless they are coming from a position of dominance).

    If I were Stallman, I'd want to put the hurt on someone who tried to rip off software protected by my license too. Thus, putting a clause into the license that's a little more than just a "slap on the wrist" would act as a deterrent. However, if Corel doesn't back off and such a thing was enforced against them, it would only create bad PR. On the other hand, other companies wouldn't be very likely to follow their "lead" and try to rip us off, but then again, they'd probably be too frightened to get anywhere near developing GPL'ed stuff (a la advice from their legal department). Well, some might just proceed with a little more intelligence, but at least a few would get turned off by it. I don't know. I'm not a fortune teller. :)

    And, once and for all, IANAL!

    --

    ~ Kish

  12. Re:Their missing the bennefits of GPL by apol · · Score: 1

    OK, let's assume that COREL has nice reasons not to make the code public by now. And that it will go only to a very limited number of beta testers... And that this is just like the code being developed by an internal programmer (a code which you don't see)...

    But why then do they need a beta LICENSE???

    Internal programmers don't get the code with licenses, do they? Wouldn't it be better just to say to this very limited number of testers: "it is not good for Corel to open this code now. We can't stop you from doing this, but please don't. It won't be good for the image of the company...".

    What is the advantage of using a license instead of simply asking? Would they be interested to sue beta testers if they don't follow this direction??? I don't think so. ..

    Why do we always have to think in terms of licenses???

  13. Re:So what? by barleyguy · · Score: 1

    Disclaimer: I'm quite bright, so I'm not a lawyer.

    Sorry, just had to.

    --
    --- "So THAT's what an invisible barrier looks like!" - Time Bandits
  14. Nope. by Anonymous Coward · · Score: 0

    >The major point is that they seem to be trying >to stick to the non GPL license claiming that >the release is "Beta" and therefore "Internal" >so it doesn't violate anything.
    RMS didn't think so when it was mentioned at the talk he gave tonight.

  15. Re:But what if someone charges for a Beta? by for(;;); · · Score: 1

    > In order to get the program into shape, I email
    > it to a friend to test and report back with a bug
    > list. I admonish him not to release it until I
    > finish it. Am I breaking the law?

    If it is already under the GPL, and you try to add restrictions onto that previously-GPLed code, then yes, I speculate that you would be breaking the law. But 1) the code isn't necessarily GPLed yet; and 2) you're not changing the licensing restrictions, you're just asking your friend to do you a favor and not redistribute yet. Your friend is (I assume) under no legal compulsion to not redistribute the code, and (I assume) he could legally do so if he really wanted to (even though doing so would be evil).

    --

    "Whatever happened to fair use?"
    -- Duff-Man
  16. Re:GPL Permanence by barleyguy · · Score: 1

    This is a duplicate of something I posted above. But since you specifically asked me to "answer that my friend". Here's my answer:

    Even if we use Corel's definition of distribution, this license still doesn't work. Here's why:

    They put up a web site, ask for applications for testing, and send it out to people that qualify as testers, agreeing "not to distribute it". They say, relating to the GPL, that this is "not distribution."

    So couldn't you put up a web site, ask for applications for testing, and send it out to whoever you deemed worthy. Under their OWN definition in getting around the GPL, this is "not distribution." So, therefore, under the same definition, anyone else doing it is "not distribution" either.

    Whatever way you look at it, their license makes no sense. Either it violates the GPL, or it creates a definition of distribution which nullifies it. Based on simple logic, there is really no way this license can work.

    --
    --- "So THAT's what an invisible barrier looks like!" - Time Bandits
  17. GNU/Linux by Anonymous Coward · · Score: 0

    Sorry to come across like RMS, but WTF has this business with the GPL got to do with the GNU/Linux argument? The OS is GNU, the kernel is Linux, end of story. It's a shame that the name Linux is more commonly used (and in my opinion misused) but thats just the way it's worked out. Nowt to do with the GPL really though. It's a whole other flame war.....

  18. Is it time for the courts? by Arandir · · Score: 2

    For the past three days Slashdot has been an arena of amateur legalists arguing over what the GPL means (ignoring all other licenses in their religious fervor). Since a system of laws based upon uninformed personal opinion is highly dangerous, I think it's time for the courts to step in.

    Let the GPL see the inside of a courtroom for once. Let the experts hash it out. The FSF needs to challenge Corel legally. Then we can find out if the GPL means what it says or means whatever people want it to mean at the moment.

    Issues to hash out:

    1) What does "distribute" mean. Can two friends share GPL code amongst themselves without running afoul of the slashdotters? Can Bill Gates share his private version of emacs with Steve Ballmer?

    2) What does "beta" mean? Do I have to distribute the code even if my modifications make it unusable? Must beta testers be actual employees of the developer?

    3) Who exactly is issuing the license? The original developer from years prior? Or the current modifying developer? Can Corel, as a legal entity, be classified as a licensor, or must a licensor be an individual?

    4) Who exactly is the license granted to? Corel? Each of its individual employees?

    5) If a beta tester leaks a copy of the beta, whose rights, in reference to Corel's specific modifications, are being violated? Can a developer restrict the distribution of a modification? What if the modification is a separate entity such a a patch?

    Of course, not all of these issues would be brought up in a single trial, and some of them would be easy to figure out. Still, it needs to be done. Either do it now or do it later with someone else.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
    1. Re:Is it time for the courts? by spitzak · · Score: 1
      What does "distribute" mean. Can two friends share GPL code amongst themselves without running afoul of the slashdotters? Can Bill Gates share his private version of emacs with Steve Ballmer?

      As I read it, Bill Gates is required by the GPL to give Steve Ballmer the code to his specially modified Emacs.

      If Steve gives the Emacs to another party, he is required to give them the code. So if Steve posted it on the web, he must make the code available to the world. And the GPL requires that Steve be able to do this.

      But the GPL does not require that Steve do this. Steve may "promise" Bill Gates that he will not redistribute the program. As long as Bill Gates trusts Steve, he can assumme nobody will have his private Emacs code.

      A company like Corel cannot force somebody to obey such a "promise", because if the promise is a legal document it violates the GPL. A receiver who redistributes the code is perfectly legal. Corel can fire them (if they are employees) or give them bad beta-tester karma points, but cannot take legal action.

  19. The GPL is more than enough; Corel is dead wrong by Dwonis · · Score: 1

    Despite what some think, the GPL is actually perfectly adequate, and Corel violated it.


    First off, to settle the argument about distribution, I'd like to remind people that unless otherwise stated, any words in a license refer to their definitions in the English language. That means bread means bread, and distribution means distribution. Distribution does not mean release, it means distribution.

    Second, article 2b states that:
    "You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.".

    Not "under the terms of a license of your choosing", but "under the terms of this License". It further states:
    "These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it."

    Hmmm... It seems anything that is distributed as a whole, and depends on GPLled software, is covered by the GPL. That means Corel Linux, because it depends on a lot of GPLled software for it to function as a unit, is also covered, as a whole, under the GPL (although this may not mean you can separately copy WordPerfect to your delight). This causes a major conflict with other licenses; the GPL needs some revision.


    Now, I may have pushed it a little too far there, but (although I'm not a lawyer), it seems that almost everything in the distribution is covered by the GPL. (This may not be true, depending on contract/copyright law.)



    On to more reasonable claims, the license also states:
    "3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
    a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
    b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
    c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)"


    This means that if they make changes to, say, the Debian package manager, they are not allowed to distribute binaries unless they make the source available. (Restriction of binary modifications has already been done with Pine.)


    My final point, Corel seems to be forgetting a few major points in the GPL:
    " 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
    6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License."



    Again, if you're still thinking about distribution, look in the dictionary. You'll find that there is no distinction between anyforms of distributing. Period.


    Also, for those who still don't believe me, the GPL covers copying and modification as well, not just distribution. Surely, Corel has done that.
    --------
    "I already have all the latest software."

  20. Re:uh, mistake me if I'm wrong by substrate · · Score: 1

    You're assuming that source code is distributed to your friends. Chances are its binary or a driver or whatever. "Here, does this work?" as opposed to "Compile this and tell me how it works." I understand the issue, I agree that something was probably violated, but I say that this is selective enforcement. In general nobody enforces this clause because a) nobody knows when its violated b) nobody cares c) if every time a beta was released full source had to be made available certain forms of development would grind to a screeching halt (such as reverse engineered drivers for obscure closed source hardware). It happens that this publicized event involves a commercial company and so everybody is screaming about something that already happens frequently.

  21. There is no Beta by kris · · Score: 1

    One thing you should keep in mind when talking about Corel: In the Open Source Development model, there is no such thing as a Beta version.

    Release early, release often, integrate feedback. You may mark version as stable, but to take full advantage of the Open Source development model, you must keep your code available at all stages of the development process. Only this will ensure that many eyes go over the code and kill all that nasty, numerous and shallow bugs.

    Corels fails to understand this, and that is why they are failing not only PR wise. They do not get the model. I'd say, toast them, even if it is just as a deterrent for others.

  22. Important distinction. by Chmarr · · Score: 1

    I believe we certainly do have a right to complain about Corel's actions.

    It's quite feasible that Corel fully intend to comply with the GFL on the final release of the product, but just don't want to get a bad rep. from people reporting on the beta. But...

    The GPL is just that, and they can't just ignore it because its an 'Internal' release. If we say that this is okay, then other companies may decide to take advantage of it by saying that all of their distributions are 'Internal' releases.

    If Corel doesn't want us reporting on their beta product, then they shouldn't release it at all, and that's that. They can't have the quality of the GPL products both ways.

    1. Re:Important distinction. by PigleT · · Score: 1

      Hear hear!

      I vote we boycott Corel, or send them a swinging letter of complaint or something.

      ISTM it's totally against the way we've worked thus far to say "it's a beta, don't let it get too far". The open-source 'line' is "It's a beta, check it out and send me the diffs"!

      Pah. Commercialised linux, *spit*.

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
  23. Give Corel a break by AmirS · · Score: 1

    IANAL..

    I'd say that this does not count as distribution, because I cannot get the software from Corel right now. If fact, no-one apart from the already selected beta-testers and employees can get it, so I don't see how it is distribution.

    However, Corel has made the mistake of considering this as 'distribution', while not passing on rights associated with distribution of GPLed software. This is in fact a closed beta-test, so the beta-testers are working directly 'for' Corel. They have acquired the software as part of their specified 'job' for the company, and are now testing it for the company.

    This should be protected by a contract between Corel and the beta-testers, or a Non Disclosure Agreement. It is, very unfortunate that they have presented this contract as a licensing agreement. That is wrong.

    I ask Corel to void all such licensing, and create the same effect by passing out NDAs or Contracts to be signed, specifying what they may do with the software in their capacity of beta testers. Any breaches of it would then fall under contract law etc, which is stronger than licensing anyway.

    When Corel releases it in any way for the public (as opposed the the strictly closed beta test happening) I have do doubt they will release everything under the proper licences, which do apply to distribution.

    1. Re:Give Corel a break by Phil+Hands · · Score: 1

      I'm sure Corel's lawyers would insist that without a license from them, that you are not even allowed to make backup copies of their proprietary software.

      That also applies to GPLed code, so as soon as you take a copy of the program and give it to someone (be they an employee, a designated beta tester, or whatever) you are either doing it under the terms of the GPL, or you are violating the license. End of Story.

      If I copy a GPLed program and hand it across the room to someone in the same company, the only thing that gives me the right to do that is the GPL, so by doing that I agree to abide by the GPL.

      --

      Debian: GNU/Linux done the Linux way
    2. Re:Give Corel a break by AmirS · · Score: 1

      You're making out that a company is just a collection of individuals, while in law (for a majority of purposes) a company is a legal person, and its employees work for it.

      I am not saying that recruiting the beta testers was done the right way for them to be considered employees of the company (in fact I very much doubt it, but I haven't checked the full agreements) but that in a legal sense, employees exchanging software between themselves as part of their job may in law be considered to be doing this for their company, as they are a part of it.

      The company as a whole must abide by the GPL when passing software to another 'person', and in this respect, any attempt by Corel to 'license' the software is invalid, as it is already licensed fully (by GPL). I'm going to conclude that their procedures are wrong for their purposes, but they are not the evil company some others on here would have us believe.

  24. Some points to keep in mind by Natedog · · Score: 1

    1) Many seem to think that this is ok because the beta testers can be thought of as internal (hence Ok w/ GPL). However, beta testers do not qualify as employees of Corel (otherwise Corel would be required to offer health care, 401K, stock options, etc). Notice that no one had to sign an NDA. Therefore, beta testers should not qualify as internal to Corel.

    2) According to the GPL no one may restrict your rights in distributing GPL software (section 6. Each time you redistribute the Program (or any work based on the
    Program), the recipient automatically receives a license from the
    original licensor to copy, distribute or modify the Program subject to
    these terms and conditions. You may not impose any further
    restrictions on the recipients' exercise of the rights granted herein.
    You are not responsible for enforcing compliance by third parties to
    this License.)

    3) Corel can restrict the distribution of its own software (even if it is running on Linux), but it cannot restrict GPL code in anyway once it is released to non-Corel persons (beta release or otherwise)

    4) If Corel has made any modifications to GPL'd software, it is required to make these modifications avaliable to those that recieve the modified GPL software (sections 2.a and 2.b). This means that even if, by some strange techicality, beta testers did qualify as internal, Corel is still obligated to publish any changes to GPL code.

    --
    \forall code \in C, \frac{\Delta readability(code)}{\Delta t} < 0
  25. I don't think its that big of a deal. by Woodblock · · Score: 1

    I doubt that Corel has any plans for releasing the full version sans GPL nor could they feasibly get away with it. This is a little different: they are the first large software developer to add a linux distribution to their line up. Obviously, they still have some of their old procedures in place, and those will be tough to convince the suits to change, but I would bet you dollars to donuts that their next beta test they do will probably come with GPL compliance. I also doubt many programmers are all that concerned about their code being used like this. It seems as it is only the religious followers of the GPL who just want stuff for free, not the ones that see the value of "free", as in liberty, software.

  26. Do you read? by arivanov · · Score: 1

    Sorry buddy, the licence as stated is a federal offence. Namely a quote from the kernel source:

    "Copyright 1993 United States Government as represented by the Director, National Security Agency."

    Corel presents its product as having no federal funding whatsoever. So besides the GPL it has also performed a fairly nice fed funding fraud which is punishable by a fairly long jail term.

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  27. So what? by Anonymous Coward · · Score: 1

    What can I say? I agree with Corel. Let them develop in private if they choose, as long as the final product is Open Source. Just my $0.02.

    1. Re:So what? by tob · · Score: 1

      > doesn't allow even internal distribution like
      > the GPL explicitly does

      Quote please? Everybody is talking about this. I've tried reading it, but can't find this. Could you enlighten me? Or are you just repeating what other people have claimed here? As far as I can tell the GPL just says that you can't _copy or distribute_ without keeping the GPL on it.

      Tob

    2. Re:So what? by TheGreek · · Score: 1

      could a corporation *cough*Microsoft*cough* be sentenced to the Death Penalty ? >:->

      If it committed a capital crime (e.g., murder in a state that allows the death penalty, treason against the United States, etc.) then it *might* be able to be.

      That's my non-law-degree answer. Give me money to go to law school and I'll give you a better one, if you want. :-)

    3. Re:So what? by orabidoo · · Score: 1

      it doesn't make sense to develop apps for linux *under the GPL* if you don't plan to distribut them. why not just keep them proprieatary? it's not like there is any obligation for their sw to be under the GPL, as long as it doesn't borrow GPL code. just coding for Linux puts you under no licensing obligations. what Linux are doing is different: redistributing GPL'd apps themselves. so yes, if these embedded people put Linux in ATM's *and* make kernel mods, i'd expect them to have to distribute a cd-rom of their kernel mods to their customers who ask for them. in practice that would not be a big deal, just some device drivers, and even those they could make as kernel modules (which the kernel's GPL doesn't extend to). they sure wouldnt have to give the source to their *apps*.

    4. Re:So what? by orabidoo · · Score: 1

      boo, I should re-read myself. "what Corel are doing", not "what Linux are doing".

    5. Re:So what? by Sri+Ramkrishna · · Score: 1

      You must defend your copyright otherwise violations will continue. No exceptions. In fact this is a good test of the GPL license. But it must be enforced by software authors.

      sri

    6. Re:So what? by Trick · · Score: 5

      You know, I'd tend to agree, but...

      The language that states that the whole thing is the property of Corel and not subject to other licenses is just flat out a violation of the GPL, no matter whether it's internal or not. Legally, (assuming the GPL is binding), they're prohibited from placing their own license on it. Period. What it's being used for is irrelevant.

      I'm not even close to being a "GPL or Die!" kind of guy, and I thing people who demand Linux be called "GNU/Linux" are a little silly. However, a license is a license, and if Corel wants to use the software, they've got to abide by the license.

      I know a lot of companies that only use Windows internally. Does that mean they don't need to license it from Microsoft? Can they just say they own it, and all the code to it, as long as they don't resell it? Of course not.

      I'm not sure how Corel can figure they've got a right to do this.

    7. Re:So what? by Anonymous Coward · · Score: 0

      Knickers in knots everywhere, as long as they come right when they release it. I am sure that the BETA test phase will be completed sooner and better with selected beta testers, rather than every man and his dog submitting the same bugs..... From the questions that they asked in the application form I gather that they will select VARYING harware combinations to get the best overall coverage.My 2c. ------------------------------------------------ Join TEAM SLASHDOT on SETI@HOME, we have slipped to position 2!!!!!!!! http://setiathome.ssl.berkeley.edu ------------------------------------------------

    8. Re:So what? by kevlar · · Score: 1

      I have to agree with you. If we took this to the extreme, you could easily say that Open Source means you have to pipe all changes live to a socket or anything and everything. If they're going to have a release, then they need to release it to everyone. However if they're developing it, I think they should be allowed to pick and choose who gets to help them out. Makes perfect sense to me. Maybe that'll be the hole in the GPL though.

    9. Re:So what? by Ded+Bob · · Score: 3

      The language that states that the whole thing is the property of Corel and not subject to other licenses is just flat out a violation of the GPL, no matter whether it's internal or not.

      Corel believes they are not distributing but are testing. The GPL applys to distributing. You can hack a GPL program to your heart's content and not give the changes away if it is for internal use only.

      I know a lot of companies that only use Windows internally. Does that mean they don't need to license it from Microsoft? Can they just say they own it, and all the code to it, as long as they don't resell it? Of course not.

      If Microsoft said you could in their EULA, then you could. Since they don't, you can't. The GPL allows hacking the source anyway you want without release changes as long as the program stays internal.

      I think I got all of that right. :)

    10. Re:So what? by Pug · · Score: 4

      Corel believes they are not distributing but are testing. The GPL applys to distributing. You can hack a GPL program to your heart's content and not give the changes away if it is for internal use only.

      That's fine, but your missing something: while you are not forced to release any changes you make to a program, it's *still* under the GPL.

      To take the example of another poster, let's say I'm working on a program that uses GPL'd code, and I'm not ready to release it yet, but I want my friend to test it. I send to to him, ask him to run it for me and take a look, and see if it seems OK. I tell him to please not distribute him. I may even tell him that if he *does* distribute it, I'll hate him and go punch his lights out. That's okay (well, unless I physically assult him and he calls the police, but that's another matter), but I still must distribute the program to him under the GPL. I can't stick a new license on it, and if he decides to distribute it, that's his right.

      Likewise, for Corel, say, any employee could grab their internal beta that they're working on and distribute it to the work, and the guy is allowed to do that. Corel may be able to fire him, depending on his contract. So, what's Corel to do with this beta? They could simply have said "this is beta, please don't distribute since it's buggy", and people just maybe would have listened. Or they could have just kept it internal.

      IANAL, but I read the GPL for fun twice. *grin*

    11. Re:So what? by ArsonSmith · · Score: 2

      When someone gives something to someone else isn't that distributing? If it was all just internel and not affected by copyright laws then that would mean our company could have 30 employees with windows98 and we only need one licence to the president. The rest wouldn't be distribution because it is all internal. The only way you can not distibute something is if all changes are kept by you, an individual.

      just my two cents worth

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    12. Re:So what? by Wentley · · Score: 1

      Well, then, there go all sorts of companies who were doubtless planning to develop apps using Linux under the GPL, but who didn't plan on distributing the apps outside their organization. An example of this would be a banking concern who wanted to use embedded Linux in ATM or other kiosk-type applications. Since they retain ownership of the software, but are, as people here state, distributing the software for use by any customer who walks into the lobby, they have to give out the source code of their apps that extend GPL's resources and apps. Maybe a CD-ROM of source code to every customer!

      Oh well. I bet businesses all over the world are watching this closely, and noticing the hassles Corel is going through.

    13. Re:So what? by Beethoven · · Score: 2
      They could simply have said "this is beta, please don't distribute since it's buggy", and people just maybe would have listened.

      Yes, I agree. A little tact is worth 1,000 Slashdot posts. :-) (even if some of them are mine)

    14. Re:So what? by barleyguy · · Score: 1

      Even if we use Corel's definition of distribution, this license still doesn't work. Here's why:

      They put up a web site, ask for applications for testing, and send it out to people that qualify as testers, agreeing "not to distribute it". They say, relating to the GPL, that this is "not distribution."

      So couldn't you put up a web site, ask for applications for testing, and send it out to whoever you deemed worthy. Under their OWN definition in getting around the GPL, this is "not distribution." So, therefore, under the same definition, anyone else doing it is "not distribution" either.

      Whatever way you look at it, their license makes no sense. Either it violates the GPL, or it creates a definition of distribution which nullifies it. Based on simple logic, there is really no way this license can work.

      --
      --- "So THAT's what an invisible barrier looks like!" - Time Bandits
    15. Re:So what? by orabidoo · · Score: 1

      it may make perfect sense to you, but it is NOT what the GPL says, and the GPL is hwat applies to large parts of their distribution, starting with the Linux kernel. the GPL recognizes no such thing as an "internal beta"; giving a copy of a GPL'd piece of software to anyone is distribution, period.

    16. Re:So what? by Tripp+Lilley · · Score: 2

      Not so much accurate, I think.

      I believe it goes more like this:

      case 1: kiosk

      I build a kiosk using a bunch of GPL'ed bits. I extend and hack those GPL'ed bits (as opposed to merely adding my own, fresh bits). I place that kiosk in the mall and charge $5 to use it. Am I distributing that code? Absolutely not. I'm providing a service on a machine that runs that code, but not distributing the software (in either binary or source form).

      case 2: embedded consumer appliance

      SO, I take that same, easy to use software and stuff it inside of a sexy little consumer box. It has my same hacks, only instead of charging $5 a pop to use the box, I'm charging $500 to buy the box for your own personal enjoyment. Now I'm distributing the code (since it's embedded on the box), and have to follow the terms of the GPL.

      Disclaimer:

      Though I'm quite bright, I'm not a lawyer.

      PS:

      Though I hate to give the sharks chum, does this little scenario suggest that perhaps embedded manufacturers might get around the GPL by "leasing" the device itself and not actually "distributing" it per se? That's an interesting set of thorny legal questions... Of course, as an Official Free Software Zealot(tm), I believe that the right thing to do is release the source and make your money based on actual talents, reputation, branding, and so forth. But I'm silly that way.

    17. Re:So what? by FauxPasIII · · Score: 1

      Not that it matters, because the Microsoft EULA doesn't allow even internal distribution like the GPL explicitly does, but your argument wouldn't hold up even in that scenario, because from a legal standpoint a corporation functions as an individual. They are subject to laws applicable to individuals, you can put a corporation on trial, etc... which calls to mind an interesting argument... could a corporation *cough*Microsoft*cough* be sentenced to the Death Penalty ? >:->

      IANAL

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    18. Re:So what? by Erik+Hollensbe · · Score: 1

      When you rent a movie or any piece of software, you still have to follow any laws applying to it, for the period of your rental. Hence, if hw/sw was "loaned", then the person renting could still take the GPL'd software and distribute it with full rights as stated in the license.

      Although, I'm not sure if the company would be nessicarily required to distribute the source or if there would even be a differentation.. But it's an interesting question.

      -Erik-

  28. Alpha Testing ? by ssorc · · Score: 1

    As far as I can tell, Corel's mistake was mainly to refer to this as a 'beta test'. If it is, as they claim, an in-house test then it should have been referred to as an 'alpha test'. The wider release that they are planning later would then be the beta test.

    Ciao
    Simon

    --
    /-\-/
  29. A beta tester needs to make & distribute copies by Anonymous Coward · · Score: 0

    I would encourage some noble beta tester to openly give out copies to everyone who will accept them. Then when Corel confronts the person, pulls out the Beta Tester Contract that the person signed, and says "But there's a contract!", I would encourage him to promptly produce a copy of the GPL, smile, and say "That never seemed to bother you before."

    We'll see what happens when they look like a bunch of hypocrits. It's one thing to practice, one thing to preach, but when someone refuses to practice what they preach, they're asking for trouble.

  30. Officials? by mecca · · Score: 1

    Officials Urge Calm? Officials of what? Did we have an election that I'm not aware of?

    --
    Have you checked out Zoid.com yet? Zoid.com
    1. Re:Officials? by Bruce+Perens · · Score: 2
      Well, I own the copyright of a significant portion of the code involved. You can't get more official than that, can you? But the "Officials Urge Calm" was meant to be a take-off on the usual messages regarding natural disasters, etc.

      Thanks

      Bruce Perens

  31. I am going to get nailed for this one by arivanov · · Score: 1
    I am definitely going to get nailed for posting this three times but so what.

    Do you people ever read?

    There is a statement in this licence that no parts of the work has received federal funding. On the contrary there is quite a lot of fed funded intellectual property in linux. For example half of the linux ethernet work has been funded by NASA and is copyrighted:

    Copyright 1993 United States Government as represented by the Director, National Security Agency.

    So this corel thing is actually a fraud punishable by federal law. And that is besides the GPL

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  32. Re:Confusing by Patrik+Nordebo · · Score: 1

    No, they can't use an NDA, either. When they give GPL'd software to the NDA'd party, they do so under the GPL, which explicitly states that the NDA'd party can freely redistribute the software. If they don't permit this redistribution, they are violating the GPL (by restricting the rights granted by the GPL, they violate section 6 of the GPL), and thus they lose their rights with regard to the software. So no, an NDA doesn't help, either.

  33. Overreacting Early == Bad by Christopher+B.+Brown · · Score: 5
    As per Bruce Perens' site, Officials Urge Calm.

    It is more than likely that ZD is trying to jump on the publicity bandwagon discovered by Slashdot readers, and is merely pouring gasoline on the fire.

    It would be useful for developers to complain about abuses of their code; for advokiddies too gripe about this is a waste of bits...

    --
    If you're not part of the solution, you're part of the precipitate.
  34. Actually they don't... by BrianH · · Score: 1

    While many people consider the GPL to be a "code to live by", we must remember that it's just a legal document and we must think in legal terms. Legally, a corporation is a single entity, and as such internal dissemination cannot be considered distribution. According to U.S.and Canadian law, transfers can only be considered distribution when it passes between entities, the number of actual people handling it is irrelevant. If a manager hands a modified Linux distro to 10 employees within the company for review, that doesn't qualify as distribution. As employees, those 10 people are legally considered to be part of the corporation, hence no new entities have received it. If Corel considers it's beta testers to be sub-contractors, then the distro is still legally internal to the corporation and no GPL violation has taken place.

    Now IANAL, but I got a little bit of experience here a few years back. The software company I was employed at licensed a bunch of beta testers for a new product. One of these beta testers was an IT Manager in a large company, who ended up distributing it to several of their other offices nationwide as well as a few subcontractors. My former employer sued him and his employer (they had signed off on his application), but the judge threw it out. Since the software had never passed to any third party, the judge said the distribution charge was bunk. The lawyer who wrote our license was an idiot who forgot to write in anti-duplication provisions (he got fired), and we ended up getting boned.

    Oh, and I read the Corel application and didn't see the word "license" anywhere...I just saw a "Beta Testing Agreement". While this may seem like semantics to some, there's a huge legal difference between the terms. They're not claiming ownership of the distro, they're just forbidding the redistribution of their own (not-yet-GPL'd) code. If you were to sign that agreement, strip out the Corel proprietary stuff, and post it on the Internet, they couldn't do anything to you (it'd just be Debian!). I just can't figure out what the flap is all about...

    --

    There is nothing so pathetic as seeing a beautiful young theory roughed up by a tough gang of facts.
    1. Re:Actually they don't... by gas · · Score: 1

      So, I can "internally" distribute copyrighted software to "sub-contractors" all over the world without a license from the copyright holder?

      So if I took, say, windows, shipped it to whomever agreed to a "Testing Agreement" and paid a "shipment fee" on half the price that would be completley legal?

  35. Zdnet. by Signal+11 · · Score: 2
    As has been previously said on slashdot - Bruce Perens & the OSI are already speaking with Corel on remedying the situation. No need to get irritated (yet).

    As a curious sidenote... somebody should e-mail zdnet and let them know to check slashdot before they post linux articles. Wait, nevermind. Who would we have left to poke fun at if zdnet got hit by a clue-by-four? Better not tell them. :)

    --

  36. The GPL explicitly allows internal distribution?? by Daniel · · Score: 5
    Disclaimer: I Am Not A Lawyer. A Lawyer Could Show Up And Say I'm A Blathering Idiot. Listen To The Lawyers.

    As someone who said, "hey, that's clever!" upon first examining the GPL (in fact it was on a Windows program, I'd only read one other license more than a little, enough to convince me that basically anything you did after opening the shrinkwrap could be construed to violate it) I have to say that this is entirely false.

    What the GPL states is that *if* you distribute the software, or any modifications thereof, you *must* transfer all rights which you received to the recipient. Period. No exceptions unless you are yourself the copyright holder.
    This confusion probably originates from the claim and counterclaim often heard when /. readers are embroiled in a Holy War: "The GPL forces you to make all your modifications public!!" "No it doesn't you [expletive deleted] dimwit, you can make unreleased modifications for *INTERNAL USE ONLY*!" Both of these claims are partially based in fact. The GPL **DOES REQUIRE** that all rights, including the right of free modification and redistribution, are transferred with the software. This has nothing to do with internal or external distribution. I quote:
    4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, or distribute the Program is void, and will automatically terminate your rights under the License...
    However, the second claim also contains a grain of truth! While the GPL does require a complete transferrence of rights, it *DOES NOT* require you to transfer those rights to the world at large. Of course, distribution is difficult (to say the least) to control once it's gone beyond, say, a small development team under contract to you -- but technically, if I give Joe the software, Mary does not have the right to use it until either Joe or I give it to her. Most GPLed programs are provided for anyone to download, so this doesn't come into play much. But unless I have entirely misread the license, this is how things -- technically -- work. Unless the legal system is more intelligent than I thought, and can deduce that placing something under the GPL probably means that finding a CD lying by the side of the road is a perfectly valid way to get a hold of it. :-) [ note: I'm over my head. But wouldn't I technically be violating the copyright of commercial software if I stumbled on a CD like that?)
    Anyway -- this is all irrelevant since this is clearly not internal distribution. And even if it is, it's clearly a dumb thing to do from the point of view of playing nice; in fact, Corel *taken as a whole* is probably not this dumb. See technocrat.net for a furious posting from an insider about how this decision was (or wasn't) made.

    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
  37. Re:I Spoke With A Corel Official Today by Buaku · · Score: 3
    Time will tell. As I said before, I don't think Corel came up with this stance by mistake. They want to privately develop a version of Linux so they can make a bigger splash when they release it to the public. I believe they feel there is enough of a grey area in the GPL here (does Beta = internal, and thus not a distrubtion) to give them room to try this.

    The reason they might want to try this is very simple - very large sums of money are at stake. Sudden release of a new version of Linux after hidden development serves several purposes. First they get more publicity and excitement over their changes. Second they deprive other distributions of the ability to incrementally (gradually) review the changes and understand them. The issue here is the ability to provide support, not merely copy the disks.

    In other words this is an issue of corporate strategy. If they pull this off, then their release will be much more newsworthy, and it is one of the few ways they might be able to make inroads against Red Hat. You can bet that Corel wants its distribution to be #1 after all. Their position in the Linux distribution food chain will directly translate into stock value, and if they dethroned Red Hat as number 1, their stock value would jump by orders of magnitude. Worst case scenario is the OSS community gets really riled up in arms and they pull back and say it was a mistake. Ooops - sorry about that we didn't mean it, let's make up.

  38. A little annoying by Anonymous Coward · · Score: 0

    I suppose its not a rule but one of the great things about open source software is that most people put thier alpha's,beta's, and even non running software up for downloading so you can try it out. Corel would find more bugs if the beta period was open to everyone.

    1. Re:A little annoying by bmetzler · · Score: 2
      Corel would find more bugs if the beta period was open to everyone.

      Yes, but I'm sure they have their reasons. A small beta, with a limited hardware focus, can be good. Makes sure that all the real obvious bugs are out. And stuff like that.

      This is the *first* round of beta testing. If it were open, you know that they'd get a 100,000+ downloads. What happens if they quickly found a major bug that caused a lot of corruption. Not likely, but that's why you restrict the beta at first, among other reasons. I'll be much happier testing it for them after I know that more then the handful of people in Corel QA'ed it.

      Corel *will* be having a second beta. If fact they indicated that it will possibly be an open beta. Now don't you think it'd be better to encourage them to definately make the second beta open, then critize the first? I just don't think it's that big of deal, this is just a restricted closed beta. They just got a larger QA "department".

      Check out their FAQ. It'll answer a few more of your questions.

      -Brent
      --
  39. Re:A question for RMS, ESR, Bruce and others by drivers · · Score: 1

    You don't have to sell the software... just distributing the software means you have to follow the GPL (or else you can't distribute it.)
    What company are you talking about? (or am I feeding a troll?)

  40. uh, mistake me if I'm wrong by Anonymous Coward · · Score: 0


    But it's not very "internal" if they're releasing
    it. That it's a "closes beta" makes no difference if they distribute it to "non-internal" employee's of Corel.

    What the hell are they trying to get away with?

    1. Re:uh, mistake me if I'm wrong by orabidoo · · Score: 1

      what you are describing is not a violation of the GPL, unless the friends who get that binary *ask* for the source, and the developper *refuses* to give it to them. as long as they do'nt choose to ask for the source (with GPL rights along with it), everything's fine. in the case of Corel, they are very explicitly *not* giving the beta testers the rights that the GPL gives them, which is a violation.

    2. Re:uh, mistake me if I'm wrong by Anonymous Coward · · Score: 0

      I am not a GPL zealot but here is my response to your comment

      "You're assuming that source code is distributed to your friends. Chances are its binary or a driver or whatever."

      According to the GPL, if you do NOT distribute your source code to your friends (if it's a GPL'd program or one based off of a GPL'd program), you are in violation of the license.
      Now these violations may be "selectively" unenforced when it's just you dealing with friends but your friends DO have the right to obtain the source code from you.

      What Corel is doing is telling the people they give it to that they have none of the rights the GPL would normally give them.


      Just because something happens frequently doesn't make it right. People pirate software all the time but typically only those that deal in large $ amounts of pirated software are arrested. Does this mean that the person who bought a copy of Unreal and made some copies for friends, A person who will probably never be arrested, is not doing something illegal? I think not

      Of course, then again, from reading a large number of responses here, it sounds like a lot of people
      feel that they have the right to obtain Corel's software (binaries and source code) because it is GPL'd.
      This is not true at all. The only people who have the right to obtain the source code in this case
      are those people that receive the binaries (the beta-testers)
      These people (the beta-testers) are under NO obligation to distribute anything. But if they do, they better give the source code too.

    3. Re:uh, mistake me if I'm wrong by substrate · · Score: 1

      Fine, then Corel should give the beta testers a shiny new penny as payment. This whole argument is a bit disingenous at best. Everybody who has ever developed or worked on Open Source software has probably at some point had some code which they've tested via friends or aquaintances without making it available to the general public until obvious bugs are out. It might be as simple as "run this and tell me if it immediately crashes your computer" but the concept is the same. To a lone developer how do you define "non-internal"? Basically since there is no corporation anybody other than that developer is non-internal. This would mean that any lone developer would have to immediately do a full source code release if any other party ever was to do any testing.

      It's unworkable.

      The GPL is a good thing, but that doesn't mean that its not wrong some of the time. Rather than griping at Corel take a look at the problem and fix or be ready for yet another Open Source license.

    4. Re:uh, mistake me if I'm wrong by mindstrm · · Score: 1

      Perhaps they should use some sort of NDA instead of a statement of IP.
      Rather than try to license the software per-se, they should simply make you promise to give out NONE Of what they give you as part of their beta-testing, period.


      In other words, we don't force all other OSS developers to leave their home PC's open to us so we can see every single change they make to the code, whether it works or not... we let them monkey around with it on their own time, however they want, and then see what they give us back. If they want to use a dozen or so "outsiders" as part of this process, fine.



      One could also say that, as the changes corel made are 'beta', they are not really changes, and they have not made the choice as to whether to distribute or not.

    5. Re:uh, mistake me if I'm wrong by ender- · · Score: 1
      Everybody who has ever developed or worked on Open Source software has probably at some point had some code which they've tested via friends or aquaintances without making it available to the general public until obvious bugs are out. It might be as simple as "run this and tell me if it immediately crashes your computer" but the concept is the same

      Right, but I doubt the developer created a license saying that it's all his property, and forbidding anyone else from distributing the code. A tester not distributing or using the code because he's friends with the developer is a lot different than Corel saying they own that code, and no one else can distribute or use it. That just goes against the GPL

      Ender

      This .sig under heavy construction

    6. Re:uh, mistake me if I'm wrong by orabidoo · · Score: 2

      you are misunderstanding the issue. a "friends release" is still a release and these friends have the legal right to redistribute (by the GPL). you are merely *asking them nicely* not to do it. Corel has every right to give beta cdroms out to its beta testers, saying "please don't redistribute this further", but they would still be legally allowed to, by the GPL. *that* is the proper way to do a distribution beta test. the GPL entails no obligation to formally make an easily accessible mass distribution of all your versions; it just requires you to give GPL rights to everyone you give a copy to.

    7. Re:uh, mistake me if I'm wrong by To+Mega · · Score: 1


      > According to the GPL, if you do NOT
      > distribute your source code to your friends (if
      > it's a GPL'd program or one based off of a GPL'd
      > program), you are in violation of the license.
      >
      > Now these violations may be
      > "selectively" unenforced when it's just you
      > dealing with friends but your friends DO have
      > the right to obtain the source code from you.

      Well, you're not in violation at all if you happen to include a clause saying
      where the source may be obtained.

      You can give notice of where to actually obtain the source as opposed to including
      source with the distribution. For instance, snail mail on tape is a valid distribution
      method, although it costs you for the tape and postage. So you can recover those
      costs, a reasonable handling fee may apply at any step of the distribution, . It's
      just that with the GPL, any person along the line has the right to distribute the
      package as they see fit, not necessarily with any cost. The person who obtains it
      via tape can put it on the net, gratis to download for any and all, if they choose
      to, and there's nothing the original distributor can do to restrict that from happening.

  41. Put your money where your mouth is. by Anonymous Coward · · Score: 0

    If you REALLY believe that Corel is the great Satan for infringing on *YOUR* rights, then defend them.

    Hire a lawyer and take them to court.

    Be a (wo)man, not a mouse.

    But I doubt *ANY* of you have the faith in your opinion...or enough to hire a lawyer.

    And if you are unwilling to hire the lawyer, stop posting about how this is 'illegal'.

  42. Irony? by ffatTony · · Score: 1

    Anyone find it a little strange that Corel based its distro on Debian, the distro that is the most strict about levels of free-ness and using GPL'd software and then broke the GPL?

  43. bah... by Anonymous Coward · · Score: 1

    what would it hurt to release the source, they may even get a few things fixed without having to pay a cent for the help. I'll stick to Mandrake thank you.

  44. Re:What the beer are you people on? by PigleT · · Score: 1

    Corel is not doing anything good for "the linux community" by putting around this crappy license, and violating the GPL in the process.

    Not that the GPL is the last word in licenses, but rather that lots of the stuff in the Corel "distro" is *already* GPLd, that's the problem.

    --
    ~Tim
    --
    .|` Clouds cross the black moonlight,
    Rushing on down to the circle of the turn
  45. ICQ is in beta - remember? by devapoj · · Score: 1

    A precedent distinguishing between beta and final release should not be allowed to stand. Take, for instance, ICQ - today it is still in beta, yet it netted millions upon millions to Mirabilis' founders when they sold it to AOL.

    Take this potential scenario. Corel develops linux, albeit makes it better so that everyone uses it, widely distributes it, but all the time under beta (like ICQ) without releasing the code, claiming it to be beta. From then on, they can practically do anything - and potentially make mucho money out of it, by someting as trivial as perhaps putting a forced banner ad on one of their later versions of "beta" (or shall we call it gamma, or even zeta) releases. Clearly wrong when you think about it - making money off GPL'd work.

    Yet, all things considered, I doubt that a closed-source OS will prosper in the long run... and we already have a closed-source linux-compatible OS, which hasn't exactly caught on. It's called unix.

    --

    Karma makes sense. It makes a lot more sense if you add reincarnation.

  46. Re: What is "distribution?" by Phil+Hands · · Score: 1
    frendluv writes:
    If I download a bunch of GPL'd code, and change a single letter in it, am I immediately bound to redistribute it?
    There is nothing forcing distribution of GPL code, but if you do choose not to keep your changes to yourself, by distributing binaries, then the GPL insists that each person gets the right to ask for source, and also gets all the rights you had under the GPL, including onward distribution.

    Try reading it some time.
    --

    Debian: GNU/Linux done the Linux way
  47. Re:GPLed parts of the distro *MUST* remain under G by PigleT · · Score: 1

    What other means do you suggest to bring them to their senses?

    I vote quite in favour of the upload-betas approach, myself, as long as quite a few folks do it.

    --
    ~Tim
    --
    .|` Clouds cross the black moonlight,
    Rushing on down to the circle of the turn
  48. does anybody READ the GPL ??? by FonkiE · · Score: 1

    (sorry for the empty post, give it a -1)

    -----------
    4. You may not copy, modify, sublicense, or distribute the Program
    except as expressly provided under this License. Any attempt
    otherwise to copy, modify, sublicense or distribute the Program is
    void, and will automatically terminate your rights under this License.
    -------------

    giving the program to anyone is distributing it. internal/external/extraterrestrial who cares.

    closed development of GPL'ed software is of course a problem when other people but the initial authors (who can change the license) are envolved.

    anyway: the softwarepackages in a linux distribution are always GPL and NOT in initial development so you have to split up the distribution into two parts. the GPL and the corel part ...

    conclusion:
    this beta test is of course a distribution and therefore GPL'ed software and derivatives are under GPL. the other corel software is under their license, and the beta testers can give the GPL'ed part to others ...

    if anyone wants to write GPL'ed software and wants a closed beta test:

    1) write the software
    2) beta test it under you license
    3) change the license to GPL

    not difficult, eh?
    (although not working for the entire thing in this case)

    Cheers!!

  49. Clause 13. U.S. Government Rights. Doh! by Phil+Hands · · Score: 1
    The middle of clause 13 reads:
    The Software or Product was developed entirely at private expense, and no part of the Software or Product was first produced in the performance of a Government contract.
    and yet, if you run this

    grep -1 Security /usr/src/linux/drivers/net/*.c

    You'll get quite a lot of this:

    3c501.c- Copyright 1993 United States Government as represented by the
    3c501.c: Director, National Security Agency. This software may be used and
    3c501.c- distributed according to the terms of the GNU Public License,
    --
    3c503.c- Copyright 1993 United States Government as represented by the
    3c503.c: Director, National Security Agency. This software may be used and
    3c503.c- distributed according to the terms of the GNU Public License,
    --
    3c507.c- Copyright 1993 United States Government as represented by the
    3c507.c: Director, National Security Agency.
    ...

    Oops.
    --

    Debian: GNU/Linux done the Linux way
  50. Pardon? by ffatTony · · Score: 1

    The GPL (!) and free software are the start of an era. Free software had already changed much of the world (Ever heard of perl, php, apache... for god's sake).

    Everything in linux should be open sourced. If there is commercial product you can be sure an open source alternative is under development. Free beats money leaving my pocket any day, even if it requires a little more work.

  51. I feel for you... by Anonymous Coward · · Score: 0

    That was friggin hilarious, what kind of Fascist, Humour Impaired, Sad Tomatoe Moderator would rank down such required reading!?

    1. Re:I feel for you... by CaptainCarrot · · Score: 1

      I don't know. I had intended it to be humorous. Perhaps it wasn't sufficiently over-the-top.

      --
      And the brethren went away edified.
  52. Openly release GPL packages but not distro by elflord · · Score: 1
    Corel don't need to permit the testers to redistribute the entire distribution as a whole, esp if it includes proprietary Corel software. What they should do is allow their testers to redistribute any GPL software that is included in the distribution.

    While they are in clear breach of the license for any GPL software that they have included ( by placing restrictions on what the users can do with it, they are violating the license ) , they have no obligation to make their entire distribution available.

    I'd like to make another point: all the slashdot kiddies having their two-miutes-of-hate style rants really make linux look bad. It would be great for linux IMO if the self-appointed mouthpieces who do not participate in linux development ( ie the kiddies ) would just shut up and leave the diplomacy to those who have some.

  53. The real issue by jregel · · Score: 1

    The real issue here isn't whether Corel is being evil (they've done a fair bit already to further the Linux cause), but rather that the GPL could have a nasty loophole that less scrupilous companies (MS?) could exploit.

  54. anyone have the COREL Beta? by Xkill_ · · Score: 1

    if so give me a message if you want to fight fire with fire and ill be sure to drop it to a bunch of warez puppies.

    xjedi@usa.net

    --

  55. Who Knew? by CaptainCarrot · · Score: 0
    I saw the Corel Linux demo at LWE a few weeks ago, and was favorably impressed. It was so easy to install, it was based on Debian, and the presenters seemed like such nice GeekBabes. We cheered, we clapped, we took the t-shirts home, full of warm fuzzies about how, at long last, Linux was being taken seriously by Real Software Companies and, more importantly, their customers.

    Who knew that Corel would turn out to be a scum-sucking, lying, rotten, thieving, back-stabbing, Nazi, double-crossing BUNCH OF PROPRIETARY SOFTWARE BASTARDS FROM HELL??!?!!!??

    Ahem.

    Thank you and good night.

    -- Captain Carrot

    --
    And the brethren went away edified.
  56. Re:Is it time for the courts? (no) by ansible · · Score: 3

    Warning: maybe I'm overstepping my bounds by trying to speak for a large segment of the hacker community...

    I think that I and many others in the hacker/OSS/Linux/whatever community are not at all pleased with the current business and legal climate that has produced Microsoft Corporation and all it's attendent shenanigans (like the Java suit and the anti-trust trial). Mind you, I don't think Microsoft itself is the source of the problem, merely a symptom of the society and business climate that produced it.

    I'm tired of business-as-usual. I'm tired of bogus patents (which includes most software ones). I'm tired of lawsuits and lawyers. I definitely don't want to see the GPL tested in court.

    What I want is for everyone involved to talk it over and work something out. I want everyone to get back to work (or whatever they enjoy doing). I want everyone involved with GPL'ed software to have respect for the GPL and the ideals behind it. If there is a conflict, I want people to create a solution that satisfies all parties. The spirit of hackerdom is sharing information and working/playing on cool stuff, not settling things in court.

    I suppose lawsuits are necessary when things get too far out of hand and there is no other recourse. But often they are an incredible waste of time and money; not accomplishing a damn thing except to make some lawyers richer.

    There were some good solutions posted above, I hope someone at Corel checks them out.

  57. Re:sounds familiar... by Pierce · · Score: 1

    Have a look at 'squishdot' (http://squishdot.org), some people are recreating the layout in Python and Zope (I'm not involved in the development). It's being released under the GPL.

    Wayne

  58. Re:What Corel did and what they shoulda done. by Forkenhoppen · · Score: 1

    FYI, that was Wordperfect, not Wordperfect Office. WP Office is commercial software.

    Either way, though, there are restrictions in the Wordperfect licence preventing redistribution, IIRC.

    James

  59. Re:Their missing the bennefits of GPL by Pierce · · Score: 1

    Do you honestly think you could trust people not to repost it if you just said 'please don't do it'? I seriously doubt that the license would be effective either, someone will post it on a site or IRC.

    Wayne

  60. Re:sounds familiar... by hajmola · · Score: 1

    for some reason i doubt 'slash' is bound by the rules of the GPL...i could be wrong!

    -raj jr

  61. The really sad thing, or violating Linus' Law by Chilli · · Score: 2
    The really sad thing is that the people in charge at Corel probably think they are embracing OSS, while they actually are completely clueless. They probably read CatB already many times and still don't get it *sigh*

    I don't even want to start talking about the stupidity of alienating the same developers who's code they plan to sell. Their real problem is that they are ignoring Linus' Law: Given enough eyeballs, all bugs are shallow. Or as ESR states a bit more lengthy,

    Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone.
    In CatB, ESR continues by pointing out ``Here, I think, is the core difference underlying the cathedral-builder and bazaar styles. [..] In the bazaar view, on the other hand, you assume that bugs are generally shallow phenomena -- or, at least, that they turn shallow pretty quick when exposed to a thousand eager co-developers pounding on every single new release. Accordingly you release often in order to get more corrections, and as a beneficial side effect you have less to lose if an occasional botch gets out the door.''

    Chilli *crying*

    --
    -=- Just a random lambda hacker
  62. GPL Overrides this contract? by Anonymous Coward · · Score: 0

    It occurs to me that a contract cannot contain obligations that breach existing laws or contracts. For example, if you sign a contract with me that gives me the mutually exclusive right to live in your apartment, you cannot sign a similar contract with somebody else without going through the proper process of cancelling the previous contract.

    It seems to me that if somebody signs up for the beta program and then freely distributes the software as is authorized by the GPL, they are not in violation of contract because the contract is invalid. Any lawyers roaming out there that can confirm or deny this?

  63. Perfectly reasonable by coreman · · Score: 1

    I think it's fair to allow them to take a proect to maturity before releasing it to market. They aren't asking for collaberation so as long as they follow through with the open source once they get to market, I think it's perfectly acceptable for them to determine when they "open the kimono".

  64. Corel is mostly right. by vertigo · · Score: 1

    In my view, Corel is right if they don't want to give out the complete deal before it is thourougly tested, especially because their product is aimed at the newbie-linux user. The re-licensing thing (claiming that they own everything blahblah) is idiotic ofcourse, but i'm sure that's not a deliberate ploy to steal software but simply a slip-up of their legal department that applied a standard-banner used normally for windows-software. Corel has allready said they will release the full sourcecode to everything they have added, so why not stop acting like spoiled kids and calmly wait to see if they hold their promise? I personally bet on it they will, and waiting a couple of weeks will cause no harm to anyone.

    One of Richard Stallman's critique's on the new Qt OpenSource-license was that it forbids the internal use of the software without having to distribute the sources. So, being able to develop software in-house, based on GPL'd software and not having to distribute sources is a feature of the GPL that was explicitly put there, it's not some kind of loophole.

    In my opinion the betatesting of Corel's linux distribution is internal. It is not yet a product on the market, it is spread into a _closed_ circle of people that are preselected solely for the cause of beta-testing the release. In my eyes this qualifies as being internal testing. Those things combined, Corel complies fully with the GPL. They have stated on their website that there will probably be a second beta-round that will be accessible by a larger number of people.

    On a sidenote: Even if you have some personal conviction that Corel is in some way violating the GPL or some other license: So what? They have said they will release the source to the full thing when released, why not be a little flexible and wait and see if they will. Give them some time to adapt to the whole situation, i'm sure working with GPL'd software is something new for Corel too. The possible rewards of a big company like Corel successfully converting to free software as a base of their products are much larger than receiving the sourcecode to a beta product 2 months earlyer than you would have gotten it anyway. The damage done by giving the world the impression that Linux/GPL advocates are a bunch of rabid whining children that utter death-threats as soon as they don't get something they feel they are entibled to is much more damaging to the acceptance of Linux and free software as a whole than simply waiting maybe another 2 months orso for the source to be released.

    From the comments i've read on this forum, i'll bet Corel has allready been buried under a large stack of rabid hatemail from drooling idiots claiming they will bankrupt the company or something. Yeah, that must be a real incentive for companies to get involved with Linux and Opensource software in general.

    Corel is one of the first really-big software companies that have fully dedicated themselves to Linux. And yet, in this forum there are people speculating that this will be the first court-case testing the GPL. Isn't it wiser to save that for a real enemy instead of a company that is taking its first steps on the slippery open-source ice? Treating them like they are some kind of terrible enemy now will also be seen by other companies pondering the use of other free software. They will see how easy it is to cause a public relations disaster by making a single mistake, even when fully complying to the agreements made. They may find is easyer to go with the standard proprietary software to avoid the hassle of having to deal with a raving mass of rightious fanatics obstructing the development process.

    Witnessing this, the sad thing is that they are probably right too.

  65. Re:A question for RMS. --RMS answer by ebenson · · Score: 3

    Well I got to talk to RMS today as he was here at the university, this issue came up and I asked him specifically about the contention that this is a beta and thus is not violating the GPL argument people have been making, his response:

    ``balderdash!''

    --
    Ethan
  66. Re:litigation? by osu-neko · · Score: 1
    File a motion, or take a step (inaction) that will tend to erode the validity of the GPL.

    Now, I'm not a lawyer, so feel free to jump in if you are and correct me, but...

    Contracts and licenses are NOT trademarks. If I don't vigorously enforce my trademark, I may loose it. But if I have a contract with someone, and they do something in violation of the contract, but I decide to look the other way, the contract does not "dissolve" or "erode". I can still choose to pursue legal action later for a different violation, or the same violation if I get fed up with them violating it, no?

    In short, if those who issue the licenses for their copyrighted software decide to allow Corel to do what it's doing without making a fuss, I don't see how this "erodes the validity of the GPL" in any way...

    --

    --
    "Convictions are more dangerous enemies of truth than lies."
  67. Re:Calm Down, Simple Corel Blunder by Anonymous Coward · · Score: 0

    Time to start the beginnings of duplicating the features of Corel s/w as "FREE" s/w!!!!! There's nothing to stop us from doing it....

  68. actually, no by MatriXOracle · · Score: 1

    WordPerfect Office for Linux isn't going to be ready until a couple of months after the final version of the distro is released. So it's not going to be included in the distro, at least initially, so I doubt it's in the beta.

  69. Re:GPL Permanence by mpe · · Score: 1


    You really can't make a license that obligates them to upload it to their FTP server.


    Actually you can, so long as you are the author...

  70. Damage is already done by Ignatius · · Score: 3

    I'm somewhat shocked that a large portion of the slashdot community is obviously willing to abandon the GPL at the first sight of a problem. Let's check the facts here: Corel tries to sublicence GPL code from random OSS programmers to restrict its distribution, which is a clear violation of the licence under which the code has been made available to them in the first place.

    There is no room for discussion here: Neither calling their distribution "beta" or the declaring the recipients as Corel internals has the slightest relevance here. (Even if a real Corel internal would give away e.g. an enhanced local version of gdb, never intended for publication, the best they could do is fire him but they could never sue him for licence violation.) Just imagine what Corel would do to you if you would publish an "internal beta release" of Corel Draw only differing from the original by a new installer and maybe a new packet format.

    While I also thought at first that this might have been a mistake by some culeless lawyer who did a search-and-replace on some standard beta test licence, their own FAQ and the fact that they didn't give any response (let alone excuse) besides "this is being worked on" suggests that this is not the case.

    Even if they do give in now (and I think they finally will), the impression will remain that they did so because of PR reasons and not because they felt themselves legally bound. Be sure that this precedent combined with the weak reaction of the community and the obvious lack of any serious (i.e. juristic) challenge of their licence violation will not go unnoticed, neither by other potential freeloaders nor by many OSS authors who might twice before they release their work under the GPL again.

    The tragic (and somewhat ironic) point here is that Corel has not the slightest advantage from doing this. If they had restriced their licence to their own self developed products (installers, system management, etc.), they would have lost nothing: Nobody could give the whole thing away and with installers and management tools missing, a distribution is nothing more than a random collection of packages. (And most of them won't really differ from the Debian versions, anyway.)

  71. Mediocre stock price by Anonymous Coward · · Score: 0
    > I don't know whether this is to enhance their mediocre stock price or to appear cutting edge

    Mediocre stock price? They've been up and up and up recently. Yesterday, CORL's price reached 10 3/16. This is a serious improvement compared to last year's 1 1/16. Yes, that's an almost tenfold increase!

  72. I'll wait on a Debian Opinion by Anonymous Coward · · Score: 0

    I'll wait to see what www.debian.org has to say about this. As a devout Debianite, I'd be interested to hear their opinions, since the Corel distro is based on Debian.

  73. Re:A question for RMS, ESR, Bruce and others by mindstrm · · Score: 1

    "Internal use only"
    Okay.. but no, that doesnt' ad dup.
    If Me, Mr. IT wizard, makes a special version of the kernel for some reason, I am not obliged to share it with the rest of the world. I HAVE LICENSE to do what I want with it. (so long as I obey the license)
    This license states that I may not distribute it. Fine.
    Now, as a company, if I deploy said kernel on the workstation sthat my COMPAY OWNS, I, as the COMPANY, am not distributing anything. I am merely installing it on computers that I own. The fact that employees work there is inconsequential. I have not transferred anything to them.

  74. They should atleast do what TurboLinux did by MindStalker · · Score: 2

    In TurboLinux Cluster server beta agreement it states that.
    "This license is only for TurboLinux software components not under the GPL. Software components under the GPL include, but are not limited to, the Linux kernel, all modifications made to the Linux kernel, and many of the Linux programs included with the TurboLinux Server OS."

    This would be a good comprimise
    Note: the turbolinux beta site seems to be down or something.. but I had already copied it from yesterday (in a conversation in technocrat) and thought it appropriate to point out here.

  75. The GPL doesn't restrict what the developer can do by Anonymous Coward · · Score: 0
    You're forgetting another importing thing here: the developer who is sending his code to a friend for testing is sending his own code. And as owner of the code, he can put whatever license on it that he wants. So, technically, he could consider his code as proprietary, and then change the license to be GPL once the code is mature enough.

    The Corel situation, on the other hand, is different: they're distributing code written by third parties, and are allegedly violating the license of those third parties

  76. Internal Use? by flatrock · · Score: 1

    If this were really internal use, Corel wouldn't need a lisence. I don't lisence the software I write to our tech support department. You need a lisence when dealing with external parties.

    If I understand what Corel is doing, they just want to have the product tested by a wider base of people before they slap their name on it, and distribute it to the general public. While this desire to release stable products is commendable, their method violates the GPL. Corel is going to have to adapt their business practices if they want to distribute GPL'd software.

    I've never released any software under the GPL myself so I guess I'm a bit of an outsider in this discussion, but it seems to me that if the GPL is going to mean anything, it's going to have to be enforced. This might be as simple of a thing as the authors of some of the software in the distribution contacting Corel and telling them that they are violating the lisence, and to cease doing so. Try to avoid lawyers and finacial penalties if possible.

  77. Re:Hmm... by osu-neko · · Score: 1
    Actually, considering Corel Linux is based on Debian, Bruce Perens may be the more appropriate choice. It's a rather large bit of his copyrighted work, after all, that's being incorrectly relicensed. Not that ESR's isn't, too, but line for line I think BP's got more in this than ESR.

    Besides, this really is more an FSF thing than an OSI thing. This would be more up RMS's alley than ESR's...

    Anyways, I don't care. As long as someone is on top of it. RMS can work on policy statements and ESR can work on press releases while Bruce sorts it all out... ;)

    --

    --
    "Convictions are more dangerous enemies of truth than lies."
  78. GPL is GPL. period. by e.m.rainey · · Score: 1

    I guess COREL doesn't understand the GPL or OpenSource Liscensing yet. Not that I expected that they would, mind you, but I'm dissapointed that they can't seem to shake their old liscensing habits. Here's a hint COREL. Anything , in any phase of development that has a GPL on it, MUST be released as GPL. This isn't Windows or Mac software where you can be restrictive about the liscense for alpha, beta, etc. You MUST put it under GPL. Personally this just killed any respect I have for them because they don't respect our liscense or our work.

    So what did we learn?
    Basically the C keyword auto is useless.

    --
    The next remark is false. The previous remark is true.
  79. Re:Ok, only now does it violate, maybe by mindstrm · · Score: 1

    Your logic is twisted.
    They do not have to make ANY of their modified GPL code available until the moment they start distributing it. Until they do, YOU have nothing to bitch about.

    If a 'mixture' of GPL & other not-quite-oss can not be distributed (wrong), then you would have to kiss goodbye to SUSE, RedHat, Mandrake, Slackware, and EVERY OTHER LINUX DISTRO except possibly (probably) Debian.

    GPL applies to *source code* and it's derivitaves, not the Linux distro as a whole.


  80. Re:The (GPL) situation as I understand it. by mindstrm · · Score: 1

    However, what if they also owned the computer? They aren't 'distributing' anything. You don't get any ownership whatsoever. You are simply permitted to 'touch' it.

  81. Re:an easy solution - that risks alienation by Anonymous Coward · · Score: 0

    If this was an intentional effort on the part of Corel to "lock-up" other's GPL'ed software, then why should we care if we alienate them? We're better off without them!

  82. Re:Corel is mostly right. NOT! by Phil+Hands · · Score: 1

    In my opinion the betatesting of Corel's linux distribution is internal.

    I don't see anything in the GPL to allow special privileges to people doing ``internal distribution'' (whatever that might be), or beta testing.

    Regardless of that, as one of the copyright holders for some of the software that they are distributing, it was bizarre (to say the least) to find that I was being asked to revoke my right to distribute my own software.

    Especially since if I had acceeded to the request, they would have lost their right to distribute my code (GPL clause 4) as soon as they tried it.

    Woo, paradox (sort of ;)

    --

    Debian: GNU/Linux done the Linux way
  83. I think this might be a dangerous precedent by haggar · · Score: 1

    As much as I am a fan of Corel and Debian, I would have prefered if Corel made their distro available in open source, as it should be by law. If a company, that is quite friendly to the Linux community, does such a thing, would you be surprised if Microsoft does the same? Includes freely available GPL code into their crappy products, and get away with that?

    --
    Sigged!
  84. The Community Lives! by James+Ensor · · Score: 1

    It just seems that you're not a member of it. Pity. :)

    The interesting thing about GPL'ed software is that someone making money off it was never a difficult issue to begin with. Money was made the first time an FSF Deluxe Distribution was sold.

    The FSF owns the copyrights to many of the programs whose GPL Corel has infringed. The FSF presumably has enough money to successfully sue them. It'd be nice to see this tested in court.

    Remember, free software IS the real world, as it has been from the beginning. Just some people are too clouded by illusion to find it. :)

  85. Moderators, please read the GPL! by Breakfast+Cereal · · Score: 1

    I am sick and tired of seeing ignorant posts from people who obviously haven't read and/or don't understand the GPL getting moderated up as "Interesting" and "Insightful".

    Moderators, please go read the GPL before you moderate, so you can tell when someone like gregm above doesn't know what he's talking about. It's obvious that a lot of people who think they have an informed opinion on this issue have not given the GPL a thorough examination.

  86. Sorry, Corel, GPL must be enforced. by Breakfast+Cereal · · Score: 1

    I like Corel and I honestly believe that they do not have any sinister intentions, but the precedent set by letting this sort of thing go is just way too dangerous. Legal battles are won and lost by established precedent, and as much as I would want to be a nice guy and let this go, I'm afraid of what a less scrupulous company or individual might get away with and be able to defend in court because the community weakened the GPL by selectively enforcing it.

    I will say right up front that I do not have a single line of GPL'd code out there, which might make me a "typical slashdot loudmouth" in the eyes of some. However, I have built a career out of the use of GPL'd software and I enjoy a good income because of it. Coming from a non-traditional educational background, I do not believe I would have had the same opportunities in a proprietary world. I believe the GPL is just as valuable to the end user as it is to the developer. Seeing it weakened makes me nervous that all I've built upon it will also be weakened.

    If the worst should happen, and Corel refuses to back down on this issue, I am willing to contribute $1000 (US) to a legal fund for developers to take Corel to court. I can safely say I've gotten tens times that value from GPL'd software. I think if enough of us who believe in the GPL contribute (even a few dollars), we could have a sizeable legal warchest.

    Of course, it's up to the developers (it's their code), but I think the rest of us who have benefited so greatly from their work should make sure that they know their options should not be limited by the high cost of legal actions.

  87. WINE devel by vipw · · Score: 1

    they worked in the cvs repo

  88. THANKYOU! (was Re:Corel is right - wrong) by runswithd6s · · Score: 1
    Thank you! You pulled the words right out of my mouth. Everyone's so worried about the distribution side of things that they fail to recognize the real violations of the GPL license, the alteration of GPL code itself.

    Yes, Corel screwed up. They made a blanket copyright statement to cover their entire distribution, a distribution that contains GPL software. What we should be doing, folks, is pointing out that this is inappropriate and give Corel a possible solution, not breathing down their necks.

    The best possible solution I see is to have two separate license statements. One would cover the Corel Linux GPL distribition. The second would cover their specially licensed Corel add-ons. RedHat did this when they packaged MetroX with their 4.2 version. During the installation process for the MetroX desktop, you had to read through and confirm that you agreed with the license. It wasn't GPL, and RedHat didn't treat it as such.

    Of course, this brings up another interesting question. Is it right or even lawful for someone to take a GPL program, modify the code, and use it "in-house" without contributing those modifications back to the GPL community? The answer is an emphatic "no!" At this point, we can only assume that Corel is adhering to GPL policy and that they goofed in their distribution license statement.

    --
    assert(expired(knowledge)); /* core dump */
  89. The Price of Freedom by Vryl · · Score: 1
    Simply put, if you want to use peoples work that they own copyright on and choose to release under the terms of the GPL, then you must play by the rules.

    You are under no obligation to use the software, and the very fact that the source is supplied gives you immense freedoms (thanks richard!) that cannot be taken for granted.

    Yes, you may have to pay financially, or with your time and/or labor in order to adhere to the conditions and distribute the source. A small, but important, price to pay. Be grateful.

    -- Reverend Vryl

  90. An easy solution by Anonymous Coward · · Score: 0

    It's simple. Fsck 'em. Refuse to participate in the beta under those license terms. Corel Linux is not going *anywhere* unless it gets major beta testing. We as the potential beta testers and consumers hold all the cards--if we don't like their license, simply refuse to accept it.

    1. Re:an easy solution by Anonymous Coward · · Score: 0

      I am a law student, and that sounds pretty good to me, except that the person that does violate the agreement would be sued personally and would need money to hire lawyers in his defense. There should really be a GPL Defense Fund starting right now to amass money for the lawsuit that is coming. The GPL needs to be asserted in court soon or else it will just be destroyed bit by bit as more and more companies ignore it. Once someone gets slammed for violating it, it will have force.

  91. Are they distributing it? by tilly · · Score: 1
    The license is very clear on that. Are they distributing it? If they are then they have to release modifications. If you really know of such a case, then please follow these instructions.



    OTOH if they are not distributing it but are selling a service based on it (for instance they are using a modified version in the back-end for a web-site) then they should be fine.

    Sincerely,
    Ben

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
  92. Re:The (GPL) situation as I understand it. by Chandon+Seldon · · Score: 1

    I know that the "Spirit of the GPL" would be, "If you can touch it, you must have access to the source". I'm not sure if that is actually expressed in the licence.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  93. Re:Who needs 'em anyway? by db48x · · Score: 1

    Well, perhaps the management just doesn't want to get egg in their face if there are any nasty bugs. I can see them taking quite a bit of persuasion to release it to the world at the drop of a hat, especially months before it has to be ready. They perhaps don't realize that it probably won't hurt their reputation much to release a buggy beta to the general public. I say give them a bit of a break, its their first try.

  94. Re:But what if someone charges for a Beta? by blahedo · · Score: 1

    IMHO it's not the fact that Corel's distro is beta that lets them do this; it is the manner in which it is (not) distributed. That is, if they were completely non-selective as to whom they gave the "beta" to, then yes, this act would violate the letter and spirit of the GPL, no question, even if they called it "beta" and said they weren't "releasing" it.

    But if they are highly selective about who will get access; and those people are actually in some meaningful sense Corel employees (or rather, contractors); and the statement and intent are clearly there to perform a full, open release after some finite amount of time; then I think that they are certainly following the spirit of the GPL, and a strong case could be made that they are following the letter as well.

    --
    ``This, too, shall pass.'' ---Eastern proverb
  95. Re:Ok, only now does it violate, maybe by NovaX · · Score: 1

    They do not have to make ANY of their modified GPL code available until the moment they start distributing it. Until they do, YOU have nothing to bitch about.

    Maybe if you thought about it, I wasn't bitching at Corel, I am actually on their side. If the reason is twisted logic, then I'd like someone to untwist it. In general, I was posting because Slashdot posters were saying Corel hurt the community and should be shunned, or Corel did an evil, horrible act out of neglect. Or Corel just screwed up because they're run by human beings. In essance, my point is, Corel did nothing wrong, Corel is still a friend so please don't push them away.

    If a 'mixture' of GPL & other not-quite-oss can not be distributed (wrong), then you would have to kiss goodbye to SUSE, RedHat, Mandrake, Slackware, and EVERY OTHER LINUX DISTRO except possibly (probably) Debian.

    Now that was twisting my words. I never said a mixture can never be distributed, I said that suppose there is closed source, propitary code, then distributing it without concent is illegal. If the distribution creator includes propitary programs which are licensed for one user, and that user copies the distribution for friends, who install those propitary programs, then that's illegal. RedHat used to have MetroX included with their distribution (the box package), and it was in that fashon. As we don't know what Corel has done, this is a definate possibility. They could have included the entire Wordperfect Suite, while they only give the word processor out for free. That's software pirating. The companies can distribute there product, they can also remove the single user / restrictive licensed programs from it and make it freely downloadable, but they can always distribute it.

    GPL applies to *source code* and it's derivitaves, not the Linux distro as a whole.

    I'm starting to wonder if you even read my post, or are just rambling, because you imply I say things I never did. The GPL applies to source code, its derivatives, and the binaries that are created.

    As I said, the reason Corel is in the right is because the entire distribution likely does not only include OSS, and thus the GPL only applies to the parts of the distribution that are GPL'ed. This is not the entire distribution, which is *why* Corel can tell users that they cannot distribute copies free or at a price of their product. They say the same thing with Corel Wordperfect Suite, Corel Draw, etc. The difference is that the distribution does contain the GPL and other OSS licenses that requires them to make those parts freely available, by whatever reasonable way they see fit. My point was, if you called them and asked for it, they had to say no or they violated the GPL. In the ZdNet article, they said.. later. That means if you called and wanted it now, the answer would be no.

    So.. do you actually understand this logic? They origionally did nothing wrong. Read both the GPL and Corel's license, and remember the product is not just GPL'ed programs, it could be many things, especially propitary single-user programs. They gave their testers the right to use those progams for 45 days, just like your allowed to use a shareware program for a time limit.

    People were on there back, and I believe they never seemed to realize this, just assumed that others had investaged and that Corel was at fault. Slashdot and beta-users assumed things, took them as fact, and then accused Corel in a manner that would hurt the public's opinion of them. That's defamation of charactor, which may or may not be illegal to do to a company. Free speech does not cover everything, and Corel is complying because if they did not, it would be to fight the very users who they want to sell to. Fighting your entire, portential, userbase is illogical.

    So, here's my point. Only when the spokesperson refused to give the modified GPL code out to the public did they do anything in violation of the GPL. Please read the GPL, it never says distribution or the user/organization must start once they begin releasing the code. They do not have to pay for the means of giving users the code, which is why putting the beta, stripped of anything that would hinder its free distribution, on an FTP. They still must provide it when wanted. That's one of the points of the GPL, it locks the code to make it publicly owned and controlled.

    --

    "Open Source?" - Press any key to continue
  96. it should be kept internal by exodus2 · · Score: 4

    They are saying that its internal, well let them keep it internal, dont go out and get other to test it. The term beta will soon be inbeded in a standard EULA and we will be seeing a Microsux linux coming out soon with enhancenments as tehy claim that their product is still in beta. EVEN after they are selling it at the stores.

    --
    .sigs suck, thus nothing here.
    1. Re:it should be kept internal by bmetzler · · Score: 2
      They are saying that its internal, well let them keep it internal, dont go out and get other to test it.

      I agree with this. It is a *restricted* beta. They aren't letting everyone buy into like Microsoft. So perhaps we should be content to let them "control" it, like they have while they've developed it all this time. When it's released, we make sure it's under the GPL as released code must be.

      But we must also watch to make sure this "favor" isn't abused. For instance if another company tries to have an eternal beta, that's different.

      Does anyone know? Has their development on Wine, and so on been worked alongside of the Wine group, or did they, in a manner of speaking, fork the project?

      -Brent
      --
  97. ugh... by Haven · · Score: 0

    I don't understand these people who think that everything linux should be open sourced... the attitude that if its not GLP compliant it's not Linux. I could understand if it was software that was being released. Its not... its a distro... and the quote goes... "Linux is a kernel. Everything else in the distro is frills". Its not like corel is developing thier own closed source linux kernel. Just let them beta test.

    1. Re:ugh... by Pascal+Q.+Porcupine · · Score: 2

      The problem isn't with them doing their own Linux-related code that isn't GPL. That would be fine. MetroX, AcceleratedX, linux WordPerfect, etc. are all considered Linux programs and perfectly-valid commercial products. The problem is that they're releasing other peoples' GPLed programs, such as the Linux kernel and the Debian package manager and the like, under a closed commercial license. That is a Very Bad Thing. People put their code under the GPL for this very reason - so a commercial company doesn't take their code and sell it as their own under non-GPL terms. Just because you don't care about some hypothetical code which you didn't put under GPL being usurped doesn't mean the various authors of the GPLed programs don't.
      ---
      "'Is not a quine' is not a quine" is a quine.

      --
      "'Is not a quine' is not a quine" is a quine.
      Quine "quine?
    2. Re:ugh... by Zagato-sama · · Score: 1

      My guess is that a lot of people want it free.. as in free beer. These are of course also the warez kiddies ;) If a portion of the corel cds are gpled they should be labeled as such, however not everything on the cd needs to be GPL in my opinion, much like some of the commercial product offerings Redhat and Corel offer are non re-distributable.

    3. Re:ugh... by davie · · Score: 3

      What you clearly don't understand is that Corel are not only violating a license agreement, but attempting to re-license the software they're distributing without the permission of the copyright holders.

      Tell ya' what, why don't you grab a copy of the Corel Draw CDs, dump the files onto disk, modify a few configuration files and replace the install program with one of your own, nuke the Corel license agreement and replace it with your own license, knock off a couple thousand CD-Rs and send 'em out to a bunch of nice folks to Beta test it for you? How long do you think it would take Corel to have you thrown in jail? Do you think that what Corel are doing with regard to the GPL is any different?

      If Corel have proprietary software that they want to keep under wraps for whatever reason, they should specify that the license applies only to that software and that it does not alter or effect the existing license on any of the other code included with their distribution.

      --
      slashdot broke my sig
    4. Re:ugh... by bmetzler · · Score: 3
      If Corel have proprietary software that they want to keep under wraps for whatever reason, they should specify that the license applies only to that software and that it does not alter or effect the existing license on any of the other code included with their distribution.

      And that's probably Corel's only mistake here. And yet it probably should be assumed to be implied. The proprietory apps in the distribution that Corel developed falls under their license. But that license doesn't alter the license of the GPL'ed apps. So if I need Apache, I can download it, or grab it off the cd and do whatever I want with it. It's the same thing.

      So the real question is, Is that what Corel meant, but failed to articulate? Or did they mean I can't freely distribute Apache from their distribution? Because if it's the first, it's not reall a problem, and Bruce and the OSI will help resolve it. If it's the second, it is a problem and hopefully, Bruce will be able to resolve it.

      Of course, it also involves their changes to the GPL code. If they made changes they didn't release, then they may just want to make sure that the code is rock-solid before releasing. Is this a bad thing? Not IMHO. Of course, that means we'll have to accept Corel's decision to not distribute until it's "formally" released

      -Brent
      --
  98. Absolutely by Chris+Johnson · · Score: 2

    If I had GPLed code in the distribution (I have GPLed code but not in their distribution), and I learned that Corel was changing and modifying _MY!_ code but refused to let me or anybody else see what they were doing to it until the time that they released it with a big fanfare, I would be quite justifiably infuriated.
    This not only breaks the GPL outright, but there is another negative consequence: to the extent that the changes are major and substantial, this causes a forking of the GPLed code into that maintained by the original authors, and that which is maintained in secrecy by corporate programmers and only released in completed states. As this continues, it will become a major rivalry between the original authors who are publically allowing distribution of interim releases- and the 'beta guys' whose only visible output is (in theory) bugfixed. The end result could be loss of control of many Open Source packages to this corporate entity, which would then proceed to only develop under wraps and secrecy, and then release source to only completed works. If you had changes to contribute it would be difficult because the actual moving target of the development is _not_ visible, it is 'beta' and you don't get to see it until it's done. The original authors would be pressed to conceal _their_ development process, or to be seen as 'releasing bugware' while the corporate distributors hide theirs. End result could be widespread concealment of code under the GPL, by both corporates and individual developers.
    This is intolerable.
    This has to be stopped cold. It's not just a courtesy issue. Which programs are being modified (effectively 'forked') by Corel? Exactly which people are losing control of the development of their own software due to this power play by Corel? There is just no way that the separate, concealed, destined-for-commercial-distribution development of such programs _wouldn't_ result in forking of the programs' codebase, and there is no reason to believe the concealed-development forks wouldn't _keep_ being forked and developed in more 'beta' concealment. This is a very, very serious problem, potentially. Unless Corel is stopped, the original authors have no recourse, and their only consolation is that Red Hat or most other distributions will run the real snapshots of their programs- which might be buggy!
    So, _if_ Corel has a bunch of programmers so good that they can debug GPLed code, then they could be setting up a situation where their distributions always release debugged code, compared to other dists which might be found releasing code that is only a dev-snapshot and buggier. This will tend to make Corel's dist seem better (if their programmers are actually that good at debugging), causing them to take over, outdo RedHat, leading to a state where Linux is basically controlled by a corporation because the codebase is forked, and versions under constant secret development are known to be the most bugfree ones. You could still extend off the code Corel writes- but you can't get it accepted into their workflow because they're already three months ahead of you in secret, and can't integrate changes based on such an older version of their product.
    This mustn't be allowed to happen...

    1. Re:Absolutely by NovaX · · Score: 1

      And if Corel begins doing this and does get away with it, your exactly right. Others will pick it up, create forks as each group hides their version and then pops it out, etc. Different features, different bugs, etc. That, if it ever happened, would show where Open Source can go wrong, and give a good reason for propitary work.

      But, this is almost the same as propitary work to begin with, and is only using Open Source as an excuse for market ability. A market ploy without any substance, as the OSS would not be updated by others and the benefits would be lost. This requires a lot of dominos and some real power players backing it up, which I doubt would happen.

      Like you said, that's what to worry about. That's the only part of the GPL they've broken, but people seemed to ignore it entirely. Corel should not be shunned and persicuted for what it hasn't done, but queried, made aware, and know they would cause contempt if they do what they are doing. The code doesn't have to be on a public site and Corel doesn't have to help the programmer or organization maintaining the origional code, but they have to always make it available when asked for. This is what there failing to do and this is what Slashdot, zealots, and everyone else should be concerned and upset about.

      Unfortunately, they've already gotten Bruce Perens to talk to Corel on the crimes they didn't commit, and ignore the ones they did...

      --

      "Open Source?" - Press any key to continue
  99. Oh, certainly by Chris+Johnson · · Score: 2

    And they can show it to the world, and you can't possibly force them not to, because it's GPLed. You can _ask_ them not to. That's different... and very likely they have no vested interest in distributing your rewrite... but they could because that's the license you're using.
    Now if you care about your little grep rewrite, what do you think when a team of salaried Corel programmers starts altering and debugging _your_ program to make it work seamlessly with their distribution- and you say, "Hey, cool, can I see that?" and they say "NO! You'll see it when it's done! We're forking your program, buddy- keep developing your version, and you can see _finished_ snapshots of _our_ version, but don't submit any changes, you're not seeing the real state of development and your change doesn't apply to the current (concealed) snapshot..."
    Are you seriously saying you _can't_ see the problem with this?

    1. Re:Oh, certainly by norpan · · Score: 1

      The GPL is actually quite simple in this respect.
      If you can have the binary code, you can have the source code.
      If you use code that is under the GPL for your own purposes only and don't give the binary code to anyone, you don't have to give the source code to anyone either.
      But as soon as you give someone the binary, you are obliged to give them the source code as well on their request.
      You also cannot stop them from redistributing the code.
      So go ahead and download the beta and distribute, reverse-engineer or whatever you like. Corel can't stop you.

      --
      Opinions expressed above are mine, and not my employees'.
  100. GPL Permanence by barleyguy · · Score: 3

    I disagree strongly with Corel on this, actually.

    A GPL license is supposed to follow a product everywhere it goes. Therefore, internal/external, released/unreleased, etc. has nothing to do with the GPL. The GPL is meant to guarantee that you will be able to freely distribute a product, and that source code will always be available.

    You really can't make a license that obligates them to upload it to their FTP server. The GPL doesn't say "Said product must be uploaded to an FTP server." However, you cannot prosecute or sue someone for copying a GPL licensed product. Corel derived much of Corel Linux from GPL'd code. So making a copy of that code and giving it to whoever should be legal. Period.

    Nuf said. I didn't get to rant about this yesterday, so I figured today was a good day.

    Peace,
    Barleyguy.

    --
    --- "So THAT's what an invisible barrier looks like!" - Time Bandits
    1. Re:GPL Permanence by bjk4 · · Score: 2

      I would have to disagree. If you require that the "GPL license is supposed to follow a product everywhere it goes", then you run into the following problem:

      I, a college student on a coop during the summer with a 56k modem, download a copy of a GPL program and begin development. Then, out of the blue, someone sends me an email asking for a copy of the source code. Under your requirement, I would have to provide them with the source code.

      Now perhaps you argue that I should charge them for a cd-burner (as I don't own one and the GPL covers asking for money for materials and transport.) However, this would mean taking the time to learn how to use a cd-burner, the space to keep a cd-burner. Perhaps I would need to send the files by email, thus occupying my entire bandwidth for a few minutes.

      And this all would occur while I was in development in a little apartment off someplace away from home! Although I completely agree that the GPL should accompany a released product, requiring it to follow the source code during developement is ridiculous.

      Therefore, I think the question posed by the ZDNet article is whether or not beta testing is considered releasing a product. Answer that my friend.

      -B

    2. Re:GPL Permanence by shaun · · Score: 1

      > I, a college student on a coop during the summer
      > with a 56k modem, download a copy of a GPL
      > program and begin development. Then, out of the
      > blue, someone sends me an email asking for a
      > copy of the source code. Under your
      > requirement, I would have to provide them with
      > the source code.

      No, somebody can't request the source code "out of the blue". If they have the binary, they can request the source, but as long as you are the only person with the binary, you have no obligations under the GPL.

      Shaun

    3. Re:GPL Permanence by Anonymous Coward · · Score: 0

      I, a college student on a coop during the summer with a 56k modem, download a copy of a GPL program and begin development. Then, out of the blue, someone sends me an email asking for a copy of the source code. Under your requirement, I would have to provide them with the source code. Yes that is what the GPL says. If you distribute modified GPLed code then you must make the source avable. That does not mean you have to send it to them but if they ask for it you have to make it accessable. By your argument, I could start working on GPLed code and ditribute it when someone asks for it, even sell it, without makeing the source avable till it was 'compleate'. But as I am the one modifing it I can say that it isn;t read for realese forever and that the copies I sold were beta.

    4. Re:GPL Permanence by ars · · Score: 1
      Incorrect, the GPL is very simple in this regard. Where the binary goes, so shall the source. If you charge for the binary (and yes you are allowed to) then you need to give the source with it.

      I'm not sure if you can prevent them from re-distributing the binary+source they just paid for however.

      Anyway if you don't give out the binary, you don't need to give you the source. But if you do give the binary then you must give the source with it.

      So correl's position in leagaly invalid. I don't care if it's internal only - you still need to make the soure avaliable to those internally.

      It's possible that correl can prevent people from redistributing the binary - but I'm not sure about it.

      --
      -Ariel
    5. Re:GPL Permanence by Falsch+Freiheit · · Score: 1

      The GPL does follow a product at all points.

      However, the GPL specifically states "Activities other than copying, distribution and modification are not covered by this License; they are outside its scope.".

      And, more relevantly:
      "3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

      a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,"

      [possiblity "c" omitted, as it doesn't apply unless you got things under condition "b" in the first place.]

      Now, the next section is also even more relevant:
      "4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance."

      And, of course:
      "
      6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
      "

      IOW, Any distribution of software under the GPL license must be accompanied by source code or an offer of the source code. Also, GPL'd software can't be placed under another license.

      There's nothing in there that puts any restrictions on what you can do with the software all on your own, without sharing it with any friends. That doesn't mean that it's not under the GPL, just that the GPL doesn't apply.

      Note, also, that if you were to download and modify a copy of a GPL program, modify it and then share it with one friend, you'd only be obligated by the license to share the source code with that one friend. If they then go and share it with a fourth party (1st party being original developer, you as second party, your friend is third party) you're not suddenly obligated to share the source code with that fourth party -- your friend is, however. (IOW, the distribution requirements don't work virally backwards up the chain)

      I think Corel should, instead, have released it under the GPL with a strongly worded request that people not redistribute that Beta version and instead wait for the final version to come out. That way they wouldn't conflict with the GPL and they'd still manage to, largely, keep it from being distributed too widely.

      Beta testing isn't "releasing" a product. I'd have to say that it does count as "distributing" a product, however, and that's what the GPL addresses, not "releases".

  101. Re:I Spoke With A Corel Official Today by Bruce+Perens · · Score: 3
    Remember that we are dealing with the biggest software company in Canada. They are liable to have "disconnects" between some of their staff and others. They had a P.R. person sending one message today while a manager was sending another. This is to be expected with big companies. The understanding that they have to be careful about these licenses is getting through to all concerned due to this incident. Give them some more time.

    Thanks

    Bruce

  102. we should not aloow this by Anonymous Coward · · Score: 0

    This should NOt be allowed :( These people need a good slap in the wrist--otherwise, others might take it as sign of weakness of the OS community and think they can get away with real nasty things. Besides, we as a community should ALWAYS remember than when someone does something for profit, what he/she wants is PROFIT :( We shold allow this only *if* the only way to make a profit is to benefit from doing things that are GOOD for the community and society at large. If we do not enforce this, then we might as well surrender to the Evil Empire(TM) and be haapy about it :(

    1. Re:we should not aloow this by Subculture · · Score: 0

      fuck you it's their buisness and what's it to you?
      You could always use a different word processor.

    2. Re:we should not aloow this by Anonymous Coward · · Score: 0

      I don't have the GPL in front of me, but from what I understand about it, the people whose code Corel has used should sue Corel for breach of contract and ask for a preliminary injunction to release the code. If you do not assert your legal rights immediately when someone violates them, then your rights are deemed "waived." The law is never clear until it is tested and someone is slammed. Right now the GPL is just words, but after a court says that it will be enforced it will be strong. Who wrote the code Corel is using? Stand up and sue! I'm just a poor student, but I'd give a little of my money to help out in the fees and I am sure others would too. Corel is trying to unfairly make money off of the good-natured charitable efforts of every person who wrote the code they are using for free.

  103. More please by Anonymous Coward · · Score: 0

    I would very much like to hear more from Amy Fong. A person with that name and a corel e-mail address has submitted bug reports to debian.

  104. Re:A question for RMS, ESR, Bruce and others by Anonymous Coward · · Score: 0

    > I modify a GPLed program for personal use only, my own use, of course I do not have to provide source to the changes.

    Yes, you do -- to yourself.

    > I modify a GPLed program (let's call it a cgi program on the web), I do not have to provide source for the changes, if I do not distribute the code, only use it myself on a web page. Right?

    Right. GPL doesn't affect use, and that is use.

    > I modify a GPLed program for use in my business, my users only, no external users. Do I have to provide source, etc?

    Only to your users (the same who got the program).

  105. Their missing the bennefits of GPL by nevets · · Score: 5


    If I agree with Corel (which I don't), and say that the distribution is to a select few for "internal" development, they are missing the point of GPL.

    Beta testing is to find and remove bugs. An "internal" approach is not the most effective. The point of Open Source, is to let a large community debug and improve the product. Being the owner allows you to be the center point of development and support (where the money is).

    I don't believe in Corel's "Open Source Spirit". If that was the case, then they would take the bennefits of Open Source, and use it.

    --
    Steven Rostedt
    -- Nevermind
    1. Re:Their missing the bennefits of GPL by Jose · · Score: 1

      I would definetly have to agree with this. And as far as I'm concerned, that is all that is all that they are doing wrong. Any Joe Schmoe can modify GPLed code, and distribute it to his buddies in binary format, (as long as he doesn't charge for it, or claim that it all his own work) and no one would bitch. The real problem is that Corel really doesn't understand OSS... why would they only let X number of people beta test, when they could have X^10! also, they seem to be alienating a lot of the OSS group by doing this (well all the quick tempered, ones at least) which is something you _really_ don't want to do. In order for a distro to do well, you need solid backing by the geeks, so they will write software for it, make binary packages for it, and recomend it to everyone else (non-geeks) by pissing off the geeks, your distro is dead in the water.

      --
      The basic sleazeware produced in a drunken fury by a bunch of UCBerkeley grad students was still the core of BIND. --PV
    2. Re:Their missing the bennefits of GPL by forehead · · Score: 4

      I disagree with you completely.

      1. This is a very early _LIMITED_ Beta. According to the FAQ, there will be a larger second beta. I presume this means that we all will be able to take it for a test drive.

      2. Were any of us whining what we couldn't see their code as it was being developed? I don't think so. This is not any different.

      3. Corel is probably expecting (and will likely recieve) a large response when they make Corel Linux publicly available. It is in everyone best interests if the project is kept organized and orderly. Letting a small group of outside people help them work through the rough spots will help ensure there is no fiasco when the full public release comes.

      4. In case you haven't noticed yet, Bruce Perens has been talking with them personally. He says that they are listening/receptive.
      You can count on him to let us know if they stop being responsive.

      5. Corel will look out for Corel first. The rest of us are second. I agree with this attitude completely. I don't expect them to turn a blind eye to the rest of the world, but given the choice, they'll look out for #1.

      --
      --
    3. Re:Their missing the bennefits of GPL by nevets · · Score: 3

      1. This is a very early _LIMITED_ Beta. According to the FAQ, there will be a larger second beta. I presume this means that we all will be able to take it for a test drive.

      I have to agree to a previous response, that this should really be called an Alpha. But what the hey!

      2. Were any of us whining what we couldn't see their code as it was being developed? I don't think so. This is not any different.

      No, but I wonder if the "beta testers" can see the source code? If this is truly internal, then they should.

      3. Corel is probably expecting (and will likely recieve) a large response when they make Corel Linux publicly available. It is in everyone best interests if the project is kept
      organized and orderly. Letting a small group of outside people help them work through the rough spots will help ensure there is no fiasco when the full public release comes.


      Fine, but will they release a beta to the public under true GPL. And place a disclaimer that this is a beta, and that it is not for mission critical use. This way, they can get the benefits of Open Source and have it thoroughly debugged. It won't be perfect, but then the official release should be cleaner.


      4. In case you haven't noticed yet, Bruce Perens has been talking with them personally. He says that they are listening/receptive.
      You can count on him to let us know if they stop being responsive.


      This is a GOOD THING(tm)

      5. Corel will look out for Corel first. The rest of us are second. I agree with this attitude completely. I don't expect them to turn a blind eye to the rest of the world, but
      given the choice, they'll look out for #1.


      I think it is great to look out for old number 1, If you don't who will? But if they have taken others work that others have licensed under GPL, they are obliged to obey the license. Good they are joining the Open Source community. But if they try to rape it, then they get what they deserve.

      I'm not one of these extreme advocates (although I may be close :), I'm not going to flame Corel, for this. But I'm going to watch very closely. And if they start to try take advantage of the Open Source, then I will let others know, and influence my peers in staying away from Corel. This is where it can hurt them.

      --
      Steven Rostedt
      -- Nevermind
    4. Re:Their missing the bennefits of GPL by kilbride · · Score: 1
      The major point that Corel has made in the introduction of their distrobution is that they are marketing this software toward the inexperienced Unix user. Their intent is to have an installation that is foolproof, and solid from the start. They are not necessarily trying to "steal" RedHat users for their own distribution. If Corel does what it hopes it's software will help them do, it will do M$ much more harm than it would RedHat. This product is all about sweet revenge. I've watched my Corel stock more do some great things in the past 8 months, and I'm pretty excited about their progress. We should all be cheering them on as they do their good work to bring Linux to more of the world (they are taking aim at the global educational institutions with this product as well)

      I personally use RedHat because I haven't had the time to experiment much with variants, but I might try Corel if it's a good distro. I am looking forward to seeing Draw 9 on Linux though. It's never too late to start something new. Look at Google for instance...did we really need another search engine? Now I don't use anything else, because it's a better program.

      Matt

  106. Interesting. Why they are not going the RedHat way by boloni · · Score: 1


    Interesting that Corel is sticking to their business practices which made them a second hand software company.

    On the other hand, there is the RedHat way, which made for big growth, successful IPO, significant sales.

    Do they think that the same marketing techniques which brought the WordPerfect market share from 80% to 10%, the Quatro and Paradox from about 30% and 40% to about 1-2%, so let's be serious, failed techniques, will work in the Linux environment?

    In fact, the Linux environment is even more competitive than the Windows. There will be at least several major distributions, there are at least 3 major commercial office suite-s, it will be at least one (K) but maybe even two open source office suite-s.

    I think that the idea that we reuse the Windows experience in a place where it is easier to compete it is a complete miscalculation, and this is what Corel seems to try to do.

    Lotzi

  107. Re:A mild suggestion to RMS by HoserHead · · Score: 1

    However, in a lot of cases, the author has put in a clause which says that the software can be licensed under the GNU GPL, version 2, or (at your option) any newer version - which means that many programs would have "built in" support for GPL 2.1 or whatever.

  108. What's really the 'product' here? by Palin+Majere · · Score: 2

    Really, though, I think perhaps what people should be worrying the most about is what Corel is claiming their "product" is in the license. Are they referring to the distribution as a collection of packages, or are they also including the packages that they're using in the "product" term?

    If they're referring to _only_ the bundled-together collection of packages that they're distributing, then they're not really violating the GPL for their beta release. You simply can't re- distribute copies of "Corel Linux" to others. You can still hand out the packages and various software components that are GPL'd, without a problem.

    If they're referring to the packages themselves as their "product", _then_ they're violating the GPL and the law by claiming that they own and are distributing software they control, when, in fact, they do not. That type of stuff, if I'm not mistaken, is illegal, regardless of whether it's "internal" or not.

    Keep in mind that I am by no means a lawyer, but it looks to me the issue is more along the lines of what Corel defines as its "product", not whether it's an internal or external release.

  109. What is "distribution?" by frendluv · · Score: 1

    If I download a bunch of GPL'd code, and change a single letter in it, am I immediately bound to redistribute it? What is the time frame for me having to re-release the code? If I make a change does the rest of the world have to know immediately? The traditional model of Free, OSS is for the public to know what changes are going on in a piece of GPL'd software all the time. If a bunch of friends and I download the Linux kernel, decide to devote a few months to making it Ultra-UNIX-Whoop-De-Doo, and we tell all of our friends (and let some of them have it and test it out) but don't release it to the general public until we feel it's ready, is this a violation of the GPL? I think not (it violates the benefits of OSS, but not necessarily the GPL). If I am a corporation and do the same, is that a violation? I also think not. By the same token, if some little rugrat gets his hands on our modified code, can we cry foul if he sends it back to the cource tree against our wishes? Yet again, I think not. If we include non-GPL'd code with our modified GPL'd code, what is the time frame required for our releasing the modified GPL'd code? Does adding proprietary code change this time frame? Does my corporate/individual status? I think this whole debacle requires a modification of the GPL to deal with situations such as this. How one would modify it I know do not know.

    --
    everything you know is wrong
  110. Re:I Spoke With A Corel Official Today by Buaku · · Score: 1

    Could be. Either way I'm not too concerned. I'm all for the OSS model, but if Corel is trying a tactic here, I don't necessarily consider that wrong.

  111. Recursive web news? by kuro5hin · · Score: 4
    somebody should e-mail zdnet and let them know to check slashdot before they post linux articles

    But a lot of the articles on /. come from ZDnet. So if they checked here before posting articles there and we checked there before posting articles here, well... the readerships of /. and ZDnet would trade places, for one thing, and no one would ever post anything!

    Reminds me of that Greek guy... ZD-eno was it? :-)

    ----
    We all take pink lemonade for granted.

    --
    There is no K5 cabal.
    I am not the real rusty.
  112. GPLed parts of the distro *MUST* remain under GPL by ikekrull · · Score: 1

    Corel is quite free to release its proprietary parts of it's distribution under whatever beta license they like, so long as those parts, and only those parts are covered by their license.

    That is, i, as a beta tester, would be quite free to redistribute, under the conditions of the GPL, any part of Corel's distro that is, or is based on GPLed software, regardless of what Corel might think or feel on the subject. In fact, their 'Beta License' is totally worthless and invalid as it obviously violates the GPL.

    Anything thats entirely and independently developed by Corel can be made subject to any licensing agreement Corel desires.

    The current 'blanket' beta license is clearly illegal, and must be replaced with a license that refers specifically to those packages/components that Corel has a legal right to protect.

    This does not include *any* GPLed portions of their distro.

    That is, Corel has absolutely no right to stop a beta tester distributing any portion of their distro that is covered by the GPL. Period.

    They can politely request such restraint of action, but they cannot ask anyone to sign a legally binding document enforcing such.

    Parts of the Corel distro that aren't covered by the GPL are another kettle of fish and should be considered as such.

    However, the current Beta license should be considered totally worthless, and existing beta copies distributed under this license could (and perhaps should) be uploaded to as many public FTP servers as possible. Until Corel provides beta testers with a *legal* agreement, I don't see how they could have a leg to stand on in court.

    If Corel doesn't like the GPL, if it doesn't suit their purposes as developers of a commercially oriented Linux distro, then they best get the FUCK OFF OUR PORCH and start work on their own closed version of *NIX.

    ..my 2c

    --
    I gots ta ding a ding dang my dang a long ling long
  113. sounds familiar... by sinator · · Score: 5

    Slash 0.4 anyone?

    --
    Three Step Plan:
    1. Take over the world.
    2. Get a lot of cookies.
    3. Eat the cookies.
    1. Re:sounds familiar... by davidu · · Score: 2

      yeah....uh what ever happened to the Slash code? I though Rob was going to release it every so often...now it seems he always is to busy to release it. I enjoyed running the slash code...it makes the real spaghetti taste even better.

      Anyways, I think Rob stopped after pre.03 or something....I gotta check.
      -Davidu

      --

      # Hack the planet, it's important.
  114. Re:Bozos. linux isn't even valid under the GPL. by howardjp · · Score: 1

    You win. Several the "Linux" source files contain code from a BSD distribution which contain a standard BSD advertising clause. This is specificly prohibited by the GPL (I think it is section 6, but I don't care enough to look it up).

  115. Re:So what?? (?) Call in the Lawyers! by WowMan · · Score: 1

    Hey!! Corel is Deep Pockets man! Real sharks will work pro-bono on this! Let's get cracking!!

    Where is RS when you need him...(kicking and screeming!)

    --
    oh....my!
  116. yeah but would the courts agree? by Bhagera · · Score: 2
    Flesh out the GPL License! Define what beta means. Define what constitutes distributing. Maybe define a heirarchy of which points trump the others (get rid of the "article foo says...","oh yeah, well article bar says..." confusion) and finally have an ask slashdot forum, "What the hell does the GPL License say and mean?"

    Sitting in a forum and arguing over how many angels can dance on the head of a pin (never resolving anything) is meaningless. What can be done really but improve the license' clarity?

    I humbly ask that this could be moderated up insightful (if it even receives attetion)

    --

    Hypothetically, anything hypothetical is possible.

  117. I bet Linus himself has violated the GPL by gregm · · Score: 2

    Ok,

    Let's suppose I rewrote say... grep. I decide to call up some of my friends and say "Dudes check this out and see if I've done anything stupid before I show my ass to the world." Would this be a violation of the GPL? If so I expect that Linus and the rest of the gang have violated the GPL thousands of times. There's plenty of really important things to bitch about and this just isn't one of them IMHO.

    Have a really great day!

  118. Re:Their (I meant "they're") by nevets · · Score: 1

    Sorry, Bad grammar!

    --
    Steven Rostedt
    -- Nevermind
  119. World Domination, Fast? by Christopher+B.+Brown · · Score: 2
    This is in the same vein as the notion that Linus actually means that he is seeking World Domination.

    Probably stronger than the way the "ROTC Dude" at the end of the movie Animal House declared ``All is well! All is well!''; it's more in that vein than most others.

    Of course, what puts some truth to the matter is that Bruce Perens is actually the author of some software included in "Corel Linux," and thereby a person potentially being infringed against. Copyright infringment is not, legally, an "offense" against "communities," it is against the holders of copyright...

    --
    If you're not part of the solution, you're part of the precipitate.
  120. Time to FSF offensive. Stallman, where are you? by el_ted · · Score: 0

    FSF should issue a sue against Corel for breaking the GPL. Ha! Let's start a war!

    --
    -- You are in a twisty maze of passages, all alike.
  121. My humble opinion,hopefully not my humble flambait by Psychofreak · · Score: 1
    If Corel wants to keep their code internal, I would rather see a split license saying that the code released is beta, and not for release until said date when code becomes entirely under GPL license. That would prevent Corel's competitors such as Red Hat from getting a jump on Corel's hard work, yet it would not (in my humble opinion) violate the GPL. The code would become open source, avaliable to all at a pre-disclosed time. This time in my opinion should be only a matter of weeks, and probably should match with a time just before release of the final product, this final product being under GPL from the start.

    I would hate to see Corel loose a major investment because a liscence that is to protect the programming community screwed the said community by being too inflexible. But I also do not want to see the GPL destroyed by non-enforcement. This would be more of a crime that loosing any and all major corperate support. This is my humble opinion. Deal with it.

    --
    Laugh, it's good for you!
  122. But what if someone charges for a Beta? by chris_kirby · · Score: 4

    In order for the GPL to work, there can be no exceptions or exclusions. Being Beta cannot be a special case that bypasses the GPL.

    Why not? Well say company XYZ develops a distribution/program/whatever that incorporates things under the GPL. Say they provide support or some great feature that you have to have. You ask company XYZ for it (since they have been talking about Open Source and such) and they say it is not publicly available yet, but you could pay N$ to become an official beta tester.

    And if the product never comes out of beta, or you always need the next beta, then suddenly company XYZ is basically selling a product that should be under the GPL, but they are hiding behind the "beta" exception.

    Any exception to the GPL that is allowed to stand will destroy the whole point of the GPL.

    1. Re:But what if someone charges for a Beta? by Arandir · · Score: 2

      "Any exception to the GPL that is allowed to stand will destroy the whole point of the GPL."

      I wrote a program using libXML, a GPL'd library. The program is not finished. In fact, if it were to leak out to the public it would cause me great embarrasment by highlighting my extreme lack of coding skills. In order to get the program into shape, I email it to a friend to test and report back with a bug list. I admonish him not to release it until I finish it. Am I breaking the law?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  123. Who needs 'em anyway? by Anonymous Coward · · Score: 0

    I say we don't need em. There's plenty enough distros already, and they aren't going to attract my attention unless they do something really special.

    Why do they have to play by different rules to anyone else? RedHat and Debian are never scared to release a 'beta' distro under the GPL, so what's up with Corel?

    Corel - Get with the program!

  124. Just like any other license by Anonymous Coward · · Score: 1

    I'm wondering if even distribution internally, without obeying the license, is legal. If it is legal, then I can buy some non-free software, create "My Distribution of Software", and distribute it to everyone in my company under a beta license. This is essentially what they're doing, only that the software is under the GPL, but this is just a distribution license like any other.

    Johan Jansson

  125. an easy solution by The+Mad+Hawk · · Score: 1
    Corel's license is (IMHO, and I'm pretty sure legally as well) in direct violation of the GPL, applied to the core of Corel Linux (unless they've managed to build a Linux without a kernel, libc, or complier)...

    So the simple solution to this conundrum would be to treat the license like the invalid legal effluvium that it is, and violate it. Get a copy of Corel Linux Beta. Distribute it to the world. If Corel really wants to try to defend their license, let them. It simply won't stand up in court.

  126. More corporate gibber-speak.. by Kitsune+Sushi · · Score: 3

    "Open source licensing: Who knew it could be so complicated? Definitely not Corel Corp."

    Obviously.

    "Some open source and Linux advocates are outraged that Corel's beta Linux distribution agreement violates the GNU Public License (GPL) in several respects."

    Some?

    "Some open source advocates argue though that since the Corel release is a beta, and not a public release, it can be considered "internal only," meaning the GPL does not apply."

    Well, IANAL, but what the GPL applies to is distribution. I do not believe it makes a distinction between "internal" or "external". If they are going to give us a copy of their distro, they can't attach extra licensing stuff to it. We are not their employees, so even if the "select few" only get to see it, it's still distribution. How they bind down their employees from distributing modified GPL'ed stuff would be a much more interesting topic to explore, in my opinion.

    " "As we've stated on previous occasions, Corel has every intention of honoring the GNU GPL obligations once we begin distribution of Corel Linux later this year..." "

    So, you can honor it when you want to honor it? I think your view is a little "off".

    " "...This beta testing program for Linux, however, does not signal the commencement of the distribution of Corel Linux, but rather the contracting of third party testing services..." "

    Hmm. Distribution: 1. to give out in shares 2. to spread out.. This sounds a little like distribution. They "give out" copies of the program? Whether or not you are contracting "third party" help, you are still /distributing/ GPL'ed stuff.. therefore it is to be under the GPL license, not their own, or even a weird hybrid.

    "Is that enough? Raymond doesn't think so. He believes that the beta should be under GPL and the other appropriate licenses. As he succinctly puts it, "They'll get toasted over this, and deserve it." "

    Damn right. I'm with ESR on this one. Who needs another pointless distro, anyway? Stick to the ones that actually fill a niche.

    "As Corel is discovering, making the jump from traditional commercial software practices and licenses to an open source model is harder to make then they might have thought. It's a lesson all companies moving to open source would be wise to heed."

    While a lot of people would say that now is the time to test the GPL out in court, I don't think this scenario is really for the best, although it was bound to happen eventually. Companies are out to make money, free software is a new market companies have to adapt to, fight off, or get trampled by, and the GPL doesn't allow for money-making.. at least in the traditional sense conceptualized by "big business". And all this kind of friction between companies and the free software community is going to produce is bad PR relations, and a sense of bitterness on more than a few sides. I was going to add more to that, but I forgot what I was going to say. :)

    --

    ~ Kish

    1. Re:More corporate gibber-speak.. by Pascal+Q.+Porcupine · · Score: 2

      Well, Corel Linux does fill a niche; it's a Debian-based user-friendly distro. It's much like what Mandrake is (well, attempts to be IMO) for RedHat, or what Caldera does on its own. It's very disappointing that Corel has apparently ended up burning themselves over this; I much prefer .debs to RPMs (they're MUCH more flexible, and that's not even factoring apt/dselect into the mix), and was truly hoping that we'd get a good .deb-based userfriendly distribution. I truly hope Corel comes to their senses.
      ---
      "'Is not a quine' is not a quine" is a quine.

      --
      "'Is not a quine' is not a quine" is a quine.
      Quine "quine?
  127. Corel- dare I say irrelevant? by Stephen+Bamattre · · Score: 2

    Let's face it, whether Corel is forced legally to follow the GPL on its beta is not the real issue here. The importance of this is that it symbolizes the conflict that arises when a traditional developer attempts to embrace OSS.

    Corel is simply trying to jump on the Linux bandwagon after the action has already begun to happen. They have been up to this time strongly proprietary. I don't know whether this is to enhance their mediocre stock price or to appear cutting edge. In any case, some sort of half-hearted copy of Debian with some "ease of use" features are not a significant contribution to the community. Even WordPerfect is buggy and obtuse when compared to Koffice, for example. Linux has already reached critical mass, and I know of no one that installed Linux in order to run WP 8. Corel is welcome but hardly neccesary.

    No offense, but I consider Corel to be in the same category as Sun and Oracle. Companies, which have a myriad of plans to make use of the technology fad du jour (remember Java and the NC?) Their bizarre products are aimed at Microsoft, since all three have an obsession on taking Microsoft's place as the dominant tech company. Linux is yet another avenue for their schemes.

    --


    She believed in nothing; only her skepticism kept her from being an atheist.
    Jean-Paul Sartre
  128. Ease of testing decision by Indomitus · · Score: 1

    This seems like a decision made to make the testing process go smoother. Keeping track of a bunch of beta testers is much easier than trying to sort through tons of "It's not working." type bug reports from millions of users. Keeping the pool small lets them get more specific info about bugs and get back to people who have valid reports. If they try to actually release the distro under this license, there will be hell to pay, until then let them test their software.

    1. Re:Ease of testing decision by Logger · · Score: 1

      I think you're probably right here. It unfortunately doesn't change that fact that Corel's license is violating the GPL. If the FSF had the means to fund a law suit on behalf of the GPL software owners I imagine a GPL enforcing verdict would be pretty much straight forward. If Corel really wants to go down this avenue, they need to abide by the license and employ their beta testers as contract employees. I think that would qualify this as an internal beta test which would not violate the GPL.

      Alternatively, a more simple approach would be to change the license to read PORTIONS COPYRIGHT 1999 COREL CORP. THESE PORTIONS MAY NOT BE REPRODUCED OR ... yada, yada, yada. This way they would not be claiming licensing restrictions over GPL'd code. I imagine they could cover all of their installation, package management front end, and admin tools this way. They could change the license on those tools later to the GPL for release.

      Ryan

    2. Re:Ease of testing decision by ninjaz · · Score: 2
      This seems like a decision made to make the testing process go smoother. Keeping track of a bunch of beta testers is much easier than trying to sort through tons of "It's not working." type bug reports from millions of users. Keeping the pool small lets them get more specific info about bugs and get back to people who have valid reports.
      If that's truly their goal, Corel can allow x number of people register to be beta testers. Then they have the option to only accept registered users' problem reports (for instance by having a password-protected bugzilla or form mailer) Why should anyone allow their licenses to be violated while in the process allowing a bad precedent to be set - because it's more "convenient" for Corel to violate a license than to not violate it?
  129. Well it is too early to tell, but.. by Weezul · · Score: 1

    this looks like it could turn into an opertunity for one of the real linux co.s (VA, Redhat, etc.) to hurt the competition (Corel), get more good publicity, and put contribute some legal precedent to supporting the GPL. I'd like to see RMS bitch about RedHat or whomever if they are the ones who end up giving the GPL some much needed combat experence.

    Jeff

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
  130. Corel Violated the GPL and Comunity Trust by JungleBoy · · Score: 1

    Not only is Corel in the Wrong for re-licensing linux and other gpl'ed programs. But They are going to lose the respect and interest of many pro-linux people. It seems apparent to me that the reason you license a piece of software is to distribute it. If they are using the software internally, as they claim, why would they need to licence the software to themselves? Because of this I've decided to NOT used corel linux. I will also advocate that other people NOT use it. Andrew
    --
    ...Linux!

    --
    "You never know when some crazed rodent with cold feet might be running loose in your pants."
    -Calvin
  131. Re:You guys just can't stand it can you.. by timster · · Score: 1

    Eat some chocolate chip cookies and milk then spend a nice evening contemplating a tree. Does wonders for that bitterness and vaguely directed hatred.
    I won't bother to state that if Corel was "doing something by themselves without help from the opensource community" then they wouldn't use said community's software. Just because we don't steal from our customers doesn't mean it's ok to steal from us.
    I also won't bother to suggest that you read some Marx or the Communist Manifesto before you try to apply their concepts to dissimilar movements.

    --
    I have seen the future, and it is inconvenient.
  132. I apologize by Haven · · Score: 0

    In haste to make my comment I didn't think about the programmers releasing thier code under the GPL and then having some commercial company take it and close the source. In actuality though if it is released under the GPL you can find the source either on Freshmeat or by your own means. Whatever...

    1. Re:I apologize by Anonymous Coward · · Score: 0

      the GPL specifically states that any entity that redistributes the programs in binary form or otherwise /must/ keep it under the GPL /and/ make the source code available or provide the source. I'm not certain that the source being made available by someone other than the redistributing entity counts.

    2. Re:I apologize by ninjaz · · Score: 2
      In haste to make my comment I didn't think about the programmers releasing thier code under the GPL and then having some commercial company take it and close the source. In actuality though if it is released under the GPL you can find the source either on Freshmeat or by your own means.
      In actuality, even though the original source code is on Freshmeat, the source-closing you speak of violates the license (and by extension, the original author's copyright). So, passing out a program based on a GPL'd program but not under the GPL is *illegal*

      There's a different license that allows proprietary projects to swallow code. It's called the BSD license. Under the BSD license, the original source is still available to everyone but the proprietary parts aren't required to be. Some people prefer it that way. Those who do release their code under the BSD license.

      Btw, Corel seems to be concerned with keeping their license attached to this distro (going so far as distributing its beta illegally - at least for the time being). Why should the people who created and maintain the GPL'd software not be concerned about keeping the code under its original, legitimate license?

      Do you think Corel will be ok with me swiping Word Perfect code and distributing it under the GPL as a beta while saying "Oh, I'll return all of the code to Corel's original license when I'm done"?

  133. This May Be a Smart Move on COREL's Part by AlphaBrav · · Score: 1

    Imagine that a beta tester for COREL Linux desides to go ahead and make it publically availible. People see the distro and can go "COREL Linux is stupid/idiotic/insecure/etc system becasue of specific case XXX." Not like any Slashdotters would overreact to something like a bad distro and chew on it like a pit bull on a side of raw beef, but others might.

    Now COREL gets a nice big black eye from the numerous specific tangible complaints about their system. It's beta, it's bound to have some pretty bad screwups in it. Unfortunately, human nature places alot on first impressions, and can remember these for quite a while. You can see where this is going, right? I would keep it "in house" myself, if I had any say in the matter.

    And anyway, why would they have some kind of registration or selection criteria to allow beta testers if it was GPL? You should have seen this coming when they first put out the notice for it.

    1. Re:This May Be a Smart Move on COREL's Part by stevew · · Score: 1

      The problem with this logic is that I'm allowed 1) Reveal that I'm a beta tester, and 2) Publish reviews of the software under the license they DID send out!

      So if I found that it has hole x and y and made it public - I'm entitled to do that even on the agreement they sent out - let alone under GPL(which really doesn't cover this aspect...but if they followed the GPL - I could get the source and see why!)

      --
      Have you compiled your kernel today??
  134. The meaning of the word "distribution" by Anonymous Coward · · Score: 0

    In a bizarre coincidence I was discussing this very situation last week (7 days ago) in this thread

    Basically both the GPL and Corel share the blame for this confusion. The GPL is partly to blame as it does not provide a legal definition of the word "distribution". Corel is partly to blame for not consulting relevant authorities (RMS, Bruce Perens) who would have been glad to clarify the matter.

  135. litigation? by Anonymous Coward · · Score: 1

    Has any litigation been filed?
    Is it being considered?
    If not, then the fsf might as well pack up.
    The way contract and licensure disputes are
    handled in USAn business is through the court.
    Corel is violating a license granted by FSF.
    FSF may choose to issue a cease and desist (and
    could acquire a temporary restraining order to
    stop Corel from distributing the software until
    a hearing can be set.)
    Or, the FSF can choose not to take any action.

    Preferably to all this, representatives of FSF should have already contacted Corel to demand that
    their license terms be met, and Corel should, upon
    that notice, begin to abide by the terms.

    Otherwise there are two possibilities:

    File a motion, or take a step (inaction) that will tend to erode the validity of the GPL.

  136. A question for RMS, ESR, Bruce and others by Seth+Cohn · · Score: 3

    I've sent this already to GNU and Bruce... and just sent to ESR... anyone else who wants to take a shot at it, feel free. But I want legal answers, NOT opinions from knownothings.

    ---
    With the hoopla over Corel Linux's illfated Beta license, a question has come up, and I'd like RMS's opinion, as well as any legal ones FSF can provide.

    The question:

    Is an 'internal use' ONLY change to a GPLed program subject to GPL copying and distribution requirements, source providing requirements,
    etc?

    Example:
    I modify a GPLed program for personal use only, my own use, of course I do not have to provide source to the changes.

    I modify a GPLed program (let's call it a cgi program on the web), I do not have to provide source for the changes, if I do not distribute the code, only use it myself on a web page. Right?

    I modify a GPLed program for use in my business, my users only, no external users. Do I have to provide source, etc? This is the real gray area.
    A lot of businesses have modified GPL code for internal use only, and they do not think they have to 'release', nor should they (in my opinion), unless and until it's given to the public (whatever that means) in some form, for free or pay or whatever. Does 'Internal Usage' involve copying and/or distribution?

    If so, does in house changes mean that a user has GPLed rights to distribute beyond the company?

    If so, GPLed code can never be under NDA, even in the case of internal use only, say security changes to the source, etc?

    ----
    Answers to these please... Flames to /dev/null

    --
    Help achieve Liberty in your lifetime - join the Free State Project - http://www.freestateproject.org
    1. Re:A question for RMS, ESR, Bruce and others by Anonymous Coward · · Score: 0

      What about a company that modifies a GPL program and then sells a service based on that software. if their license specifically states that you are purchasing a service, in their mind, they are not selling the software therefore they are under no obligation to release any mods. (I know of a company that just went through an IPO that is doing this)

  137. loose lips by Anonymous Coward · · Score: 0

    Why do we know about this?
    If it's a "close beta" that's only supposed
    to be seen by a few, why is it topic #1 on slashdot?

    Who violated their nda with Corel? What bonehead
    at corel decided to blab about the license?

  138. Fine, call it 'alpha' if you'd rather... by DiningPhilosopher · · Score: 1

    They call it a beta but they're not treating it the way we expect a beta to be treated... It's really a not-ready-for-public-eyes testing release (I'd call it an alpha, but to each his own)

    Corel is a company with a reputation to think about. They have legitimate reasons for not making this a public release. Granted, this practice is more common in the world of proprietary code, but I don't think it's at all unreasonable.

    --
    /* The beatings will continue until morale improves. */
  139. possible solution? by ColPanek · · Score: 3
    The point of Open Source, is to let a large community debug and improve the product.

    Could it be that the community has grown too large at this point for that to work in all cases? If Corel doesn't have the infrastructure right now to constructively process input from many thousands of beta testers, perhaps it is prudent to begin testing on a smaller scale. (I note that the company continues to hire Linux gurus.)

    Of course Corel might also be concerned that the initial beta is indeed incomplete and unstable. As the company has a fiduciary responsibility to its shareholders (full disclosure: including me), it would want to try to avoid potentially damaging press about a raw beta distro.

    OTOH, such a practical concern may well conflict with GPL terms. I'm glad Corel says it will fully release all GPL etc source later this quarter, but I also understand the argument that the GPL needs to be defended against erosion. So I've come to the conclusion that something needs to be done now, not soon, to avoid potentially alienating the coders upon whom Corel will continue to rely.

    How about this:

    1. Corel releases a list of all GPL'd elements of the distro that it has NOT changed, IOW that are already widely and freely available. Maybe even post them on an FTP site even though they're available at many other sites already.
    2. Make available to anyone who asks for it the source code of any GPL'd elements that Corel has modified.
    3. And release a list of elements that are not derived from GPL'd software and which will remain proprietary or perhaps licensed in some other way upon final release.

      If Corel were to release source in such a way that precludes putting together the pieces to re-create the (potentially incomplete/unstable) Corel Linux distro beta 1, wouldn't that address the company's stated concerns while also living up to the letter of the GPL? If you wrote something that was GPL'd, Corel modified it and now they were giving you the modified code, would you have a gripe anymore?

      Disclaimers: To use my favorite acronym of this week: IANAL. I also am not a coder or a GPL expert. Just trying to find possible solutions that aren't counterproductive for either side in this squabble.

    --
    Freedom's just another word for nothing left Zulus
  140. The Bigger Problem by chromatic · · Score: 2


    In my opinion, the whole thing might have been avoided if Corel had made a distinction between their software and software written by other people.

    Most people here would probably agree that Corel has the right (and even the responsibility) to choose a license for the software they develop. They do not have the right to choose a licence for the software they did not develop. They most assuredly do not have the right to change the license for GPL'd software that they have modified.

    Unfortunately, the language in the beta licensing agreement makes it sound as if that is exactly what Corel has done.

    If they amend that license to apply only to the software they have created or modified from non-GPL'd code, I can't think of any valid criticisms of the license.

    --
    QDMerge 0.21!

  141. As I said before... by Surak · · Score: 2

    ...this is just Corel being clueless. The beta agreement is just the same boilerplate beta agreement that Corel has been using forever.

    This is little more than minor snafu. Corel's lawyers are just being clueless as usual. No need to ping flood Corel's site or bombard them with a bazillion e-mails or sign up Dr. Michael Cowpland for every porn list under the sun. Flaming Corel is just a waste of bandwidth.

    I'm sure Bruce Perens and other advocates like ESR are handling the situation and educated Corel about the error of its ways. (Any way, Perens said he was talking to corel on his site)

  142. Put the ball back in their court by Anonymous Coward · · Score: 0

    Anyone got a copy of the beta? Put all the GPLed packages up for FTP and let 'em make the next move. If they come a'suin', it'll be time to break out the ol' beat-down stick.

  143. Okay, I'll repeat it too by tgd · · Score: 4

    I figure no one else has listened to anyone else who's said this, so I'll say it. Maybe a few more people might stop and think.

    THIS IS NOT A GPL VIOLATION!

    If I wasn't rather averse to the blink tag, that'd be blinking. Corel's doing this exactly as they should. If they tried to keep a closed beta but didn't go through the normal beta testing processes (ie, where you are essentially becoming part of the internal testing team, not joe public, and as such are expected to file reports on the software with the company, not just use it and report bugs), then there'd be a GPL violation. But if I want to take every single GPL'ed program out there and restrict access to the combination I've put together, as long as I'm not publicly distributing it, THERE'S NOTHING WRONG WITH THAT.

    So everyone needs to get a grip.

    Corel hasn't said anywhere that they have any intention of violating the GPL. They haven't said that the final system WHEN AVAILABLE TO THE PUBLIC won't be free! They're simply keeping their testing versions private, which is probably a good thing. Using the general public for beta testing is a Microsoft tactic that is not only inappropriate in my opinion, but also does a poorer job of really methodically testing an environment.

    Corel doesn't give a crap about the individual software packages where the beta is concerned -- they're not going to be fixing wierd things like the perl extensions to vgetty not ever working right... that's not what they do. They want to test their install process, the whole integration, the "polish" of the system. That's not an open-source part of the distribution, and doesn't need to be. You can't send a contrib RPM to RedHat and expect to see it in the next version of RedHat's distribution either... I think its completely retarded that I can't mount the swap space before going through all the crap in RedHat's install process -- thus I can't install in 8 meg on a PCMCIA system. But that's RedHat's business, and I can use another distribution.

    Corel is undoubtedly one of the best things to happen to the Linux community, there are no lingering questions of their motives like Sun and others. They've been supporting Linux for years with Word Perfect, and with everythign else they're doing, it seems pretty childish to jump on something like this and risk pissing them off.

    Linux isn't going to last if the hotheaded members of the community keep flipping out about every little thing, particularly when the flipping out is so uncalled for.

    - a reformed hotheaded member of the linux community, for seven years ;)

    1. Re:Okay, I'll repeat it too by ars · · Score: 1

      Incorrect - while they don't need to make the source public. They must give out the source to anyone who got the binary. Even employees!!

      --
      -Ariel
  144. Boycott by Tim · · Score: 1

    I'm not a GPL fanatic, nor am I staunch defender of all that involves RMS. Nevertheless, Corel's actions are intolerable, not only when taking the GPL at its word, but when considering the GPL at an *intellectual* level. Corel is not taking a defensible stance on this issue, as they seem to be knowingly trouncing the very principles the GPL stands for. If Corel doesn't soon obey the letter and spirit of the GPL, I will never use their distribution, and I will encourage others to ignore them as well. This is ridiculous.

    --
    Let's try not to let fact interfere with our speculation here, OK?
  145. Corel Not-OSS? by TeChYMaN · · Score: 1

    Well, Think about it. If (and I haven't been following their Linux distro, im just happy with FreeBSD) they gave something big planned, they should keep it closed-source until they are ready to release it. But the legality? No idea, i dont think it is... Dunno. Just my $.02....

    1. Re:Corel Not-OSS? by mindstrm · · Score: 1

      Until they decide to 'distribute' their binaries, they are under no obligation to let anyone know what they are doing with their code, even if it is GPL.

  146. Unverified Rumor on Technocrat.net by Seth+Cohn · · Score: 1

    Completely unverified rumor.... but deserves to be checked out (Can someone confirm or deny?):

    Re: Corel Beta-Test Agreement - Officials Urge Calm!

    by Amy Fong on Tuesday September 21, @06:20AM

    Ok, I don't care if I get in trouble for this or whatever but anyways, I work there and this honest mistake is total bull. (FYI I'm totally
    infuriated by this crap)

    According to my manager, he had left the agreement people with a 2 paragraph beta-test agreement and then so and so either decided to
    ignore it or whatever happened and then there was a story that somebody didn't expect people to actually read the agreement.

    True they told Bruce that it will be fixed but I felt it was important to let it out that it's not an _honest_ mistake.

    --
    Help achieve Liberty in your lifetime - join the Free State Project - http://www.freestateproject.org
    1. Re:Unverified Rumor on Technocrat.net by Anonymous Coward · · Score: 0

      Verified by author. Plus I'd like to add. Corel does not believe that it has violated the GPL because according to them, they are not (in their definition) distributing. (almost quoted verbatim from a decision making/influencing person)

  147. What I am going to do by Anonymous Coward · · Score: 0

    1. download GPL software 2. strip out copyright notices, messages, etc. 3. "embrace and extend" packages 4. compile, and remove source 5. burn it onto a cd 6. call it alpha 1, alpha 2, alpha 666 ... distro MS/Linux!

  148. looking at the gpl... by xeno · · Score: 1

    If I may quote from the GPL: 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License.

    Since, as others have pointed out, the GPL makes no distinction between internal and external distribution (or between "product" and "program"), there appears to be no allowance for Corel's sublicensing actions. Thus (imho, ianal) the Corel Beta License is nonbinding on any code previously released under GPL.

    BUT, hopefully this will be sorted out in a peaceful, businesslike manner. With ESR and others on the task, there's no need to burn Corel in effigy just because they're having growing pains as they transition from a closed-source model to an open one. Two steps forward and one step back is better than no steps at all.

    Jon

    --
    I think not...(*poof*)
  149. Corel by tsikora · · Score: 1

    Corel has to make it's distribution available free
    as per license agreement or they cannot distribute or sell it. Any changes and enhancements included. Only add-on programs like say Wordperfect, etc can be withheld from the distribution. I see another Caldera on the horizon. A Corel Lite and Corel Standard?

    --
    -- Ted tsikora@powerusersbbs.com
    1. Re:Corel by Anonymous Coward · · Score: 0

      How's about Red Hat's downloadable version and Red Hat Server?

      SuSE Evaluation and SuSE 6.2?

      Give it a rest. Caldera doesn't do anything the other guys don't do. Trash one and you'll have to trash all of them.

  150. Software Licenses are meaningless by drwiii · · Score: 1
    If I don't agree to a license with my signature, then it isn't legally binding as far as I'm concerned. I voluntarily choose to respect the terms set forth in the license, but I am not bound by law to do so.

    Just remember, software isn't protected by licenses, it's protected by copyrights.

    1. Re:Software Licenses are meaningless by mindstrm · · Score: 1

      Good luck.
      The copyright owners do not grant you permission to use said software unless you follow the license. This is the purpose of the license. The license is not a contract, but an open statement about the terms and conditions under which the software can be used.

    2. Re:Software Licenses are meaningless by Anonymous Coward · · Score: 0

      I think there is a difference between use and distribution. By default, only the copyright holder has distribution rights (thus the word), but he can make some terms for distribution, like the GPL or BSD licenses do, so that others can redistribute it. He can not however, control how you use the copyrighted material, then it'd be the case of the unsigned contract you're talking about. This is how I understand it anyway.

      Johan Jansson

  151. Corel is right by dcs · · Score: 4
    Really, they are. Look, the GPL covers the terms under which the software must be distributed. If the GPLed software is not being distributed, the GPL terms do not apply (well, they do, under the parts that you may not sue it's authors).


    So, Corel has a product, which is under development, and they will one day distribute. When they start distributing it, it must be under GPL.


    Right now, they are going into the beta phase of product development. In this phase, the product is tested by a select group of people, under a contract with the company (Corel).


    What might be confusing people is that the OSS efforts on the net, like Linux, do not distinguish between beta phases and releases. At most, they have a "reliability" indicator.


    The product Corel is developing is being developed in a closed way, and GPL does not forbid that.


    Cool down, people. Nobody is stealing code.

    --
    (8-DCS)
  152. (clarification) by DiningPhilosopher · · Score: 1

    I should clarify before I get flamed that I'm referring to Corel's own code and code containing their modifications, not code that is entirely written by others. Clearly it's a mistake to stamp "for internal use only" on something that's been entirely released previously under GPL.

    However, protecting their own code from premature public distribution is quite reasonable. They just should have been more careful about what they applied their license to.

    --
    /* The beatings will continue until morale improves. */
  153. Re:an easy solution - that risks alienation by elbobo · · Score: 3

    Sure. That was my knee-jerk reaction too. Their license is invalid, therefore treat it as such and distribute at will. Hell, slap it on an ftp server somewhere and invite all your friends!

    But wait! wont this just alienate Corel, giving them good reason to detest the Open Source community? Do we really want to be that antagonistic?

    As I see it, ultimately they've stuffed up, and are actually legally in the wrong. Someone in Corel just has to admit it, redo the beta license, and move on.

    If they don't, if they still need some encouraging in order to sort this out, then infact anyone who owns GPLed code that's in the Corel distribution is fully allowed to tell Corel they no longer have the right to use it. Read that bit of the GPL? Something about breaking the GPL removes their right to the use of the software.

    But again, doing that would alienate Corel. This should be handled carefully and diplomatically, not in usual zeolot style flaming manner. My recommendation is that if you wrote GPLed code that's in Corel's distribution, then politely tell them that they're breaking with the license agreement, and could they please modify their licensing or you will be forced to revoke their rights to use your code. Sort of a cease and desist thingie. No need to actually revoke their rights, just the mild warning should do the trick, surely.

    el bobo

  154. I'm glad you're not a hothead by Tim · · Score: 1

    ...because I would hate to think that such a definitive statement regarding the legality of Corel's practices is coming from a "hotheaded" /. reader.

    Of all the things that you could possibly refer to as "little," this is not one of them. Yes, Corel has supported Linux in the past. Yes, they've chosen to release their own software on Linux. However, I have no reason to believe that their motives are different from any other profit-motivated software vendor. Do you? They want to release a Linux distro because they see $$, and I don't blame them. But when they RELICENSE someone else's code without permission, they violate the spirit and intent of the GPL, if not the letter.

    You (and Corel) may claim that the beta testers are now "internal" members of Corel, and therefore the software has not been publicly released. If you truly believe this, however, you shouldn't be suprised when a less-than-admirable company comes along and licenses its "beta" version of Linux only to "internal users" where internal is defined as "those who have paid a subscription fee" or other such scenario. This is a serious problem facing the GPL, IMO.

    --
    Let's try not to let fact interfere with our speculation here, OK?
  155. Actually.. by Kitsune+Sushi · · Score: 2

    You /can/ charge for GPL'ed software. I could put a copy of Red Hat Linux 6.0 onto a CD-ROM, then turn around and charge $500 for it. Sure, you'd be stupid to buy it, but there would be nothing illegal involved in such an exchange. I could even take said Red Hat distro, modify to suit my heart's desire, and not make a public release. The GPL doesn't force you to distribute, it simply places certain restrictions on how it may be distributed (that is, you have to make the source available to those you give the program to). I could force people to pay me that same $500 for a copy. You'd still be stupid to buy it, but since I could not change the license, once you got a copy, you could set up a public ftp site to distribute it for no cost.

    Point is, this isn't about charging for a copy of the software.. It's about the licensing. You can't take GPL'ed stuff and claim it as your own IP, or even make any change whatsoever to its licensing. Once GPL'ed, forever GPL'ed. For those of you too used to BSD-style licensing, this may be a foreign concept, being unable to make the software proprietary. But.. there it is.

    And yes, as always, IANAL!

    --

    ~ Kish

  156. Poit..? by Kitsune+Sushi · · Score: 1

    "I don't understand these people who think that everything linux should be open sourced... the attitude that if its not GLP compliant it's not Linux."

    That's really vague.. do you mean Linux as in the kernel, the GNU/Linux system, or software for the GNU/Linux system? I'm all for calling GNU/Linux by the name of Linux just for brevity's sake, but at least I'm not ambiguous about it.

    "I could understand if it was software that was being released. Its not... its a distro..."

    Are you attempting to assert than an operating system or a distribution of an operating system are not software? That it is actually hardware? I'm not sure that I follow /that/ particular comment very far.. After all, I can't put my new nifty Xeon processor into Linux, because it is software, not a physical manifestation.

    "and the quote goes... "Linux is a kernel. Everything else in the distro is frills". "

    If you say so. Try using the Linux kernel and nothing else.. then try to accomplish something. Linux is indeed just the kernel. Then you have GNU. GNU is your operating system. Linux is the kernel that "makes things happen". Everything else besides Linux /and/ GNU is frills. GNU/Linux is what you need to be able to do stuff.. The other stuff bundled up with the distribution are frills.

    "Its not like corel is developing thier own closed source linux kernel. Just let them beta test."

    Even if they were, I don't think it would be widely accepted unless Linus accepted it, despite the GPL. Development forks aren't always good.

    In short.. If you modify the base GNU/Linux system, if you distribute the system, you have to do so under the terms of the GPL. You can not alter /any/ GPL'ed programs (or even not change them and do the following, for that matter), rerelease them, and do so under any other license. And if you think Linux is the only GPL'ed piece of software in a GNU system or any of the various distributions, you are sorely, and I mean /sorely/ mistaken.

    --

    ~ Kish

  157. Half-Hearted Legal Analysis by Zif · · Score: 3

    Quick points: (These are just my opinions, of course, and they could all be wrong, but they are what I've come up with after some pondering.)

    1. Corel copies the Linux Kernel, for internal development. The Linux Kernel is under copyright, which means that it can only be redistributed with permission from the author(s). This permission is, of course, granted by the GPL, under certain terms. Corel is now bound by the GPL as to how it may copy the kernel.

    2. User A signs a contract with Corel agreeing (among other things) to not distribute its Beta Linux operating system (including the Linux Kernel, of course), to other people.

    3a. User A is now bound by contract not to distribute Corel Beta Linux. User A is granted permission by the GPL to use Corel Beta Linux on his own machine, of course.

    3b. Corel has now violated the license under which it is now copying copyrighted software; the license says that in this case the license becomes null and void. Therefore, Corel is in big legal trouble for breach of license (breaking copyright law, basically).

    Any comments?

  158. There must be a reason. by davidw1 · · Score: 1

    I'd like to know the reason for this. If they want to take advantage of Open Source they need to post beta software. So other users can find bugs. Therefore the end "stable" product will be better.

  159. What specifically has Corel done wrong? by tilly · · Score: 2

    Is there any GPLed program in the beta distribution that they have modified and not released modifications to?

    I am asking this honestly. Most of the parts people mention, like the compiler and kernel, are almost assuredly the same as you can find plenty of other places. There are other pieces of code, like Wine, that are critical to Corel's distribution which they have modified and released patches for. (Wine is not GPLed.) How close are the publically released pieces to what is in the beta? Is it identical for all GPLed programs?

    There are certainly pieces in their distribution that are proprietary and will remain that way. Unquestionably the distribution as a whole will not be free.

    But when all is said and done, can't they meet the terms of the GPL by having a publically available ftp site with patches and/or full source-code to the modified GPLed programs in their suite?

    (And yes, there is a real issue here. If Corel can get good publicity for improvements to a product in their beta while denying other companies the opportunity to match this, the resulting first mover advantage is something that the GPL is intended to prevent.)

    Cheers,
    Ben

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
  160. Not yet it doesn't.. by Kitsune+Sushi · · Score: 1

    It can't fill a niche when it's not there to fill it. And honestly, while a user-friendly Debian-based distro could be cool, I don't think Corel should be who makes it. I don't think Corel's products are all that worthwhile, and hardly requisites. Others may disagree, but the point is, it's obvious these people don't need to be the ones who make Debian user-friendly.

    --

    ~ Kish

  161. I fully agree by Midnight+Coder · · Score: 1

    I completely agree, and I hope that Corel does solve this problem by distinguishing between their software and sofware developed by other people (including a very small amount by me!).

    If they have made changes to code I have contributed then I want to know so that I can merge their changes into CVS.

    However before Corel takes this action they must first realize that they are "distributing" software, this is currently the crux of the issue. If they are distributing GPL'd software then they are violating the GPL, they are currently claiming that they are not distributing software.

  162. Calm Down, Simple Corel Blunder by Anonymous Coward · · Score: 1

    There's been a lot of flaming going on. Yes, I think Corel blundered, and is wrong. They are in clear violation of the GPL (distributing to 3rd parties). They'll correct their blunder shortly, I'm sure, or have hell on their hands. I wish the best for Corel, we need good companies backing Linux. I think "in the big picture" Corel's doing Linux good, but they need to follow the rules just like everyone else. For now, though, I'm still waiting for RMS's word on the ordeal.

  163. Confusing by mindstrm · · Score: 1

    I don't fault Corel for what they did. I think I understand what they are trying to do.

    The Problem: Corel wants to recruit beta-testers. They don't want details of their linux being sold or shown to anyone, as they aren't distributing yet. They don't want to spoil the surprise.

    The Problem: They can't use copyright law / licensing stuff to forbid you from distributing GPL software or it's derivatives. They simply CANNOT put a restrictive license on it, period, whether it is internal or external.

    Now, it may be possible to have people sign an NDA in which they agree that *ALL* information sahred between corel and them during the course of the beta-test is confidential, including software. Nobody would have a problem with this.
    (In this way, even if the user distributed part of the code... the code's license would allow it, but the NDA would slap them in the face)

  164. What Corel did and what they shoulda done. by Forkenhoppen · · Score: 1

    The main reason that Corel's slapped on this extra licence is because they're including their Wordperfect (Office?) for Linux with their Corel Linux distribution. The problem is that they wanted to do a test of what it'd be like in the final copy.

    The problem they ran into was that they didn't want people redistributing their Corel Wordperfect along with their Corel Linux distribution. Also, technically speaking, their installer and KDE apps are also their own intellectual property. Now, even if they could seperate Corel Wordperfect onto a seperate disc, so that it could be redistributed seperately, how do you seperate the installer?

    Personally, I agree; they definitely got the wording wrong on the licencing agreement. However, so long as the GPLed software that they're redistributing is available elsewhere, the community isn't really being harmed. You could say that the spirit of the licence hasn't been violated.

    That being said, it really sucks that they've (potentially) violated the wording of the licence..

    James

    1. Re:What Corel did and what they shoulda done. by Wentley · · Score: 1

      I don't know that this is the case. Their Linux WordPerfect is widely available freely in various forms. I bought a magazine awhile ago(PC Plus, May 1999) that had a CD with WordPerfect 8 for Linux taped on the front cover.

      I don't think the issue can be rationalized away by claiming they need to protect WordPerfect as bundled in the Beta.

  165. Re:You guys just can't stand it can you.. by Anonymous Coward · · Score: 0

    Bzzzt! Incorrect. The point here is not that we really really want to help Corel (that is looking less and less likely now, isn't it?) but that we want Corel to obey the rules.

    This is not a socialist concept, but perhaps the most "american" that linux gets! We want Corel to abide by the license that governs the software we've written, which (hopefully) guarantees our rights.

    LoppEar on public terminal.

  166. Half-hearted? by tilly · · Score: 1

    Hmmm...

    Who did the StrongARM port of Linux?

    Corel.

    Who has been contributing to Wine in a big way?

    Corel.

    Who has a big mouth?

    Stephen Bamattre.

    Who is, judging from the irritating smart quotes, using Windows while playing holier than thou about Linux?

    Stephen Bamattre.

    Enough said I think.

    Ben

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
  167. corel's market by flaming-opus · · Score: 1

    The more important point is that even if it IS an infringement of the GPL, it is in our best interest to let them do it. Corel, as a major software player can't afford to publicly release a beta version of their distribution. If they do, PCweek or some other bottom-feeding computer magazine is gonna through it on a lab box, test it, and tell the world that the product is crap. No one will buy it then.
    Corel isn't making a distribution for us, they're making it to sell to corps who would not otherwise use linux. I say give them the benefit of the doubt and let them fool around for a while. Hell, everything in there that is GPLd is probably debian anyway. The value added stuff is probably not.

  168. Actually, no by tilly · · Score: 1

    Corel's product, their distribution plus whatever extra tools they have, need not be GPLed. Sure, large portions of it have to be. But they can do like SuSE, Caldera, and others have in the past and have a distribution that has non-free pieces and cannot be freely redistributed.

    Regards,
    Ben

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
  169. The (GPL) situation as I understand it. by Chandon+Seldon · · Score: 1

    The GPL basically can be summed up in four points (As I understand it)

    1. If you recieve a piece of GPL'd software without source, you have the right to request source from whoever you got the program from.
    2. If you distribute GPL'd software, you must eithor provide the source with the distrobution, or provide the source on request to anyone who you have distributed the software too.
    3. If you distribute GPL'd software, or modified GPL'd software, you must distribute it under the terms of the GPL, with no additional restrictions.
    4. If you recieve GPL'd software, you always have the right to pass on that software to others under the terms of the GPL.

    So, this applies to Corel as follows:

    • They must provide source to all GPL'd programs the distribute (to whoever, however)
    • They cannot restrict the redistribution of GPL'd software in their distro

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  170. Zort..? by Kitsune+Sushi · · Score: 1

    Why would Stallman bitch about Red Hat? The last I heard, he was concerned about Intel and Netscape investing in them, but thought that they were making good decisions so far.. coming more and more in line with the free software community. Therefore, I fail to see what inspired that comment.. Care to enlighten?

    By the way, Corel would be competition to Red Hat, not VA. VA puts Linux on their computers, not make their own distro (the standard distro on their comps happens to be Red Hat.. surprise surprise..).

    --

    ~ Kish

  171. A mild suggestion to RMS by HoserHead · · Score: 2
    From the GNU General Public License:

    9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. I suggest, mildly, that RMS releases the GPL 2.1, which defines what "distributing" a program is. I think, probably, that saying that dissemination and use within a company, including possible 3rd party testers/developers would be best. Outside of a company, however, should be considered true 'distribution.'

    1. Re:A mild suggestion to RMS by Anonymous Coward · · Score: 0

      That would be a good thing. Sadly, it will not help the present case. When/if a new version of GPL is published, current licensees are under no obligation to switch to the new version. They may continue to use GPLv2.0

  172. Corel Isnt Exactly Closed Source, Just Closed Beta by Anonymous Coward · · Score: 0

    I look at it this way: Corel wasn't being closed sourced... They were just being closed beta. The people in the beta program would have gotten source and everything, but what they would have had was just the beta. Now, I don't think it was right for Corel to force beta testers to sign that very closed agreement... If Corel wanted to conduct beta testing in such a way then they should expect that those beta testers have the right to copy and redistribute the betas. All Corel was doing was trying to have an expanded internal-type beta program. And it all would have worked nicely if they didn't screw up that stupid agreement. I mean... That sort of closed beta program would have been totally cool... A select few people they wanted to be able to submit bug reports and such would have the access to sumbit bug reports and the beta testers that got the copies could then at their leasure freely redistribute the betas. Lets take... Say... OpenLinux and make a very loose fictional example. OpenLinux has a closed company-only beta program. But if a developer gave a copy of their distro to a friend and so on then that would be cool because of the GPL. And that's the way the Corel beta program should have gone. I agree that Corel should have the choice to conduct whatever style beta program they choose... They just SHOULD NOT force beta testers to keep everything closed, because legally they shouldn't be allowed to do that. Anyhow, that's my take on the situation. I hope I wasn't too confusing.

  173. Sorry if this is totally obvious... by Chandon+Seldon · · Score: 1

    But enough posters didn't seem to understand it...

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  174. Idefinate development == hole in GPL? by Anonymous Coward · · Score: 2

    Would it perfectly legal for a company to only make internal releases, and make users pay to be an internal beta tester, like you can do with microsoft.

    I think there should be a tighter definition on what can be considered internal testing.

    If corel is going to have this in beta for six months, then the rest of the community is being denied the ability to adopt and improve on changes that corel has already made.

    Isnt the whole point of the GPL and OSS that software is developed in the open to allow feedback and hence a better product.

    Does corel believe the whole "community" is not worthy or doesnt deserve the chance to assist them in development.

    The GPL is the backbone of the open source community, if it fails then what will become of us ?

  175. Re:Corel is right - wrong by elbobo · · Score: 5

    'the GPL covers the terms under which the software must be distributed'

    No, the GPL quite clearly states:

    '4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License.'

    Now that quite clearly means that however you define distribution is irrelevant, because they are copying, modifying, and sublicensing. The GPL goes on to say:

    'Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License.'

    So, if we were to do this by the book, then we could say they have already voided their rights. But I think that's probably going just a little over the top as yet! The GPL goes on again to say:

    'However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.'

    Which to me states that we can work with the Corel Linux Beta as it if were a normal GPLed distribution anyway.

    Please if you know more about licensing law than me, do correct me.

    Of course, this is all very subversive talk, and probably quite unnecessary as I'm sure Corel will figure it out soon enough and sort things. But still, it does put things in an interesting light. The GPL actually appears quite powerful at the end of the day, when it comes to defending the end user. Not so good for people like Corel who want to do things their way though.

    elbobo

  176. spirit of GPL vs. requirements of GPL by tuffy · · Score: 2
    When one thinks of a GPL'd product, one thinks of something built a bit at a time by individuals with the source/binary always at hand. We've come to take for granted such an arrangement is how open software gets built.

    But the GPL doesn't enforce any policy in that regard.

    Assuming Corel has modified GPL licensed portions of their distribution, they have no requirement to send out binaries/source until the entire thing is ready for distribution. Beta testers, even 3rd pary beta testers, can still be considered part of Corel internal development and not part of the public at large.

    In short, Corel doesn't have to release GPL'd source - yet. And if Corel hasn't made any modifications to anything GPL'd, they don't have to release the source at all. For instance, bundling closed-source WordPerfect with their distribution is okay, so long as the GPL'd distribution itself is available.

    But this whole episode is so frustrating because it doesn't feel like a true open-source project. Sortof a "that's not how we do it" feel.

    --

    Ita erat quando hic adveni.

  177. Ok, only now does it violate, maybe by NovaX · · Score: 1
    I posted a message before on how Corel hasn't violated the GPL, which I'll just link here. The thing is, only when the spokesperson said "we will make all of out modified GPL, etc. code available when we begin our distribution later this year."

    Now, its illegal, if that's a definate fact. To re-iterate, before they violated only if you assumed that the "Product" was entirely open source, not containing any closes source code. I assume it has a mixture, and thus they "Product" cannot be redistributed, etc. The Open Source part can. Thus, it never violated the GPL, as you have the right to call them and ask for copies of any modified GPL code.

    However, saying they have modified code under the GPL and wont release it till xx date, that's illegal. So, now you can flame Corel, or whatever, but whether you were for or against them before, just remember (if I am correct) they only violated it after they denied releasing the modified code. No one asked them, but they answered it for you.

    --

    "Open Source?" - Press any key to continue
  178. Does this mean... by XiRho · · Score: 1
    ...That if I were to take Wordperfect, and release it in an internal beta-test under the GPL where everyone is eligible save for Corel employees, that Corel wouldn't mind?

    OpenWord, hmm, I kinda like it..

    "If you don't use windows then what do you use?"
    "FreeBSD."

  179. I Spoke With A Corel Official Today by Bruce+Perens · · Score: 5
    I spoke with a Corel official today. He has been assigned this issue, he committed that he is definitely working on it and that I can tell people that, he hoped to have a policy change announcement today but he ran out of time. He asked me to re-iterate what I thought he should do, and I did.

    Don't panic, folks, it really is being worked on.

    Thanks

    Bruce Perens

  180. If it's not a GPL violation, it ought to be by Anonymous Coward · · Score: 0

    If one can lose his/her rights under the GPL by becoming a member of the testing team, the user group, signing a contract, working as an intern in the anteroom, or otherwise getting double shuffled by the lawyers, then it will be open season on the GPL, with the lawyers all trying to figure out how to persuade or intimidate the largest part of the public into waiving its rights. I've been pressured by lawyers into signing away my rights to public domain software. If the GPL stands for anything, it has to stand against this.

  181. Source would be open before court. quit yer boohoo by Anonymous Coward · · Score: 0

    The suit would ask that the source be available. Which it will be when it is officially released. And this would probably happen before the court date.

  182. so ignore the emails by / · · Score: 1

    Just have a privately-disclosed email address for the proper betatesters to email to. Ignore everything else. It's not that hard, and it's irrelelvant to whether Corel is violating the GPL as it appears to be doing.

    --
    "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
  183. My Corel Distribution by Anonymous Coward · · Score: 0

    I'm looking for beta testers for my Corel distribution. It will include Corel Draw, Word Perfect, Quattro Pro and every other product of Corel. All you need to do to become a beta tester is sign an agreement which assigns to me all the rights for this software. This way you will get software which is worth thousands of dollars all for free. If you are afraid that this might be considered software piracy - don't worry. By the time I make the official release (sometime around 2034) I promise to take care of all licensing problems.

  184. Loophole in GPL? by Anonymous Coward · · Score: 0

    Isn't this a dangerous loophole in the GPL? I mean, particularly if subscription-based access to software becomes common place. Think about it: code is available, you can test it, but since you are part of a subscription program, you aren't a "3rd party".....

  185. Hmm... by Gromer · · Score: 1

    Anyone else wondering where Eric Raymond and the OSI are? This would seem to be right up their alley, but Perens seems to have beaten them to it. Come to think of it, I haven't heard anything out of them since the "Take my job, please" fiasco.

    I have been (very mildly) a supporter of Raymond and the OSI for a while, but this is making me wonder. Hackers respect people who get the job done, and right now that looks a lot like Perens, and not Raymond. Come on, OSI, show us there's more to you than hot air!

    --
    "Never let your sense of morals prevent you from doing what is right" -Salvor Hardin
  186. Ignore it by Keepiru · · Score: 1
    Has anyone ever read a book called "Voyage from Yesteryear" by James P. Hogan. The people in the book basically have a way of dealing with people that make unreasonable demands, ignore them. Get the beta code, feel free to redistribute it if you wish (although not the Corel proprietary bits) and let them worry about it if they like. Oh wait, the rest is just debian, so why get it from the Corel CD?

    The point is, no one would want to distribute it, so it's sort of a moot point. However, it is against the OS Creed of post early and post often, but in the end that only hurts Corel.

  187. Availible to beta testers != Official release by Anonymous Coward · · Score: 0

    This product is not officially released to the public yet. That's why they have those beta agreements for beta testers.

    To be on the safe side, Corel should not refer to this as a release. It is a pre-release beta distribution. Then by definition, it has not been released.

    The word "release" is not a precise word.

  188. Bite the hand that feeds us? (LONG) by LordStanley · · Score: 2

    This is a very interesting issue. In my opinion, Corel is violating the GPL by not making the source available for their beta of their new Linux distribution. My question is, what to do about it?

    I think a lot of times the answer would be: "Flame them till they submit and release the source code." But I don't think that's really the best answer.

    I have a lot of respect for what Corel has done and is doing for the Linux community. (no, I don't work for Corel :) I would hate to see them abandon their Linux efforts due to some hotheads going off over an issue that could probably be solved without lobbing any cerebral nukes. Not that anyone in the Linux community would ever do that :)

    I can see why Corel may want to keep this beta "closed." This may or may not be their reasoning, I don't know. But instead of having a public beta and having the source code out there for several months (with bugs) prior to the final release, they can knock the public's socks off with an awesome public release when their beta program is over. That way, it's not the same old code everyone's seen for months, only without bugs (hypothetically speaking of course). Granted this is more of a commercial approach than the Linux community is used to but I think Corel is very serious about making a big impact and trying to pry market share away from Microsoft. That's certainly respectable but is this an approach that is acceptable to the OSS community?

    I think that we as a community should try to work with Corel to find a solution that will help them to be profitable while maintaining our important Open Source values. I mean, shouldn't we be trying to work with them as much as possible anyway? We want to take over the world, right? We want to attract more companies like Corel to the "Light Side" right?

    Maybe I'm wrong, maybe the sanctity of the GPL and it's relevence to Open Source Software is far too important for us to allow a company like Corel to encroach on.

    Just my opinion, but I think we are capable of a solution that maintains the crucial aspects of Open Source Software and the GPL but allows companies like Corel to market successful products and be profitable.

  189. Section 2(b) says "all third parties" by Keith+McClary · · Score: 1

    "2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy
    and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these
    conditions:

    ......

    b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the
    Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. "


    Can this be read as "all third parties except
    third party contract beta-testers" ?

    -------------

    Also I'm wondering what the heck section 4 means:


    " 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any
    attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights
    under this License. ... "

    It sounds like a company could permanently lose
    the right to do anything with a GPL'd program
    if there was any slip-up in complying with the
    license. And presumably anyone who contributed
    code would be able to apply for an injunction.

    Seems a bit extreme to me.

    -------------------

    Witty comment about the need to beta-test software licenses.

  190. Why software uses beta testing by debreuil · · Score: 2

    They beta test in limited batches to get limited amounts of feedback from users they feel would help them the best. The reason campanies don't release betas to the world at large to keep is it make technical support a complete nightmare (read costly). Corel might 'actually' support this distro, as opposed to all the other ones, so I wouldn't be so quick to condem. I was on various Corel Draw beta programs, the wording seems very familiar but I haven't dug it out. Its also not the type of document you want to just whizz out over lunch. What you say can have pretty long term implications, so companies tend to over state things and sound very heavy handed. Thus clauses like 'if this is legal where you live...' If I am having troulble with code that I know does not work right, and send it to Mary to have a look have I violated anything? Perhaps I didn't post it to the world, hoping to avoid lots of mail saying 'it doesn't work'. That type of mail can last years. So? So reeelllaaaaxxxxxxxx..... - Robin

  191. SETI by Anonymous Coward · · Score: 0

    A bit off topic, but I find it amazing that Team Slashdot is not NR1.......600 000 people per day read this site.........

  192. beta- what? internal- who? by Ralph+Wiggam · · Score: 1

    I agree that this is a good test of the GPL license. As long as people stays calm, it will probably end in Good resolution. As far as future abuses go, I think they can be headed off easily with crystal clear definitions of "beta" and "internal". Just off the top of my head-
    Beta: Software that you have not made any money on. Once any money change hands in exchange for the software, it becomes "released".
    Internal: Everyone using the software is employed by the developing company. I'm sure employment is defined in some legal document.
    The important one here is "beta". The main argument I've seen here is that companies, such as MS, could slap illegal licenses on GPLed software and have them permanently be betas. That would be fine as long as they can't make a dime off this "beta" software.
    Are these two terms defined somewhere that I'm not aware of? Let me know. The lack of a JD doesn't stop anyone else on Slashdot from pitching in thier $.02, why should it stop me.

    -Barry

  193. What the beer are you people on? by Ilsundal · · Score: 1

    Who cares, Corel's releasing a product, in which they want to have a few beta testers before it goes mainstream. What the hell is wrong with that? I certainly wouldn't want to release a Linux distribution without a few people testing it beforehand, not to mention, if I was a huge company such as Corel. Corel's doing a good thing for the Linux community, and GNU's been a mere religion lately. Give it up already, and let them handle it like it's a "real" product. Corel Linux seems as it's going to be the most hip thing since sliced bread.

    --
    "True refinement seeks simplicity."
  194. License compliance by pete-classic · · Score: 1

    I wonder how Corel has responded to license violations in the past.

    It's not warez, I'm just using -insert Corel product here- internally . When I get serious about using it I will start complying with the license.

    Gimme a break.

  195. Redhat showing us how it is done; corel are not. by freddevice · · Score: 1

    It is a great pity; but corel have shot themselves in the foot.