Slashdot Mirror


Debian Kicks Jörg Schilling

An anonymous reader writes "Debian's cdrecord maintainers announced that they have had enough of Jörg Schilling and kicked his program suite cdrtools out of Debian, introducing a free fork of his no longer free cdrtools." I've put the message below, along with some other links. So, why the fork? CD/DVD burning is a complicated business that needs a lot of knowledge, so forking such a big collection isn't a step to be taken lightly. It requires a lot of development effort that could be put to better use elsewhere.

In the past, we, the Debian maintainers of cdrtools, had a good and mutually cooperative relationship with Jörg Schilling. He even commented on Debian bug reports, which is one of the best things an upstream maintainer can do. Naturally, there were occasionally disagreements, but this is normal.

Unfortunately Sun then developed the CDDL and Jörg Schilling released parts of recent versions of cdrtools under this license. The CDDL is incompatible with the GPL. The FSF itself says that this is the case as do people who helped draft the CDDL. One current and one former Sun employee visited the annual Debian conference in Mexico in 2006. Danese Cooper clearly stated there that the CDDL was intentionally modelled on the MPL in order to make it GPL- incompatible. For everyone who wants to hear this first-hand, we have video from that talk available.

Here is the FSF position about the CDDL. This thread contains statements on the issue made by Debian people; for more context also see the other mails in that thread. In short -- the CDDL has extra restrictions, which the GPL does not allow. Jörg has a different opinion about this and has repeatedly stated that the CDDL is not incompatible, interpreting a facial expression in the above-mentioned video, calling us liars and generally appearing unwilling to consider our concerns (he never replied to the parts where we explained why it is incompatible). As he has basically ignored what we have said, we have no choice but to fork. While the CDDL *may* be a free license, we never questioned if it is free or not, as it is not our place to decide this as the Debian cdrtools maintainers. However, having been approved by OSI doesn't mean it's ok for any usage, as Jörg unfortunately seems to assume. There are several OSI-approved licenses that are GPL-incompatible and CDDL is one of them. That is and always was our point.

For our fork we used the last GPL-licensed version of the program code and killed the incompatibly licensed build system. It is now replaced by a cmake system, and the whole source we distribute should be free of other incompatibilities, as to the best of our current knowledge.

Anyone who wants to help with this fork, particularly developers of other distributions, is welcome to join our efforts. You can contact us on IRC, server irc.oftc.net, channel #debburn, or via mail at debburn-devel@lists.alioth.debian.org. Here is our svn repository.

