Slashdot Mirror


Debian Core Consortium Releases First Code

daria42 writes "It looks like the Debian Common Core Alliance announced a while ago is going to make good on its promises: the project has released its first code this week. The release consists of a base installation of Debian 3.1 with the Linux Standard Base and security updates attached. But the project also looks like it has attracted some criticism from within the Debian developer community - with a spoof Web site having already been set up to poke fun at the Alliance."

28 of 126 comments (clear)

  1. Spoof mirror by Anonymous Coward · · Score: 5, Informative

    Screw the real site, the spoof is what's important: http://www.dccalliance.biz.nyud.net:8090/

  2. link by Anonymous Coward · · Score: 5, Informative

    The story includes a link to the spoof website but not to the actual one. Great reporting.

    The address is http://www.dccalliance.org/ btw.

  3. Releasing of the Code.. by ShawnX · · Score: 3, Insightful

    There should be no problem with this as long as they're following the proper licensing for all the code they distribute.

    It won't matter anyway to the Debian groups.

    --
    Everyone wants a Tux in their life.
  4. Bah... by JohnnyBigodes · · Score: 3, Insightful

    Just what we need: some more kids (or grown-ups acting like kids) fighting among themselves. This is all we need to project that trustworthy Linux and open-source image.

  5. Standards are a good thing by Compaq_Hater · · Score: 3, Insightful

    let's face it if more Linux Distros worked the same way and had the same layout, plus if all lib,Sources were the same that would help out a lot.

    CH

    1. Re:Standards are a good thing by Donny+Smith · · Score: 2, Interesting

      Which is the precise reason why they are different - everyone wants to be the leader.

      That's why on the one side we have these DCC guys (at the moment underdogs, of course) trying to pool resources and, on the other side, the big shots (RH, Novell, Ubuntu) trying to be as different as possible.

    2. Re:Standards are a good thing by Anonymous Coward · · Score: 2, Insightful

      All linux distros work the same way. The only differences are the directories where the binaries are kept, the packaging systems used, chosen included packages, administrative tools, and the options used to compile stuff. It's all the same code.

      I can walk into any linux system and get stuff done, whether it's SuSE, Ubuntu, Debian, Knoppix, [insert distro here] and do regularly.

      Maybe I am the minority but I certainly hope not. I've found you can glean anything you need to know from ld.so.conf, modules.conf, find, grep, and apropos.

      Very basic simple stuff....

      If you need a GUI to manipulate the sysem, you are distro-dependant. That's bad... if distro dependance is an issue for you, just stop using the heroin, er, um, guis. Learn how to do everything from a prompt and your distro dependancy will go away.

      For me it takes much longer, for example, to use the network setup gui on any system, because on each system, you need to first figure out where it is, in the ouija board, known as gnome or kde, then you need to figure out what it does and how to use it.

      vi ifcfg-eth0 works the same in any distro and you don't have to find vi or figure out how it works on a given distro. vi is universal. Guis and the distro specific tools in them, are frustrating...

      Internet browsing, video games, word processing are what gui's are good for. If that's all you do, you don't really need to know the innards of the system, and probably shouldn't meddle with it.

      l8,
      AC

  6. Department of Redundancy Department? by Doc+Ruby · · Score: 2, Interesting

    What is the actual difference between "Debian Common Core" and "Debian" (since Dv3.1)? Is DCC just an organization that certifies that (its own) Debian-based distros are actually both Debian-based, and comply with "Linux Standards Base" specs? Does Debian v3.1 itself not pass that test?

    --

    --
    make install -not war

    1. Re:Department of Redundancy Department? by LiquidCoooled · · Score: 5, Informative

      I believe the full Debian distribution and the DCC are 2 complimentary items.

      From the DCC website:

      What is the "DCC" of the DCC Alliance?

      The DCC is not a Linux distribution; it is a "base" Debian system composed of essential programs or "packages" from Debian GNU/Linux, combined with member additions to attain LSB certification and achieve broad commercial acceptance and support.

      It appears as thought this is the low level never changing set (just up from the kernel), and is similar to a bare Windows release, ie you have to add your own applications.

      --
      liqbase :: faster than paper
  7. Fragmenting by kevin_conaway · · Score: 3, Insightful

    Somewhat on topic is the issue of fragmenting. For a while, if an application or OS didn't do something you like, the common response was:

    - Dont like it? Fork it! - Dont like it? Roll your own!

    Problem is that it leads to a lot of confusion and fragmentation within the community that confuses the hell out of outsiders.

    I think consolidation is a good thing and folks should work together more often rather then just splintering a code base.

    (Note, fragmentation CAN be a good thing in the cases like Security Knoppix or RTLinux)

  8. Re:Ubuntu by hungrygrue · · Score: 3, Insightful

    DCC is based on older versions of most packages than those in Ubuntu. Ubuntu can't really be part of DCC.

  9. Typical Debian by Eil · · Score: 3, Funny


    "Hello world, we released an open source operating system so that all may benefit from our efforts and... Oh noes! People are modifying it to suit their needs! Evil! Strike them down!"

  10. Re:I like the debian logo by aurelien · · Score: 2, Interesting

    (slightly edited)

    http://www.splorp.com/critique/

    Spirals all come from Ubu Roi's dread Gidouille :

    http://expositions.bnf.fr/utopie/pistes/grand/gido uille.htm

    --
    aurelien
  11. why the spoof site? by digitalderbs · · Score: 5, Informative
    The DCC seems like a good idea to me. From an earlier progeny news article, the DCC mandate is :

    • Assemble a 100% Debian common core that addresses the needs of enterprise business users
    • Maintain certification of the common core with the Free Standards Group open specification, the Linux Standard Base
    • Use the Alliance's combined strength to accelerate the commercial adoption of Debian
    • Work with the Debian project to ensure predictable release cycles and features important to commercial adoption


    This seems very reasonable to me. There's something I'm missing -- Why the resistance and the spoof site?
    1. Re:why the spoof site? by mjg59 · · Score: 5, Interesting
      A few things:

      1. The use of the Debian trademark without permission, and the laughable claim that calling it "DCC" where "DCC stands for Debian Common Core" avoids infringement (rather than, say, getting involved in discussion and not using the Debian name until it's resolved)
      2. "Will the DCC "fork" the Debian project?

        No."

        Except it will. It won't be a big fork. The only packages of any consequence that aren't identical to the Debian ones are X and the kernel. But it's still a fork. Denying that merely panders to the idea that forking is somehow inherently bad, rather than being an entirely natural process in free software development.

      3. Because the idea amused me.
    2. Re:why the spoof site? by mjg59 · · Score: 3, Funny
      Mr Garrett recently posted "Go suck on my fuck" on his blog IIRC relating to MJ Ray's retardedness.

      No, I didn't. If I'd written that I'd look like some sort of illiterate moron. What I actually said was "choke on my fuck", and I've no regrets about doing so whatsoever.

    3. Re:why the spoof site? by Anonymous Coward · · Score: 2, Interesting

      DCC is not a Debian project. It should not use the Debian name.

      The DCC Alliance FAQ claims that the official name is 'DCC', and that doesn't infringe on the 'Debian' trademark. But they also claim that 'DCC' is an abbreviation of 'Debian Common Core', so they ARE using the Debian name.

      The very existence of a FAQ trying to explain away the name and trademark confusion between the Debian Project and the DCC Alliance proves that they've picked the wrong name.

      The DCC Alliance claims that they aren't forking Debian. They also claim that they are making Debian LSB compliant. Which is it? If they make changes, then that's a fork. If they aren't making changes, then what is the purpose of DCC?

      The goals are fine. I'd love to see Debian have a more predictable release cycle, for example. But they should either work to make these efforts an offical part of the Debian Project, or admit that they are forking Debian. Forking can be good, but pretending that you aren't forking leads to exactly the package incompatibility issues that the DCC Alliance claims to be addressing.

      The DCC Alliance message is not internally consistent. That needs to be resolved before the PR efforts go into action.

  12. Conflict brings about the biggest changes. by CyricZ · · Score: 5, Interesting

    Conflict often brings about the biggest changes, and conflict between OS developers is nothing new.

    Take OpenBSD. Had it not been for Theo quarreling with the NetBSD elite, then we would not have the ultrasecure system that we have today.

    And of course there's the revolutionary DragonflyBSD. If Matt had not been ostracized by the FreeBSD team, then we wouldn't have what will most likely become the premiere workstation BSD in the near future.

    Then there's the whole CTSS/ITS/Multics debacle of yesteryear.

    While not an operating system in itself, the whole XFree86/Xorg licensing incident has proved to be one of the greatest influences on UNIX GUI development in the past 20 years.

    I believe that conflict is essential for open source projects. For if it were not for conflict, we would not have such great products as OpenBSD, DragonflyBSD, and Xorg. I, for one, support this sort of conflict. It often leads to increased productivity in the long run.

    --
    Cyric Zndovzny at your service.
  13. disappointing by kwoff · · Score: 3, Interesting

    I was expecting a "spoof site poking fun" to be, you know, funny.

    1. Re:disappointing by Anonymous Coward · · Score: 3, Funny

      I was expecting a "spoof site poking fun" to be, you know, funny.

      Fork it! Roll your own!

  14. Debian - great idea, bad execution... by bad_outlook · · Score: 3, Insightful

    Sorry to be harsh, but when I started using Debian 3 years back, I wasn't treated well as a 'n00b' even though I had 2 yrs prior Slackware experience, and just felt like the entire project was too splintered. I mean, running on multiple archs is cool and all, but if it pulls down the medium range then what's been gained? The plus of this approach is it was ripe for someone to come along, take what's good (APT-GET!) and create something specialized, which is now Ubuntu Linux. Building on the Debian base was just their beginnning, but it was an ace move.

    1. Re:Debian - great idea, bad execution... by ivan256 · · Score: 4, Insightful

      take what's good (APT-GET!)

      Apt isn't what makes debian great. The package repositoiry is what makes Debian great. Without it, apt is just a simple tool that works no magic whatsoever. For a perfect example of this, try running some of the apt-rpm ports out there. If there isn't a consistant, well maintained package archive to point apt at, you're still in dependancy hell. Too many Debian copycats don't understand this.

  15. Re:Ubuntu by Donny+Smith · · Score: 2, Insightful

    I think that's a very superficial reason.

    Nobody's versions match those of DCC (even Debian itself) - if all members felt that way, there would be no DCC.
    DCC is a good idea, and so was United Linux, which got screwed up by a member. DCC is not facing such risks, so I think it will prosper.
    In any case, DCC is targeted at people and companies sick of dicking around with distro incompatibilities and frequent version updates - a bit different from Ubuntu and Fedora.

  16. Damn Browncoats.... by UnixRevolution · · Score: 4, Funny

    Always poking fun at the Alliance. Why is it that I always find myself drinking in an alliance friendly bar on Unification Day?

    --
    You like your new Mac more than you like me, don't you, Dave? Dave? I asked...She said Yes.
  17. this is (what I can make of) the critisism by nietsch · · Score: 2, Insightful
    Thanks to the very generous move from slashdot to /. the spoof site, it is not clear why others are critisising DCC.
    the spoof site at http://www.dccalliance.biz.nyud.net:8090/faq.html is pretty slow too, here is my analysis (and a copy of their 'faq':

    What is the DCC Alliance?

    The DCC Alliance is a collection of invdividuals with a link to Debian. It exists in order to counter the idea that the use of the Debian trademark is permissable if it's hidden inside an acronym.

    So somebody is upset about basing the name of a separate organisation on 'Debian' and abbreviate that to a 'D'. Well wanker, I tell you something: you cannot trademark a single letter, or we'd only have about 36 possible companies.


    What Does "DCC" stand for?

    "DCC" is an abbreviation for "Debian common core Cheerleaders and Critics". Since "Debian Common Core" is a trademark of the DCC Alliance, only the abbreviated form is used in referring to the DCC Alliance.

    (this seems a rip-off from the 'real' DCC faq entry. see above, no trademarks on single letters.


    Will the DCC "fork" Debian?

    Yes, the Debian Common Core alliance will fork Debian. As an example, the Debian kernel will be modified. Maintaining a branch of a package that is not identical to the upstream one is a de-facto fork.

    Aha, a somewhat real-ish bone to pick. Except that creating a patched kernel is not such a big deal. You can find several in testing, does that mean that testing has been forked with every new kernel release? As long as the new kernel is interoperable with the one it replaces you can hardly call that forking.

    is DCC necesary?
    Debian has grown into a big organisation, and thus also has it's share of people with 'uncommon personalities'. It is all a volunteer effort (and thus?) some people in debian react a little allergic to commerce baseed on Debian, even though the licence allows it. Commercial Debian-based distro's have a vested interest in Debian, so they seek some influence. It can be vey hard to have to argue with every maintainer whose package they have altered to get him to accept the changes(There are 1000's of developers and and at least ten times more packages in Debian). Even with proper conflict resolution it quickly becomes a nightmare, so a lot of distro makers don't feed their changes upstream/to Debian at all.

    That is a problem and something that a separate repository can solve. Yes that is in effect a fork, in the same sense that Ubuntu or Knoppix is a fork (not for the silly reason above). If the Debian derived distromakers have their own repository where they can work together changing Debian to their common goals without getting bogged down in Debian rules/games, then that is just great, IMHO.

    It is great for the Debian-derived-distro-makers(DDDM?), as it allows them to cooperate and improve Debian while they are at it. It is great because it avoids conflict and bottlenecks. Commercials distro's (can) have a different interest than induvidual Debain developers. With this construction no single Debain developer can obstruct a DDDM. It is great because It will concentrate all enhancements made by DDDM's into one place, so the Debian developers don't need to track all different DDDMs for changes to their packages. And most of all, it will concentrate efforts into coding and cooperating, and that is good for all.

    --
    This space is intentionally staring blankly at you
    1. Re:this is (what I can make of) the critisism by sfurious · · Score: 2, Insightful
      So somebody is upset about basing the name of a separate organisation on 'Debian' and abbreviate that to a 'D'. Well wanker, I tell you something: you cannot trademark a single letter, or we'd only have about 36 possible companies.

      Great, I'm going to start a new Linux distribution tomorrow. I'll call it, oh, "Microsoft Windows Inspired Operating System". Then I'll get worried about trademarks and change it to "MWI Operating System", but make it clear what "MWI" is an abbreviation for. Finally, on the website I'll stick the Microsoft Windows logo to the left of "MWI Operating System" as part of the title.

      The next day, everyone will be shocked when Microsoft isn't particularly happy.

  18. Re:Ubuntu by Anonymous Coward · · Score: 3, Informative

    The Debian release cycle has left many people unsatisfied. Some are working within the Debian Project to improve the release process. Some, such as Ubuntu, have elected to step outside of Debian to do short-term forks, while feeding changes back into Debian.

    "Release early, release often" is a good approach for software development. Large numbers of small, frequent changes can produce rapid improvement. Debian Experimental and Unstable show how well that approach can work.

    But what's good for developers is horrible for users. Production systems need changes collected into larger, less frequent releases. That's what Debian Stable does. But it is very easy to get stuck in the 'collect' phase, and fail to make it to the 'release' part.

    One solution to that problem is to schedule releases by date rather than feature set. The traditional, and Debian Stable, approach is to define what features will be in the next release, and release when the work is done. The result is that releases get pushed out by the slowest feature, and there is constant pressure to revise finished features, since they're waiting on the other guys anyway.

    Schedule-based releases set release date targets, and work backwards from those. Features are prioritized, and only those features that can be incorporated by the release date are included. Features that fall below the cutoff can go into the following release.

    I've seen two things happen with the time-based approach. One is that lower priority changes that didn't make the first release make it into the second release, and still beat the traditional model's first release date. The other is that feedback from the first release will show that some of the lower priority items slated for the second release need to be revised: some changed, some completely dropped.

    Ubuntu is using the calendar-based release method for production releases, using Debian Unstable as their base. DCC is using Debian Stable as their base, and hoping to improve the Debian Stable release process. Different bases, different release strategies.

    I'm sure that the current Debian Stable release process will improve. But I'm also sure that a much greater improvement will come with a switch to a calendar based approach. That won't happen without a working example to point to, such as Ubuntu. Debian is run by developers, and developers understand how to manage development releases, such as Unstable. But fewer developers understand how to manage production releases, and it shows. Debian needs to make a fundamental shift in how Stable releases happen. That shift will not happen without a working example of a better way. Such a shift happened with GCC, but only after a fork showed the way.

  19. Re:Ubuntu by g2devi · · Score: 2, Informative

    There are two reasons why Ubuntu is unlikely to join:

    * Debian isn't even part of the DCC *commercial Debian* Alliance. Debian like Ubuntu aren't commercial distributions, so the DCCA isn't for them. If Debian were to join (or more likely, the DCCA join Debian), this barrier would disappear since Ubuntu tries to stay close to Debian SID as is stable.

    * Ubuntu is based off of SID. DCC Alliance code is based off Sarge plus some selected backports. The only way Ubuntu could be based off of DCC Alliance code is if SID were backported to Sarge -- that sort of defeats the purpose of SID/Testing and seriously short-circuit the Debian process.