473 comments

  1. Nothing to see here, please move along by iced_773 · · Score: 0, Offtopic

    Looks like they kicked Hemos, too.

    1. Re:Nothing to see here, please move along by tezbobobo · · Score: 1

      Congratulations, you have successfully committed an etymological fallacy. It is obvious from the context that he was not indicating he thought anyone was a homosexual. Some would say that the transition of the definition of the word 'gay' would be subject to the same complaint you've just used of the word faggot. It's a crap argument. He was obviously using it as a simple pejorative.

      If you want a suggestion for making your life happier, don't use your politics to interpret other people's meanings. Take them as they come.

    2. Re:Nothing to see here, please move along by WilliamSChips · · Score: 1

      You do realize that because he posted in the thread, even as an AC, he can't use his modpoints? You need to use much more vague terminology(putting it on one person is impossible) and also, DocRuby did it much betterly.

      --
      Please, for the good of Humanity, vote Obama.
  2. I believe by Anonymous Coward · · Score: 5, Funny

    They told him to fork off.

  3. Ouch by Anonymous Coward · · Score: 5, Funny

    I understand dropping his package, but kicking him? Man, I don't want to upset the Debian team.

    1. Re:Ouch by Anonymous Coward · · Score: 5, Funny

      Better than kicking his package. Ouch!

    2. Re:Ouch by Anonymous Coward · · Score: 1, Funny

      The decision to remove software packages from Debian always seem to end in such acrimony. Personally, I thought the headline should have read "Debian forks Jorg Schilling where Sun don't shine".

    3. Re:Ouch by Anonymous Coward · · Score: 0

      I wanna work with the Debian team espicially if they will hold my package.

    4. Re:Ouch by Tanuki64 · · Score: 1
      I understand dropping his package, but kicking him? Man, I don't want to upset the Debian team.
      You don't want to upset the Debian team? Did you ever follow a discussion with Joerg Schilling? Regardless who is right or wrong, the Debian team must be a bunch of angels. Someone like Ghandi probably would have strangeld him after five minutes.
    5. Re:Ouch by vwjeff · · Score: 1

      I understand dropping his package, but kicking him? Man, I don't want to upset the Debian team.

      Better than drop kicking his package.

  4. I've wondered about Debian by Bombcar · · Score: 4, Interesting

    Won't the GPLv3 be incompatible with the GPL?

    1. Re:I've wondered about Debian by Aladrin · · Score: 0

      There is no 'won't be'... It -is- incompatible.

      From http://www.onlamp.com/pub/a/onlamp/2005/09/22/gpl3 .html?page=2
      "Even small changes from version 2 of the GPL will result in an incompatible license. Two slightly different licenses, each saying that modified versions of a program must be distributed under the same license, are inevitably incompatible."

      There are some software that say or 'gpl v2 or any later version' but if even 1 package (ie: the kernel) doesn't say that, then the whole distro can forget it.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    2. Re:I've wondered about Debian by Anonymous Coward · · Score: 0

      Yeah, but it mostly doesn't matter. At least for projects who have added the v2 or later clause.
      Linux does not have that clause, although many contributions in Linux have the v2 or later clause in them. I guess people if people dual licence the code, eventually we will end up with a GPLv3 project. Go GNU! Go Linux!

    3. Re:I've wondered about Debian by RovingSlug · · Score: 0, Flamebait

      Yeah, I didn't realize Debian was so pedantic about the GPL. Regardless of any ego issues, it sounds like cdrtools was still free, just under a different but still open source license. Just one that sounds like it says "you're allowed to keep your changes private and commericial, if you like". The potential for closed corporate forking is grounds for kicking and forking to GPL?

    4. Re:I've wondered about Debian by Curtman · · Score: 4, Informative
      if even 1 package (ie: the kernel) doesn't say that, then the whole distro can forget it.
      Can forget what? Every distro that I know of contains software with many different licenses. The only thing it prevents is taking code from a GPL v2 (without the 'any later version' clause) and putting it in a GPL v3 package. It doesn't say anything about running GPL3 apps on a GPL2 kernel, or CDDL apps on a GPL2 kernel, or BSD apps on a GPL2 kernel.
    5. Re:I've wondered about Debian by sydb · · Score: 4, Informative

      There are some software that say or 'gpl v2 or any later version' but if even 1 package (ie: the kernel) doesn't say that, then the whole distro can forget it.

      What are you talking about? A distro is "mere aggregation" which is allowed by the GPL. Debian includes software with GPL-incompatible licenses, such as Apache.

      --
      Yours Sincerely, Michael.
    6. Re:I've wondered about Debian by cduffy · · Score: 4, Informative

      Combining previously contributed 3rd-party GPLed code with your own (recently-relicensed-to) CCDL code is quite certainly a way to end up with a combined product which isn't legally redistributable.

    7. Re:I've wondered about Debian by jZnat · · Score: 1

      The more interesting question is how long will it take for the GPLv3 to make it in Debian Stable.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    8. Re:I've wondered about Debian by Rashkae · · Score: 1

      What about all the other programs that might need to link to to the tools,, oops, can't be licesensed under GPL anymore unless special exemptions are written/created.... not to mention the possible problems if someone borrows code (assuming most everything in Debian Free is ,, well, free) without verifying the details of the license.. yes, I realize that it's the person's own fault, and not that of cdrecord, but it still makes sense to try to keep the system as GPL compatible as possible.

    9. Re:I've wondered about Debian by jZnat · · Score: 4, Informative
      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    10. Re:I've wondered about Debian by masklinn · · Score: 2, Insightful

      The potential for closed corporate forking is grounds for kicking and forking to GPL?

      WTF? They didn't fork to GPL, they forked the last GPL'd version, because new versions are released under the CDDL which is specifically incompatible with the GPL. And Debian is based on releasing only GPL'd or GPL-compatibly-licensed softwares.

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    11. Re:I've wondered about Debian by Anonymous Coward · · Score: 1, Funny

      Don't worry it will be in Debian Stable by the time GPLv4 comes out.

    12. Re:I've wondered about Debian by Redlazer · · Score: 1
      I dont understand... Why would a different licensing scheme make something incompatible? Isnt it just how the law looks at ownership?

      Or am i missing something?

      -Red

      --
      Guns don't kill people, "with glowing hearts" kills people.
    13. Re:I've wondered about Debian by julesh · · Score: 4, Informative

      And Debian is based on releasing only GPL'd or GPL-compatibly-licensed softwares.

      Er, no. Debian is based on releasing only software which conforms to the debian free-software guidelines. Says nothing about the GPL in there, other than that the GPL conforms to these guidelines. They also release software under the artistic license, which isn't even free software, according to the FSF's definition, let alone GPL-compatible.

    14. Re:I've wondered about Debian by Curtman · · Score: 1
      Why would a different licensing scheme make something incompatible?
      Not incompatible as in prevents it from running. You cannot take snippits of code that do some function and port them to applications which have incompatible licensing. It's all about what you can do with the source code, and nothing to do with how you run the application.
    15. Re:I've wondered about Debian by Nutria · · Score: 2, Funny
      The more interesting question is how long will it take for the GPLv3 to make it in Debian Stable.

      How do you release a license as a product?

      --
      "I don't know, therefore Aliens" Wafflebox1
    16. Re:I've wondered about Debian by gmack · · Score: 5, Insightful

      The debian folks are being far too nice about this. I don't for the life of me understand why this guy has been tollerated for so long. He is a major reason why CD burning is more of a pain than it should be in Linux. While CDRtools may be free the DVD writing tools from the same author are not. There is also the problem of CDRtools author pendantically sticking to his SCSI interface library and refusing to use any kernel interface other than the IDE-SCSI kernel interface because the other interfaces don't support CPU access or flatbed scanners (I'm not kidding) even though CDRtools is the only real user of that library. He is so stuck on the (0,0,0) interface format what when someone pointed out that device names work he imediatly announced he would add code to remove that ability. He has also been known to add strange delay loops and refuses to remove uneeded/obsolete warnings when interfacing with Linux.

    17. Re:I've wondered about Debian by kripkenstein · · Score: 1

      A distro is "mere aggregation" which is allowed by the GPL. Debian includes software with GPL-incompatible licenses, such as Apache.

      Mostly true, but this needs qualification. Apache is fine despite not being GPL, but a non-GPL kernel module would not be ok (such as the binary NVidia drivers). Likewise a non-GPL program linking to GPL (but not LGPL) portions of GNOME would also be problematic.

      So, yes, you can in some cases include non-GPL code in a Linux distribution, but not always.

    18. Re:I've wondered about Debian by anshil · · Score: 2, Informative

      IANAL, but you can take GPLv2 stuff into any GPLv3 project, but not the other way around.

      As the GPLv2 has already an upward compability clause, as it says something like "You may use this software at your opinion with any newer GPL version.

      The only exception are software packages where the author add an addendum that you do not have this freedom of free GPL "upgrades". (linux kernel e.g., since they didn't want to give the FSF the power to freely alter the license out of their powerrange.)

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    19. Re:I've wondered about Debian by Nothinman · · Score: 1
      Can forget what?
      Distribution. The GPL is a distribution license not a usage license, locally you can do whatever you want with the code as long as you don't distribute it. Distributions won't legally be allowed to distribute software under the GPLv3 that links against GPLv2 software, but if the software is just bundled together ("mere aggregation") on the same disc I believe it's fine. Just like the CDDL and GPLv2 are incompatible but Debian already ships some software under the CDDL, it just has to only link with software under compatible licenses.
    20. Re:I've wondered about Debian by Nothinman · · Score: 4, Informative
      The debian folks are being far too nice about this. I don't for the life of me understand why this guy has been tollerated for so long. He is a major reason why CD burning is more of a pain than it should be in Linux. While CDRtools may be free the DVD writing tools from the same author are not.
      While I agree with the first part, Joerg is a huge PITA and doesn't listen to anyone that doesn't already agree with thim. The last part is wrong, from what I read he's recently put the DVD burning code into the CDDL'd cdrecord code so you don't need is cdrecord-prodvd crap anymore.
    21. Re:I've wondered about Debian by todorb · · Score: 0

      the nvidia kernel module is not binary, it's compiled from source. it's not GPL however. the OpenGL drivers are binary.

    22. Re:I've wondered about Debian by mabhatter654 · · Score: 1
      it's not the other programmer's own fault... cdrecord changed their license... they were complying with the old license by also using GPL... now the new version is incompatible... so they can't use any further updates. The old version isn't going anywhere, so it's not like people are losing anything. But it puts a crimp in the course of normal updates because now everybody has to appy their own patches.

      I'd agree it's a bit stupid, BUT... use Apple's or Microsoft's code out-of-license and see how long until you get a CnD letter! It's only vigilance that keeps the GPL from being watered down.. if OSS was to get too watered down because we allowed to much freedom, it could be considered "public domain" a concept that doesn't legally exist any more.. so somebody with bigger lawyers could swoop in and take the whole thing.

    23. Re:I've wondered about Debian by Bloater · · Score: 1

      > IANAL, but you can take GPLv2 stuff into any GPLv3 project

      Only if you have the permission of the owner of the copyright of the GPLv2 stuff. Many owners explicitly say that you can relicense it under a later version, but many also do not. That second demographic has reserved the right to prevent you from relicensing that software under GPLv3 and so you may not do it.

    24. Re:I've wondered about Debian by drinkypoo · · Score: 1
      the nvidia kernel module is not binary, it's compiled from source. it's not GPL however. the OpenGL drivers are binary.

      Close, but not quite. There are two components to the nVidia kernel module; there is a driver stub that is compiled to match your kernel; it talks to the binary components that actually do the magic.

      Both the actual video driver itself and the opengl components are binary-only.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. Re:I've wondered about Debian by drinkypoo · · Score: 3, Insightful
      The potential for closed corporate forking is grounds for kicking and forking to GPL?

      First of all, arguably the author himself forked when he began to use a new license. He himself created a CDDL fork from the GPL version. This is simply a reversion to the GPL version.

      Second of all, the Debian Free Software Guidelines simply do not permit use of the CDDL. More on this at http://www.debian.org/legal/licenses/.

      Short form: If you don't like their politics, don't run their distribution. Case closed.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    26. Re:I've wondered about Debian by Mr.Ned · · Score: 1

      The GPLv3 is incompatible with the GPLv2, in that you can't license parts of a work under each and still have the whole work be redistributable. It's not a problem, though; both the GPLv2 and the GPLv3 will be free software licenses, and Debian will include software licensed under both. Additionally, a lot of software is licensed under the GPLv2 "or later", so anyone distributing the software can "upgrade" to the newer version of the license.

    27. Re:I've wondered about Debian by labratuk · · Score: 1

      Even better are the hilariously bad patches he's tried to get into the kernel over the years.

      --
      Malike Bamiyi wanted my assistance.
    28. Re:I've wondered about Debian by cortana · · Score: 2, Informative

      Yeah, and how he claims that because they weren't instantly accepted that it is evidence that the kernel is unmaintained!

      cdrtools should have been forked years ago purely based on the technical issues. If you try to run it on a modern system it bleats that you should "upgrade" to Solaris or Linux 2.4!

      Maybe now Joerg will admit that the Linux port of cdrecord is unmaintained and he will finally drop it. I wish.

    29. Re:I've wondered about Debian by anshil · · Score: 1

      "This program is free software; you can redistribute it and/or
      modify it under the terms of the GNU General Public License
      as published by the Free Software Foundation; either version 2
      of the License, or (at your option) any later version."

      IANAL, but this gives every user the option to "upgarde" the license with his redistribution.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    30. Re:I've wondered about Debian by jZnat · · Score: 1

      Well, just ask Microsoft; they're pretty good at it.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    31. Re:I've wondered about Debian by WebMink · · Score: 1
      Second of all, the Debian Free Software Guidelines simply do not permit use of the CDDL. More on this at http://www.debian.org/legal/licenses/.

      The page you link to has no mention of the CDDL. It does say: "Please note however, that the Debian project decides on particular packages rather than licenses in abstract, and the lists are general explanations."

    32. Re:I've wondered about Debian by Aardpig · · Score: 1

      Here, here. Every time I use cdrtools with a /dev/hd? device name, I'm reminded what a silly little twat Shilling is. Although he may have brought CD writing ability to Linux, he's ensured that this ability has always been user-unfriendly and ideosyncratic.

      --
      Tubal-Cain smokes the white owl.
    33. Re:I've wondered about Debian by drinkypoo · · Score: 1
      The page you link to has no mention of the CDDL.

      Very good! The page ostensibly lists all licenses used in Debian, and has no mention of the CDDL. Personally, I was able to infer from this that the CDDL is not an approved license.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    34. Re:I've wondered about Debian by WebMink · · Score: 1
      The page ostensibly lists all licenses used in Debian, and has no mention of the CDDL. Personally, I was able to infer from this that the CDDL is not an approved license

      I suggest it would be wiser to infer that no package has so far been included in Debian with that license. There are plenty of licenses missing from that list.

    35. Re:I've wondered about Debian by Anonymous Coward · · Score: 0

      Wow, you can be sued for slander if you can't prove all that gmack (197796)!

    36. Re:I've wondered about Debian by Petrushka · · Score: 1

      That's the bit the GP was drawing attention to too. Not all applications are distributed with the "or (at your option) any later version" clause. For example: the Linux kernel.

    37. Re:I've wondered about Debian by anshil · · Score: 1

      You cannot just alter the GPL license, by changing or deleting text from the middle of it.

      However some applications have an extra addendum like: the Linux Kernel that prohibit that clause. If you look back in /. history thats exactly what I wrote. However despite the Linux kernel I think only very few projects have that addendum. Sourcecode without that addendum can freely be "upgraded" to GPLv3

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    38. Re:I've wondered about Debian by anshil · · Score: 1

      Or maybe to reword it differently where the aboth poster is wrong.

      You do NOT need the expressive permition from an GPLv2 author to republish in GPLv3.
      However you do need to NOT have him expressibly prohibited "upgrading" from the author when he published it under GPLv2.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    39. Re:I've wondered about Debian by Petrushka · · Score: 1
      You cannot just alter the GPL license, by changing or deleting text from the middle of it.

      Why not? If it's your code, you can release it under any licence you want. It might end up as a licence that's incompatible with the GPL, but there's nothing to stop you doing it, other than the FSF deciding to enforce its copyright on the wording of the licence.

      Anyway, it's not relevant. The phrase "or (at your option) any later version" isn't actually in the licence. Take another look: notice that it isn't in the "Terms and conditions" section, but in the section "How to Apply These Terms to Your New Programs". This is how the Linux kernel, among other things, has been released without that phrase.

    40. Re:I've wondered about Debian by anshil · · Score: 1

      "but there's nothing to stop you doing it, other than the FSF deciding to enforce its copyright on the wording of the licence."

      Exactly. Altering the GPL License is
      * copyright violation of the FSF
      * another legal issue, is that as "signer" of a license you are misguided in what you sign, if there is "GPLv2" labeled above it, and somebody alters some issue in middle of the text, on court you can argue with success that you didn't expect it to have changed, and expected to license under a GPLv2. You may not "sneak" in things... this goes as well e.g. showing somebody a copy of the contract but then on the one to sign silently alter something without giving explicit notice etc. This goes also very much e.g. for "general terms and conditions" you cannot alter them to existing customers without giving explicit notice, if you don't, the old ones are still in charge for him, as you cannot expect them to study them every time.

      ---
      Anyway as you said its not relevant, that is correct. But I don't know which notable other things beside the linux kernel have been released without that phrase... Most GPL software I've seen stick to the recommendation of FSF. Does projects that weren't as paranoid about the FSF as Torvaldis now have no problem "upgrading" to GPLv3.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
  5. Is the MPL the Mozilla Public License? by bgfay · · Score: 2, Interesting

    They refer to MPL in the message and I wondered if that's that Mozilla license and if that is really incompatible with the FSF.

    --
    Yeah, I'm as old as my UID would suggest.
    1. Re:Is the MPL the Mozilla Public License? by OmegaBlac · · Score: 5, Interesting
      Yes it is the Mozilla Public License. From the "GPL-Incompatible, Free Software Licenses" section of one of the links posted in the summary/article:

      Mozilla Public License (MPL)

      This is a free software license which is not a strong copyleft; unlike the X11 license, it has some complex restrictions that make it incompatible with the GNU GPL. That is, a module covered by the GPL and a module covered by the MPL cannot legally be linked together. We urge you not to use the MPL for this reason.

      However, MPL 1.1 has a provision (section 13) that allows a program (or parts of it) to offer a choice of another license as well. If part of a program allows the GNU GPL as an alternate choice, or any other GPL-compatible license as an alternate choice, that part of the program has a GPL-compatible license.
    2. Re:Is the MPL the Mozilla Public License? by bgfay · · Score: 1

      Thank you. I've got some reading to do on this.

      --
      Yeah, I'm as old as my UID would suggest.
    3. Re:Is the MPL the Mozilla Public License? by Anonymous Coward · · Score: 0

      Geeze. It's tough enough to write decent software, but we're saddled with these legalese of esoteric gotchas. This "copyright" business, at least as far as software is concerned, seems seriously broken. I hear it's not working too well for music/video, either.

    4. Re:Is the MPL the Mozilla Public License? by Anonymous Coward · · Score: 0

      They refer to MPL in the message and I wondered if that's that Mozilla license and if that is really incompatible with the FSF.

      Yes and yes, but irrelevant. Mozilla dual (actually tri-) license their code these days.

    5. Re:Is the MPL the Mozilla Public License? by BrokenSegue · · Score: 3, Informative

      Yep, MPL==Mozilla Public License. The MPL is incompatible with the GPL because MPL'd code can be combined with proprietary code. FSF says that MPL has "some complex restrictions that make it incompatible with the GNU GPL." To get around this potential problem, Mozilla licenses all of their code under the MPL, GPL and LGPL (a so called tri-license).
      See MPL for more details.
      I wonder why Schilling doesn't just dual-license? (I did RFTA)

    6. Re:Is the MPL the Mozilla Public License? by Jussi+K.+Kojootti · · Score: 1
      They refer to MPL in the message and I wondered if that's that Mozilla license and if that is really incompatible with the FSF.
      I guess you mean incompatible with GPL? Yes, as far as I can tell MPL and GPL are incompatible. There's no need to worry though, as almost all Mozilla code is tri-licensed MPL/GPL/LGPL -- the 3rd party developer can choose whichever he likes.
    7. Re:Is the MPL the Mozilla Public License? by Curtman · · Score: 4, Informative
      I wonder why Schilling doesn't just dual-license?
      Because Schilling is a Sun fanboi. See his blog for details..

      "OpenSolaris however _is_ a real threat for Linux. OpenSolaris gives more freedom than Linux, it gives new impressing features and there is marketing.

      It seems that the reason for the FUD against OpenSolaris published by Linux people is caused by the fact that product of value and freedom found in Linux is smaller than the product of value and freedom available with OpenSolaris.
      "

      Among other humourous things.
    8. Re:Is the MPL the Mozilla Public License? by truedfx · · Score: 2, Informative
      The MPL is incompatible with the GPL because MPL'd code can be combined with proprietary code.

      That's clearly untrue, as the FSF explicitly state that public domain code, (modified-)BSD-licensed code, X11-licensed code, and code released under various other licenses that can be combined with proprietary code is GPL-compatible.

      FSF says that MPL has "some complex restrictions that make it incompatible with the GNU GPL."

      This is why, and nothing more.

    9. Re:Is the MPL the Mozilla Public License? by HiThere · · Score: 4, Informative

      Not to worry. Firefox is available under GPL. MPL was never widely used outside of Mozilla, and that chiefly in the period before Mozilla was widely used. At that, it's a better license than the CDDL. The CDDL specificly allows distribution of binaries that depend on proprietary licenses of various forms. One of the forms would make the source code visible, and not clearly warn users that it was dependant on having licensed certain software patents...i.e., that the end-users were liable if they didn't properly license the patents required to use the software, and the company could know about it and not warn you.

      The MPL protected against that. The CDDL removed that protection. So, I ask myself, *why* would Sun make such a change? (I asked Sun, too. They never responded...which doesn't prove anything.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    10. Re:Is the MPL the Mozilla Public License? by Anonymous Coward · · Score: 0

      The MPL protected against that. The CDDL removed that protection. So, I ask myself, *why* would Sun make such a change? (I asked Sun, too. They never responded...which doesn't prove anything.)

      Maybe because your statements may be incorrect!

    11. Re:Is the MPL the Mozilla Public License? by HiThere · · Score: 1

      They didn't say so. Of course, they didn't say anything...

      OTOH, that's what the licenses said to me when I read them, and that's what several others were saying at the time. So unless there's genuine evidence that I've misunderstood them, I plan to steer well clear of anything using the CDDL.

      However, IANAL. If you don't trust my analysis (and you shouldn't), then research it yourself, or hire a lawyer to do so for you.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    12. Re:Is the MPL the Mozilla Public License? by Just+Some+Guy · · Score: 1
      Among other humourous things.

      Such as the fact that he doesn't prune the comment spam:

      Free blog hosting using wordpress. The top blogging tols online and many free templates to choose from. Free hosting. Get your blog free gay porn now!
      --
      Dewey, what part of this looks like authorities should be involved?
    13. Re:Is the MPL the Mozilla Public License? by WilliamSChips · · Score: 1

      He's a shill. He even named his distro SchilliX.

      --
      Please, for the good of Humanity, vote Obama.
  6. Re:Storm meet teacup by Amazing+Quantum+Man · · Score: 4, Interesting

    Because most of the thousands of OSS cd tools are merely front-ends to cdrecord.

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  7. Still squabbling I guess by Spazmania · · Score: 1

    I retract my comment from the other day (http://slashdot.org/comments.pl?sid=195649&cid=16 033548). The folks at Debian are still apparantly squabbling over how free is free enough.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    1. Re:Still squabbling I guess by krmt · · Score: 3, Insightful

      Try "legal" and "illegal". If two licenses are incompatible, then it is illegal to distribute software written under both together. So it's illegal for Debian to distribute the CDDL licensed bits of cdrecord with the GPL licensed bits. This isn't squabbling about the definition of free, it's about protecting a volunteer project with no money from being sued.

      --

      "I may not have morals, but I have standards."

    2. Re:Still squabbling I guess by julesh · · Score: 1

      So it's illegal for Debian to distribute the CDDL licensed bits of cdrecord with the GPL licensed bits.

      What GPL licensed bits? The impression I've got is that it's all Schilling's copyright, so he can relicense however he wishes. Is this wrong?

    3. Re:Still squabbling I guess by joebutton · · Score: 1

      The whole world of free software has been squabbling with Jorg Schilling for years. Debian has finally done something decisive to put a stop to it.

    4. Re:Still squabbling I guess by eean · · Score: 1

      I don't understand either. I guess it isn't all Schilling's copyright. If he could just get the whole thing licensed under the CDDL I suspect there wouldn't be any problems.

    5. Re:Still squabbling I guess by Ben+Hutchings · · Score: 2, Informative
    6. Re:Still squabbling I guess by avenj · · Score: 5, Informative

      It works like this: The CDDL is incompatible with the GPL. Schilling doesn't want to believe it is, but both the CDDL and GPL writers (and anyone with half a brain) say otherwise. So while he's perfectly within his rights to distribute source code that combines CDDL & GPL code (as he is doing now), as soon as you build that source code and distribute the result (as any binary distribution does), you've just violated the GPL's 'no additional restrictions' clause.

    7. Re:Still squabbling I guess by strstrep · · Score: 1

      IANAL, but ... By releasing the old version of the software under the GPL, Shilling has granted the right for others to use it any way they want as long as they abide by the GPL. He can re-license it, but people can still use it under the GPL, unless he releases *new* software under only a single license---the older software is still GPLd.

    8. Re:Still squabbling I guess by carpeweb · · Score: 1

      sounds right to me, and hence, anything along Debian's new fork is also still GPLd, right? So why are so many people getting so worked up about a relatively amicable divorce?

    9. Re:Still squabbling I guess by blixel · · Score: 1

      IANAL, but ...

      This is a tech forum. If sodomizing your girl/boyfriend is "your thing", well ... to each their own I say. But let's stay on topic, mmmkay?

  8. MPL not allowed in Debian? by Wesley+Felter · · Score: 1

    Do I read that message correctly as saying that MPL-like licenses are not allowed in Debian? If so, did Debian also not allow Mozilla back in the old days when it was MPL/NPL licensed, or is this a new decision?

    1. Re:MPL not allowed in Debian? by didit · · Score: 0

      No. It's just that incompatible licenses are incompatible. CDDL (and MPL) are GPL incompatible.

    2. Re:MPL not allowed in Debian? by Wesley+Felter · · Score: 2, Informative

      I understand that, but why is it grounds for a package to be removed from Debian?

    3. Re:MPL not allowed in Debian? by Anonymous Coward · · Score: 1, Informative

      I understand that, but why is it grounds for a package to be removed from Debian?

      Because the package, according to the discussion linked to from the summary, contains both code that is licensed under the GPL and code that is licensed under the CDDL.

      If all of its code was licensed under one or the other (or under licenses that are compatible with one another) then that would be fine. But according to the discussion, that isn't the case.

    4. Re:MPL not allowed in Debian? by cduffy · · Score: 1

      MPL-like licenses are certainly allowed.

      Software projcets which include code licensed only under the GPL and code licensed only under the MPL, on the other hand, are not allowed -- because due to the incompatibility between those licenses, such projects are illegal to distribute.

    5. Re:MPL not allowed in Debian? by Anonymous Coward · · Score: 0

      But as someone pointed out elsewhere in this thread, Debian includes other non-GPL compatible licensed software in its distribution like Apache, openssl, PHP for a few examples. Why be so specific about CDDL incompatibilty? Or is this just an issue about a clash of personalities?

    6. Re:MPL not allowed in Debian? by Wesley+Felter · · Score: 1

      Software projcets which include code licensed only under the GPL and code licensed only under the MPL, on the other hand, are not allowed -- because due to the incompatibility between those licenses, such projects are illegal to distribute.

      OK, this makes sense. I wish the Debian folks had included such a clear explanation in their announcement.

    7. Re:MPL not allowed in Debian? by squiggleslash · · Score: 5, Informative

      But as someone pointed out elsewhere in this thread, Debian includes other non-GPL compatible licensed software in its distribution like Apache, openssl, PHP for a few examples. Why be so specific about CDDL incompatibilty? Or is this just an issue about a clash of personalities?

      Reread the parent. He said that a project that has both code licensed only under the GPL and code only licensed with {a license incompatible with the GPL} cannot be in Debian, because it would be illegal to distribute.

      This isn't about putting Apache and GNU C in the same distribution. It's about putting filemanager.c and documentview.c in the same binary when filemanager.c is licensed under the XGL, and documentview.c is licensed under the XGL-incompatible YGL. That's the core of the problem here.

      --
      You are not alone. This is not normal. None of this is normal.
    8. Re:MPL not allowed in Debian? by Anonymous Coward · · Score: 0

      Ah, ok. That makes sense now. Thanks for the clarification.

    9. Re:MPL not allowed in Debian? by WilliamSChips · · Score: 1

      Because software under GPL-incompatible licences rarely includes GPL code.

      --
      Please, for the good of Humanity, vote Obama.
  9. CDDL by mrsam · · Score: 4, Interesting

    Anyone who kept track of Joerg Schilling, and his prominent ego, was able to clearly see the inevitable fork from quite a distance away. Schilling was another one of those types -- like the dude who was running some obscure piece of code known as xfree86 -- whose success and prominence as the author of a popular free software package went completely into his head.

    No, this should not be suprising news to anyone who's been following LKML. You could've predicted this a long time ago. What is really interesting here is the revelation that Sun explicitly made CDDL intentionally incompatible with GPL. That is, what I think, the newsworthy fact, and should be a wake up call to all the Sun fan club who've been slobbering all over themselves on the account of Sun's promises of releasing Java as free software.

    Reading this just underscores the fact that you just can't trust Sun, and nobody should hold their breath on account of Java.

    1. Re:CDDL by Wesley+Felter · · Score: 1

      If Sun releases their VM under CDDL, it will still be free software.

    2. Re:CDDL by eviltypeguy · · Score: 3, Insightful

      Anyone who kept track of Joerg Schilling, and his prominent ego, was able to clearly see the inevitable fork from quite a distance away. Schilling was another one of those types -- like the dude who was running some obscure piece of code known as xfree86 -- whose success and prominence as the author of a popular free software package went completely into his head.

      If that's all it was, then why has no one else been able to create an equivalent tool to Joerg's?

      You make it sound like Joerg was all hot air, and not a extremely technically cable person.

      No, this should not be suprising news to anyone who's been following LKML. You could've predicted this a long time ago. What is really interesting here is the revelation that Sun explicitly made CDDL intentionally incompatible with GPL.

      It's only a revelation to those who believe it. Thankfully there are those who know better. Danese Cooper was no longer a SUN employee as of March 2005. Her words (from after that) are therefore not representative of SUN.

      Reading this just underscores the fact that you just can't trust Sun, and nobody should hold their breath on account of Java.

      Ah yes, let the conspiracy theories begin! The same sad old song. Despite the fact that SUN has released more code than any other company under *free* and *open source* software licenses they're to blame for everything.

      It's funny because when the Apache Software Foundation has a license that is incompatible with the GPL, no one gave them grief, but SUN moves to one and suddenly they're evil...

      The real problem here is NOT the CDDL, Apache License, etc. The real problem is the GPL. There are many licenses classified as *free software* by the FSF that are incompatible. What makes SUN's any more evil than the other ones? If Richard's (RMS) criteria for what is free software isn't good enough to make all *free software* licenses compatible, then perhaps his criteria is wrong?

    3. Re:CDDL by thrillseeker · · Score: 3, Insightful

      If Sun releases their VM under CDDL, it will still be free software.

      Some pigs are more equal than others.

    4. Re:CDDL by krmt · · Score: 4, Interesting
      t's funny because when the Apache Software Foundation has a license that is incompatible with the GPL, no one gave them grief, but SUN moves to one and suddenly they're evil...
      Debian actually quietly engaged the Apache Foundation about their license too and worked to resolve issues there as well.
      --

      "I may not have morals, but I have standards."

    5. Re:CDDL by thrillseeker · · Score: 1

      Danese Cooper was no longer a SUN employee as of March 2005. Her words (from after that) are therefore not representative of SUN.

      If she spoke about a decision she is knowledgeable of that was made prior to her departure then her words are indeed applicable.

    6. Re:CDDL by Fordiman · · Score: 2, Informative

      "If that's all it was, then why has no one else been able to create an equivalent tool to Joerg's?"

      I don't know about most of the CDRTools, but Linux 2.6 doesn't need cdrecord; you can just dd an ISO file to /dev/cd or /dev/dvd (they dropped the SCSI hack).

      Meanwhile, I've been working on an ISO editing lib for the Slax team. The requirements for the project are that 1) it creates no temporary files, 2) it uses no hard drive space other than the destination file (and swap space if the OS deems it), 3) it can add, delete, extract and duplicate files from the VFS to/from the ISO, 4) It can do this directly to a CD-RW.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    7. Re:CDDL by Anonymous Coward · · Score: 0

      Rock on.. that guys an ASS!

      what is all of this device files are 'no good' for pointing to the cd device
      and you have to use some ass-e-9 dev/target/lun crap even for an IDE device
      (which admitedly emulates scsi over ide) but fercrissakes it still maps to the

      SAME DEVICE FILE..

      (if you read the stuff in the 2.4 days on the LKML about the 'scsi device emulation' option
      and why his 'superior' tgt/bus/lun bidness is archetecturally superior you'll quickly
      see thepoint. )

      not to mention trying to figgure out which patchset of the damn thing to use
      for which DVD/+-*^/(Single|Multi) Layer because he wouldn't just improve the codebase

      I for one am glad he decided to fk off and go kiss sun's a*ss instead of FIXING HIS BROKEN
      SOFTWARE

      freakin weenie

      enjoy playing with SchilliX d00d!

      hopefully the debian guys will do a better job of making things work instead of being an ass.

      (jaded guy who wasted 4 hours trying to decipher why cdburning stopped working one day,
      and got fed up about reading about 'unresolved issues' in linux > 2.5ish)

      But I admit, when it works, it works. So thanks for writing it.

    8. Re:CDDL by Anonymous Coward · · Score: 0

      There are various tools and libraries which can replace most of cdrtool's functionality. They have just never reached the critical mass and the frontend people kept using cdrtools, and the user does not care anyway. The bad old Internet Explorer syndrome.

    9. Re:CDDL by Rich0 · · Score: 1

      Couldn't agree more regarding the /dev/hd? support.

      When I was still in linux learning mode I never did bother to get my cd-r to work - it was WAY too much of a pain. I didn't see the point in getting scsi emulation working on my cd-drive, when the think worked just fine as an ide drive with EVERYTHING by cdrecord. Isn't the whole idea of device files to shield the user from the low-level details? What if some cd-burner comes along and isn't even remotely scsi-based - shouldn't the low-level details be a matter of kernel drivers only?

      Trouble was probably inevitable...

    10. Re:CDDL by Anonymous Coward · · Score: 0

      "It's funny because when the Apache Software Foundation has a license that is incompatible with the GPL, no one gave them grief"

      Actually Debian did "give them grief" about their license. They also nearly pulled Firefox out of Debian because of issues trademark licensing. Both of those were resolved after some (I think initially difficult) discussions. Joerg evidently didn't make as good a job of resolving Debian's issues.

    11. Re:CDDL by A+beautiful+mind · · Score: 1
      No, this should not be suprising news to anyone who's been following LKML.
      This is precisely what I thought. I remember Jörg being a jackass on LKML for years and then he went on to put together OpenSolaris and occasionally blast the linux developers for [random percieved reason].
      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    12. Re:CDDL by Wolfrider · · Score: 4, Informative

      > Linux 2.6 doesn't need cdrecord

      --I beg to differ. Cdrecord has the ability to:

      o Access remote SCSI devices
      o Blank CDRW media
      o Write "cloned" images created from ' readcd -clone '
      o Write multi-session CDs
      o Write Audio CDs
      o Write using "burnfree" buffer-underrun technology
      o Set different Write speeds
      o Overburn

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    13. Re:CDDL by r00t · · Score: 4, Interesting
      "If that's all it was, then why has no one else been able to create an equivalent tool to Joerg's? You make it sound like Joerg was all hot air, and not a extremely technically cable person."

      Who said anything about technical capability?

      Well, I will: Joerg is moderately capable. His advantage is that he personally owns many expensive and out-of-production burners, and that his employer (the lovely MP3 patent holders) he has an unusual ability to get vendors to cooperate in giving out hardware information under NDA.

      Joerg is a stubborn bone-headed idiot when it comes to user interface, hardware abstractions, and portability. He has the gall to claim that users actually like to specify all burners by a 1980s-style set of three numbers, and that users actually like running the -scanbus option instead of just using /dev/burner (or /dev/white-sony-drive, etc.) for the name. See the linux-kernel mailing list for some great flamewars, many involving Linus and many which lead to somebody catching Joerg in a lie.

      So... are you Joerg, or are you his buddy the xcdroast author? That program too is a piece of shit. I've seen the code. It has buffer overflows. It doesn't abstract out the interface to the burner program. All over the code one can find ugly little bits of buggy cdrecord output parsing code, mixed right in with the GUI widgets. That's not how competant people write programs, excepting throw-away hacks.

    14. Re:CDDL by harmonica · · Score: 3, Funny

      If that's all it was, then why has no one else been able to create an equivalent tool to Joerg's?

      You make it sound like Joerg was all hot air, and not a extremely technically cable person.


      Being a good developer and "letting success go to one's head" don't rule each other out.

    15. Re:CDDL by interval1066 · · Score: 1

      Xcdroast! OMG what a pos. I would have to agree with you there.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    16. Re:CDDL by belmolis · · Score: 4, Insightful

      This doesn't surprise me in light of my experience with some of his other projects. On several occasions I've come upon one of his projects on Freshmeat and been interested enough to try to build it. This has generally been problematic. He has his own configuration and build system. It isn't necessarily bad - it may even have some advantages - but it is idiosyncratic and in my experience a pain to use. When I've examined the specifics of his project I usually find that the differences between it and the more standard version (several of his projects are variants of standard utilities, e.g. his count is a variant of wc) aren't sufficiently interesting to me to make the hassle of his build system worthwhile, or that they lack features of other variants that are important for my purposes. (His count, for example, is said to be faster than GNU wc, but doesn't understand Unicode.)

      None of this means that he is evil or incompetant, but it does give the impression of someone who is insistently idiosyncratic. I can easily imagine that he'd be difficult to deal with.

    17. Re:CDDL by Corwn+of+Amber · · Score: 1

      That explains a lot of things about xcdroast's ugly and unusable interface too.

      BTW, does K3B use cdrecord too?

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
    18. Re:CDDL by ray-auch · · Score: 3, Insightful

      Debian actually quietly engaged the Apache Foundation about their license too and worked to resolve issues there as well.


      really ? someone needs to tell the FSF then, because they still list all the apache licenses as incompatible http://www.fsf.org/licensing/licenses/index_html#G PLIncompatibleLicenses.

      no offence intended, you may be a lawyer etc., but I trust the FSF website on this a lot more than someone posting on /. after all, part of the problem here is that Jörg Schilling has been going with his own thoughts on which licences are GPL (in)compatible instead of listening to the relevant experts.

      so, until someone credible says otherwise, the GP is right, the Apache Software Foundation does have a license that is incompatible with the GPL. furthermore, since it's been so, and been known to be so, for a number of versions, it is unlikely that this incompatibility is accidental.

      on that basis they deserve at least as much grief about it as Sun.
    19. Re:CDDL by eviltypeguy · · Score: 0, Troll

      So... are you Joerg, or are you his buddy the xcdroast author?

      Reading my past posting history, it should be obvious that I am an American and have English as my first language. Whereas, if you read Joerg's posts you can see that he does not speak English fluently. Nice little personal attack there though, is that the way you win all your arguments?

      As an FYI, I'm a US citizen, and if you google for eviltypeguy you'll find plenty of references to the things I've worked on or contributed to. I have contributed to many free software projects, including those licensed under the BSD, LGPL, GPL, CDDL and others. Feel free to actually research your claims.

      Well, I will: Joerg is moderately capable. His advantage is that he personally owns many expensive and out-of-production burners, and that his employer (the lovely MP3 patent holders) he has an unusual ability to get vendors to cooperate in giving out hardware information under NDA.

      *sarcasm* Then surely with all the other superior technically capable people out there, they could have done so much more than Joerg by now. *sarcasm*

      I don't believe for a moment that lack of access to equipment is the only thing holding people back. How long has Joerg been working on cdrtools now? (10-15 years???) How many people have had a chance to do the same work as him but have not? You can't convince me that in all that time no one else had the opportunity to do this.

    20. Re:CDDL by Nutria · · Score: 2, Informative
      BTW, does K3B use cdrecord too?

      Yup.

      http://packages.debian.org/unstable/otherosfs/k3b

      --
      "I don't know, therefore Aliens" Wafflebox1
    21. Re:CDDL by diegocgteleline.es · · Score: 5, Informative

      None of this means that he is evil or incompetant, but it does give the impression of someone who is insistently idiosyncratic. I can easily imagine that he'd be difficult to deal with.

      Heh. He also has his own make version for some reason. Also, IIRC cdrecord doesn't (or didn't) support DVD recording except through a propietary program made by schilling. You needed to pay him money in order to get a license and a key. People had to code opens-source DVD extensions, and distros had to patch the cdrecord source with those extensions.

      And then, there's the dev= issue. Schilling insist that the "right way" of using your burner is by passing the dev=1,2,3 argument, instead of dev=/dev/foo, and that the "right thing" to do is not to use a kernel interface to use the burner, but to let cdrecord internal libraries to access directly to the IDE/SCSI bus, like in the good old DOS days. When Suse patched their cdrecord version to use dev=/dev/foo directly, he wrote a linuxcheck() function that printks a warning when you're using a 2.6 kernel, and he "sub-licensed" that function with a GPL-incompatible statement: "you can't remove this function", just to try to force Suse and Redhat to include it.

    22. Re:CDDL by krmt · · Score: 2, Interesting

      I didn't say they made the Apache license compatible with the GPL. There was code being distributed under the Apache license and the GPL in much the same manner as Schilling is distributing cdrtools with mixed and incompatible terms. Some Debian people talked to some Apache people and got the license conflict resolved. The Apache people were obviously much more cooperative than Schilling.

      --

      "I may not have morals, but I have standards."

    23. Re:CDDL by Tore+S+B · · Score: 1

      Despite the fact that SUN has released more code than any other company under *free* and *open source* software licenses they're to blame for everything.
       
      Do you have any sources for this claim?

      --
      toresbe
    24. Re:CDDL by Chops · · Score: 2, Interesting
      Anyone who kept track of Joerg Schilling, and his prominent ego, was able to clearly see the inevitable fork from quite a distance away.

      Seconded. I used to use Schilling's "prodvd" fork of cdrecord to burn DVDs at work. Since prodvd is shareware (free for personal use, but registration required for commercial use), I talked to my boss about registering my copy, and then tried to contact Schilling to pay him the money to get a legal license. I tried two email addresses listed in his webspace, got no response from either, and gave up.

      A little while later, I tried unsuccessfully to get the then-new free patches to support DVD burning under cdrecord to work, and filed a bug against them. Schilling then suddenly piped up (from one of the email addresses I'd tried before), criticizing the patches without providing any useful information. I sent him email privately explaining that I was currently using cdrecord-prodvd in a business context, and hence needed to give him money, and asking where to send the check. He never responded.

      Also, if you compare the current cdrecord page with the wayback archive, you'll see that quite recently he has added the following statement to the project page:

      Warning: do not use Debian binaries as they include many Debian specific bugs and still do not run correctly on Linux-2.6

      In short, the man seems to have a bit of programming skill, but he's also a big pain in the ass.
    25. Re:CDDL by evilviper · · Score: 1
      What is really interesting here is the revelation that Sun explicitly made CDDL intentionally incompatible with GPL.

      Practically every corporate OSS license is GPL incompatible. There is nothing inherently wrong with that, unless it explicitly needs to be able to integrate with GPL'd code.

      Reading this just underscores the fact that you just can't trust Sun,

      Sun released many large and important projects under an OSS license (as they said they would), which just happens to be slightly more restrictive than the GPL. Where is the un-trustworthy-ness entering into it?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    26. Re:CDDL by r00t · · Score: 4, Informative

      I don't have access to much posting history. (didn't pay) I'm certainly not the only "r00t" on the net; I have no reason to believe "eviltypeguy" is unique either. Not even CmdrTaco is unique. Based on the English, I started to suspect that you might not be Joerg. About the only other person who agrees with Joerg is the xcdrecord author, so I figure that there is a good chance you wrote cdrecord.

      But OK. I suppose I can believe Joerg has more than one fan. You're #2.

      From personal experience, I know that taking over a project is quite a lot of work. (if you run Linux, you almost certainly run my code every day) Taking over a project involving lots of poorly-documented hardware is nearly insane. I've considered it though!

      Lots of people have wanted to fork cdrecord. I pretty much did, but never made the first release. Cleaning up the crud would be horribly painful. Joerg has rolled many other projects into cdrecord, including mkisofs. So you can't just maintain the one program. If you drop the others, then you aren't providing a full replacement. Joerg keeps critical info in his head. The source does not include enough comments to tell why certain odd things are being done. You'd have to just make mistakes, pissing users off with ruined media. Since cdrecord does not provide a sane interface for wrapper programs, you have to maintain the old crap right down to the very last space character. You'd have to burn lots of media, which is like burning dollars. Grab a few dollars out of your wallet and set them on fire. Now do it again. Again, and again, and again...

    27. Re:CDDL by James+Cape · · Score: 1
      It's only a revelation to those who believe it. Thankfully there are those who know better. Danese Cooper was no longer a SUN employee as of March 2005. Her words (from after that) are therefore not representative of SUN.

      Essentially you're saying that the only people who can be trusted to tell the truth about any company are those who have something to loose by doing so. I must say, that level of credulity is hard to come by these days... for good reason.

      Ah yes, let the conspiracy theories begin! The same sad old song. Despite the fact that SUN has released more code than any other company under *free* and *open source* software licenses they're to blame for everything.

      It's funny because when the Apache Software Foundation has a license that is incompatible with the GPL, no one gave them grief, but SUN moves to one and suddenly they're evil...

      It's funny because when the Apache Software Foundation has a license that is incompatible with the GPL, no one gave them grief, but SUN moves to one and suddenly they're evil...

      The real problem here is NOT the CDDL, Apache License, etc. The real problem is the GPL. There are many licenses classified as *free software* by the FSF that are incompatible. What makes SUN's any more evil than the other ones? If Richard's (RMS) criteria for what is free software isn't good enough to make all *free software* licenses compatible, then perhaps his criteria is wrong?

      Ahem:

      A straw man `argument' is a bogus, distorted or deliberately flawed interpretation of an otherwise valid position that has been altered so it can be more easily attacked, delegitimized and disassembled (hence the straw man metaphor) before the eyes and ears of an otherwise impartial audience unfamiliar with the facts and history of an issue or case.
      Wikipedia

      Apache does not try to mix and match licenses in a single application, framework, or library. If all of cdrtools was re-licensed under the CDDL (you do have your copyright assignment statements in order, I presume), then I don't think this would be that big of an issue. But re-licensing pieces of an application suite in a new license---one which you agree is incompatible---means you have at best a useless inconsistency, and at worse an unenforceable, incoherent mess.

    28. Re:CDDL by swillden · · Score: 1
      Schilling was another one of those types -- like the dude who was running some obscure piece of code known as xfree86 -- whose success and prominence as the author of a popular free software package went completely into his head.

      You make it sound like Joerg was all hot air, and not a extremely technically cable person.

      That isn't true. The GP said nothing at all about Joerg's technical competence. The comment was about Joerg's allegedly runaway ego, and the difficulty it caused others to have in working effectively with him. Have you never known anyone who was technically very competent but such a prima donna that he was almost impossible to work with?

      Note that I'm not saying Joerg was impossible to work with (though the Debian team's story certainly sounds believable), just that you're putting words into the GP's mouth.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    29. Re:CDDL by WebMink · · Score: 1
      If she spoke about a decision she is knowledgeable of that was made prior to her departure then her words are indeed applicable.

      Her characterisation of the views of the Sun engineers is way too sweeping. The Solaris team chose a Mozilla-style license mainly because of the need to mix binary-only and open source code in the build from day one for licensing reasons, something prevented by use of the GPL if the result was to be redistributable.

      I'm sure there were individuals with other motives (after all, the world of Free software is full of differences of opinion, especially the part where old-time BSD hackers hang out) but in the end it was pragmatics that won.

    30. Re:CDDL by OmnipotentEntity · · Score: 1

      They haven't worked on it because there hasn't been a reason to. cdrtools has been the standard forever. He happened to be the first out of the door (perhaps because of the access to burners, who knows?), and happened to become popular, abundantly so. There wasn't a need to develop an alternative. Remember kids, forking a major project is not a decision made lightly. Why split developer power if you don't have to?

      --
      "Build a man a fire warm him for a day, set a man on fire and warm him for the rest of his life."
    31. Re:CDDL by tweek · · Score: 1

      In all fairness xcdroast was all that was around for a while. It does look dated now and k3b is much nicer but I remember when that's all we had ;)

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    32. Re:CDDL by Haeleth · · Score: 1

      If Richard's (RMS) criteria for what is free software isn't good enough to make all *free software* licenses compatible, then perhaps his criteria is wrong?

      RMS's opinion has nothing to do with whether two different free software licenses are compatible. That's a question of what the licenses say you are licensed to do, not of whether RMS approves.

      It's quaint that you have such a high opinion of his power, but even with all the magic he commands, he is not able to change international copyright law in such a way that it suddenly becomes legal to combine two pieces of software with mutually contradictory requirements attached to them and distribute the end result.

    33. Re:CDDL by mrsam · · Score: 2, Insightful

      If that's all it was, then why has no one else been able to create an equivalent tool to Joerg's?

      Because as long as Joerg's tool was free software, there was no need to. Nobody really cared much about Joerg being a jackass, as long as his software basically worked, and was redistributable under the GPL.

      Until one of those two properties changed, Joerg could've remained as pompous and as much of an ass as he wished. But that will hold true only until you cross a certain line.

      We've seen this happen with XFree86. Now, it's cdrecord/dvdtools. I'm sure it'll happen again, in the future.

    34. Re:CDDL by kailoran · · Score: 1

      Apparently, though, GPLv3 and the Apache license will be compatible. Don't know about the CDDL.

    35. Re:CDDL by Jah-Wren+Ryel · · Score: 1

      If that's all it was, then why has no one else been able to create an equivalent tool to Joerg's?

      You've heard the phrase, "The enemy of perfect is good enough?"

      In this case it applies, just a little differently -- his tool filled the need "good enough" that the people who could do better didn't feel that the effort was worthwhile.

      --
      When information is power, privacy is freedom.
    36. Re:CDDL by alienw · · Score: 1

      Uh, dude, lots of people created better software than Jorg's. There are tons of commercial packages for Windows that work just as well, if not better. It's not like cdrtools is amazingly good or novel in some aspect of burning CDs. The question you are really asking is why there are no open-source programs equivalent to cdrtools. The answer is, again, quite simple: because cdrtools exists and works fine, and it is definitely a challenging task that does not warrant duplication of effort. This does not mean Jorg is the only person who was capable of creating cdrtools, and does not excuse Jorg for acting like a complete asshat.

      With Apache, the situation is different. Apache has always been under the Apache license. They did not change licenses just to be assholes. Everyone who created stuff for Apache knew about the license and chose appropriate licenses for his module.

      As far as Sun: it is perfectly natural to be distrustful of them. They live on selling software and hardware, and rely on lock-in to ensure sales. They do not want to be replaced with Linux and commodity Dell boxes. It is pretty obvious that free software isn't all that good for them. Just because they contribute here and there does not mean the free software community should trust them. They have tons of patents, and could easily pull an SCO if they felt like it.

    37. Re:CDDL by rainer_d · · Score: 4, Interesting

      > He has the gall to claim that users actually like to specify all burners by a 1980s-style set of three numbers,

      Hey - I actually thought it to be normal.
      Because, in FreeBSD-land, there's camcontrol(8) devlist, which gives you exactly these numbers.
      Also, some people may have more than one burner. The above makes it very obvious, which one is the right one.

      > and that users actually like running the -scanbus option instead of just using /dev/burner

      It's a legacy, maybe - but just try to find a command in Linux to rescan your SCSI-bus.
      Well, there isn't. Instead, you are supposed to echo some values into certain parts of the procfs, or run some vendor-specific script.
      Wow, l33t. Impressive. *That's* what I call a hack.

      Yes, cdrecord is still living in SCSI-land - but this is the only cross-platform (API-) stable peripheral interface that works on almost any unix-platform.
      Nowadays, too much open-source software is full of code that assume that everybody=linux - or those stupid install-scripts that assume sh=bash.
      I *loathe* them.

      And, as someone else pointed out: if it would be so easy-peasy to code a cdrecord replacement, somebody would have done it already.
      But apparently, some people prefer to fight over licences, rather than actually produce code...
      (This is not to put down the OpenBSD-project, who also fight for free-ness of code - but they actually go the extra-mile and have the guts to start from scratch, if it is necessary. In Linux-land, forking a GPLed older version seems to be de-rigeur - any counter-examples?)

      --
      Windows 2000 - from the guys who brought us edlin
    38. Re:CDDL by MrResistor · · Score: 1

      Now, I'm just taking a stab in the dark here, but it seems to me that cdrtools requires much lower-level system access than Apache does, and therefore runs a higher risk of needing to link against GPL code, and thus create an ACTUAL license conflict. Two packages with incompatible licenses can be distributed together, the problems occur when one links against the other.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    39. Re:CDDL by rainer_d · · Score: 1

      > What if some cd-burner comes along and isn't even remotely scsi-based

      Because SCSI is portable.
      Also, SCSI isn't dead. To the contrary. For the above reason, more and more SATA-controllers begin to look to the OS as SCSI-controllers.
      SCSI as a bus (with the 8/16 bit ultra-bla-lvd-terminator-cabling-mess) may be dead - but the command-language will live for a long time.

      --
      Windows 2000 - from the guys who brought us edlin
    40. Re:CDDL by Tanuki64 · · Score: 1
      Also, IIRC cdrecord doesn't (or didn't) support DVD recording except through a propietary program made by schilling. You needed to pay him money in order to get a license and a key.
      Be fair. This decision is perfectly in his right to make.
    41. Re:CDDL by Shanep · · Score: 1

      He has the gall to claim that users actually like to specify all burners by a 1980s-style set of three numbers, and that users actually like running the -scanbus option instead of just using /dev/burner (or /dev/white-sony-drive, etc.) for the name.

      The three numbers are not forced though, are they? Under OpenBSD I just perform a cdrecord dev=/dev/rcd0c etc etc. Pointing cdrecord to the whole raw device of my burner.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    42. Re:CDDL by ozbird · · Score: 2, Interesting

      Agreed. The ability to access remote SCSI devices is very useful in a thin-client environment. (Only having xcdroast as a front-end isn't too great, though; last time I checked k3b didn't understand remote devices.)

    43. Re:CDDL by Mr.Ned · · Score: 1

      "The real problem here is NOT the CDDL, Apache License, etc. The real problem is the GPL. There are many licenses classified as *free software* by the FSF that are incompatible. What makes SUN's any more evil than the other ones? If Richard's (RMS) criteria for what is free software isn't good enough to make all *free software* licenses compatible, then perhaps his criteria is wrong?"

      The FSF does indeed classify the CDDL as a free license, and notes that it is incompatible with the GPL [1]. Debian takes issue with the choice of venue clause that forces legal disputes to be settled in a location specified by the original copyright holder.

      The issue in cdrecord with the CDDL and the GPL is that parts are licensed under one and parts of the other; since the licenses are incompatible, no one can redistribute cdrecord. If it were all licensed under one of the two, there wouldn't be an issue (aside from the choice of venue clause).

      [1] http://www.fsf.org/licensing/licenses/index_html#G PLIncompatibleLicenses

    44. Re:CDDL by CAIMLAS · · Score: 1


      It's a legacy, maybe - but just try to find a command in Linux to rescan your SCSI-bus.
      Well, there isn't. Instead, you are supposed to echo some values into certain parts of the procfs, or run some vendor-specific script.
      Wow, l33t. Impressive. *That's* what I call a hack.


      Yep. That's one of my personal pet peeves about the newer kernel design. I no longer have to remember the name of a tool to do the job - something short and apropos - but I've got to remember a full tree hierarchy to a status device file or some such nonsense.

      Yes, this is nice in a sense; I don't have to have those extra binary tools. But it's also an irritation as it's a divorce from the known, "standard" way of Unix.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    45. Re:CDDL by Mr.Ned · · Score: 1

      "It's funny because when the Apache Software Foundation has a license that is incompatible with the GPL, no one gave them grief, but SUN moves to one and suddenly they're evil..."

      You're spreading FUD. Debian does have issues with the CDDL, but that wasn't the cause of this controversy. Joerg licensed parts of cdrecord under the CDDL and parts of under the GPL, and the result is not redistributable by anyone but Joerg - it's not free software.

      Debian does not exclude free software with a license incompatible with the GPL, but it does exclude software that isn't free, like the newer versions of cdrecord.

    46. Re:CDDL by MrResistor · · Score: 1

      I remember those days too. It meant I had nothing, because I couldn't get xcdroast to work.

      Of course, I was less technically competent in those days than I am now, but I'm not sure how much of a difference that made.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    47. Re:CDDL by wertarbyte · · Score: 2, Informative

      stefan@nano:~$ dd if=/home/stefan/debian-31r0a-i386-netinst.iso of=/dev/dvd dd: opening `/dev/dvd': Read-only file system stefan@nano:~$ uname -a Linux nano 2.6.17.9 #1 PREEMPT Mon Aug 21 11:16:59 CEST 2006 i686 GNU/Linux Does not work here.

      --
      Life is just nature's way of keeping meat fresh.
    48. Re:CDDL by Anonymous Coward · · Score: 0

      It's a legacy, maybe - but just try to find a command in Linux to rescan your SCSI-bus.

      sg_scan

      Well, there isn't.

      oh drat.... err, what about sg_scan?

    49. Re:CDDL by Mr.+Underbridge · · Score: 1

      There wasn't a need to develop an alternative. Remember kids, forking a major project is not a decision made lightly. Why split developer power if you don't have to?

      There's the fact that he intentionally makes it a total pain in the ass to burn under linux. No, really, I love burning as root in 2.6.8+.

    50. Re:CDDL by rainer_d · · Score: 1

      So funny.

      > sg_scan

      [root@lin-01 ~]# sg_scan
      -bash: sg_scan: command not found
      [root@lin-01 ~]# cat /etc/redhat-release
      Red Hat Enterprise Linux ES release 4 (Nahant Update 3)

      Come back when the kernel offers an API for that, and a utility to use it.
      You'd be pissed, too, if ifconfig(8) didn't exist and you'd have to peek and poke at procfs to get networking running.

      Until then: back to the basement.

      --
      Windows 2000 - from the guys who brought us edlin
    51. Re:CDDL by Rix · · Score: 1

      So write some scripts with easy to remember names.

    52. Re:CDDL by Anonymous Coward · · Score: 0


      > and that users actually like running the -scanbus option instead of just using /dev/burner

      It's a legacy, maybe - but just try to find a command in Linux to rescan your SCSI-bus.


      The ONLY reason scanbus is there (and 'popular with users' as Joerg puts it) is that you need some way to guess the device name to use as the argument to cdrecord. The numbers it uses aren't stable on Linux. Joerg posits other uses (such as making sure you have a cd writer to talk to and not an hd for safety) but then shoots himself in the foot by claiming that a 10s delay (to let vold in on Solaris) is better than using O_EXCL to write to the disk. The reason why he doesn't want to use O_EXCL? Apparently, because -scanbus stops at the first device it can't read. Its crazy, circular logic.

      Why not instead of asking where's Linux's rescan tool, asking Joerg why he can't split scanbus out into a separate tool? Its hardly the 'unix way' to make swiss army knives.

    53. Re:CDDL by ray-auch · · Score: 1

      No, you said that they resolved issues, in reply to the comment (which you quoted):

      t's funny because when the Apache Software Foundation has a license that is incompatible with the GPL, no one gave them grief, but SUN moves to one and suddenly they're evil..

      where the only issue is _having_ a GPL incompatible licence, so I assumed that's what you claim they resolved.

      So, to recap, the issue was (paraphrased):

            we have Apache and SUN both creating and using deliberately GPL-incompatible licences for their code.
            SUN gets called evil for this, Apache doesn't.

      your response as we now understand it is (paraphrased):

            Apache were obviously much more cooperative about fixing their licence-mixing screw-up (SUN, on the other hand, didn't screw up and mix licences in the first place)

      which is either just a non-sequitur or just plain wierd (repented sinners are better than non-sinners ?)

    54. Re:CDDL by JackieBrown · · Score: 1

      You've never read the prodigal son

    55. Re:CDDL by Fordiman · · Score: 1

      Wow. I post something deliberately misleading, and it gets modded informative.

      Congratulations, slashdot. You failed the intelligence test. Now moderate PP as 'Troll -1', please.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    56. Re:CDDL by XO · · Score: 1

      By your exceptionally flawed reasoning, any software that ever ran on the Linux system, would automatically become GPL, as anything that involves the kernel automatically would have to be GPL.

      A license on conditions for distributing code doesn't really affect linking to object data.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    57. Re:CDDL by Omniscient+Ferret · · Score: 1
      If that's all it was, then why has no one else been able to create an equivalent tool to Joerg's?
      I use growisofs from dvd+rw-tools. It fills in the role of cdrecord very nicely.

      Growisofs lets me use device names & it burns CDs & DVDs (+ and -R). It lets me continue finish what would have been a coaster, only slightly messing up the interrupted file, and I use par2 files anyway. And it lets me burn a directory directly, rather than making an iso file or, rather, using a shell script to pipe in an iso file on the fly.

      It's already in Debian testing, which is reassuring. I've heard k3b already uses it.
    58. Re: CDDL by Omniscient+Ferret · · Score: 1
      It's a legacy, maybe - but just try to find a command in Linux to rescan your SCSI-bus.
      Well, there isn't. Instead, you are supposed to echo some values into certain parts of the procfs, or run some vendor-specific script.
      Hm. I've got a rescan-scsi-bus.sh script, apparently part of Debian scsitools. You could get it directly from Kurt Garloff's scsi dev page.
    59. Re: CDDL by Omniscient+Ferret · · Score: 1
      BTW, does K3B use cdrecord too?

      Yup.

      http://packages.debian.org/unstable/otherosfs/k3b
      Not necessarily. The dvd+rw tools, also listed there, include growisofs, which has cdrecord-like powers.
    60. Re:CDDL by Daffy+Duck · · Score: 1

      *And* you don't need to be root to get dvd+rw-tools to work properly. Such a pleasure.

    61. Re:CDDL by MrResistor · · Score: 1

      Dude, you should maybe try reading what I actually wrote. Did I say link to object data? No. I said link to CODE . Like, for example, it seems perfectly reasonable that cdrecord might need direct access to device buffers, and it might need to interface with the kernel to acquire that access, and that might bring about a situation where the conflicts between CDDL and GPL are a concern (I don't believe it does, but it wouldn't be a totally unreasonable design choice if one were only concerned with providing cdr support for Linux, which I'm well aware is not the case here).

      I can't think of any reason why Apache would need to interface with the kernel so intimately, so the situations aren't comparable.

      Of course the situations aren't comparable in another way: Apache, in it's entirety, is under the Apache license. Cdrtools, OTOH, is now a mixture of CDDL and GPL, which is to say that it's much worse than the scenario I was envisioning; it's actually in license conflict with itself!

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    62. Re:CDDL by Anonymous Coward · · Score: 0

      Every single time, someone in Free Software Land thought that they were the one and only, a dozen others appeared in very short order to fill the bill. This is no exception. The X windowing system is very much larger and much more complex than burning a silly CD. XFree86 got replaced in a heartbeat. Bitkeeper was *THE* Linux source code environment. It's been gone for more than a year, replaced by GIT in a few weeks. Now other projects are using GIT too. The 3 digit numbers are from SUNOS days. They should be gone. Don't try to argue. They are as arcane as punched cards and core memory. Buh bye! The company that forgot to GPL Mambo saw just how fast forks can happen. This isn't a community of idiots. It's true that the old developer was capable, but its also true that he isn't the only one. Sometimes people hold projects back. Like rocks in a stream, the current has to flow around them. Sometimes though its just better if they are gone.

    63. Re:CDDL by Anonymous Coward · · Score: 0

      If you aren't running some antique burner you can do all this with cdrdao (except possibly the "remote scsi" thing that I've never heard of nor understand). The problem with replacing Jörg's work is mkisofs to which he holds most of the copyright but thankfully nontrivial amounts has been added by other people, preventing him from pulling any stunts.

    64. Re: CDDL by Anonymous Coward · · Score: 0

      growisofs is for dvd only (and relies on mkisofs for much of the work) while cdrecord is (was but let's not go there), cd only. cdrdao on the other hand can replace much of cdrecord and you can configure k3b to use it, but you'll still need mkisofs to build the filesystems and that has copyright Jörg written all over it (well not all exactly, and there are enough bits that are non-trivial to reimplement that he can't pull a licence change).

    65. Re:CDDL by jonadab · · Score: 1

      > The real problem here is NOT the CDDL, Apache License, etc. The real problem is the GPL. There are
      > many licenses classified as *free software* by the FSF that are incompatible. What makes SUN's any
      > more evil than the other ones? If Richard's (RMS) criteria for what is free software isn't good
      > enough to make all *free software* licenses compatible, then perhaps his criteria is wrong?

      The problem is not _only_ the GPL. The problem is that different licences can have different restrictions, making the licensed material non-public-domain in different ways. The GPL is one example of a license that includes restrictions, but the CDDL is another. They are incompatible because they include *different* restrictions. Consequently, you can't add code with one license into a project that is distributed under a different license, unless the restrictions of the one license are a strict subset of the restrictions of the other (e.g., you can add BSD-licensed code to a GPL-licensed project, because the BSD license does not contain any restrictions the GPL lacks; the other way around doesn't work, however).

      Even the BSD license can be problematic in certain rare situations, e.g., for a clipart collection, wherein the requirement of giving the original source credit constitutes an odious restriction that makes the licensed material unusable for its intended purpose.

      So if you write code and you want it to be able to be used by *any* project, totally irrespective of the license that project is under, the best way to accomplish that is to dedicate your code to the public domain, disclaiming any rights you have to restrict its redistribution, modification, or use. If you do that, you allow any project to use your code that wants to do so. Any other set of terms you choose adds more restrictions, and the more restrictions you add the more licenses you will be incompatible with.

      RMS wants the GPL to be considered special, in the sense that compatibility with the GPL should be considered more important than compatibility with any other license, so that any license incompatible with the GPL is considered problematic. The truth is that all licenses with any restrictions whatsoever, the GPL certainly included, are potentially problematic.

      Some license are deliberately designed to be incompatible with _certain_ other licenses. The article suggests that the CDDL was deliberately designed to be incompatible with the GPL, but irrespective of that it is certainly the case that the GPL is deliberately designed to be incompatible with certain kinds of license -- primarily proprietary ones, but as a side-effect it is also incompatible with various open-source licenses. This follows naturally: when you put restrictions in a license, you make it forward-incompatible with any license that does not include those restrictions, i.e., code under your license cannot be added to a project that uses any license without some of your restrictions.

      The GPLv3 will have more restrictions than the GPLv2, so it will be incompatible with more things.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    66. Re:CDDL by sowth · · Score: 1

      Ha! I fell for it. Though I wouldn't call it an "intelligence" test, but a fact checking test, and the moderators failed--if they're going to moderate something informative, they should at least have an idea if something is true before they do it.

      I was going to upgrade to 2.6 because I thought the dd thing was real. (I should upgrade anyway.) Damn. Why don't they make it work that way? If they can't get it working for particular drives, then they should printk a message and make the device read-only as usual. Mine shows up as "generic scsi" in cdrecord, I'm sure many others do. So many drives should do this. WTF? What is the problem?

    67. Re:CDDL by Fordiman · · Score: 1

      The answer lay in the way CDR's work. You can't randomly write to them, because of the difficulties in laser tracking and the slow speed at which the laser head writes. As such, providing write access to the device would be irresposible (and, more importantly, not POSIX compliant) for the Linux dev's to do.

      Not POSIX compliant, because a read/write driver must provide fseek capability for block devices. Since it's on a disk channel, it must be a block device (under linux). Also, direct writing to the CD wouldn't put in any of the lower-than-iso-spec (ie: redbook) stuff.

      In 2.4, the SCSI interface is perfect, because direct SCSI access is done via character device.

      I'm not sure exactly how things work under the hood in 2.6, but you do specify /dev/hd? as the devname for cdrecord (which does make life easier, but is far more confusing).

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  10. Re:Jörg Schilling is just another developer.. by Anonymous Coward · · Score: 0

    Yep, and in the OSS world developers are the lowest of the low. They are to be trampled upon and their non-programming inputs ignored. Who needs those developers? There are plenty more where that came from! The lawyers for the FSF rule all.

    Here we have on the front page of Slashdot a developer who has contributed years of free work whose name is being dragged through the mud. This should be a wake up call.

  11. anything to do with matt garrett quiting? by gladbach · · Score: 1

    I wonder if this has anything to do with him recently quiting? It seems that debian has been taking one hit after another lately.

    --
    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms,
    1. Re:anything to do with matt garrett quiting? by krmt · · Score: 1

      No, this has nothing to do with Matthew. And how is this a "hit" exactly? Debian is leading by example here.

      --

      "I may not have morals, but I have standards."

    2. Re:anything to do with matt garrett quiting? by Anonymous Coward · · Score: 0

      these events are absolutely unrelated

    3. Re:anything to do with matt garrett quiting? by Nothinman · · Score: 1

      This isn't a hit to Debian, it's something that's needed to be done for years. I'm glad Debian has the balls to start the project going. And hopefully other distributions will realize this and start helping out and then cdrtools will be as relevant as XFree86 is today.

    4. Re:anything to do with matt garrett quiting? by cortana · · Score: 1

      Debian gaining cd/dvd recording software that actually functions is a hit? :)

    5. Re:anything to do with matt garrett quiting? by Anonymous Coward · · Score: 0

      Actually, all Debian has done so far, is roll back to an older version of cdrtools.

      This is not quite the same as fixing all the problems in cdrtools, instead, it is reintroducing problems that, in theory, have already been fixed.

      While the end result may be favorable for the end user, it means that unless the linux community as a whole picks up cdrkit, programs such as k3b will now have to check to see whether they're running cdrecord, or cdrkit-cdrecord. It adds a whole new layer of complexity to an area of linux which has been fairly weak for quite some time.

      So while it may indeed be the moral high ground, and there may be technical as well as ethical (and even personal) reasons, I can't see how it benefits the end-user, or what plans exist for it to benefit the end-user.

    6. Re:anything to do with matt garrett quiting? by cortana · · Score: 1

      The 221 commits (and counting) into the debburn repository says otherwise.

      With the unpatched cdrecord from upstream, burning on a modern system didn't work at all, due to upstream's refusal to port cdrecord to Linux 2.6 or accept patches to do so.

      The Debian version of cdrecord contained a bunch of patches that made cdrecord work in many cases. Unfortunately the result of this was a version of cdrecord that no one could distribute due to the licensing problems.

      Now that cdrkit has been created, those patches, along with others that have been rolled in, have finally port cdrecord to Linux 2.6 properly. Even the annoying FUD that cdrecord prints out whenever you dare to run it on Linux 2.6 has finally been removed. :)

  12. What Danese Cooper says is wrong by eviltypeguy · · Score: 4, Insightful

    What Danese Cooper says is wrong. I and many other members of the OpenSolaris project know for certain that SUN did not create the CDDL to be purposefully incompatible with the GPL. SUN even releases other software under the GPL and LGPL.

    It is also important to note that Danese Cooper's employment with SUN ended in March of 2005 (http://blogs.sun.com/DaneseCooper/). This means that any statements made by her are not officially representative of SUN. Conspiracy theorists are free to believe what they wish.

    In addition, what the maintainers have failed to mention is that they have repatedly introduced patches to the codebase that have broken or otherwise caused problems in the cdrtools codebase. They need help because they don't know how to maintain cdrtools properly.

    In addition, there are currently problems with Debian's Free Software Guidelines. Notably that the project does not consistently enforce them because many rules are not explicitly written, instead each software is judged on a case-by-case interpretation making it difficult for upstream developers to comply and those interpretations themselves are not always consistent. If you want proof of this, just read the various flame wars on debian-legal, etc.

    1. Re:What Danese Cooper says is wrong by r00t · · Score: 1, Insightful

      Why should we believe you, eviltypeguy? Dude, you're an eviltypeguy.

      (probably Jorg in fact)

    2. Re:What Danese Cooper says is wrong by rhizome · · Score: 4, Insightful

      I appreciate your comments explaining another perspective on this issue. It's always good to have as many angles represented on contentious issues. However, your points are not really germane to the story.

      What Danese Cooper says is wrong. I and many other members of the OpenSolaris project know for certain that SUN did not create the CDDL to be purposefully incompatible with the GPL.

      This does not contradict the stance holding that the CDDL is incompatible with the GPL.

      In addition, what the maintainers have failed to mention is that they have repatedly introduced patches to the codebase that have broken or otherwise caused problems in the cdrtools codebase.

      This has nothing to do with the license.

      In addition, there are currently problems with Debian's Free Software Guidelines. Notably that the project does not consistently enforce them because many rules are not explicitly written, instead each software is judged on a case-by-case interpretation making it difficult for upstream developers to comply and those interpretations themselves are not always consistent.

      In light of this, it would be an act in the name of consistency to further exclude other CDDL projects. It seems you are arguing for the inconsistency to be applied to cdrtools rather than fighting for greater consistency. A predictable reaction to the situation you describe could be to acknowledge the problems between the CDDL and the GPL and frame the controversy in this way, but when projects with incompatible licenses point to other problems in Debians inclusion choices in order to slip themselves through the gate it just poisons the well further rather than attempting to help satisfy Debian's goals.

      --
      When I was a kid, we only had one Darth.
    3. Re:What Danese Cooper says is wrong by DoofusOfDeath · · Score: 1
      It is also important to note that Danese Cooper's employment with SUN ended in March of 2005 (http://blogs.sun.com/DaneseCooper/). This means that any statements made by her are not officially representative of SUN.
      Is your point that we should trust "official" statements by a corporation more than we should trust the statements of a former employee? If so, I don't see why we should accept that.
    4. Re:What Danese Cooper says is wrong by julesh · · Score: 1

      The point is that there's nothing in the Debian Free Software Guidelines that prevents the use of the CDDL. Debian does *not* require GPL-compatibility. Usually.

      Personally I suspect they're really doing this because Schilling is such a PITA to deal with, and because they know he hates it when people fork his code (see the rant on his site about how SuSE and RedHat are **eeeevill** for distributing "bastardized and defective variants of cdrtools" and how their software "illegally claims to be cdrecord").

    5. Re:What Danese Cooper says is wrong by myowntrueself · · Score: 1

      Just a guess, based on that last huge run-on sentence and the overall style and flavor of your /. posting; you are a regular on the debian-legal list?

      --
      In the free world the media isn't government run; the government is media run.
    6. Re:What Danese Cooper says is wrong by Nothinman · · Score: 1
      The point is that there's nothing in the Debian Free Software Guidelines that prevents the use of the CDDL. Debian does *not* require GPL-compatibility. Usually.
      They don't require GPL-compatibility ever, they require DFSG-compatibility and licenses other than the GPL fall under that category, even some that aren't GPL compatible like the MPL and CDDL.
    7. Re:What Danese Cooper says is wrong by Anonymous Coward · · Score: 1, Informative

      Just a guess, based on that last huge run-on sentence

      That wasn't a run-on sentence those are when two separate sentences are run together, not when a single complex sentence grows to inordinate length or could usefully be provided with more punctuation to clarify its structure.

    8. Re:What Danese Cooper says is wrong by myowntrueself · · Score: 1

      Yeah well thats exactly the sort of pedantic 'rules-lawyering' that I'd expect from someone used to debian-legal

      --
      In the free world the media isn't government run; the government is media run.
    9. Re:What Danese Cooper says is wrong by eviltypeguy · · Score: 1

      Is your point that we should trust "official" statements by a corporation more than we should trust the statements of a former employee? If so, I don't see why we should accept that.

      Maybe because former employers are more likely to have an axe to grind? In this case, it's true. She lost an argument internally and has decided to paint SUN's view of things differently than it really is. Just because a person is a former employee does not make their statement trustworthy.

      GPL compatability is a farce at best, since to be GPL-compatible esentially means that your code can be re-licensed under the GPL, which precludes the original author from using any further contributions (which is rather unfair).

    10. Re:What Danese Cooper says is wrong by Mr.Ned · · Score: 3, Insightful

      "What Danese Cooper says is wrong. I and many other members of the OpenSolaris project know for certain that SUN did not create the CDDL to be purposefully incompatible with the GPL. SUN even releases other software under the GPL and LGPL."

      Danese Cooper is the primary author of the CDDL; if there's anyone who knows the CDDL, it's her.

      In the video linked in the article (from May of this year), she does indeed say that the CDDL is intentionally incompatible with the GPL, and the Sun employee also in the discussion (Sun's free software community relations guy) confirms this.

      In the video it's explained that the Solaris development community didn't want to release the code under the GPL, and if Sun had done so prominent developers were ready to quit. Also in the video, she explains that Sun modelled the CDDL on the Mozilla Public License intentionally with the hopes that the Mozilla community would adopt it, and that the CDDL was left incompatible with the GPL partially to appeal to the Mozilla community.

    11. Re:What Danese Cooper says is wrong by MrResistor · · Score: 1

      Maybe because former employers are more likely to have an axe to grind?

      That's one way to look at it. My own experience is that it's far more likely the former employee simply no longer has a vested interest in hiding the ugly truth about their former employer's methods, motivations, or prectices.

      I'm much more inclined to believe a former employee than a current one.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    12. Re:What Danese Cooper says is wrong by labratuk · · Score: 1

      Thank you, Sun P.R. department.

      --
      Malike Bamiyi wanted my assistance.
    13. Re:What Danese Cooper says is wrong by csirac · · Score: 1

      The point is that there's nothing in the Debian Free Software Guidelines that prevents the use of the CDDL. Debian does *not* require GPL-compatibility. Usually. Personally I suspect they're really doing this because Schilling is such a PITA to deal with

      No, it's because, and this has been reiterated a thousand times already, you can't mix CDDL patches onto GPL code. This is what Joerg is apparently doing - he's applying CDDL licensed patches into the GPL code base. He can't do that, because the two licenses are incompatible, legally (Section 6 of the GPL has a "no extra restrictions" clause).

      He can certainly re-license whatever code that was previously GPL as CDDL, if he has the copyright to it. But there are many GPL patches out there to cdrecord that the DFSG guys will be wanting to use (and I assume the upstream cdrecord project has plenty of GPL patches from 3rd-parties that will need to re-license their code as CDDL too).

      The point is the DFSG guys can't accept tainted, unlicensed code into Debian.

    14. Re:What Danese Cooper says is wrong by eviltypeguy · · Score: 1
      Danese Cooper is the primary author of the CDDL; if there's anyone who knows the CDDL, it's her.

      That doesn't make her right, even if she was the primary author, and I have never seen anything listing her as the primary author. In addition, even Simon Phipps of SUN has stated that what she said was not correct:

      http://www.opensolaris.org/jive/thread.jspa?messag eID=55037
      Nonetheless she is wrong to characterise the opinion of the Solaris engineering team in the way she does. She is speaking this way because she lost an argument inside Sun, not because her view is representative of the views of Sun or its staff in the way she claims. She, along with many actual engineers, was an advocate of using GPL for OpenSolaris but the need to release rather than wait for one of {GPL v3, Mozilla license revision, encumbrance removal} meant that this was not possible. I am still furious with her for the statement she made at DebConf, which was spiteful and an obstacle to a united FOSS movement.

    15. Re:What Danese Cooper says is wrong by eviltypeguy · · Score: 1

      That's one way to look at it. My own experience is that it's far more likely the former employee simply no longer has a vested interest in hiding the ugly truth about their former employer's methods, motivations, or prectices.

      In this case, what she said is known to not be true, so it's an axe to grind. Mystery solved.

    16. Re:What Danese Cooper says is wrong by k8to · · Score: 1

      ENOATTRIBUTION.

      --
      -josh
    17. Re:What Danese Cooper says is wrong by eviltypeguy · · Score: 1

      I don't know what you mean by that, but I clearly stated who said it and where it was posted from.

    18. Re:What Danese Cooper says is wrong by rhavyn · · Score: 1

      The very idea that the CDDL wasn't written to be incompatible with the GPL is disingenious. Sun had every opportunity to make it GPL compatible. They didn't. Obviously they didn't want it to be GPL compatible or it would have been. Or do you have some different logic that would explain how the CDDL was supposed to be GPL compatible but somehow it just isnt?

    19. Re:What Danese Cooper says is wrong by Anonymous Coward · · Score: 0
      In addition, what the maintainers have failed to mention is that they have repatedly introduced patches to the codebase that have broken or otherwise caused problems in the cdrtools codebase. They need help because they don't know how to maintain cdrtools properly.

      Sure they did, no one is more competent with the cdrecord codebase than Jörg and they need any all the help they can get, but that doesn't mean that parts of cdrecord, like not working with 2.6.8+ kernels and being non-distributable in it's current form can be overlooked.

      there are currently problems with Debian's Free Software Guidelines. Notably that the project does not consistently enforce them because many rules are not explicitly written, instead each software is judged on a case-by-case interpretation making it difficult for upstream developers to comply and those interpretations themselves are not always consistent. If you want proof of this, just read the various flame wars on debian-legal, etc.

      The DFSG are just guidelines, not a set of rules.
    20. Re:What Danese Cooper says is wrong by Anonymous Coward · · Score: 0

      For a more accurate view of the reasons why CDDL was modelled after the MPL, see the following post

      http://www.opensolaris.org/jive/message.jspa?messa geID=55008#55008

      In particular, OpenSolaris could not have been released as an open-source project under the GPL without a massive amount of cleaning up to remove legal encumbrances. Other potential candidates, such as GPLv3, we not even on the horizon yet and if Sun had just used MPL, it would have had the same issues as CDDL. I suppose Sun could have tried GPLing things piecemeal but I suspect that few would have found that particularly interesting or useful.

  13. What about dvdrtools? by grandmofftarkin · · Score: 4, Interesting

    I thought that someone already forked this long ago because of problems with Joerg Schilling mucking around with the license? Read the wikipedia entry on dvdrtools. In fact, dvdrtools is already a debian package. Why did they need another fork?

    1. Re:What about dvdrtools? by Anonymous Coward · · Score: 0

      In fact, dvdrtools is already a debian package. Why did they need another fork?

      This is just a wild stab in the dark, but maybe they needed it to burn CDs?

    2. Re:What about dvdrtools? by Anonymous Coward · · Score: 3, Funny

      This is just a wild stab in the dark, but maybe you didn't click the wikipedia link that explains what dvdrtools is.

    3. Re:What about dvdrtools? by 93+Escort+Wagon · · Score: 2, Funny

      "This is just a wild stab in the dark, but maybe you didn't click the wikipedia link that explains what dvdrtools is."

      Given that the Wikipedia article begins with the warning "There are very few or no other articles that link to this one", I doubt he's the only one who hasn't read it. Did somebody throw that up there just for this Slashdot discussion?

      (Note to the humor impaired - that last sentence is intended as a joke)

      --
      #DeleteChrome
    4. Re:What about dvdrtools? by Anonymous Coward · · Score: 0
      Given that the Wikipedia article begins with the warning "There are very few or no other articles that link to this one", I doubt he's the only one who hasn't read it. Did somebody throw that up there just for this Slashdot discussion?
      You're lack of humor aside, if you'd checked the history you'd see that he's even edited it.
    5. Re:What about dvdrtools? by evilviper · · Score: 3, Informative
      I thought that someone already forked this long ago because of problems with Joerg Schilling mucking around with the license?

      It's not really a similar situation at all. Joerg was SELLING dvdrecord-pro, as a commercial app, with no open source equivalent. To get free DVD-burning, there was little choice but to take cdrecord/mkisofs and extend it to DVDs.

      Why did they need another fork?

      dvdrtools was branched off a while ago, and the most recent changes have not been merged from cdrtools.

      Last I checked, dvdrtools wasn't as good as cdrtools in specific cases, like burning from bin/cue files.

      dvdrtools is very similar, but isn't a 100% compatible, drop-in replacement for users, and applications that use it, as this debian fork is meant to be.

      Besides, this fork may just be a short-term measure, which seems likely, as they are planning on integrating it immediately.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:What about dvdrtools? by Anonymous Coward · · Score: 0

      Dvdrtools also works in some CD-only situations where cdrtools doesn't. For example, I have never managed to burn anything on my machine using cdrecord, and had to use frontends that support cdrdao instead until I found dvdrtools. I don't know why this is but I've heard that people have also disagreed with Schilling about some driver issues.

    7. Re:What about dvdrtools? by bcmm · · Score: 1

      Sorry for repost - Didn't mean to post AC. Also, forgot to say that dvdrtools may not be a perfect drop-in, but if cdrtools binaries are symlinked to it then frontends such as K3B are basically happy to use them. I don't know which features are different or missing, but it works for me.

      Dvdrtools also works in some CD-only situations where cdrtools doesn't. For example, I have never managed to burn anything on my machine using cdrecord, and had to use frontends that support cdrdao instead until I found dvdrtools. I don't know why this is but I've heard that people have also disagreed with Schilling about some driver issues.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    8. Re:What about dvdrtools? by evilviper · · Score: 2, Informative
      dvdrtools may not be a perfect drop-in, but if cdrtools binaries are symlinked to it then frontends such as K3B are basically happy to use them.

      K3B explictly added support for dvdrtools. Try an old version of K3B, before dvdrtools was released, and see how that works out. You can't expect all other applications to be rewritten in a short period of time.

      For example, I have never managed to burn anything on my machine using cdrecord, and had to use frontends that support cdrdao instead until I found dvdrtools. I don't know why this is

      That's quite a bit too vague to draw any conclusion from. For all I know, you could have had a buggy package of cdrtools, or similar one-off problems.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    9. Re:What about dvdrtools? by cortana · · Score: 1

      It sounds like you were trying to use cdrecord on an unsupported platform. You should have tried upgrading to Solaris or Linux 2.4. ;)

    10. Re:What about dvdrtools? by bcmm · · Score: 1

      Buggy package? It runs, then doesn't burn anything. If it's a bug, it's almost certainly a but in cdrtools, and if that is the case then I prefer dvdrtools simply for not having that bug.

      I think cortana's post describes my problem more accurately :).

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    11. Re:What about dvdrtools? by Trevelyan · · Score: 1

      It says that dvdrtools only runs on Linux, which I take to mean a Linux kernel.
      However Debian run on other kernels such as hurd and bsd.
      Although I don't know why, it is currently in the non-free Debian archive, which suggest it too has some sort of DFSG issue.

    12. Re:What about dvdrtools? by evilviper · · Score: 1
      Buggy package? It runs, then doesn't burn anything. If it's a bug, it's almost certainly a but in cdrtools,

      Not true at all. See the homepage for cdrtools for more info.

      MANY distros ship packages of programs like cdrtools, MPlayer, X.org, NTP, etc., which are just utterly broken, through no fault of the programs in question. I've seen it extensively.

      Less complex programs can handle broken build environments, and half-assed patches without problems, but the more complex ones exhibit very, very mystifying bugs.

      In other words, unless you've compiled from source, don't blame the program.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  14. Just an excuse by Anonymous Coward · · Score: 2, Insightful

    I suspect that, as usual, the license issues are really just an excuse, and that the real reason is that the current maintainer of cdrtools hasn't been doing a very good job. What's up with IDE being deprecated? Why do they make us go through all that SCSI business, when at least 95% of the people who use it have no SCSI? Hopefully the debian fork will make the cdrtools better and more usable.

    1. Re:Just an excuse by frogstar_robot · · Score: 1

      Why do they make us go through all that SCSI business, when at least 95% of the people who use it have no SCSI?

      Because CD Burners and really CD-ROM drives in general use the SCSI command set. When speaking of SCSI, there is the command set and a set of physical electronic specifications regarding connectors, buses, voltages and so forth.

      The command set is not tied in any way to physical SCSI implementations. SCSI commands can even be issued over IDE buses to devices that understand them. For many years, the path of least resistance as far as writing CD burning software was concerned was to make CD burners appear as pure SCSI devices. CD burners use the SCSI inspired MMC command set but recent Linux/BSD implementations of hard drive buses make it possible to cleanly send whatever commands the device speaks over the physical bus in use.

      Incidentally, IEEE1394/Firewire devices also speak SCSI and are handled as SCSI devices on Linux systems.

  15. Re:Storm meet teacup by shoor · · Score: 1

    How did they drag him through the mud? They say his new license isn't compatible, they offer evidence
    to support their view, but they admit he's helped them a lot in the past.

    --
    In theory, theory and practice are the same; in practice they're different. (Yogi Berra & A. Einstein)
  16. GPL incompatable now means not free? by Richard_at_work · · Score: 2, Informative

    Not according to the FSF themselves, who list it under the heading 'The following licenses are free software licenses, but are not compatible with the GNU GPL'.

    1. Re:GPL incompatable now means not free? by drnlm · · Score: 4, Informative
      GPL-incompatible means GPL incompatible, not non-free. This is really not hard to understand.

      Combing GPL code with a GPL-incompatible license produces code that cannot be distributed. The GPL v2 specifies, you cannot add further restrictions, so if I combine this with code with a license that adds further restrictions, the code can no longer be distributed under the GPL. If I don't have permission from all the GPL contributers to relicense their code, I cannot legally redistribute the combined work. This is pretty much the entire point of copyleft.

      Since the latest cdrtools packages look to be a combination of GPL'd code and incompatibly licensed code, Debian is removing crtools (not shunting it to non-free), because they feel they can no longer distribute the work.

    2. Re:GPL incompatable now means not free? by krmt · · Score: 2, Informative

      Read the article. This has nothing to do with how free the license is. The cdrtools codebase has code licensed under the GPL as well as the CDDL. Becauase these licenses are incompatible, it is illegal to distribute them together because you will be violating the copyrights of at least one of the copyright holders, if not all of them. So Debian can not distribute cdrtools legally. That's why they went back to the original all-GPL version which can be distributed legally.

      --

      "I may not have morals, but I have standards."

    3. Re:GPL incompatable now means not free? by grumbel · · Score: 1
      GPL incompatable now means not free?

      No, but mixing GPL-incompatible with GPL means that you have a work that is not distributable at all, since the licenses violates themself.

    4. Re:GPL incompatable now means not free? by larry+bagina · · Score: 1

      Since the latest cdrtools packages look to be a combination of GPL'd code and incompatibly licensed code, Debian is removing crtools (not shunting it to non-free), because they feel they can no longer distribute the work.

      The official fsf position is that:

      1. CDDL is a free software license (but not copyleft)
      2. "there is a practical reason not to use copyleft. [Jorg Schilling] does an important job for the community in maintaining [cdrecord], and the benefit of copylefting our changes would be less than the harm done by a fork in development. So it is better to work with the [Jorg Schilling] and not copyleft our changes on these programs.
      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    5. Re:GPL incompatable now means not free? by jZnat · · Score: 1

      I think the problem is that cdrtools was GPL-licenced, and continuing to contribute to that project with a GPL-incompatible licence screws up the whole legality of the copyrights in the software.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    6. Re:GPL incompatable now means not free? by julesh · · Score: 1

      So why can't Schilling, who I believe wrote all of the code in the package, relicense it however he wants? If he releases the code under CDDL, it's under CDDL. What's the issue? Was there somebody else's code in there?

    7. Re:GPL incompatable now means not free? by MoxFulder · · Score: 1

      Two problems:
      * Schilling didn't write all the code in cdrtools... though he's quite stubborn about accepting patches, there is some code copyrighted by others in the package.
      * Schilling didn't relicense ALL the code under the CDDL. He did something retarded: he relicensed the "build system" (e.g. makefiles and the like) under the CDDL while leaving the rest of the code under the GPL. This makes an utter mess, since the GPL requires that the build system be redistributable under the GPL as well.

    8. Re:GPL incompatable now means not free? by WebMink · · Score: 1

      > The official fsf position is that:

      Do you have a source link for this, please?

    9. Re:GPL incompatable now means not free? by larry+bagina · · Score: 1
      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    10. Re:GPL incompatable now means not free? by Anonymous Coward · · Score: 0

      The text you cite is not visible at that URL.

    11. Re:GPL incompatable now means not free? by larry+bagina · · Score: 1
      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    12. Re:GPL incompatable now means not free? by WilliamSChips · · Score: 1

      This has nothing to do with Joerg just switching to a noncopyleft license. Combining CDDL code with GPL code, which is what Joerg did, produces an unredistributable combination.

      --
      Please, for the good of Humanity, vote Obama.
  17. Re:Jörg Schilling is just another developer.. by ResidntGeek · · Score: 1

    So obvious that you did it yourself, eh?

    --
    ResidntGeek
  18. XV by christurkel · · Score: 1

    XV was booted because it could only be dustributed as source. And of course the fact the author still demands shareware fees for an app that hasn't been updated in seven years.

    --

    CDE open sourced! https://sourceforge.net/projects/cdesktopenv/
    1. Re:XV by Rick+Richardson · · Score: 1

      But still it is #1 for viewing images, even if the source is seven years old!!!

  19. Re:Jörg Schilling is just another developer.. by Down_in_the_Park · · Score: 2, Insightful
    ... who got older and dropped the free software principles in exchange for the usual "let's get rich coding something obvious" philosophy.

    I couldn't find that in the article, is this your personal inside information, did you talk to him or are you just asuming it, as it is so easy to interpret decisions in a way that fulfills your own prejudices.
    --
    "People who are willing to sacrifice essential freedoms for security deserve neither freedom nor security."

    B F
  20. about time by Anonymous Coward · · Score: 5, Insightful

    Some of us grew tired of his rantings about:
      - why scsi emulation was better than native atapi/ide support
      - why the dvd patches were unofficial, and dangerous and you should buy his dvd modifications instead.
      - his insistance of clearly marking "unofficial" versions with warnings that tell you to use or buy his version
      - his sections of code that were not to be modified because he was afraid of answering questions about others instable patches.
      - his license change
      - ...

    cdrtools is dead. long live cdrkit.

    1. Re:about time by PenGun · · Score: 1, Informative

      Amen to that. It was a great day when Linus implimented device node recording after years of Schilling's backbiting.

          PenGun
        Do What Now ??? ... Standards and Practices !

    2. Re:about time by flacco · · Score: 2, Insightful
      Some of us grew tired of his rantings


      amen to that. goodbye, and good riddance.


      congrats to the debian team for maintaining their standards.

      --
      pr0n - keeping monitor glass spotless since 1981.
  21. Good fork by Anonymous Coward · · Score: 0

    Thats a good thing to do.

    And the other comments - read what they wrote. They have said they never judged the freeness of the CDDL, only its incompatibility with GPL. And thats simply true.

  22. Now get rid of the delay... by ivan256 · · Score: 1

    It made sense when CDs cost over a buck, and burns took an hour. Now the damned delay before you burn is a signifigant percentage of the total burn time. There should at least be a flag to skip it.

    1. Re:Now get rid of the delay... by Anonymous Coward · · Score: 2, Insightful

      read the fine manual. There IS a way to set the delay to 1 second or none at all.

    2. Re:Now get rid of the delay... by Wolfrider · · Score: 1

      When's the last time you tried typing ' man cdrecord '?

      gracetime=#
          Set the grace time before starting to write to # seconds.
          Values below 2 seconds are not allowed.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    3. Re:Now get rid of the delay... by Anonymous Coward · · Score: 0

      When was the last time you read it? He said he wants the delay disabled, not lowered to 2 seconds.

      Values below 2 seconds are not allowed.

    4. Re:Now get rid of the delay... by cortana · · Score: 1

      The hilarious thing is that the reason the delay must be at least two seconds is to work around bugs in Solaris' hallowed (by JS) volume manager!

    5. Re:Now get rid of the delay... by ivan256 · · Score: 1

      Admittedly, not in a very long time. However, 2 seconds is still a delay, so this parameter still doesn't solve the problem.

  23. But it belongs to Schilling, does it not? by ishmalius · · Score: 2, Interesting
    If so, then he can use any license he wants. He could wrap it in the User Must Wear Chicken Suit License if he so desires.

    The Debian side itself says in the message that Mr. Schilling's is the original upstream code, and that he has been very supportive of them in the past.

    It almost sounds as if they wanted to dictate to him what the terms should be, and they are unhappy that he is not complying.

    1. Re:But it belongs to Schilling, does it not? by Anonymous Coward · · Score: 0

      If I understand correctly, Jörg licensed parts of cdrtools (namely the build system) under the CCDL, which he believes to be compatible with the GPL. However, if, as the Debian maintainers believe, the CCDL and GPL are incompatible, then it's a violation of section 4 of the GPL:

      "The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable."

    2. Re:But it belongs to Schilling, does it not? by Anonymous Coward · · Score: 0
      It's unfair for the Debian maintainers to criticise Schilling, it's his software to license as he chooses although IMHO criticisms of the CDDL are entirely valid. It's unfair to attribute the CDDL to malice because Sun has been floudering and grabbing at straws for a decade. Good on Debian for forking, bad for critising.

      Moving forward, the legal fun and games could be very interesting as patent holders try and force GPL software to be relicensed so they can /steal/ it!

    3. Re:But it belongs to Schilling, does it not? by Xouba · · Score: 1

      He could wrap it in the User Must Wear Chicken Suit License if he so desires.

      Man, I'm SO going to use that license if I publish any program in the future. Thanks for opening my eyes.

    4. Re:But it belongs to Schilling, does it not? by IvyKing · · Score: 1
      Well put - it is his code and it is his decision to choose what license he wants to use.


      I've read a lot of criticism about the way device names are handled in Joerg's 'scg' library, but Joerg does have a valid point in that the naming is consistent across platforms (and predates Linux by several years) - which is more than can be said about device naming/enumeration under Linux.


      As for "Free Software" - the BSD folks have a point in that the various flavors of the GPL are more restrictive than the BSD license (which was adapted from the license terms for SPICE chosen by D.O. Pederson).

    5. Re:But it belongs to Schilling, does it not? by julesh · · Score: 1

      Why does it matter if a piece of software that isn't licensed under the GPL happens to violate a term of the GPL? Isn't this totally irrelevant to anything?

    6. Re:But it belongs to Schilling, does it not? by TrekkieGod · · Score: 1
      It almost sounds as if they wanted to dictate to him what the terms should be, and they are unhappy that he is not complying.

      What's wrong with that? People negotiate licence issues all the time. Schilling can licence his code using whatever licence he chooses, but he can't be annoyed when Debian doesn't like it and refuses to package it with their distribution. It's their distribution, they can make their decisions on what to package based on whatever they want to.

      And since he chose the GPL as a licence previously, he can't get pissed off when people fork it either. That's their right, granted to them by him when he used the GPL.

      --

      Warning: Opinions known to be heavily biased.

    7. Re:But it belongs to Schilling, does it not? by Anonymous Coward · · Score: 0

      The open source / fsf / gpl purist crowd are their own worst enemies, and they can't see it. I've released a lot of open code and worked on more and will have to post this anonymously so I don't end up on the outside any more than I already am... but this is the behaviour that make open source in its present form a self-terminating activity... in time.

    8. Re:But it belongs to Schilling, does it not? by Anonymous Coward · · Score: 0

      Part of cdrtools is GPL'd, part of it is CCDL'd. Under the GPL, build scripts are essentially treated the same as linked modules - i.e. If you distribute the software, the build scripts have to be under a license compatible with the one that the source is under. As such, you can't CCDL the build scripts for GPL code. Maybe that's not entirely rational, I don't know, but it's what the license appears to say :-\

    9. Re:But it belongs to Schilling, does it not? by Ben+Hutchings · · Score: 1

      JS can release his own code under any licence he likes, yes. However, not all of cdrtools is his own code; some of it was written by other authors and released under the GNU GPL. Furthermore it is Debian's perogative to choose what will and will not be included in the distribution. Debian's interpretation of the two licences is that a work partly licenced under one and partly under another is not legally undistributable as a whole.

    10. Re:But it belongs to Schilling, does it not? by Anonymous Coward · · Score: 0
      It's unfair for the Debian maintainers to criticise Schilling

      Criticism of Joerg Schilling is warranted and a long time coming. You need only to google his name and read his many mailing list posts to see how his uncooperative attitude has affected development and integration.

      example
      a two year old proposal to ditch Joerg Schilling
      a discussion about the current problems

      Joerg Schilling is angry that the rest of the world uses Linux instead of Solaris, angry that the GPL is preferred over the BSD, angry that people use GNU Make rather than "Schilly Make", angry that people don't accept his word as gospel truth, and abusive to those who he speaks to about code or who report bugs to him. And he allows this attitude to affect the content of his code.
    11. Re:But it belongs to Schilling, does it not? by Bitsy+Boffin · · Score: 4, Insightful

      The problem is that he has wrapped parts of his software package in two different, incompatible licences... if you like to continue the chicken suit analogy

      1. You may distribute this software only if you wear a chicken suit
      and 2. You may distribute this software only if you do not wear a chicken suit

      so Jorg says you cannot distribute the software unless you both do, and do not, at the same time, wear a chicken suit. Fairly obviously, in this universe, distributing software under those conditions would be somewhat impossible.

      The deb maintainers have tried to show Jorg this problem, but he is unwilling to change the situation, and as a result the only way that deb can legitimately distribute this software is to fork it from before the second licence was imposed and continue development themselves.

      Basically, they've given Jorg every opportunity to correct the problem so he can continue to have his package legally distributed by debian, he's refused for whatever reason, and so debian has NO CHOICE but to fork it, drop it, or distribute it illegally. They chose rightly to fork it.

      --
      NZ Electronics Enthusiasts: Check out my Trade Me Listings
    12. Re:But it belongs to Schilling, does it not? by KiloByte · · Score: 1
      Well put - it is his code and it is his decision to choose what license he wants to use.

      Only partially. cdrecord contains numerous contributions from other people, and Joerg has no rights to relicense anything he doesn't own copyright to.
      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    13. Re:But it belongs to Schilling, does it not? by nhaines · · Score: 1

      The rationale is that to be Free Software, the user must be able to modify and build the source. If you provide the source, but encumber the build process, then the software is not actually Free to the user. This is why the GPL includes the build scripts to also be Free--as a protection for the user.

    14. Re:But it belongs to Schilling, does it not? by CAIMLAS · · Score: 1

      Bannishment for his license choice was not the reason he was bannished. It was closer to an excuse, but really, it looks like it was probably just the last straw.

      Judging from the other comments here about this Jorj guy, he was a collossal prick and was trying to "game the system" that is free software for personal financial profit. He wanted his cake and to eat it too, or however that goes. Furthermore, he made things difficult for everyone else who was trying to make things work.

      This is simply people involved in Debian free software calling him on his bullshit.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    15. Re:But it belongs to Schilling, does it not? by Bloater · · Score: 1

      > so Jorg says you cannot distribute the software unless you both do, and do not, at the same time, wear a chicken suit. Fairly obviously, in this universe, distributing software under those conditions would be somewhat impossible.

      I happen to have an original schroedingers chicken suit. Do I get to play? I've brought my own box.

    16. Re:But it belongs to Schilling, does it not? by jthill · · Score: 1

      It almost sounds as if they wanted to dictate to him what the terms should be, and they are unhappy that he is not complying.

      The CDDL imposes (what many find quite reasonable) restrictions that the GPL does not. The FSF's discussion is easy to understand: the GPL says you can't distribute GPL'd code under a more-restrictive license. The CDDL is a more-restrictive license. Therefore you can't redistribute integrated GPL/CDDL code.

      I doubt the Debian guys want to be in this position. But the GPL is quite clear on the no-additional-restrictions part, and the CDDL is quite clear on the additional-restrictions part, and the Debian guys can either get one of the licenses changed or stop including one or the other parts of their distro. No "should" about it. Them's their choices.

      --
      As always, all IMO. Insert "I think" everywhere grammatically possible.
    17. Re:But it belongs to Schilling, does it not? by cortana · · Score: 1

      So Debian should have continued to distribute cdrtools, despite the problems that 1. they didn't have permission to do so, and 2. it didn't actually work?

    18. Re:But it belongs to Schilling, does it not? by macdaddy · · Score: 1

      It does matter if you're the author of a piece of GPL code that someone has chosen to modify under an incompatible license. You set forth your restrictions on the code when you GPLed it. Now some prick has taken your code and modified it under a different license. That's a no no.

    19. Re:But it belongs to Schilling, does it not? by ExoticMandibles · · Score: 1
      1. You may distribute this software only if you wear a chicken suit
      and 2. You may distribute this software only if you do not wear a chicken suit
      What if I wear half a chicken suit? Then, if someone asked me "Are you wearing a chicken suit?", I could answer "Well, yes and no."


      larry

    20. Re:But it belongs to Schilling, does it not? by jimicus · · Score: 1

      He could wrap it in the User Must Wear Chicken Suit License

      Now that sounds like my kind of software license.

  24. Go Debian! by ajs318 · · Score: 0, Flamebait

    Schilling became a traitor when he wrote his first piece of unFree software {a version of cdrecord which could handle DVDs}. Of course, an unofficial, DVD-ready fork was soon created ..... and remained Free.

    My absolute respect to the Debian guys for doing this.

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:Go Debian! by gmuslera · · Score: 3, Interesting
      Just love to read this. No matter how much he contributed with debian, open source movement, the much needed cdrtools, etc. He watches with simpaty for a moment an open license that is not GPL compatible (for his own reasons, maybe he still have the right of have his own toughts) and became a traitor, someone that must be kicked, expelled and blamed all over internet.

      If his new license is not compatible with Debian goals, ideals, etc, and they cant agree in a common point, ok, substitute his package for another with a more Debian-like license in that particular distribution, but is not like he became the evil lord of darkness and must be despised by everyone. We all have too much to thank to him for all what he did already.

    2. Re:Go Debian! by TheRaven64 · · Score: 1

      The problem is not that he is not using the GPL. The problem is that he has accepted GPL'd patches and licensed something containing them under a GPL-incompatible license. If Debian distributed the application, they would be violating the copyright of the authors of the GPL'd components.

      --
      I am TheRaven on Soylent News
    3. Re:Go Debian! by Aim+Here · · Score: 1

      Hey, he's not the evil lord of darkness for his CDDL switch, although the mixing of CDDL and GPL code together and lying about how it's allowed does suggest satanic tendencies.

      Jörg is the evil lord of darkness for his DVD fork of cdrecord, called cdrecord.ProDVD, which has the most egregiously fascist licensing restrictions ever. Basically, every few months, you have to go over to Jörgy's site and beg for a license key otherwise your DVD burner just stops working. If he gets hit by a bus, or his site goes down or you lose internet access or he decides to be even more of a control-freak asshole than he is already, then you're out of luck and the software stops working.
      Not only that, but the fucker uses cdrecord to brag that the proDVD patch is the bee's knees and that the other DVD burners are buggy unofficial pieces of crap. That way naïve users fall into his trap and actually download and use this fascist trash, thereby depriving themselves of freedom 0 almost as soon as they manage to liberate themselves from Windows. xcdroast compounds the error by recommending it too, fuckers.

      cdrecord.ProDVD does a great job of making its users helpless and dependent. Worst.Software. Ever. -10.5/10

    4. Re:Go Debian! by Anonymous Coward · · Score: 0

      Could you please shut up since all you do is make all of us at Debian look like idiotic assholes. If your handle is any indication of who you are, you don't even contribute any code and are a self proclaimed "small-time GNU/Linux user". Debian needs a lot less of people like you (ie. people that don't write code and instead just bicker over the mailing lists, public forums and public IRC channels). People like you are the exact reason why most of the real developers have moved into private IRC channels and removed themselves from the mailing list.

      Where's all the "free software" you've created? Oh, that's right you're not a developer that's capable of anything besides worthless little scripts that a high school kid could write. You just want the real developers to provide you with code under a license of your choosing, then if they decide on a license you don't particularly like, you flame them on mailing lists, public forums and IRC.

    5. Re:Go Debian! by Anonymous Coward · · Score: 0

      Holy Christ. Listen to you whine like a little boy. The only one looking like an idiotic asshole is you, for your whining. Who the fuck are you to decide who is who and what is what?!? Most Linux users DO NOT CONTRIBUTE CODE. Does that mean they're marginalized? If anyone needs to shut the fuck up, its you. Thanks.

    6. Re:Go Debian! by Anonymous Coward · · Score: 0
      Most Linux users DO NOT CONTRIBUTE CODE.
      Most users also don't bicker on mailing lists, public forums and IRC constantly like the original poster either. The original poster has flamed very prominent developers publicly on a number of occasions. He doesn't contribute anything but is very quick to flame those who do if they hold a differing opinion on licensing issues.

      If you want to use the software, fine. But don't flame the developers and smear their name all over the place just because they hold a differing opinion on licensing issues.
    7. Re:Go Debian! by oxygene2k2 · · Score: 1

      he released the dvd code by now.

  25. Incompatibility by Anonymous Coward · · Score: 1, Informative

    Debian includes plenty of GPL-incompatible software. (Apache, anyone?) Incompatibility is not in and of itself an issue.

    The issue is that part of cdrecord is GPL and part of it is CDDL. The GPL requires the entire package to be GPL-compatible; thus the license is self-contradictory, and Debian refuses to distribute it under these conditions. THAT is why they are forking.

  26. Like XFree86? by Svenne · · Score: 3, Insightful

    So, does this mean Jörg's cdrtools will go the way of XFree86 4.4+?

    I can see a lot of positive things coming out of this move.

    --

    Slagborr
  27. Why Jörg, why ?... by Anonymous Coward · · Score: 2, Interesting

    It's true that Jörg Schilling contributed to OSS for many years and we should all thank him for that.
    However, I was pretty disappointed the day I got to his site and saw that I had to pay for cdrecord if I wished to burn... a DVD ?! For crying out loud...

    This kind of event is actually hindering for the OSS community in general. During years no one needed to create a set of cd-recording tools for Linux, because... there were already Jörg Schilling's ones ! Until one day, he decides to put a lid on further enhancement of his old "free" package and creates a semi-commercial product.
    Now someone will have to start almost from "scratch zero" to create/evolve the new "free" cd/dvd burning tool for GNU-based operating systems.

    1. Re:Why Jörg, why ?... by Phillip2 · · Score: 1

      Well, no, they won't have to start from scratch. They can fork cdrecord, which is what they have done.

      Free software licenses are not repudiable; once you have released software under one it cannot be removed. You can change the license of future versions but the old one will be there.

      Of course, someone might have to start from scratch in understanding the old code, but thats a different issue.

      Phil

    2. Re:Why Jörg, why ?... by Anonymous Coward · · Score: 1, Interesting

      Here's my Jörg story:

      I was working on a port of SGI's PCP to Solaris. At the time the only two ports were Irix and Linux.
      I needed a particular function (don't recall what it was offhand) that was available under Solaris from
      the UCB stuff -- yuck! Google turned up some code written by Jörg. It worked out just fine
      and didn't require the UCB layer.

      I submitted my patch to SGI. They wanted copyright assignation from me (no problem) but also from the original
      author. I emailed Jörg and he was very helpful and polite. He worked through the inane process that
      SGI legal set out for us and signed over copyright on the code to SGI all on the say-so of some stranger he'd
      never met.

      He's a class-A nice guy in my book...

    3. Re:Why Jörg, why ?... by julesh · · Score: 1

      However, I was pretty disappointed the day I got to his site and saw that I had to pay for cdrecord if I wished to burn... a DVD ?! For crying out loud...

      Not only that, but he offers 'free' licenses for non-commercial use, but then never follows up on the offer. I e-mailed him several times asking for a key to use cdrecord for DVD writing under Windows, but not once did I get a response. I used the exact format described in the README file.

    4. Re:Why Jörg, why ?... by rca66 · · Score: 1
      However, I was pretty disappointed the day I got to his site and saw that I had to pay for cdrecord if I wished to burn... a DVD ?!

      Obviously he has changed that in the meantime. In this README ftp://ftp.berlios.de/pub/cdrecord/ProDVD/README he says:

      NOTE: the DVD-recording drivers have been added to the OpenSource
      part on May 15th 2006 with cdrtools-2.01.01a09.

      See ftp://ftp.berlios.de/pub/cdrecord/alpha/

      There is no longer a need for a key.
    5. Re:Why Jörg, why ?... by BenFranske · · Score: 1

      He made this change after switching from the GPL to the CDDL which is a bit suspicious as far as I'm concerned.

    6. Re:Why Jörg, why ?... by flacco · · Score: 1
      I submitted my patch to SGI. They wanted copyright assignation from me (no problem) but also from the original author. I emailed Jörg and he was very helpful and polite. He worked through the inane process that SGI legal set out for us and signed over copyright on the code to SGI all on the say-so of some stranger he'd never met.

      i'm not sure i get this fully, but it does sound like he was cooperative when it resulted in code being released under a non-Free license...? what license was SGI using?

      --
      pr0n - keeping monitor glass spotless since 1981.
  28. Good for Jorg... by target562 · · Score: 1

    I mean really. I've always thought that Debian was a tad on the snobby side with the whole GPL thing, to the point of being rather unworkable. You can have software freedom, as long as it's a certain kind of freedom. All other forms of freedom are hereby determined not free by the arbiters of free! (doesn't that seem rather silly? Thought so.)

    Good for Jorg to stick to his guns. He can choose whatever license he wants to release his code under.

    1. Re:Good for Jorg... by Anonymous Coward · · Score: 1, Interesting

      Did you read what happened? He doesn't know anything about the license he is using now. Then he threw a hissy-fit when told about how his license doesn't do what he thinks it does.

      He actually comes out of this looking like a little kid with his fingers in his ears screaming, "I can't hear you, lalalalala!"

    2. Re:Good for Jorg... by frogstar_robot · · Score: 4, Insightful

      Good for Jorg to stick to his guns. He can choose whatever license he wants to release his code under.

      Of course he is. This freedom extends to releasing code that nobody else can legally use. A CDDL build system+GPL codebase isn't legal for anyone else but Jorg to distribute. More power to him.

    3. Re:Good for Jorg... by Orgazmus · · Score: 1

      Yes. As long as he doesn't release other peoples GPL'd code too. Like the code in the cdrtools codebase.

      --
      The system had the verbosity of HTML combined with all the readability of compiled assembly viewed as bitmap images
    4. Re:Good for Jorg... by JackieBrown · · Score: 1
      Yeah what a great guy. From his web site http://cdrecord.berlios.de/old/private/cdrecord.ht ml
      Warning: do not use Debian binaries as they include many Debian specific bugs and still do not run correctly on Linux-2.6
      and
      Both RedHat and SuSE publish bastardized and defective variants of cdrtools in their distributions....that illegally claims to be cdrecord.
    5. Re:Good for Jorg... by flacco · · Score: 2, Insightful
      I've always thought that Debian was a tad on the snobby side with the whole GPL thing, to the point of being rather unworkable.

      what? if your project is committed to remaining GPL-compatible and a contributor relicenses code that's fundamentally incompatible with that, what do you expect them to do?

      debian did the right thing, in a straight-forward and even gracious way.

      --
      pr0n - keeping monitor glass spotless since 1981.
    6. Re:Good for Jorg... by garyuuu · · Score: 1

      Jorg is very free to create his own linux distribution and send it out giving consideration to whether he is complying with license terms of _all_ the components he chooses to bundle in it. You Mr "Good for.." are free to use Jorgnux when he does.

      There are many distributions made up of all sorts of combinations of components and licenses - if you don't like debian [too snobby for you] then continue to not use it, and stick with a distribution that suits _you_ better.

      Personally I find the effort that debian expend in checking license terms and compatibility a positive, which
      is why I am grateful that the debian project allows me to freely benefit from their effort in this respect.

      The people who organise a distribution, in this case debian, are as justified in defining what criteria they use to select components as Jorg is in defining under what license(s) he wishes to work. The fact that they cannot find a way to fit together is a shame but sometimes this is the way of things.

    7. Re:Good for Jorg... by Penguinoflight · · Score: 1

      As a side note, it actually is legal for distribution in source-based-distros

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
  29. It wasn't just the license by Anonymous Coward · · Score: 2, Informative

    I think they forgot to mention all the other bullshit as well. The upstream cdrecord had many problems which lived on for a time in Debian's patched version, including;
    - Not being able to burn via device node. You have to specify some cryptic sequence of numbers.
    - Not being able to burn as a non-root user. WTF?
    - Lot's of FUD in the program output about how you should use Solaris instead of Linux.
    Any bug reports relating to this on Debian's bugtracker usually incited Joerg to long fits of counterproductive trolling. Hopefully they'll see sense and ban him from similarly messing up the cdrkit bugtracker.

    1. Re:It wasn't just the license by OmniGeek · · Score: 1

      Funny, I've used cdrecord on both Linux and Solaris, and Solaris has always been MUCH more of a PITA; the Linux system "just works." (Now the GUI front ends are a different, smellier kettle of fish entirely...)

      --

      "My strength is as the strength of ten men, for I am wired to the eyeballs on espresso."
    2. Re:It wasn't just the license by portmapper · · Score: 1

      > I think they forgot to mention all the other bullshit as well. [snip]
      > - Not being able to burn as a non-root user. WTF?

      You need root privileges to write to a cd burner. If you don't like that,
      you can change the write permissions on the device, but that is a security
      risk. Blaming the author of cdrecord for this is not correct.

    3. Re:It wasn't just the license by JackieBrown · · Score: 1

      "- Not being able to burn as a non-root user. WTF?" Spend 30 minutes before I figured that one out

    4. Re:It wasn't just the license by Ben+Hutchings · · Score: 1
      - Not being able to burn as a non-root user. WTF?

      In Linux 2.6.7 (?) Linus restricted the SCSI commands that could be sent to ATAPI and SCSI devices by non-root users and the list of allowed commands did not include some odd commands required for CD recording, at least with some recorders. The behaviour was changed over several following releases.

    5. Re:It wasn't just the license by Bazman · · Score: 1

      You forgot:

        * his web page, which burns my eyes worse then the combined power of all the lasers that ever burnt CDs using cdrtools...

    6. Re:It wasn't just the license by booch · · Score: 3, Informative

      Um, no. That's how we'd expect it to work. We'd expect it to honor the permissions of the device file. But Joerg's SCSI library doesn't use the device file -- it issues SCSI commands directly to the SCSI interface.

      --
      Software sucks. Open Source sucks less.
    7. Re:It wasn't just the license by cortana · · Score: 1

      Not true. My user can write to my cd recorder's device file, but stock cdrecord fails to function at all, and it is entirely correct to blame the upstream author when he obstinately refuses to fix it himself, or accept patches that fix it, and instead just tells his users to "upgrade" to Solaris or Linux 2.4.

    8. Re:It wasn't just the license by Anonymous Coward · · Score: 0

      Actually, from just visiting his site, he seems very happy to be selling his product (more power to him) and promoting open solaris very heavily. It seems that if he is promoting open solaris so heavily, he wouldn't mind keeping Linux behind (causing its development to be hindered). This seems to be a positive development for Linux in many ways (not just Debian). I suspect Mr. Schilling will be pleased with not having to deal with the Debian people any more either. For myself, CDrecord has always worked, but attempts at improvements have always been stalled. This is unfortunate. XCDRoast was at one time good, but no longer. Better CD authorware would be nice. Its time. I thank Mr Schilling for his past contributions, and I also thank him for not contributing or trying to contribute in the future.

  30. So it went something like this? by eck011219 · · Score: 2, Funny

    cdrecord dev=1,0,0 -eject schilling.iso

    --
    It is pitch black. You are likely to be eaten by a grue.
    1. Re:So it went something like this? by r00t · · Score: 1

      Well yes, but you have to burn him first and he's on device 6,6,6.

  31. Re:Jörg Schilling is just another developer.. by cyberon22 · · Score: 1

    Hear hear.

  32. More freedom ? by Anonymous Coward · · Score: 0
    From the cdrecord tools site http://cdrecord.berlios.de/old/private/cdrecord.ht ml :



    Cdrtools are now available unter a OSS license that gives more freedom than the GPL


    Question : how can a licence with extra restrictions provide more freedom than the GPL ?

    1. Re:More freedom ? by maxwell+demon · · Score: 1

      That's simple: Take e.g. the original BSD license. It is incompatible with GPL due to an additional restriction (advertising clause). OTOH it allows you many things which the GPL does not allow you (like linking with proprietary code), so it's arguably more free than GPL.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    2. Re:More freedom ? by larry+bagina · · Score: 2, Interesting
      The GPL provides restrictions that other free software licenses don't.

      If I write code under a BSD license, anyone can use make use it. GPL, BSD, CDDL, even proprietary closed source code. Everyone has freedom.

      GPL code is only free for use with other GPL code.

      GPL gives you freedom the same way segregation gives you freedom -- freedom for some, not all.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    3. Re:More freedom ? by julesh · · Score: 1

      GPL advocates will tell you that the GPL is more free than the BSD license because of the extra restrictions in the GPL. Obviously the next step is to add more restrictions to make it even freer! :)

    4. Re:More freedom ? by lhand · · Score: 1

      No.

      Free, in the case of the GPL, does not mean that *you* as the user of software are free to do whatever you want with it. Sorry.

      Free software: think a "free people."

      You can't use them as slaves, and their children are free too.

    5. Re:More freedom ? by maxwell+demon · · Score: 1

      Yes, my freedom is restricted in the way that I cannot restrict the freedom of other people. This is less freedom for me. No, I don't complain, because this also means that I'm safe (or at least much safer) against losing the freedom I do enjoy. So this restriction of my freedom is actually good (well, actually the good part for me is the restriction of the freedom of others to take my freedom; of course the others will enjoy the fact that my freedom to take their freedom is restricted this way just as much).

      And yes, freedom does mean to be free to do what you want (the free people are free because they can do what they want, that is they are not slaves who are told what they must do).

      Your problem is that you mechanically imply "more free = better" and then, after seeing that a certain less free option is actually better, because it ensures the continuation of that freedom, you try to redefine "free" only to not need to change your original implication.

      Just accept that the world is not that simple, and that sometimes the less free option is the better one, if the restriction of the freedom helps persistance of the remaining freedom, and you can stop trying to redefine "free" only to match your wrong assertion to the real world.

      Yes, the GPL is less free than the BSD license. And yes, it is better exacty due to being less free in the right way.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    6. Re:More freedom ? by Anonymous Coward · · Score: 0

      the original BSD license. It is incompatible with GPL ... OTOH it allows you many things which the GPL does not allow you (like linking with proprietary code), so it's arguably more free than GPL.

      The BSD license is inferior to the GPL because it does nothing to preserve the freeness of software licensed under it. If you write a useful program and license it under the BSD license, MegaCorp can take your source, modify it slightly to make the file format incompatible, and sell it as a proprietary program (no source code), while keeping the new file format secret. The "free" program has been replaced by a non-free program.

      The GPL is designed to prevent this.

    7. Re:More freedom ? by mverwijs · · Score: 1

      > Everyone has freedom.

      Very true. Everyone also has the freedom to *take that freedom away*. That is the only thing that the GPL was intended to limit (afaik). It's a safe-keep for freedom. *That* is the restriction, too my understanding.

      Naming the GPL restrictive is like saying laws cannot be used to safe-keep freedom.

    8. Re:More freedom ? by Anonymous Coward · · Score: 0

      "Yes, my freedom is restricted in the way that I cannot restrict the freedom of other people. This is less freedom for me"

      But there is only one of you, and 6 billion others (and more arriving every second).

      You make no sense.

    9. Re:More freedom ? by larry+bagina · · Score: 1

      Let's say Microsoft takes some BSD code. I'm no worse off. You're no worse off. BSD is no worse off. Nobody is worse off. And nobody has lost any freedom because of it.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    10. Re:More freedom ? by Anonymous Coward · · Score: 0

      Yes, the additional freedom to make things unfree (note that this applies to everyone) does not give more freedom overall, which is exactly the point the grandparent is trying to make. Think regular laws, is the law against murder really a granting of freedom to live? What about theft? (Also note how the grandparent used "arguably, it's not even sure he actually holds this view.)

    11. Re:More freedom ? by m94mni · · Score: 1

      Yes, the users of the Microsoft have lost the freedom to modify, fix bugs or security issues, or port the code to a different platform. GPL is about the freedom of the *users*. And your scenario is a perfect example where the end user does lose freedom. I'm not against BSD, but I want us to be clear what freedoms we are talking about.

    12. Re:More freedom ? by Anonymous Coward · · Score: 0

      GPL advocates will tell you that the GPL is more free than the BSD license because of the extra restrictions in the GPL. Obviously the next step is to add more restrictions to make it even freer! :)

      Spoken like a true populist right-wing tabloid newspaper editor.

      The GPL only places restrictions on things that would otherwise limit freedom. But since you're obviously a Sun, Daily Mail and News of the World "reader" that's a little to intelligent for your likes to understand.

    13. Re:More freedom ? by larry+bagina · · Score: 1

      The end user is in the same position [insert joke about bending over and grabbing ankles] if MS uses BSD code or if MS writes the code themselves. The original BSD code is still freely available to anyone that wants it. If the user wanted your "freedom" they wouldn't be using a closed source product in the first place.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    14. Re:More freedom ? by Anonymous Coward · · Score: 0

      Yes, the users of the Microsoft have lost the freedom to modify, fix bugs or security issues, or port the code to a different platform.

      How have the users of the Microsoft closed product lost the freedom to modify the existing open code? How have they lost the ability to fix bugs or security issues in the existing open code? How have they lost the freedom to port the existing open code to a different platform?

    15. Re:More freedom ? by m94mni · · Score: 1
      Ummm? Are you trying to deliberately misunderstand?

      Of course the freedoms to the original code cannot be taken away. But the GPL talks about *all* users of the code, modified or not. And surely, a user of the Microsoft product cannot fix any security issues at all. And that is an important freedom that the GPL stops you from taking away from users. Developers may get a bit less freedom, but users get more, for that very reason.

    16. Re:More freedom ? by julesh · · Score: 1

      Actually, I'm a Guardian reader. But I do enjoy Mail Watch.

      I just don't buy the argument that limiting freedoms increases freedom.

  33. Not the only controversy by Anonymous Coward · · Score: 0

    The way cdrecord accesses CD-RW drives in GNU/Linux is different from all other applications. Another one of those "I'll do it my way" ideas by Jörg Schilling.

    1. Re:Not the only controversy by IvyKing · · Score: 1
      The way cdrecord accesses CD-RW drives in GNU/Linux is different from all other applications. Another one of those "I'll do it my way" ideas by Jörg Schilling.

      The 'scg' library (which cdrecord uses to access the CD drives) predates Linux by several years and Linux is only one of the several OS's supported by cdrecord. FWIW, Linux has its share of "I'll do it my way" ideas by Linus and the other developers.

    2. Re:Not the only controversy by cortana · · Score: 1

      "Linux" *isn't* supported by the library. Linux 2.4 with the ide-scsi module does not count.

  34. Yes, and worse: by Vo0k · · Score: 1, Informative

    and worse off, a GPL software cannot be dependent on non-GPL software. The GPL requires that all components of the program are to be Free - you can't legally build a GPL'd frontend to a proprietary or otherwise non-GPL-compatibile backend.

    Therefore all these thousands of the cd tools depending on cdrecord would either have to change the license (and abandonning GPL is not easy and in many cases just impossible) or be stuck with the old (last GPL'd) version of cdrecord.

    --
    Anagram("United States of America") == "Dine out, taste a Mac, fries"
    1. Re:Yes, and worse: by Alioth · · Score: 2, Informative

      It depends how the front end is made. Is the front end linked to cdrecord?

      If the front end is NOT linked (and invokes the tool via something like system()) then it doesn't matter what license the tool is written under - a GPL front end can still use it and be GPL, just as you can write non-GPL software that works on Linux.

    2. Re:Yes, and worse: by maxwell+demon · · Score: 1
      and worse off, a GPL software cannot be dependent on non-GPL software. The GPL requires that all components of the program are to be Free - you can't legally build a GPL'd frontend to a proprietary or otherwise non-GPL-compatibile backend.

      That's not true. You cannot link to non-GPL code (or more exactly, to code with a license incompatible with the GPL), but there's no problem in executing such code as separate process. I think that is what the majority of CD/DVD writing programs (probably all of them) do with cdrecord, mkisofs etc.

      See the first paragraph of http://www.gnu.org/licenses/gpl-faq.html#NFUseGPLP lugins.
      --
      The Tao of math: The numbers you can count are not the real numbers.
    3. Re:Yes, and worse: by Anonymous Coward · · Score: 0
      The GPL requires that all components of the program are to be Free - you can't legally build a GPL'd frontend to a proprietary or otherwise non-GPL-compatibile backend.

      Wrong.

      As it turns out, there's no libcdrecord -- cdrecord frontends don't link directly with cdrecord. As far as the front-ends are concerned, cdrecord's license is irrelevant.

      Regardless, you can grant exceptions to link GPL software with GPL-incompatible libraries if you are the copyright owner of the code. IIRC, this is what KDE did until Qt was released under the GPL.

    4. Re:Yes, and worse: by Vo0k · · Score: 1

      The problem is the license doesn't only state linking illegal - it has separate clauses about logical dependency too.

      The rule of thumb is: "Does it make sense without the non-free piece?" - if it can run a free replacement instead of the non-free program, be used as a standalone tool of somewhat limited functionality or otherwise function usefully without the non-free piece, it's okay. But if the proprietary/non-free element is essential to functioning of given program and its lack causes major functions of the program to cease working, it can't be GPL'd, linked or not.

      This is a very slippery ground though. That's for example why binary-only kernel modules cause so much controversy - RMS says that allowing distribution of kernel with hooks for loading these is violation of GPL. Linus claims otherwise. Programs like Xine are legally GPL because they don't care whether codecs they load are free or not, but GNU status of Captive, read-write NTFS filesystem for Linux using WinXP ntfs.sys is doubtful.

      --
      Anagram("United States of America") == "Dine out, taste a Mac, fries"
    5. Re:Yes, and worse: by flacco · · Score: 1
      I love the inherent hypocrisy of the GPL. We will permit absolutely nothing but that which falls into our definition of freedom!

      there is nothing the least bit hypocritical about the GPL, your wordlery notwithstanding.

      --
      pr0n - keeping monitor glass spotless since 1981.
    6. Re:Yes, and worse: by drinkypoo · · Score: 1

      Actually I got precisely the opposite interpretation of this that you did, and I'm pretty sure I'm the one who's right, but I'm willing to be convinced otherwise. What I got from reading the GPL is that if your application depends on a GPL application, then your application must be GPL, whether the GPL'd program is linked or not, while if your application links a GPL library then your application must be GPL, whether your application depends on the GPL library or not (e.g. your program uses it for additional, non-core behavior.) However, your application can still be GPL if it depends completely on a proprietary application.

      Otherwise, there could never have been a GPL front-end to PGP before GPG existed, for example. But I think the GPL is saying the opposite of what you think it is. Otherwise it would have been impossible to create GNU-licensed software before the invention of Linux because Linux is the first GPL'd "OS" (yes I know it's a kernel) and the programs depend on an operating system.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re:Yes, and worse: by cortana · · Score: 1

      s/linked to/a derivative work of/g

      The GPL does not mention linking, it only speaks about the creation of derivative works.

      What constitutes a derivative work? You'd have to go to court to find out.

  35. 404 Anyone got a working link for that video? by H4x0r+Jim+Duggan · · Score: 1

    The article says there is a video where "Danese Cooper clearly stated there that the CDDL was intentionally modelled on the MPL in order to make it GPL- incompatible", but the URL given (http://meetings-archive.debian.net/pub/debian-mee tings/2006/debconf6/theora-small/2006-5-14/tower/O penSolaris_Java_and_Debian-Simon_Phipps__Alvaro_Lo pez_Ortega.ogg gives me a 404.

    Anyone got a working URL? Thanks.

    1. Re:404 Anyone got a working link for that video? by BeeRockxs · · Score: 1

      It's http://meetings-archive.debian.net/pub/debian-mee tings/2006/debconf6/theora-small/2006-05-14/tower/ O penSolaris_Java_and_Debian-Simon_Phipps__Alvaro_Lo pez_Ortega.ogg

  36. The FOSS community way or else by renrutal · · Score: 0

    You go XFree86 on the FOSS community, the FOSS community goes X.Org on you.

    Guess who wins... 6 months later you don't even hear about the former one anymore.

  37. Joerg's position by Britz · · Score: 3, Interesting

    Why didn't the author include Joerg's position on this? He didn't even provide a link to his hompage:
    http://cdrecord.berlios.de/old/private/cdrecord.ht ml

    He also seems to have problems with Suse and RedHat as far as his homepage goes (they also include older versions) and with the Linux kernel itself. There seems to be some stuff he dislikes about the SCSI subsystem. And he seems to prefer the way Solaris handles SCSI. Maybe someone with some insight (if there are any left on /.) could comment on that one, since I am not a kernel hacker.

    Joerg Schilling is doing excellent work. But as some others have commented there seem to be personal issues. So it is a shame that they had to use such a lame excuse to boot him. I am pretty sure the fork will go nowhere or at best use patches from Joerg Schilling proving that there never were incompatible licences.

    Note that I don't argue that he might be a difficult character. Comments on /. as well as his problems with other distros and the kernel suggest that he is. I simply don't know. But I also heard that Linux Torvalds can be a very harsh himself. Anybody want to fork the kernel because of that?

    1. Re:Joerg's position by Lost+Found · · Score: 1

      Note that I don't argue that he might be a difficult character. Comments on /. as well as his problems with other distros and the kernel suggest that he is. I simply don't know. But I also heard that Linux Torvalds can be a very harsh himself. Anybody want to fork the kernel because of that?

      Linus doesn't actively impede the progress of the Linux kernel; nor does he insist that everybody adhere to archaic interfaces when virtually no one agrees with him; nor does he fork his own code and sell a "Linux Pro" and actively attempt to discredit the work of anyone who writes their own "Linux Pro" features into the regular, free Linux.

    2. Re:Joerg's position by belmolis · · Score: 1

      I don't find any statement of Schilling's position on this on his web page. Am I missing something? If not, that might explain why the article didn't bother to link to it.

    3. Re:Joerg's position by Anonymous Coward · · Score: 0

      But I also heard that Linux Torvalds can be a very harsh himself. Anybody want to fork the kernel because of that?

      Me. I use the version from his brother, Linus.
      You know, the kid in the comic strip.

    4. Re:Joerg's position by evilviper · · Score: 1
      He also seems to have problems with Suse and RedHat as far as his homepage goes (they also include older versions) and with the Linux kernel itself. There seems to be some stuff he dislikes about the SCSI subsystem. And he seems to prefer the way Solaris handles SCSI.

      NONE of which have any bearing at all on a LICENSE CHANGE.

      So it is a shame that they had to use such a lame excuse to boot him.

      In what way is it lame? You've given no reasons for this.

      But I also heard that Linux Torvalds can be a very harsh himself. Anybody want to fork the kernel because of that?

      If he ever starts comitting non-GPL compatible code into the (GPLd) kernel... YES.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    5. Re:Joerg's position by Anonymous Coward · · Score: 0
      Joerg Schilling is doing excellent work. But as some others have commented there seem to be personal issues. So it is a shame that they had to use such a lame excuse to boot him.

      Changing the licence of his code is hardly a lame excuse. Unlike some free software purists, I respect his right to continue future development under a GPL incompatible licence. However, he should just have said it, done it and walked away (assuming he sufficient copyright control over the entire project - a point on which I take no view on). Claiming it isn't an issue, when it obviously is, does nobody any favours.


      As for his claim that Suse are illegally using his software: I'm happy for the German courts to decide on that one.

    6. Re:Joerg's position by javanree · · Score: 1

      So these days just the fact that a developer tries to make some $$$ out of his hard work, most of which so far he donated to the community for free is already evil? I'll agree that he's a bit of an odd duck, but the reactions of some here are way out of line. Sure, Debian can and did fork, end of story.

    7. Re:Joerg's position by Anonymous Coward · · Score: 1, Informative

      "Joerg Schilling is doing excellent work. But as some others have commented there seem to be personal issues. So it is a shame that they had to use such a lame excuse to boot him. I am pretty sure the fork will go nowhere or at best use patches from Joerg Schilling proving that there never were incompatible licences."

      It is not only Debian that has problems with cdrtools. Fedora forked cdrtools over two weeks ago because the latest versions of cdrtools are not distributable due license violations in the cdrtools package.

      Check the thread starting with buildsys report: https://www.redhat.com/archives/fedora-devel-list/ 2006-August/msg00644.html

      More information in this message: https://www.redhat.com/archives/fedora-devel-list/ 2006-August/msg00652.html

    8. Re:Joerg's position by m94mni · · Score: 1

      Well, if SuSE uses his unmodified source, they certainly *are* using it illegaly, as the licenses are incompatible and thus non-redistributable... :-)

      I can't get over this guy's idea of "if you use my code acording to the GPL, and patch it, according to the GPL, and you introduce bugs, I will sue you for slander of my good name". He should just sue himself for slander of his own name...

  38. Good riddance! by cpghost · · Score: 3, Informative

    As FreeBSD user, I don't care much about Debian's specific decisions; but regarding cdrtools, I fully agree. The latest versions have become annoyingly FUD-dy and kind of ads for Joerg's commercial version. Fortunately, burncd (for CD) and growisofs (for DVD) work just as fine here. cdrkit will be a welcome addition to FreeBSD's ports system as well.

    It's not the first time some developer's stubborn-ness resulted in a fork. That's the beauty of OSS (GPL and other OSS-compatible licenses): control freaks can't get away with it. Now let's hope some brave soul would adopt cdrkit and keep it up to date with the newest burning technology.

    --
    cpghost at Cordula's Web.
    1. Re:Good riddance! by Just+Some+Guy · · Score: 1
      cdrkit will be a welcome addition to FreeBSD's ports system as well.

      Roger that. I'd love to be able to use k3b to master and burn CDs, but it uses cdrecord as its backend and I've never been able to get that to work right with my IDE burner. Here's to hoping that the new maintainers can get the native-IDE code working so that I can finally burn a CD without re-reading the burncd manpage for the hundredth time.

      --
      Dewey, what part of this looks like authorities should be involved?
  39. Good for Linux by r00t · · Score: 1

    Debian can choose whatever licenses are acceptable to release code under. Jorg can go screw himself.

    For numerous unrelated reasons, a fork has been sorely needed. The license mess just makes it easier to get everyone to go for it. Thanks Jorg!

  40. Re:Jörg Schilling is just another developer.. by Anonymous Coward · · Score: 0

    Aside from the fact that he still makes his work available under an approved Open Source license: Programmers gotta eat too. Not everybody gets picked up by a company to do paid work on Open Source projects. There's still no satisfactory solution to keep at least all long-time programmers of central projects on some kind of payroll. People should respect when someone who gave them so much for free feels the need to stop doing that. Again, in this case that isn't even what's happening.

  41. Gentlemen, please! by FishandChips · · Score: 1

    Whatever the rights and wrongs of the matter, it is surely possible for Debian to issue a statement about it without resorting to personal abuse? Debian has so many, many good things going for it, and yet the whole project seems to let itself down so often by displaying attitude problems of one kind or another. FFS: "You're a liar, No I'm not, Yes you are", etc., etc., should have been left behind in the school playground.

    --
    Las qué passoun
    tournoun pas maï
    1. Re:Gentlemen, please! by krmt · · Score: 1

      Where, in the statement above or linked, do you see any sort of personal abuse? Would you please quote it? Or are you just brainwashed in to believing Debian can't do anything rationally and politely?

      --

      "I may not have morals, but I have standards."

    2. Re:Gentlemen, please! by FishandChips · · Score: 1

      If you cannot detect what's wrong with the maintainers' statement - and why most software professionals would not release a public statement of this kind - then ask your parents to explain it to you when you are out of short trousers. FWIW I run Debian Unstable and like it very much, but that doesn't mean I can't tell an orange from a pear.

      --
      Las qué passoun
      tournoun pas maï
    3. Re:Gentlemen, please! by imthesponge · · Score: 1

      You're wrong. I'm right, but I won't tell you why. Just know that when you're older and wiser you'll understand.

    4. Re:Gentlemen, please! by frogstar_robot · · Score: 1

      It looked like simple honest direct language to me. I understood immediately what Debian's beef is and why they had it. I saw nothing that even remotely resembled a personal attack.

      How about you explain it for us moral simpletons?

    5. Re:Gentlemen, please! by swordgeek · · Score: 1

      Since others are just giving the runaround, let me be the one to spell it out. From the article...

      "Jörg has a different opinion about this and has repeatedly
      stated that the CDDL is not incompatible, interpreting a facial
      expression in the above-mentioned video, calling us liars and generally
      appearing unwilling to consider our concerns (he never replied to the
      parts where we explained why it is incompatible).
      As he has basically
      ignored what we have said, we have no choice but to fork. While the CDDL
      *may* be a free license, we never questioned if it is free or not, as it
      is not our place to decide this as the Debian cdrtools
      maintainers. However, having been approved by OSI doesn't mean it's ok
      for any usage, as Jörg unfortunately seems to assume. There are several
      OSI-approved licenses that are GPL-incompatible and CDDL is one of
      them. That is and always was our point."


      The bit in bold is inappropriate and unnecessary, even if true. There's no need to put it in what amounts to a press release.
      In fact, this whole paragraph is unnecessarily antagonistic. They could (and should) have merely said that Jörg's interpretation of the GPL was inconsistent with theirs, and the presence of CDDL-licensed software was incompatable with the Debian license model.

      Again, even if these statements are true, there's no need for them to be in a fork statement. It's just unprofessional, and bordering on juvenile.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  42. MOD PARENT UP!!! by Anonymous Coward · · Score: 0

    MOD PARENT UP

    I was wondering this too!

  43. Re:CDDL is free by lhand · · Score: 3, Interesting

    Sure the VM will be free software, it just won't be GPL compatable. So you'll never be able to use GPL code in the VM and you'll never be able to use VM code in anything licensed with the GPL.

    There are free licenses that are not compatible with the GPL.

  44. most kernel developers strongly disagree by r00t · · Score: 5, Insightful

    Back in the 1980s, the SCSI command protocol and the old-style SCSI bus were a matched pair. Devices had ID numbers that you could set with jumpers. Devices didn't move around. There was no hot-plug or plug-and-play.

    Now we run the SCSI protocol over USB, FireWire, SerialATA, TCP/IP, and numerous other transports. You can't address all the devices on the Internet with a 3-bit number. Devices come and go. If you plug in a CD burner, it usually shouldn't matter which USB port you use.

    The Linux solution is UDEV. We can also use D-BUS and HAL. Device names in /dev are now set by the user. UDEV matches various things (serial number, manufacturer, location, etc.) to identify the device. Device numbers are dynamic and essentially random. The names are stable. Normal apps open devices by name.

    Joerg wants to use an obsolete backdoor. He doesn't use the normal device names or the normal CD/DVD driver. He uses the /dev/sg* devices, which are intended for screwball devices that don't have normal drivers. It is similar to a modem program bypassing the /dev/tty* devices by calling iopl() and then directly controlling the hardware.

    Suppose you have two USB burners. If you yank out your USB cable and then put it back, the device numbers may change. The device names can remain the same, thanks to UDEV. Joerg's defective program will be unaware of this. It will just use the wrong burner.

    1. Re:most kernel developers strongly disagree by Britz · · Score: 1

      Thank you, that was the answer I was looking for. Maybe forking IS the best idea. For both technical and other reasons. Good to know.

    2. Re:most kernel developers strongly disagree by Anonymous Coward · · Score: 0

      You asked a question but were "looking for" a specific answer? Real open-minded thinking there pal.

  45. Re:Jörg Schilling is just another developer.. by Anonymous Coward · · Score: 0

    Yes! Here's my obvious solution (kernel 2.6) :

    dd if=dvd.iso of=/dev/dvd

  46. Re:Jörg Schilling is just another developer.. by r00t · · Score: 1

    Go to his own site. See him selling the full version. The version with source code is crippled. He left out the DVD code.

    In other words, it's a crippleware trial version.

  47. The copyright is still with Schilling by Anonymous Coward · · Score: 0, Informative

    The copyright for the old GPL-licensed version which they've turned into "cdrkit" is still with Schilling (unless he specifically assigned it to the FSF, which is unlikely), so if he wants to, Schilling can tell Debian to "fork off" too, ie. deny them the right to distribute it as part of the distro. I doubt that he will though.

    It's the copyright holder's right to allow or deny any specific distribution of his code. The GPL licensing merely says that if it is distributed, then its source code must accompany it, or be made available subsequently. It doesn't override the copyright holder's wishes in any other respect.

    1. Re:The copyright is still with Schilling by avenj · · Score: 3, Informative

      Once a piece of code has been released under a license (such as the GPL), you cannot retroactively change that license (ie tell people they can no longer distribute it under that license)

    2. Re:The copyright is still with Schilling by Bitsy+Boffin · · Score: 4, Informative

      The forked code was GPL'd, you cannot revoke GPL once it's given. Jorg has no say in how his GPL'd code is used, modified or distributed provided it is in accordance with the GPL version with which it was released.

      --
      NZ Electronics Enthusiasts: Check out my Trade Me Listings
    3. Re:The copyright is still with Schilling by orasio · · Score: 1

      Your point is interesting, but wrong.
      It's GPL'ed.
      He _could_ have a trademark on the name "cdrtools", but they are distributing with another name, so that's not even an issue.
      This is what you commit to, when you stamp the GPL on your code.
      Users are free to fork your work, and they are even protected from your own nonsense.

    4. Re:The copyright is still with Schilling by joelt49 · · Score: 1

      The reasoning is fallacious, and I think other replies don't clearly phrase the issue.

      When Schilling released cdrools under the GPL, he then granted whoever received it under that license (e.g., Debian) the right to redistribute under the GPL. This cannot be revoked.

      However, he can relicense the code he owns the copyright to. But, that license only applies to subsequent distributions of his code, not to distributions under the old copyright.

    5. Re:The copyright is still with Schilling by edmudama · · Score: 1

      Technically, he can relicense older GPL-licensed versions as well. However, that in no way revokes the GPL licensing on those same versions.

      e.g. I release foo 1.0, and foo 1.1 under GPL, then decide to take my marbles home and release foo 1.2 under some proprietary license. That's legit, and I can even release 1.0 under that same proprietary license as well if I want to. However, the fact that 1.0 was already GPL'd means there's no way to un-GPL it.

      --
      More data, damnit!
    6. Re:The copyright is still with Schilling by drinkypoo · · Score: 1

      The only way he could assert his copyright over the people who he distributed it to under the GPL (or who other people, who are also permitted to distribute it under this license, have done so) is if the entire GPL were invalidated, in which case the whole thing would revert to being controlled simply by Copyright law. At that point, he would have to remove any code contributed to his projects without an explicit release of copyright from the author, or be violating copyright separately for every modification, so everyone would lose, except businesses or other entities which use no GPL code. Well, they lose too, but not in such an obvious way.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re:The copyright is still with Schilling by TekPolitik · · Score: 3, Informative

      Once a piece of code has been released under a license (such as the GPL), you cannot retroactively change that license (ie tell people they can no longer distribute it under that license)

      That is not entirely correct. You can legally revoke a license at any time. "License" is just a legal term for "permission" or "consent", and you can withdraw permission and consent, and so can withdraw a license. Nevertheless, if you try enforcing that revocation in a court you are likely to run into issues of estoppel. In simple terms, if somebody has relied on the license in a way that would make it unconscionable for you to withdraw it, the court will hold you to the terms even though you may have revoked it.

      With GPL software, where somebody else has relied on the license and produced non-trivially derivative works (or even non-derivative works that depend on the GPL software) then withdrawing the license would be unconscionable because they have expended significant effort (capital expenditure) in reliance on the license which is lost if the license to the original software is revoked. It may also be that if other people have refrained from developing equivalent software because of the existence of this particular GPL software, then it would be taken as unconscionable to withraw the license, at least until such time as equivalent software can be produced.

      On the other hand, to use an extreme example, say you have produced something and released it under the GPL, but nobody has used it. You could revoke the GPL on that software at any time. You could also revoke the GPL at any time if there is a readily available substitute provided nobody has produced any derivative work.

      While it is quite common to say that you cannot revoke the GPL on a piece of software once released, this is not literally true. While in many cases this will be the situation for all practical purposes, the general rule is more complex, and in the right circumstances it is possible to revoke it.

    8. Re:The copyright is still with Schilling by turbidostato · · Score: 3, Informative

      "That is not entirely correct. You can legally revoke a license at any time."

      Not this one, because the license terms themselves:

      "2.b) ou 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. ...and...
      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."

      Given them both together it means that while it might be within your powers to revoke the license to those you directly distributed to (since it's a matter about *you* and someone else, and even then, as you properly stated, it will be quite difficult to convince a judge you can break the confidence of your licensees without a really strong reason), you can't deal on something that it is not your bussiness, that is, the deal among "second tier" redistributors and their receptors. So you, as most, can avoid people that recieved copies directly from you to further redistribute, but you won't be able to avoid redistribution from people that didn't get the code from you, much less those that got the code neither from you nor you direct "clients".

    9. Re:The copyright is still with Schilling by blindcoder · · Score: 1

      Almost right.
      You can stop distributing version 1.0 under the GPL but that doesn't invalidate all the already distributed copies.
      You can hope, though, that those copies will die out one day...

      --
      See my blog for my free opinions.
    10. Re:The copyright is still with Schilling by mr_mischief · · Score: 1

      You're not redistributing it if you wrote it. You're distributing it. There is no 're-'. 'You' is very specifically defined to be someone other than the software's author by the license.

      The GPL is a license which grants people other than the author certain rights, including redistribution. It requires certain things in exchange for those rights, including the terms of that redistribution.

      Schilling cannot be told he cannot choose a different license for new code he wrote just because he released the old code it goes with was previously released under a different license. The new code he wrote can be licensed any way he wants. He can release the old code under that license too. The only question becomes what other people can do with what he had already released under the old license.

      Debian has code which was licensed to them under the GPL. They are planning to use that to make a derivative work under the GPL. I don't see anything anywhere in the GPL saying that the copyright holder cannot revoke the license of a third party, only that the redistributor cannot.

      I don't see anything here other than speculation about Schilling planning to revoke the GPL on the older, GPL-licensed code that Debian plans to fork in the first place. It's reasonable speculation about what could possibly happen, but it's still speculation.

    11. Re:The copyright is still with Schilling by turbidostato · · Score: 1

      "You're not redistributing it if you wrote it. You're distributing it."

      Maybe that's why the GPL says "distribute" and not "redistribute" (see i.e. 2B: "You must cause any work that you DISTRIBUTE or publish..." -my remark).

      "The GPL is a license which grants people other than the author certain rights"

      Of course, since the author already had such rights to begin with.

      "Schilling cannot be told he cannot choose a different license for new code"

      Nobody has said anything diferent.

      "Debian has code which was licensed to them under the GPL"

      By who? The author? Any "third party" that LEGALLY got the code "somewhere else"? If *you* didn't pass me the code *you* have no bussiness about what can I do with it (provided I got the code legally).

      "I don't see anything anywhere in the GPL saying that the copyright holder cannot revoke the license of a third party, only that the redistributor cannot."

      You won't see that the author can revoke it unless some very specific situations are met (basically, the unability from the distributor side to abide to the GPL and some other law/patent grant, etc.). Regarding its conditions a license is no different from a contract: two parts stablished a relationship and from that moment on them both are abode to respect it. You (the distributor) acorded to give me a non-limited license for redistribution; you *must* respect this. I (the licensee) acorded the redistribution to be in such and such terms; I *must* respect them.

      "I don't see anything here other than speculation about Schilling planning to revoke the GPL"

      Well, I wouldn't say this specific thread is about Schilling doing this or that but about the general case regarding if these kinds of things can or cannot be done.

    12. Re:The copyright is still with Schilling by TekPolitik · · Score: 1

      Not this one, because the license terms themselves:

      Sorry, but that's simply not correct. The terms you indicate do not have the effect you describe.

    13. Re:The copyright is still with Schilling by mr_mischief · · Score: 1
      First, let me say I'm not arguing with you, turbidostato. I think we agree more than disagree, but it seems to me people are reading this thread different ways. There are many things in the thread that mean one thing in context and another out of context. I'd like to get some of them staked down in place.

      You won't see that the author can revoke it unless some very specific situations are met (basically, the unability from the distributor side to abide to the GPL and some other law/patent grant, etc.). Regarding its conditions a license is no different from a contract: two parts stablished a relationship and from that moment on them both are abode to respect it. You (the distributor) acorded to give me a non-limited license for redistribution; you *must* respect this. I (the licensee) acorded the redistribution to be in such and such terms; I *must* respect them.

      This is based on the law outside the contract. I was stating that there's nothing in the GPL that states specifically that the author can't. So, in effect, the author could under any circumstances acceptable within standard, accepted contract law. You're right that those would be narrow, and it's probably good to point that out.

      Anyone who tried to distribute the newer versions under the GPL would be in violation of both licenses, so their rights under both licensess would be pretty much revoked on those grounds. The older versions that are fully GPL shouldn't be a problem, which is why Debian is using those. Anyone who had a copy of the GPLed version can redistribute the GPLed version freely. They are not entitled to additions and derivations made by the original author and released under the new license just because the old code is GPLed.

      The author of a GPLed bit of code can at any time make new versions that are not GPLed. The author is not bound by having released a GPLed version to license his derivative works under the GPL, because the GPL is not what gave him the rights to make those derivative works. The posting earlier about people being required to give licenses to third parties of any derivative works could be taken out of context. They do not have anything to do with the rights of the original author, but only the rights of licensees.

    14. Re:The copyright is still with Schilling by turbidostato · · Score: 1

      "Sorry, but that's simply not correct. The terms you indicate do not have the effect you describe."

      Of course not, silly me! Thanks for enlighting us.

    15. Re:The copyright is still with Schilling by DragonWriter · · Score: 1
      The copyright for the old GPL-licensed version which they've turned into "cdrkit" is still with Schilling (unless he specifically assigned it to the FSF, which is unlikely), so if he wants to, Schilling can tell Debian to "fork off" too, ie. deny them the right to distribute it as part of the distro.
      I'm not really sure that's the case; if he used GPL'd code belonging to someone else in the kit, he'd be violating the terms of his license by doing so. And, as another poster pointed out there are estoppel issues with reasonable reliance.
  48. Gentoo is starting to really piss me off. by Ant+P. · · Score: 4, Interesting

    While Debian has the balls to do this, Gentoo already had a GPLed fork of cdrtools available, and TOOK IT AWAY just because a new version of cdrtools came out with a few new features.

    1. Re:Gentoo is starting to really piss me off. by Anonymous Coward · · Score: 1, Interesting
      Gentoo already had a GPLed fork of cdrtools available, and TOOK IT AWAY just because a new version of cdrtools came out with a few new features.

      I've also noticed a certain tendency in Gentoo to play fast and loose with the licenses. My all-time favorites are packages that are flagged with the "as-is" metalicense. If you look in the file describing it you will notices it clearly saying that this is intended to flag packages that come under a MIT or BSD or similar liberal license.
      However a lot of packagers seem to disregard that and flag packages that, for example, have "non-commercial" restrictions on them. I reported some of those packages and it was changed but it's a pain to work against the tide here and it's also a pain to look up every "as-is" flagged package up on the web for the actual license because the meaning of this metalicenses has been diluted to "can be anything that can somehow be distributed, maybe even binary-only".
  49. Cdrtools replacement by Anonymous Coward · · Score: 0

    There is a ongoing development of cdrtools replacement.
    http://libburn.pykix.org/
    Everyone is welcome to join.

  50. Re:Jörg Schilling is just another developer.. by SnowZero · · Score: 4, Informative

    Have you ever read an email by Mr Schilling? Try this thread on lkml, and tell me who is being the most annoying. He drags himself through the mud by alienating people with his attitude.

  51. DFSG+GPL/CDDL incompatibilities. by perlchild · · Score: 2, Informative

    IANAL nor a Debian Developer, but as a Debian user I seem to remember that Debian has a non-free "tree" of packages, since "main" has to be DFSG-compatible. In fact, no package can be in main if its dependencies are non-DFSG. The DFSG's restrictions reads in many ways like cliff notes of someone reading the GPL(the GPL seems longer and more legalese), and explicitly approve the artistic, BSD and GPL licenses. I'm thinking the CDDL isn't just GPL-incompatible, but is also violates the DFSG, but again IANAL(although I read the thread linked from the article and they seem to agree with me). Back on your question about how licensing would make things incompatible, it only matters when, like Debian, you distribute the whole thing, with a charter and/or some agreement that all the licenses meet a specific set of criteria. It wouldn't stop say, Novell or Mandriva, which, I believe, operate under no licensing restrictions other than the licenses themselves.

  52. Re:Jörg Schilling is just another developer.. by Anonymous Coward · · Score: 0

    I couldn't find that in the article, is this your personal inside information, did you talk to him or are you just asuming it, as it is so easy to interpret decisions in a way that fulfills your own prejudices.


    Just because it's not something explicit in the article nor explicit/implicit in some text at the software's main page does not mean it's an easy assumption or a prejudice from my part.
    The reply is my interpretation based on what I observed from the cdrecord site over the years. I would show you a log with the relevant web page changes, if I could.
    Anyway, if you google for "cdrecord-ProDVD" + "Schilling" you'll find inumerous flame wars contemporary to Jörg's "transition".
  53. Xorg got MIT license- BAN Xorg TOO?????? by antik2001 · · Score: 0, Troll

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

    Copyright (c)
    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    Looks very similar to BSD license to me....

    Next news- OMG!!11ELEVEN... XORG IS BANNED FROM DEBIAN- introducing framebuffer desktop now....

    1. Re:Xorg got MIT license- BAN Xorg TOO?????? by spauldo · · Score: 3, Insightful

      The interaction of the GPL, MIT, and BSD licenses is well understood and works well.

      There's no problem at all linking GPL software with libraries of either. Same goes with the apache license and perl's artistic license.

      Sun's license isn't GPL-friendly, and even if there's a question about it, debian needs to find a way around it. This is the way debian works - it's all in the social contract. It's a pain sometimes, but there's distros out there who don't worry so much about licensing issues you can use if you're concerned.

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
    2. Re:Xorg got MIT license- BAN Xorg TOO?????? by drinkypoo · · Score: 1
      The interaction of the GPL, MIT, and BSD licenses is well understood and works well.
      Then, why I hear every f***g day news about yet another nonGPL software sacked from some GNU/Linux operating system?

      Because they're not using GPL, MIT, BSD, X11, etc. They're using non-OSI-approved licenses, which is what the actual problem is here.

      It's like Holocaust or something going on. GPL "philosophy" is just disgusting- nazi mentality all the way....

      Corollary to Godwin's law: you are an idiot.

      See, no one is dying over these license conflicts. Not even any software is dying, it's just not being distributed by certain people.

      As for Nazi-mentality, the Nazis (well, mostly Hitler) wanted to kill people over something quite ridiculous, their genetic background. Meanwhile, the supporters of the GPL want to promote freedom. They're not trying to legislate it, and they're not forcing you to use their licenses. They have an actual ideological dispute with supporters of other licenses, and they are doing something about it. Meanwhile, I doubt you have ever done anything more important than eat, breathe, and shit. LIVE, CONSUME, DIE, TAXPAYER!

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Xorg got MIT license- BAN Xorg TOO?????? by Anonymous Coward · · Score: 1, Interesting

      It's a pain sometimes, but there's distros out there who don't worry so much about licensing issues you can use if you're concerned.

      Sober and useful advice to anyone conflicted about Debian license policy. Now, go forth, you whinnies, don't let the door hit your ass, but it will, cuz i'm kicking it from the other side.

    4. Re:Xorg got MIT license- BAN Xorg TOO?????? by ray-auch · · Score: 1
      [insightful ?!? - someone mod parent -5 plain wrong and dangerous please]


      The interaction of the GPL, MIT, and BSD licenses is well understood and works well.

      There's no problem at all linking GPL software with libraries of either. Same goes with the apache license and perl's artistic license.


      It might be well understood _now_ but it took a few years (see below) - and _you_ clearly still haven't got it. Read http://www.gnu.org/licenses/license-list.html#GPLI ncompatibleLicenses. Properly.

      I'll help you with some bits of it: Apache is GPL incompatible because of patent clause. As is CDDL. Artistic licence is not even "free software" let alone GPL compatible.

      As for BSD... where do we even start....

      Well, let's try. Once upon a time, some years ago, some people thought it was compatible - despite an obvious "additional restriction".
      They thought the restriction should be ignored because it wasn't enforceable or something (although the GPL doesn't say you can ignore restrictions for that reason).
      They mixed GPL and BSD code merrily and distributed it everywhere.

      Then they got some legal advice - no, BSD (orginal) and GPL were (are) NOT compatible.

      Oops, wonder what they did then ? Did they remove the offending code, did they get kicked from Debian, did they stop distributing ?

      Er, no. They:

      Denied it. Ignored it. Disagreed on it. Denied it again (usenet archives remember even better than I do). Hoped it would go away. ...and carried on shipping the illegal software.

      Some years later, they got the BSD licence changed to be GPL compatible (remove advertising clause), and went round changing all the licence notices on other people's code to the new version. Presumably they got explicit permission to do that...

      They still distribute the old illegal packages with the original incompatible licences, even today.

      So, can we kick these licence cowboys off Debian for this outrageous disregard of the GPL ?

      Probably not - after all, they are/were the GNU maintainers...

    5. Re:Xorg got MIT license- BAN Xorg TOO?????? by bobp0303 · · Score: 1

      I thought it was "Those who can't teach, teach others how to teach." -- certainly seemed that way when I was going to state teachers college back in the late 50s early 60s...

    6. Re:Xorg got MIT license- BAN Xorg TOO?????? by spauldo · · Score: 1

      Sorry about that, I misphrased. MIT and BSD licenses can be linked to by GPL software with no issues. The artistic and apache licenses are well understood as far as their interaction with the GPL, and pretty much no one argues about the legal points on them. I didn't mean to say they could be linked, but I'll agree that's certainly what I typed. Chalk that up to sloppy proofreading.

      The BSD license change has been gone over as well. Some code still uses the old, non GPL-compatible license, but anything that belongs to berkely can use the new license, so it's perfectly within debian's rights to change the license in the code. Stuff still using the old license with "regents of berkely" changed to something else of course isn't GPL compatible and debian would have to have the copyright holder's permission to change it.

      Anyway, debian does try to do the right thing. It doesn't always happen, but no group of people is perfect. Without having been involved during these discussions you're talking about, I can't really say one way or the other about it, but I would imagine removing all BSD code from debian would have rendered the system inoperable for a while. Not as bad as 4.4BSD, but there's a _lot_ of BSD code in there... The only real solution is to make the current debian leadership aware and have them correct it, or get the copyright owners to start up a fuss.

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
    7. Re:Xorg got MIT license- BAN Xorg TOO?????? by ray-auch · · Score: 1

      I'll clarify too - it's the FSF/GNU maintainers I think behaved poorly over BSD/GPL (the original BSD which is not GPL compatible), not Debian.

      Debian doesn't get it right all the time, but they don't tend to completely ignore the problem and they do take difficult decisions like pulling code from the distribution.

      It is also reasonable for Debian to expect that core GNU packages actually developed and distributed by the FSF would be ok by the GPL.

      The FSF on the other hand just seemed to ignore (and deny) the problem (that they were shipping GPL mixed with BSD(original) in violation of the GPL) for years. Worse still, as the copyright holder and maintainer of the gpl, they could have actually fixed it (something Debian usually can't do). Simply add a special exception to allow BSD(original) to the GPL on the code in question or on the GPL itself, but (usenet allegedly) the advertising clause was considered too "obnoxious" to be legitemized in this way. Not IMO a great example for the originators of the GPL to ahve set the rest of the world.

  54. The name by MiKom · · Score: 1

    I pity that fool whose name messes my firefox live bookmark.

  55. A distro is not mere aggregation, for the FSF by Anonymous Coward · · Score: 0

    The language used in both GPLv2 and GPLv3 to define the limits of "aggregation" as a mechanism of exemption is incredibly vague (in reality, there is no significant attempt to define it at all), but the FSF have made their "wishes" well known on the matter, even if the licenses don't really affirm it.

    And their "wishes" are that huge numbers of the files which you'd think are merely aggregated on the distro media are tied together by links of various kinds, and that those links taint the copyright across from file to file, despite the lack of any legal basis for it (the law is pretty clear on what constitutes a derivative work which is subject to copyright law, and this isn't it.).

    So, we're actually in a very grey area. It certainly isn't as simple and clearcut as you write, that a distro is a mere aggregation. I wish it was. The current quagmire is a benefit only to lawyers.

  56. Re:Jörg Schilling is just another developer.. by Anonymous Coward · · Score: 0

    Now try that with CDs and say it again.

  57. Why does it have to be GPL-compatible? by jopet · · Score: 0, Redundant

    Is this part of the kernel? Does every package that is part of Debian have to be GPL-compatible?
    Apache's license is incompatible with the GPL, yet Apache is a Debian package. The Latex license is incompatible with the GPL, yet Latex is available for Debian without a fork.
    (see http://www.gnu.org/licenses/license-list.html#GPLI ncompatibleLicenses)

    So what is the problem here?

    1. Re:Why does it have to be GPL-compatible? by Anonymous Coward · · Score: 0
      Is this part of the kernel? Does every package that is part of Debian have to be GPL-compatible? Apache's license is incompatible with the GPL, yet Apache is a Debian package. The Latex license is incompatible with the GPL, yet Latex is available for Debian without a fork.
      It is simple, the CDDL and the GPL are incompatible, as the CDDL adds extra restrictions which is not allowed from GPL. So you cant mix them and link stuff together. Which is what Joerg is doing. Would all of it be 100% CDDL the thing would be completly different.
  58. Informative? by Jussi+K.+Kojootti · · Score: 0
    There are some software that say or 'gpl v2 or any later version' but if even 1 package (ie: the kernel) doesn't say that, then the whole distro can forget it.

    How is this still modded informative? This is not even close to the truth... There's no need for the whole distro to be under one license.
    1. Re:Informative? by LeRandy · · Score: 1

      Agreed

      It's like saying that everything installed on a (Windows) PC by an OEM is under the Windows EULA.

    2. Re:Informative? by Raenex · · Score: 1

      Microsoft is famous for not allowing OEMs to bundle competing software. It was part of the basis for the Netscape/monopoly lawsuit. Legally, Microsoft can put whatever restrictions they want on the distribution of their software, though due to their monopoly position they've run into trouble doing that.

      I don't see how GPL is any different. It depends if you think the bundled software is "mere agrregation" or if it is "part of a whole which is a work based on the Program". I'd argue, for example, that when Red Hat makes an "enterprise" version of Linux, they're selling the OS as a single work, derived from GPL software.

    3. Re:Informative? by Anonymous Coward · · Score: 0

      You can argue until you turn blue, it's still wrong.

    4. Re:Informative? by Anonymous Coward · · Score: 0

      No one cares about your fucking opinion of how it should work. There is a specific way those licenses work and interact under US law, and that is the end of the discussion when it comes to what you can and cannot do *legally*.

      If I were you, I'd pay more attention to the knowledgeable statements of others than to my own idiotic ideas on how I wished things worked.

      Fuckwit.

    5. Re:Informative? by LeRandy · · Score: 1

      Yes, but it doesn't mean that the bundled software is under Windows' license, just because MS says you can or can't pre-install competitor X's products. If (as many OEMs do) you bundle MS Office with MS Windows on a PC, that doesn't mean that MS Office is governed by the MS Windows license, or vice-versa. It is "mere aggregation".

    6. Re:Informative? by Raenex · · Score: 1
      Yes, but it doesn't mean that the bundled software is under Windows' license, just because MS says you can or can't pre-install competitor X's products.

      The point is that Microsoft, as copyright holder, gets to say under what terms Windows may be redistributed. At one time Microsoft said that you can't bundle Netscape with Windows. The GPL says that you can't create derivative works with it's software, unless that software is also GPL.

      It is "mere aggregation".

      What is "mere aggregation" vs a derivative work is up to the copyright holders and courts to decide. I think my Red Hat "enterprise" example is a good one that goes beyond "mere aggregation".

  59. Memories by Anonymous Coward · · Score: 0

    Reminds me of the time that he broke the scsi module of cdrecord to not build in linux 2.6, because he didnt like how linux did something or another... and Alan Cox dressed him down by writing a 3 line patch.

  60. Re:Jörg Schilling is just another developer.. by NoOneInParticular · · Score: 2, Insightful

    Out of general interest, I read this thread. It starts out with a guy complaining that Joerg didn't respond to email. When Joerg appears, he states that he did respond to the email, the next day. Then all hell breaks loose and everybody is immediately on Joerg's case. There's obviously a lot of historical resentment here, but this particular discussion doesn't really paint Joerg in a bad light.

  61. Mod parent up, informative LKML link by rincebrain · · Score: 1

    Where the hell are my mod points?

    I just read that entire thread, and it made me really sad to see that level of patient immobility in the mind of one whose tools are/were so well-used.

    --
    It's only an insult if it's not true.
  62. Finally! by geekboy642 · · Score: 4, Informative

    ABOUT!!!

    EFFFING!!!

    TIME!!!

    I have DESPISED this man's code since the day I saw it. His BONEHEADED insistence on doing things the Solaris way in Linux, his apparent INABILITY to use a standard build system, and the INSUFFERABLE ARROGANCE he displays through absolutely everything he does are completely INFURIATING.

    Think I'm spewing flamebait? Nonsense. Read this bug report about cdrtools. He starts by insisting his misinterpretation of the GPL is correct, goes on to threaten defamation(slander) lawsuits in german courts against Debian, and finishes up calling most the people in the discussion thread "convinced liars". The man is unusable as an open source contributor, and I am ecstatic that more people actually realize this now.

    --
    Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    1. Re:Finally! by dbIII · · Score: 1
      Do you also despise the way things are sometimes done the MS Windows way in gnome or the way it doesn't use the standard X windows widgets?

      He may be a prickly character - but he does have some good points about gnu make and gnu dd which are virtually abandonware and he wrote his own replacements that can do things that weren't thought of back when those projects were under development. Releasing a free CD tool and charging for the DVD tool annoys me, but it is his work and that is his choice. One thing that is really annoying is that the alternatives are incomplete - burning files larger than 2GB onto DVDs in linux with them involves a lot of mucking about that is beyond the patience of the average linux user.

      If we want people to respect the GPL we also have to respect other licences - "use no licence but thine" is not a valid replacement for reading the other licence before commenting on it. Also keep personality out of it - the behaviour of RMS that led to the emacs fork was unpleasant but that does not change the contributions he made in a lot of areas.

    2. Re:Finally! by Grishnakh · · Score: 1

      If we want people to respect the GPL we also have to respect other licences - "use no licence but thine" is not a valid replacement for reading the other licence before commenting on it.

      Peoples' opinions of the licenses aren't the issue. AFAIK, Debian has other CDDL-licensed software, as well as software with other licenses (Mozilla, Apache, etc.). The issue is that Joerg's personal build system is licensed under the CDDL, which is incompatible with the GPL. Therefore, it is illegal for anyone but Joerg himself to distribute a binary version of cdrtools. That makes it completely useless to a distro.

      BTW, if Joerg's build system were so great, other projects would be using it. Instead, most projects are still using the autotools, and many are now starting to use the new cmake system.

  63. Cool, OpenBSD... by Anonymous Coward · · Score: 0

    Cool, I look forward to OpenBSD forking cdrtools into something truely free and better.

  64. Thanks, I'll get it added to the list by H4x0r+Jim+Duggan · · Score: 1

    Thanks for that. The link didn't work, but I was able to guess the right link from it.

    I also found the Debian video archive, which I didn't know existed. I'll try to get it added to FSFE's free software advocacy video list so that these things are in one place.

  65. IBM by Anonymous Coward · · Score: 0

    Danese Cooper clearly stated there that the CDDL was intentionally modelled on the MPL in order to make it GPL- incompatible.

    ...to stop those bastards at IBM getting their filthy puritanical hands on the code!!!

  66. Re:CDDL is free by aziegler · · Score: 1

    You make that sound like a bad thing.

    (IMO, it's the GPL which is incompatible with other, more sensible licenses.)

    --
    Ni bhionn an rath achx mar a mbionn an smacht (There is no Luck without Discipline)
  67. Re:CDDL is free by dbIII · · Score: 1
    The point is what is in the licence and what it allows you to do and not whether it is compatible with the GPL. We can have other licences - you use X windows don't you? The important thing is to look at the licence and see if there is something that you don't like - personally I think Debian should be looking at it that way instead of saying that if it isn't GPL it is the wrong licence.

    The thing to remember is that the developer chooses the licence and we either should comply or use something else. Personally I would prefer if the FSF would go after non free software issues instead of trying to beat up people on the same side as easy targets - remember Trolltech also had a nice open licence but they were picked on until they went GPL.

  68. Paying Jörg Doesn't Work Either by joe_n_bloe · · Score: 2, Informative

    Has anyone here ever tried to buy a ProDVD license? I have, on behalf of a former employer, and the result (by email) was always no reply. Every year or so our production system would stop working until someone realized that another "free" key had gone bad.

    So not only does Jörg keep his software non-free - he doesn't take money for it either. I concluded a long time ago that his thought processes are not standard issue.

    1. Re:Paying Jörg Doesn't Work Either by Anonymous Coward · · Score: 0

      The expiring license issue is easily resolved using a cron job.

  69. Schilling's Head on a Spike by ajs318 · · Score: 1

    I guess this is just making the "unofficial" DVD-capable free CDRecord a bit more official. And I'd be surprised if Debian didn't patch xcdroast not to complain about cdrecord versions.

    Schilling has sold out, pure and simple. CDRecord is a classic bait-and-switch scam. To release unFree software is an expression of nothing but contempt for users' freedoms. Fortunately, the GPL is doing its job, and someone else has done what Schilling was unprepared to do -- released a DVD-capable version of cdrecord which respects users' freedoms. That's a pretty loud raspberry.

    ProDVD should be left dead in the water by this; it will obviously find its way into the next Ubuntu, and I can see the likes of Fedora, Mandriva and OpenSUSE adopting it in a heartbeat. I hope that happens. It will make a great cautionary tale.

    --
    Je fume. Tu fumes. Nous fûmes!
  70. This is all about makefiles! by rca66 · · Score: 1

    Just to point out something: Jörg has put his makefiles under the CDDL, not parts of the source itself. The problem is, that according to section 3 of the GPL you must provide the _complete_ source code under the GPL. Now, the GPL states explicitely that "complete source code" includes "all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable"

    Well, most people would regard the makefiles as scripts, not so Jörg. And therefore he doesn't see a conflict between licenses. The Debian people see it differently and therefore see distributing binaries of this as a violation of section 3 of the GPL.

    What I don't understand: Why do they fork the complete work? Why don't they just write new makefiles under GPL, put it together with the rest of the code and are 100% GPL afterwards? I would assume that this is much easier than keeping up a complete fork.

    I think, that this all went out of proportion - where both sides are to blame for this.

    1. Re:This is all about makefiles! by Anonymous Coward · · Score: 0

      You are wrong, the latest versions are 70% CDDL, not only the makefiles.
      Care to look before you write false statements?

    2. Re:This is all about makefiles! by rca66 · · Score: 1

      OK, I am sorry. I was reading this bug report they refer to in the dicsussion. It started with the makefiles, actually meanwhile he has changed .c files at least in cdrtools as well.

  71. Sad and "unethical", but nothing illegal by sweetnjguy29 · · Score: 1

    According to http://www.fsf.org/licensing/licenses/gpl-faq.html :

    "I would like to release a program I wrote under the GNU GPL, but I would like to use the same code in non-free programs.

    "To release a non-free program is always ethically tainted, but legally there is no obstacle to your doing this. If you are the copyright holder for the code, you can release it under various different non-exclusive licenses at various times."

    Jörg Schilling is perfectly within his rights to take a program that he wrote and holds the copyright to, and release it under the SDDL and not the GPL. Assuming, of course, that he has approval for the relicensing from every copyright holder and has rewritten the code where the approval wasn't granted...

    However, it is a shitty move...but, what can ya do besides fork?

    1. Re:Sad and "unethical", but nothing illegal by m94mni · · Score: 1

      Yeah, but what if he *mixes* CDDL and GPL code? Which is the case, as far as I can tell.

      What happens is that noone except him can legally distribute binaries *at all*. Also, it's pretty unclear that he owns all the code under the GPL, thus it's very uncertain if he an even legally distribute the combination himself.

      In short - in order to steer clear of potential copyright infringement, Debian had to fork.

    2. Re:Sad and "unethical", but nothing illegal by sweetnjguy29 · · Score: 1

      If I write a program that I have written and released under the GPL and then add in code released under the CDDL, and I keep releasing it under the GPL, this mixing would be prohibited. If I take my GPL code, mix in some CDDL code, and release under the CDDL (and not the GPL), that would be allowed. Then there is a huge fuzzy grey area where Jorg linked to a library/make program. GPL dropped him, because they like bright line rules that go along with their general philosophy...simple as that. That doesn't mean that he has done anything illegal though, or broke the GPL. Put 5 lawyers in a room, and you'll get 100 opinions...

    3. Re:Sad and "unethical", but nothing illegal by m94mni · · Score: 1

      Right, he's not doing anything illegal himself.

      However, he most certainly is *not* releasing all under CDDL - if that were the case we'd have a different situation. Instead, he's mixing CDDL and GPL in the same program, making it illegal for anyone else to redistribute the program. Of course, he's still free to distribute as much as he wants, it's just that Debian (and Fedora, and SuSE, etc.) are not.

  72. you misunderstand the non-FreeBSD way by r00t · · Score: 1

    FreeBSD is the only major OS still in the dark about this. Systems that can address devices by name include Linux, Windows, MacOS X, AIX, IRIX, OpenBSD, and even Solaris. (Joerg lies about this: if you check the code, you can see that he works hard to emulate the old numbering on modern OSes) FreeBSD is in the company of AmigaOS, MS-DOS, Ultrix, etc.

    For people with more than one burner, device names are far superior. When I plug in a couple USB drives, they can get useful names. FreeBSD uses 1,2,3 and 1,2,4 while Linux uses whatever the user likes: /dev/sony-dvd and /dev/lightscribe. Unplug the drives, and the Linux /dev files go away. (udevd deletes them) Plug them in again in different locations, and watch the /dev files come back: same name, same permissions, even if the device numbers change. On FreeBSD you can do the -scanbus thing, unplug and replug the burners, then burn the wrong CD because the ID numbers changed.

    It's been a damn long time since I've needed to rescan a SCSI bus. (last time: a now-fixed driver bug) When I plug in a device, the /dev files appear automatically. Why does FreeBSD need this? Don't you support hot-plug?

    There is nothing wrong with forking from an older version. Starting from scratch is usually stupid.

    1. Re:you misunderstand the non-FreeBSD way by rainer_d · · Score: 1

      > Unplug the drives, and the Linux /dev files go away. (udevd deletes them)
      > Plug them in again in different locations, and watch the /dev files come back:
      > same name, same permissions, even if the device numbers change

      Even if I plug in a different burner?

      >On FreeBSD you can do the -scanbus thing, unplug and replug the burners,
      > then burn the wrong CD because the ID numbers changed.

      You have to rescan the bus again, of course ;-)
      And use the output in cdrecord.

      > It's been a damn long time since I've needed to rescan a SCSI bus.

      Not for me.

      Even in Linux-kernel 2.6 land. Or even more so.

      Hint: I have to work with FC.

      > When I plug in a device, the /dev files appear automatically.

      Not here, on my servers attached to the Fibre-Channel Switch.
      The missing camcontrol(8) devlist makes this especially painfull.

      But: the "name-thing" is nice - until you realize that two different USB-sticks mount at different places and you have to guess which /media subdirectory it actually is (with SuSE, I don't know about others), because it doesn't seem to delete the old ones...

      --
      Windows 2000 - from the guys who brought us edlin
    2. Re:you misunderstand the non-FreeBSD way by r00t · · Score: 1

      Plugging in a different burner gives you a result according to you udev config. I expect that the default behavior depends on your Linux distribution. One person may want the same name (the new burner is a replacement for one that broke) and another person wants a different name. No choice will please everybody. Probably somebody is writing a nice GUI config for this which will ask you what to do. Until then, you may need to adjust a config file to control what udev does for the naming.

      Perhaps FC is just not good, the driver is incomplete, or nobody has written udev rules. FireWire and USB both cause hot-plug events when a new device is added. This triggers the creation of a file in /dev.

      USB sticks can be trouble. In violation of the USB spec, they often lack unique serial numbers. You can certainly write your own naming routine, basing your names on filesystem content. SuSE failing to delete a directory is a bug of course. People who do the whole GUI thing (as is default) should get a filesystem browser to pop up when a USB stick is inserted.

  73. his right to make that decision by r00t · · Score: 2

    Sure. He can do that. He has the right.

    That's a very irritating decision though, especially when he refuses patches to add the missing feature.

    It's Debian's right to decide Joerg can go to Hell.

  74. yes and no by r00t · · Score: 1

    Joerg avoids documenting the existance of support for device files. He threatens to remove it. Some of the support is not in Joerg's code anyway, but in patches that are applied by others. I'm not sure if dev=/dev/rcd0c works without OpenBSD patches, but in any case it is "not supported" by Joerg.

    OpenBSD does a decent job of things. FreeBSD does not. Darwin is OK, though a bit odd: the real device names are neither SCSI nor /dev, but some sort of Mach-based IOKit namespace. I forget the status of NetBSD. Probably DragonflyBSD is as broken as FreeBSD.

    Of course Linux uses /dev names. Most of the "real" UNIX systems use /dev names that just happen to resemble the old notation, which is OK. Windows uses drive letters which map to objects in the, uh, non-Win32 NT-native object space.

    No matter the OS, people want to use the regular names. Joerg does that for MS-DOS, AmigaOS, various less popular things, and I suppose FreeBSD. I "suppose" because FreeBSD does have partially working names in /dev that could be mapped to -- the opposite of the mapping he performs on every modern OS.

    Even on Solaris, /dev/c0b0t0l0 or /dev/c0b0t0 is what people expect. People don't want 0,0,0. The situation is somewhat tolerable there, because the translation can be done in your head. You can't tell that "/dev/Christmas present" on a Linux box is 0,1,0 unless you use -scanbus.

  75. Stupid headline by Schraegstrichpunkt · · Score: 1

    The headline should read: "Debian forks cdrtools"

    Of course, that wouldn't be news, because Debian forks things all the time.

  76. I don't really see the point. by labratuk · · Score: 3, Informative

    I mean, I of course see the point of removing Jörg Schilling from the equation, but the guys from ark linux have already made a clean fork a few months ago called dvdrtools ( http://www.arklinux.org/projects/dvdrtools ) ( server seems to be down at the moment ).

    --
    Malike Bamiyi wanted my assistance.
    1. Re:I don't really see the point. by Dr.+Photo · · Score: 1

      "I mean, I of course see the point of removing Jörg Schilling from the equation, but the guys from ark linux have already made a clean fork a few months ago called dvdrtools ( http://www.arklinux.org/projects/dvdrtools ) ( server seems to be down at the moment )."

      Oh yeah?

      You should see all the wonderful stuff I have when my server is down! ;-D

    2. Re:I don't really see the point. by mennucc1 · · Score: 3, Informative

      and, curiosly enough, dvdrtools is in Debian but considered "non-free" (I think because of libscg).

  77. Re:CDDL is free by thelibrarian · · Score: 1

    Yes, just like you can't use GPL software on Windows or Mac OS X....

  78. Its all free by nurb432 · · Score: 1

    As far as im concerned, licenses are irrelevant anyway and i can do what ever i please.

    --
    ---- Booth was a patriot ----
  79. Re:Jörg Schilling is just another developer.. by kwark · · Score: 3, Insightful

    You should read the whole thread.

    Any criticism on how eg USB doesn't follow Joergs preferred namingscheme goes unanswered somehow.

    I'm only a simple user, but even in my experience the dev=h,b,t,l way to address a burner is flawed. Anyone can reproduce it with 1 usb burner and a couple of usb drives or simply 1 firewire disk (which will simply increase the hostid each time you unplug/plug it (atleast mine does)).

    He had some credits for bringing cd recording to Linux, but maybe he should simply abandon Linux and concentrate on his beloved Solaris.

  80. What's wrong with SCSI? by Myria · · Score: 1

    On this post, there are many people who say that cdrtools doesn't use proper hardware abstractions, and its use of SCSI is outdated. While it is definitely true that SCSI unit ID's are user unfriendly and don't reflect modern hardware, the use of SCSI itself is justified.

    The MMC standard (multimedia command set) for optical media is based on SCSI. The MMC takes a subset of SCSI's command set and extends it. All modern readers and burners use MMC.

    The MMC is meant to be hardware-neutral. The command set is independent of the type of bus with which the device is attached. Each type of bus has a method over which such SCSI commands are sent. SCSI uses itself, IDE uses ATAPI, and I have no idea what USB drives use. ATAPI in particular is an escape sequence to encapsulate these SCSI commands inside ATA commands.

    Once this is set up, the user-mode burning programs use some mechanism to send SCSI commands to the drive. These SCSI commands get encapsulated as necessary by the kernel drivers. A burning program only needs to know the SCSI commands and does not need to worry about the particular bus.

    In Windows, you do this by opening the devnode for the drive (\Device\CdRom0). You then send IOCTL_SCSI_PASS_THROUGH ioctls to execute the commands. For IDE devices, the IDE driver will convert these into ATA commands using ATAPI.

    I heard that ide-scsi in the Linux kernel is not enabled by default anymore, which seems like a bad idea.

    Melissa

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
  81. Re:CDDL is free by civilizedINTENSITY · · Score: 1

    Actually they weren't so much "picked on", as they were "competed with". GNOME was started just for this sole purpose. It worked.

  82. Re:Jörg Schilling is just another developer.. by cortana · · Score: 3, Funny

    Ah, but you see, that is not the fault of cdrtools! Oh no! Rather, it is a flaw in the (unmaintained) Linux kernel, that should have simply adopted the design of Solaris' SCSI subsystem that has been in use since the year 1981!

    If you continue to experience problems then it is recommended that you upgrade to Solaris or Linux 2.4.

  83. Re:Jörg Schilling is just another developer.. by kwark · · Score: 1

    I'd love to switch to Solaris, but the mainboard manifacturer dind't include a Solaris driver and the sata controller is not on the HWCL (neither are the video and wireless). But I must admid I think this hardware will not work with Linux 2.4 either (2.6.15 or later required).

    Poor poor me being stuck with 2.6 and hotplug to create simple and easy symlinks :)

  84. OT:Godwin's Law & Islamic Fascists by antek9 · · Score: 1
    the Nazis (well, mostly Hitler) wanted to kill people over something quite ridiculous

    While I subscribe to most parts of your post (why, yes, GP is a total loser and presumably a troll as well), I can't leave above quote without comment. Please do never, ever reduce history to single persons' deeds or believes, and especially not in this case. Unfortunately, it wasn't mostly Hitler who wanted to exterminate the European Jews, all of them, eventually it was the Nazis and most of the German people who very much thought alike - and acted alike.

    It's what you get when anti-semitism and death cult go mainstream in a people that has the power to realize the resulting goals. This was the case in Nazi Germany, and it is again the case in Lebanon and Iran (minus, as of yet, aforementioned power, but slowly getting there). Today as well, it is not a Nasrallah or Ahmahdinedjahd (sp?) problem, it is a volksgemeinschaft problem like in the 1930s/40s. Break the arabian volksgemeinschaft that's only just developing (not sure if the Israeli air raids were any success in that respect), and Israel has a chance to survive. Of course this would mean civil war throughout Lebanon, Syria and Iran, to say the least.

    Prepare for some rather harsh years to come.
    --
    A World in a Grain of Sand / Heaven in a Wild Flower,
    Infinity in the Palm of your Hand / And Eternity in an Hour.
    1. Re:OT:Godwin's Law & Islamic Fascists by Anonymous Coward · · Score: 1

      "and it is again the case in Lebanon and Iran"

      You are talking about Israel government state of mind, don't you?

      How is it possible for a population that already went through the nazi horrors to behave like them (even if in a much less efficient manner) is totally out of my understandment.

    2. Re:OT:Godwin's Law & Islamic Fascists by antek9 · · Score: 1
      is totally out of my understandment
      No need to mention the obvious.
      --
      A World in a Grain of Sand / Heaven in a Wild Flower,
      Infinity in the Palm of your Hand / And Eternity in an Hour.
    3. Re:OT:Godwin's Law & Islamic Fascists by drinkypoo · · Score: 1
      Unfortunately, it wasn't mostly Hitler who wanted to exterminate the European Jews, all of them, eventually it was the Nazis and most of the German people who very much thought alike - and acted alike.

      I don't really think that's so true. I think that the majority of the German population, had they known what was actually going on, would have been appalled. People don't want to receive uncomfortable truths, so it's pretty hard to convince them; by all accounts we in the US had knowledge of much of it and simply refused to believe it, although it may have simply been a political decision not to intervene, and it was painted as stupidity because that's better than evil.

      Clearly it wasn't all Hitler. Clearly there have always been bigots in every nation, and Hitler simply came along and raised them up. But you must agree that Hitler was the seriously brainfucked catalyst that kicked it off.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  85. it looks like you didn't install everything by r00t · · Score: 2, Informative

    I think this is pretty much the file you forgot:

    http://ftp.redhat.com/pub/redhat/linux/enterprise/ 4/en/os/i386/SRPMS/sg3_utils-1.06-3.src.rpm

    That is an SRPM. Red Hat doesn't seem to provide binary RPM files
    for ES4. You should have an rpmbuild command that will build that
    into a regular rpm. The rpm command itself used to be able to build
    from source; probably the ability still exists in RHEL ES4.

    Debian certainly provides sg_scan.

    As for ifconfig: that is kind of obsolete now. It's a compatibility
    hack that uses a sort of BSD emulation layer. Getting to know the
    more-powerful native tools (the ip command) would be a good idea.

  86. Joerg is violating the GPL too by r00t · · Score: 2, Interesting

    He'd be in the clear if cdrecord were 100% his own work. If that were the case, then one might reasonably argue that he has implicitly granted an exception to the GPL and/or CDDL.

    Problem for Joerg: he has included GPL work from other people. This puts Joerg in violation of the GPL.

    1. Re:Joerg is violating the GPL too by Anonymous Coward · · Score: 0

      Ah, I suspected this. If he uses his version in SchilliX he's liable. So who will sue Joerg? Any one of the contributors who licensed their work under the GPL? Or the FSF? And what is his job at Fraunhofer?

      It surpises me the fork took so long. Hopefully the Linux distributions will work together on this new port.

  87. W.A.I.P. by clang_jangle · · Score: 1

    I haven't replied specifically to one comment in this thread because what I have to say applies to so many posts in so many threads, so without singling anyone out... Of couse I've seen all this before, but it is still shocking to see all the posts which display such utter ignorance of FOSS licenses and issues. It makes me suspect there are many here who do not even understand they are participating in a forum which is owned by Open Source Technology Group, and more still who don't even understand the purpose of the GPL and the FSF. I say this not to insult anyone, but to point out how far out of context some people are here, either due to intellectual laziness or intrinsic philosophical differences. Whichever, it certainly makes for a lot of wasted effort and it's frustrating seeing idiotic comments modded +[some number >1] insightful or informative again and again. Maybe I'm just particularly grumpy today, but dammit I really wish people would ask themselves "why am I posting?" before hitting reply more often. Go ahead and mod me troll, it doesn't matter. Someone needs to read this. We are a nation of widespread ignorance and nothing gets done ignoring that.

    --
    Caveat Utilitor
  88. Good. by Tweekster · · Score: 1

    He reminded me a lot of the Xfree86 crew. holding back true innovation.

    His cdrtools is pretty much garbage. alot of good foundwork and ideas, but he always wanted to control the what.

    In all honesty he lacked the complete talent aspect of Keith Richard, and totally unlike the control and organization of Linus, or the FreeBSD engineering team.

    Finally the little bitchfest of "who was right" of how to do something is over.

    --
    The phrase "more better" is acceptable English. suck it grammar Nazis
  89. cdrecord is not Oracle or SAP by r00t · · Score: 1

    If the world revolved around cdrecord, Joerg might be right to chose naming that is the same across all platforms.

    The consistency we want is consistency with all other apps on the platform. That means the /dev/* names on Linux, drive letters and NT-native object names on Windows, Mach IOKit names on MacOS X, and so on. The 1980s-style numbers are good for 1980s-style OSes like MS-DOS.

    Ideally the command switches would start with "/" on MS-DOS, Windows, and OS/2.

    Porting an app means adapting to the environment.

  90. Re:CDDL is free by Anonymous Coward · · Score: 1, Informative

    personally I think Debian should be looking at it that way instead of saying that if it isn't GPL it is the wrong licence.

    That's not the issue. Debian is not making a stance regarding GPL. The issue here is that Debian cannot legally distribute code that within itself mixes two incompatible licenses. This was the case with newer versions of cdrtools. It directly mixed together code under both GPL and CDDL licenses. (as opposed to using libraries or other means of clean separation) GPL and CDDL licenses say you can't mix their code, but the author of cdrtools did it anyhow -- even after being alerted by Debian's legal team.

    Other distributions will be forced to fork the cdrtools code as well, unless they want to risk being sued. This issue has nothing to do with Debian being "political" or "favoring GPL" or any other such nonsense.

  91. ROTFL by r00t · · Score: 2, Funny

    "his thought processes are not standard issue"

    Oh my. That is perfect.

  92. Debian maintainers take ball and go home by (Score.5,+Interestin · · Score: 1

    This is probably going to get modded down as flamebait, but I'll say it anyway... I've been following some of the threads involving Joerg Schilling and while he definitely has some user interface bugs, some of the other people involved aren't any better. The whole thing comes across as kiddies squabbling over who took whose toy at lunchtime in the playground, with inanities like sniping over missing 'References' headers in mail messages. I can certainly see his point of view (having to include special-case checks for distros that do broken things with his tools, leading to lots of extra support work for him), although there are probably better ways to handle it than the ones he employed. The "problems" though seem more like religious sects arguing over minor differences in dogma than any solid reason for dropping the tools - it leaves a rather poor impression of the whole community.

  93. Whoa... please! by gfolkert · · Score: 1
    You're wrong. I'm right, but I won't tell you why. Just know that when you're older and wiser you'll understand.
    With a statement like that... I assume you are legal counsel to SCOg.

    /me runs away, screeeeaming for his LIFE!
    --
    greg, REMEMBER ED CURRY!!!
  94. Joerg Schilling is a moron by Akoman · · Score: 2, Informative

    I was on the fence as to whether to hold the parent's opinion (which is that some projects have NIH issues that come out like this), or the general opinion that Joerg Schilling is seriously messed up. So I did some research. Read through these threads and I believe you will come to a point of view that is balanced and based on primary sources of evidence. You can also read my commentary, however it would be considered a secondary source of evidence.

    http://lists.debian.org/debian-devel/2006/08/msg00 113.html
    There is a LOT of material here, I'll break down my impressions:
    - Some instances of misunderstood word usage (ie CDDL is no longer acceptable to the Debian project in what appears to be a new bylaw or whatever they use)
        - as a result Joerg Schilling accuses the project of being 'untrustworthy' and 'suspect.' IMO Far too strong terms to use for what could at worst be described as inconsistency. And I'm stretching that definition.
    - REFUSED a request to move legal discussion to more appropriate mailing lists and claimed that personal accusations/attacks were made upon him on debian-devel and pointed out his own feelings that he should defend himself on debian-devel (This seems like such a breach of decorum after a civil if difficult debate/raging argument)
    - Interpreting the GPL Preamble as word of law (after failing several other dubious GPL interpretations and basically accusing the FSF GPL FAQ maintainers of not knowing how to do their job)
    - Having finally been pegged to a request for a name change in the event of a fork, tries to lay claim to the name 'dvdrecord' despite having dubious ability to claim ownership of a generic trademark like 'cdrecord' in the first place.

    On the whole debian-devel participants displayed an AMAZING sense of decorum and civility in the face of nonsensical diatribes and difficult debate. Props to them.

    There is a more technical debate dated around February on LKML regarding libsgc and cdrecord. (no link simply because I'm having trouble finding the head of the discussion, search LKML Jorg to find.) Here it appears that Joerg Schilling simply appears to be unwilling to compromise functionality and code in order to make his software work properly (or sanely) under Linux. This is closely tied into a unique view on how to make his code cross-platform and the fact that libsgc is meant to integrate with a far greater generalization of SCSI components than just CD drivers.

    I don't understand the technical intricacies but it appears that over time the SCSI and IDE interface has changed dramatically. As a result he believes the kernel should change to accomodate his software. That wasn't received very well at which point it might have been appropriate to chalk it up to simple disagreement and walk away, however it degenerated into a variety of other semi-related discussions that were far too personal. (Keep an eye open for 'smake' and the 'Schily Makefile System,' I kid you not.)

  95. *applause* by dr.matrix · · Score: 1

    I applaud this. Of all the software maintainers I have ever been in contact with,
    Schilling has been the most arrogant one by at least one order of magnitude, and
    even if cdrecord once was a fine and necessary tool, there are far more usable tools
    right now (that don't require license keys in the environment or similar crud).

  96. Re:CDDL is free by ThePhilips · · Score: 1

    For me beef of the story was Sun's revelation that CDDL is intentionally incompatible with GPL. MPL were needed to be that way to be able to protect Netscape/Mozilla/etc trademarks and names. But CDDL?? What Sun has to lose???

    There is nothing wrong to be incompatible. But on Sun's part it really looks like holy war on GPL. But that's understandable - from their proprietary software vendor perspective.

    But the Schilling person really makes fool out of himself all the time. All the discussions I have read that guy had no single technical argument. It all were coming down to "you do not understand" and "people I trust told me." You hardly can argue with such guy. But as long as cdrtools were working as expected that was tolerated. But now he really did it: he screwed licensing. (In a way he remind me ex-Linux-IDE maintainer Andre Hedrick - he also had problems with argumentation.)

    P.S. I guess for Sun GPL is real eyesore, since first thing most of the users do with Solaris of theirs is installing GNU tools. And CDE was replaced recently with GNOME. Not that it helped Solaris somehow.

    --
    All hope abandon ye who enter here.
  97. Open Source community does not need such a dick! by Anonymous Coward · · Score: 0

    Open Source community does not need such a dickhead! Let that fucker go lick Sun's ass! Bye, bye we don't miss you!

  98. So what do I use? by shish · · Score: 1

    With choice (hurrah!), comes choice (gah). Is there a comparison of linux CD burning tools anywhere? I see cdrecord, cdrkit, cdrdao, dvdrtools, dvdrecord, growisofs (which seems to have it's own integrated burning code, as opposed to mkisofs which needs cdrecord), and someone mentioned that with kernel 2.6 you can screw them all and just dd directly to /dvd/dvd. I've also been looking for UDF(?) so I can mount the DVD/RW just like any other media, and read / write to a regular filesystem, but from what I hear that doesn't work properly yet...

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    1. Re:So what do I use? by cortana · · Score: 1

      Writing to /dev/dvd is pretty much what they all do. The difference is knowing what magical ioctls to incantate on the file descriptor after you open the device but before you send data to it.

  99. Why is GPL-compatibility so important? by d_jedi · · Score: 1

    From wikipedia:
    Common Development and Distribution License (CDDL) is an open source and Free software license, produced by Sun Microsystems, based on the Mozilla Public License (MPL), version 1.1. The CDDL was submitted for approval to the Open Source Initiative on December 1, 2004 and approved as an open source license in mid January 2005

    What's wrong with this?
    Meh.. I don't really care. Nero Burning ROM handles all the burning I need to do :->

    --
    I am the maverick of Slashdot
  100. So the whole issue is really the build tools? by rdmiller3 · · Score: 1

    I remember back in 1998 when I first had to mess with the cd writer code to add support for refrigerator-sized CD/DVD archive devices. My change was very small, just a device description really. I thought it was kind of weird that it required some other tool instead of the usual gmake but in the install guide Jorg pretty much said that he liked it that way, so there! It was annoying.

    Even then, I thought it wouldn't take much to convert it over to a more standard build tool like GNU make. Why Jorg has to be such a stick-in-the-mud for a proprietary build tool is a puzzle to me... unless maybe he wrote it.

  101. Would the folowing be possibe ... by ContextSwitch · · Score: 1

    My understanding is that cdrtools is GPL and the schillymakefilesystem used to build cdrtools is CDDL and it is this combination that's unacceptable to the GPL.

    So why not split the packages; have a cdrtools package under GPL and a schillymakefilesystem package under CDDL. Now the cdrtools package needs a build system, so a debian developer writes a GPL compatible one and this calls the schillymakefilesystem at run-time.

    Make the schillymakefilesystem package a dependency of the cdrtools package and Bob's yer uncle.

    Or am I being naive?

    1. Re:Would the folowing be possibe ... by Grishnakh · · Score: 1

      It might be possible, but I think it's a lot easier just to fork the codebase and stick in a standard build system. Then, the maintainer of the new, forked codebase can make many other useful changes, like eliminating the silly warning messages, getting rid of the 0,0,0 numbering system, etc.

  102. Firefox is not GPL! by Anonymous Coward · · Score: 0

    Firefox is available under GPL.
    That is not true.
    See http://www.mozilla.com/about/licensing.html :
    Mozilla Licensing Policies

    Mozilla's software is open source. This means that the software is not only available for download free of charge, but you have access to the source code and may modify and redistribute our software subject to certain restrictions as detailed in the Mozilla Public License. Official binary releases from the Mozilla Foundation are also released under the Mozilla End-User License Agreement.

    Our code is free, but we do strictly enforce our trademark rights, we must, in order to keep them valid. Our trademarks include, among others, the names Mozilla, Firefox, Thunderbird, Bugzilla and XUL, as well as the Mozilla logo, Firefox logo, Thunderbird logo and the red lizard logo. This means that, while you have considerable freedom to redistribute and modify our software, there are tight restrictions on your ability to use the Mozilla name and logos, even when built into binaries that we provide.

    1. Re:Firefox is not GPL! by HiThere · · Score: 1

      Possibly you're right about Firefox...though you wouldn't have been a year ago. I use SeaMonkey, which is under this license:
      http://www.mozilla.org/MPL/
      Mozilla & Netscape Public Licenses

      This page details the licenses under which Mozilla source code can be obtained. All of the code which makes up the core Mozilla products is licensed under a MPL/GPL/LGPL tri-license or a licence compatible with all three of those (e.g. the BSD licence). Other code in our repository may have different licensing terms. ...

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  103. Re:CDDL is free by nuzak · · Score: 1

    > For me beef of the story was Sun's revelation that CDDL is intentionally incompatible with GPL

    Being too lazy to read the thread, could you point me to the part where someone @sun.com actually posts "yes, we deliberately made it incompatible"?

    It's not like there's any license in the world that's compatible with the GPL anyway.

    --
    Done with slashdot, done with nerds, getting a life.
  104. cdrtools are nothing without Joerg by Anonymous Coward · · Score: 0

    cdrtools is nothing without Joerg. Attempts have been made before to fork off of the source code, and they turned out to be crap. The only thing you will be able to produce without Joerg is crappy copies of his work; you simply don't have what it takes, as the past track record has already shown.

    I for one will always be willing to help and support Joerg in his efforts because the man knows what he's talking about (and what he is doing). Forking because of the GPL ideology is simply a stupidity.

    1. Re:cdrtools are nothing without Joerg by Aardpig · · Score: 1

      Go fuck yourself, Joerg.

      --
      Tubal-Cain smokes the white owl.
    2. Re:cdrtools are nothing without Joerg by Anonymous Coward · · Score: 0

      Wow, slander and assault.

    3. Re:cdrtools are nothing without Joerg by WilliamSChips · · Score: 1

      I think you mean: "go fork yourself, Joerg".

      --
      Please, for the good of Humanity, vote Obama.
  105. Re:CDDL is free by rhavyn · · Score: 1

    Isn't it kind of disingenious to assume that the incompatibility is a mistake? The GPL has been around for over a decade, it's well understood in the open source community. The CDDL has been around for a couple years. Sun had every opportunity to ensure that the CDDL and GPL were compatible, if they had wanted them to be. Obviously, since the result is that they are incompatible, they didn't want them to be. What logic could you use to come to a different result?

  106. Re:CDDL is free by nuzak · · Score: 1

    > Sun had every opportunity to ensure that the CDDL and GPL were compatible

    The only licenses compatible with the GPL are BSD/MIT/X11, which allow a one-way sublicensing conversion to the GPL. By not using the GPL, they wrote an incompatible license.

    I don't see how this is Sun's problem or even a matter of intent. If people want to scream and yell at Sun for not adopting the GPL, that's their prerogative. It's also Sun's to not listen.

    --
    Done with slashdot, done with nerds, getting a life.
  107. Re:CDDL is free by rhavyn · · Score: 1

    "It's also Sun's to not listen."

    Exactly, they choose this course. Their intent can be inferred from their action. Had their intent been to be compatible, they would have been compatible.

    And you should note, I never said it's a problem for Sun or anyone else. I just think it's silly for people to go around thinking that Sun didn't write their license to say what it says on purpose. They might not have gone out of their way to be GPL incompatible, but they obviously did not intend for the CDDL to be compatible.

  108. ITYM Red Hat by Anonymous Coward · · Score: 0

    ...SUN has released more code than any other company under *free* and *open source* software licenses...

    You spelled Red Hat "SUN". That's an odd spelling of Red Hat.

  109. Re:CDDL is free by nuzak · · Score: 1

    > They might not have gone out of their way to be GPL incompatible

    The implied allegation in the thread and elsewhere here however, is that they did go out of their way.

    Not that the random rantings of Slashdotters really has much currency, though it appears DD's are going the same way.

    --
    Done with slashdot, done with nerds, getting a life.
  110. Is Joerg not reading slashdot? by erichschubert · · Score: 1

    I've you've been reading heise.de, you are probably missing Joerg here.
    He's one of the biggest trolls on heise.de, sending "corrected" versions of each article relevant to him... so why doesn't he do the same on slashdot?
    Are moderators too harsh on his trolling? Is he blacklisted?

    Dudes, I definitely miss his trollposts here. They can be very entertaining.

    The most interesting effect on troll-ridden heise forums however are his troll fanboys. There are a couple of users^Wtrolls there that are actually quite good at repeating his non-arguments. So good that some people suspect them to actually be additional logins of Joerg Schilling.

    --
    Debian GNU/Linux - apt-get into it.
  111. Re:CDDL is free by DragonWriter · · Score: 1
    The issue here is that Debian cannot legally distribute code that within itself mixes two incompatible licenses.


    Neither Debian nor anyone else can do that.

    So the problem is not simply that the new cdrtools was something incompatible with Debian, it is that it was (in Debian's opinion) something that was illegal to distribute period.
  112. Burnable CDs on the fly (was Re: CDDL) by sowth · · Score: 1

    Ah yes, I see. I don't know the details to the POSIX spec, so I didn't realize disabling seek was not compliant. I figured they had just made it so you could stream the entire iso image onto the disk, which would make things quite easy. Perhaps a character device could be made to do that?

    One thought I had a few weeks ago was to create a filesystem driver which would allow updating of rewritable CDs. The system would cache the updates in RAM and burn all the new files when the disk was unmounted or the computer was nearly out of memory. I think it should be possible--especially with todays large amounts of memory, but I haven't explored enough of the kernel's insides to know the size of the job. That is partly why I was so inclined to believe / wanted to believe your post. :-D

    I haven't switched to 2.6 yet. I have it downloaded, I just need to compile and install it. So I haven't tried the /dev/hd? way with cdrecord. I don't think it would make things more confusing, since that is the way I specify the drive everywhere else...should be less confusing. Then again I've never had any real SCSI devices, so...

    1. Re:Burnable CDs on the fly (was Re: CDDL) by Fordiman · · Score: 1

      Actually, I've been working on something like this for some time. The primary issue is being able to update an ISO9660 filesystem without having to move all the structures. The best way I've found to do it is to cache all the TOC information and keep track of where data is. Even so, you end up with some seriously bad issues with fragmentation, not to mention the ugly kludge it is to try and read and write the same CD at the same time.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1