Slashdot Mirror


Canonical Plans a Version-Tracking Tool for Devs

daria42 writes "Canonical, the company behind Ubuntu, has started work on a new project which aims to make easier for Linux developers to find the latest open source software updates, no matter which distribution they are contributing to. The effort encompasses distributed bug tracking, revision control, language translations and more. Canonical founder Mark Shuttleworth wants Ubuntu to take advantage of the software, saying: 'As the framework [for using code from across the community] sets, hopefully we are at the centre of it. Further down the pipeline we may need to differentiate on other grounds.'"

90 comments

  1. This doesn't really fix the problem. by after · · Score: 2, Insightful

    This is just another short-term bypass to a long-term problem. Eventually, this will be just as usefull as CVS/Subversioni is right now for open source projects on different distributions.

    IMHO :)

    1. Re:This doesn't really fix the problem. by natrius · · Score: 5, Insightful

      Eventually, this will be just as usefull as CVS/Subversioni is right now for open source projects on different distributions.

      That's because CVS and Subversion are centralized versioning systems. Bazaar and other Arch-like systems aren't. The way things are right now, bug tracking systems and code versioning systems are completely separate. If you can integrate a bug tracking system with something like Arch and retain the distributed nature of it all, then it will definitely be useful for multiple distributions. It's all patches. I think this is the direction they're trying to take things.

    2. Re:This doesn't really fix the problem. by after · · Score: 0

      To be honest, I've never used anything but some CVS and mostely Subversion. I've never used the so-called "centralized" system.

      To be frank, I don't even know the difference.

      To be frankly honest about all this, I didn't read beyond the /. article. As far as I can tell, this is aimed at Open Source projects on an array of distributions.

      Don't most, if not all, popular Open Source projects use a de-centrelized versioning system anyway?

    3. Re:This doesn't really fix the problem. by omega9 · · Score: 0

      Whoa there. First you're frank, and then you're frankly honest?! We just met, and personally, I can't get behind that.

      --
      I'm against picketing, but I don't know how to show it.
  2. Launchpad by natrius · · Score: 5, Informative

    The summary gives the impression that Launchpad development just started, but it's been around for a few months at least. Bug reports from the unsupported packages in Ubuntu's latest release go to Malone, which is a part of Launchpad. Also, I think people have been using Rosetta to do translations for Hoary as well. It looks promising.

    Before you ask, Launchpad isn't open source. Yet.

    1. Re:Launchpad by GreyWolf3000 · · Score: 2, Insightful

      The FAQ doesn't say why Rosetta isn't open source. I find this shocking because Ubuntu has traditionally maintained a strong stance in favor of free software. I don't suppose you'd happen to know why?

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    2. Re:Launchpad by natrius · · Score: 1

      I have no clue. Canonical has to make money somehow, though, and I think commercial software developers would find something like this worthy of spending money on. My feeling is that other projects aren't going to want to use a closed source tool (and rightfully so), and I don't even know if there's an offer for other open source projects to use the Launchpad tools. As project internal to Ubuntu, however, it seems to be working pretty well. The barrier to entry for people to translate free software has been lowered, and the translations can be sent back upstream. It's good stuff.

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

      The FAQ doesn't say why Rosetta isn't open source.

      Obviously, it's because they are evil. At least, that's what Slashdot says about other companies that don't release OSS software.

      Well, okay, I'll admit that they aren't evil, because it isn't a double standard if it involves Linux.</sarcasm>

    4. Re:Launchpad by antrik · · Score: 1

      > The FAQ doesn't say *why* Rosetta isn't open source.

      It follows from the object at hand: It isn't intended as a tool that everyone installs on his private box to do his own translations. Rather, you are asked to do your translations using *the* Rosetta, on the Canonical site.

      It's simply a service, not a product. Asking to make it "Open Source" is just like asking google to make it "Open Source"...

      --
      All my comments get moderated +-0, spotless.
    5. Re:Launchpad by grokster · · Score: 1
      Complaining about Rosetta / Launchpad's openness is like complaining about Google not releasing their code. Both provide services, while using OSS to provide the platform.

      Canonical may release the Rosetta code at some point, but the benefit will be the database of translations. There's not much point in running Rosetta on two different systems, since the whole benefit is sharing translations among multiple distros and upstream and downstream packages.

  3. Differentiate...? by mph_az · · Score: 3, Interesting

    I assume from the sumarry that this means finding a niche that puts them apart from netbsd's pkgsrc and the gentoo system...both of which already address tracking source updates across multiple distros (and even OSes -eg pkgsrc and gentoo on bsd).

    What I would like to know is, are they going to spin it off into a commercial version as well (ala xchat) or simply live off of support or something else?

    1. Re:Differentiate...? by BluhDeBluh · · Score: 1

      I'll assume that by differentiate they mean "take one of the power and move the power to the front".

    2. Re:Differentiate...? by boots@work · · Score: 1

      This tool is at a different level to pkgsrc or emerge. Distribution developers (for example) sometimes apply patches to packages that have not yet been merged upstream. emerge has a way to fetch them at compile time, as does rpm and dpkg-build and I suppose BSD does too. This tool has nothing to do with that. What it *does* do is help them find the right patches to apply, perhaps borrowing them from another distribution.

      (Whether it is really a good idea for distributions to ship software that varies very much from the upstream source is another and complex question, but it is a fact of life at the moment.)

  4. Nifty. by millennial · · Score: 4, Interesting

    Now if they make a similar project for the average end user that has the simplicity of Gentoo's emerge system, but is cross-platform, I'm sold.

    --
    I am scientifically inaccurate.
  5. Differentiate...?-GPL with Octane. by Anonymous Coward · · Score: 1, Interesting

    "What I would like to know is, are they going to spin it off into a commercial version as well (ala xchat) or simply live off of support or something else?"

    Well the mantra around here is "live off the support".

    1. Re:Differentiate...?-GPL with Octane. by mabhatter654 · · Score: 3, Interesting
      businesses will pay for a "gatekeeper" if they provide enough value. Red Hat's doing nicely, but it's still a seller/buyer thing.. not cooperation. You're still at Red Hat's mercy for the next "boxed" copy if you need something important fixed...or risk going "on your own" until the next version.

      The big draw for Ubuntu of course would be that the main version is always free... That means they have to have an idea to make money without per-seat fees... i.e. you'll download the free version for all your desktops and they'll make profit from helping you write custom software? I could see it spun as they help your business with tools and your payments directly help the community... i.e. schools, employees, etc. when it's something you'd pay for anyway.. I'm interested to see where he takes this!

  6. yawn by Anonymous Coward · · Score: 0

    Software Update is all I need

    1. Re:yawn by Anonymous Coward · · Score: 1, Funny


      Watch out for SU! Microsoft's next version of SU is going to require a biometric suppository, which will cost $49.95 each. The result will be forced sharing at the office to cut costs, and, personally, I am not comfortable with that.

    2. Re:yawn by Anonymous Coward · · Score: 0

      Microsoft's next version of SU is going to require a biometric suppository

      I guess that's one way to plug a gaping security hole...

  7. CVS and Subversion are centralised by AnEmbodiedMind · · Score: 4, Interesting

    CVS and Subversion are centralised in that there is a central repository.

    Systems such as ARCH allow a virtual repository that is fragmented across multiple servers - some of which might be official, and some might not.

    This lets you branch from a project, but still remain in sync with it, and more importantly do so without permission or help from the official repository.

    There is a lot more to it too.

  8. difference between need and CVS, etc... by mabhatter654 · · Score: 4, Insightful
    The reason Bitkeeper was choosen over all the others is that it allowed a developer to keep their own private version and others to share specific parts... which is the opposite of nearly every other source management system. Every other system seeks to have one "golden" version with developers contributing only to that... think corperate style software, always working toward some "release". Bitkeeper was the only one to allow individuals to keep their "pet" projects, but still share all the changes amongst themselves... i.e you could have Linus' version, Alan Cox version, etc... they can all "borrow back" from eachother, but don't Have to. it's percisely the opposite philosophy of every other source control system to conform everybody to "the way".


    CVS was a good start, and Gentoo takes the next step, but they all require somebody to be "developer in the middle" for every single configuration decision. Debian is very cool in that it seeks to always provide a "foundation" to build on, but it's much too slow advancing [updating the foundation] for "internet" usage. I've thought it was time for a while now to develop the "next" system... which I could gaurantee is unique to OSS and nobody else. Gentoo's ebuild is great, but it doesn't go back to the developer/ outside of gentoo. Think about this a minute... if Gentoo is source only, then it should be simple to make a ebuild for any other distro too... but "it's not that easy" you say... I'd ask WHY?


    Ideally, every person who compiles should be able to submit their results "upstream" as well as "downstream" that's the current distro problem we face now. Every distro fixes things differently, but the original author can't keep up with all the changes coming from a dozen distros... so they all stay "fragmented". The "next" system should fix bugs once... and be able to relay the issues back to the guy who maintains that particular piece of source code. Gentoo comes close, but it can't "put back" and suggest changes and test cases to the original developer... That's the step that's slowing down development all around. It's the need for things like drivers and kernel modules to fix third- and fourth- levels of interaction... the best testing environment is the "real world" because there are far more combinations of programs out there than any one developer could ever hope to test... The ability to guess where a bug might be by looking at logs from ALL the compiled versions... and see what's breaking stuff... to reduce the reliance on "custom" distros, you need a sytem that can spot bugs that happen once per thousand or even ten-thousand users... The other advantage is that proprietary developers would be able to tap the same up-to-date pool for their projects... so they wouldn't be pertually "out of the loop" dragging things down!!

    1. Re:difference between need and CVS, etc... by Anonymous Coward · · Score: 0

      Like Arch, but hopefully not as sucky.

    2. Re:difference between need and CVS, etc... by Anonymous Coward · · Score: 0

      Holy "crap". I don't think I've "ever" seen so many useless "quotes" before.

    3. Re:difference between need and CVS, etc... by antrik · · Score: 1

      > The reason Bitkeeper was choosen over all the others is that it allowed a developer to keep their own private version and others to share specific parts... which is the opposite of nearly every other source management system. Every other system seeks to have one "golden" version with developers contributing only to that... think corperate style software, always working toward some "release". Bitkeeper was the only one to allow individuals to keep their "pet" projects, but still share all the changes amongst themselves... i.e you could have Linus' version, Alan Cox version, etc... they can all "borrow back" from eachother, but don't Have to. it's percisely the opposite philosophy of every other source control system to conform everybody to "the way".

      Sorry if that sounds harsh; but you obviously do not have a clue about version control systems. Subversion is actually the *only* one of the newer systems I know, that uses the CVS-style centralistic approach. *All* the others (arch/bazaar/bazaar-ng, darcs, monotone) are distributed.

      --
      All my comments get moderated +-0, spotless.
  9. The Patron Saint of OSS. by Anonymous Coward · · Score: 3, Interesting

    Shuttleworth, who sold his company Thawte to RSA in 1999 in a transaction valued at $US575million, believes Ubuntu will be one of the main beneficiaries.


    and


    "I am fortunate in that I do not have to worry about short term risks," he says. "I am trying to look a little further down the pipeline than most companies can and I would rather be at the centre of the tightening web than on the fringes.


    So in other words it takes both a secure position and money to make things happen in the OSS world. No vow of poverty there.
    1. Re:The Patron Saint of OSS. by mabhatter654 · · Score: 1
      to take Ubuntu to the next level requires something "more" than just lots of hardworking people "pounding" code back into shape. The real draw of OSS is for commercial vendors seeking to get control of their businesses.. rather than being slaves to what ever MS/oracle/ etc wants this week.

      I could see this as a great business model for them. Provide premium subscriptions to the archive for developers of Proprietary stuff with the gaurantee their stuff would work with all the supported Ubuntu versions! In the business world, 6 months for a new version really isn't that long.. and people really don't want that many versions anyway. I'm also thinking of the smaller vendors/ small businesses that programming too. In my companies ERP system 6 months to fix a bug would be a vast improvment... because we just don't have time to fix everything... all the time. There's a great many small-medium businesses out there that could be talked into $1000-$3000 per year no-questions for access to something like that for their developers. And remember, in a business setting you can keep Your-code-yours... but it's still benifical to share your problems "upstream" so other people can help fix them. Working thru a company like Cannonical you wouldn't be "giving" your source away, but they would be able to share the OSS parts of your work back without compromising your company info... That would seem to appeal to programmers/geeks that want speed and flexibility and to businessmen/lawyers that want some security to the whole thing.

    2. Re:The Patron Saint of OSS. by Anonymous Coward · · Score: 0

      s/OSS\ World/real world/g

      It may not make the statement more true, but it's equally applicable.

    3. Re:The Patron Saint of OSS. by Anonymous Coward · · Score: 0

      "And remember, in a business setting you can keep Your-code-yours... but it's still benifical to share your problems "upstream" so other people can help fix them. Working thru a company like Cannonical you wouldn't be "giving" your source away, but they would be able to share the OSS parts of your work back without compromising your company info..."

      However one of the arguments against the BSD license, basically goes like "The companies can keep their work private". In both cases (BSD and GPL), the company doesn't have to share with the differentiating factor being distribution (and of course Nvidia and others showed even that's not a handicap).

      "Provide premium subscriptions to the archive for developers of Proprietary stuff with the gaurantee their stuff would work with all the supported Ubuntu versions!"

      The word "control" is implicit in the above statement. Otherwise there has to be a fragile "trust" between the two parties. Who controls the archive, and what keeps them from bypassing you and effectively voiding your "business model"? Inquiring RIAA/MPAA members would like to know.

    4. Re:The Patron Saint of OSS. by mabhatter654 · · Score: 1
      but remember that some 75% of programmers work for companies writing boring stuff like part counters, or machine instructions, or invoices, etc...

      in my personal work experience there's not much my company would have to fear from using GPL'd code. The stuff we write remains inside our company... it would be breaking the law for even me [who wrote it] to release it without permission... that's cut-and-dry. For all the other stuff though, browsers, word processors, etc. that's not our business, just a tool.. if we find a bug we need it fixed.. does MS pay you when you find their bugs? [does anybody PAY you for finding their bugs?] so how are you loosing here...

      As far as control, in a business setting you need that rapid response... the whole reason nobody wants to use linux is the idea that nobody is "responsible" to keep it up-to-date. There would be some "proprietary" glue between your company and theirs... I could see the fee being 1/10 of what MS charges... and getting better service to boot! Remember, the "average" company with 200 PCs is shelling out $50k -100K per year to MS/IBM/etc just to USE the hardware they paid for.. programming tools are EXTRA!! To get this level of service from a MS or IBM requires ANOTHER $50k on TOP of what you pay to use the software... There's big money to be made here. But the key thing your paying for is communication, not just to use the software. if they can spin it that way, there'd be no business advantage to stop paying and loose that resource.

  10. SourceForge.net? by Kerhop · · Score: 2, Interesting

    I'm not a Linux developer, but isn't this just another SourceForge.net?

    1. Re:SourceForge.net? by Anonymous Coward · · Score: 0


      SourceForge is a loosely coupled kludge of OSS tools, including CVS. Pretty much anything else would be an improvement.

  11. C.I.S.S. by Anonymous Coward · · Score: 1, Insightful

    There's just one problem to watch out for. That the needed communications between repositories doesn't outnumber the actual content behind it.

    1. Re:C.I.S.S. by mabhatter654 · · Score: 1
      But as a business, you'd be generally syncing to either Ubuntu's repository or your corperate one.. and not much else. The bandwidth to sync half an iso a day is pocket change for most businesses compared to email/websurfing demands. Cannonical would do the developer-syncing part... that'd make them the money.. all a business would see is their own connection.

      Like somebody else questioned, the corperate benifit would be pooling the resources that allow the free version to operate... then your employees, school, govt can pull that version for free to build other stuff from... heck, they could probably figure out a way to make part of the payments tax-decuctable... bosses like that!!!

  12. red flag by Anonymous Coward · · Score: 1, Interesting

    Before you ask, Launchpad isn't open source. Yet.

    This post was going to be along the lines of "talk is cheap, I'll believe it when I see it" but here, look at the language they use:

    No, Rosetta is not Open or Free Software at the moment. Rosetta will probably become open source somewhere in the future but we don't have a date.

    That's hardly even a promise. They are now propriatary software developers, and it is immoral to support ubunto because of it, unfortunatly.

    1. Re:red flag by SunFan · · Score: 3, Insightful

      They are now propriatary software developers, and it is immoral to support ubunto because of it, unfortunatly.

      You need to understand that OSS licensing is merely a set of terms in a transaction. If the terms are suitable for you, fine, if not, fine, but it isn't a moral dillema at all.

      It is entirely possible to argue against closed standards without using the morality card (which really makes you look immature, BTW). What about investment protection? What about risk mitigation? What about cost savings? What about interoperability?

      I could rant for days on end against Microsoft, for example, and not once say they are immoral. While they certainly have very poor ethics, I'm not convinced it comes down to fire-and-brimstone morality, yet.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    2. Re:red flag by Mold · · Score: 1, Insightful

      Immoral? No. Hypocritical? Maybe.

    3. Re:red flag by Anonymous Coward · · Score: 1, Insightful

      It is entirely possible to argue against closed standards without using the morality card

      But I wouldn't want to because it delutes my main arguement: that denying the world the source code is not nice and undermines the reason we allow copyright in the first place. Information wants to be free.

      What about investment protection? What about risk mitigation? What about cost savings? What about interoperability?

      I don't care about any of that. Why would I? It might make sense for businesses, but I'm not in the business of helping businesses to do better business.

      (which really makes you look immature, BTW)

      I care even less about my apperance.

      While they certainly have very poor ethics, I'm not convinced it comes down to fire-and-brimstone morality, yet.

      Unethical but moral? I've been treating ethics and morality as synonymes. Maybe you know something I don't?

    4. Re:red flag by tveidt · · Score: 1

      > red flag

      Oh, fitting subject.

    5. Re:red flag by Anonymous Coward · · Score: 1, Insightful

      The claim: "OSS licensing is merely a set of terms in a transaction."

      The Stand-in phrase in place of an arguement.: "You need to understand that"

      A possible re-write would be: It is entirely possible to argue against slavery without using the morality card (which really makes you look immature, BTW).

      You have presented a number of other reasons why propriatary software development might be a bad idea, as opposed to immoral, but have not said why the previous posters claim that it is immoral is false. If you are going to say that a position makes someone look immature maybe you could also present an arguement as to why they are wrong. Apart from anything else, I'm not sure myself and so would like to hear it. (:

    6. Re:red flag by Mycroft_VIII · · Score: 1

      Ethics and Morals are indeed two different but related things.
      Simular to how Philosophy and Religeon are alike yet different.
      Try googling the terms together and checking some online dictionaries and such for a better understanding.
      A few simple examples (and likely simple enough to spark some dissagreement/nitpicking correction) would be a company deliberately not making thier software as good as they could reasonably do so that customers have an incentive to buy the next version. This could be called unethical, but it's not necesarrily immoral. However if the software was medical intrument controll software in a life-death situation then it would be immoral to deliberately not remove bugs in it. Though that again is an oversimplistic view of it, and there is overlap and dissagreement on the two terms.

      Mycroft

      --
      https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
    7. Re:red flag by digidave · · Score: 1

      "They are now propriatary software developers, and it is immoral to support ubunto because of it, unfortunatly."

      So is it also immoral to support Suse because Novell has some proprietary products? Or IBM, even though they make huge contributions to the Linux kernel, because they are primarily a proprietary software vendor?

      Ubuntu is still FOSS.

      --
      The global economy is a great thing until you feel it locally.
    8. Re:red flag by Anonymous Coward · · Score: 1, Interesting
      denying the world the source code is not nice and undermines the reason we allow copyright in the first place

      I'd be really interested to know what your reason for allowing copyright is, if not to allow author's of a work to have some control over it.

      I don't care about any of that. Why would I? It might make sense for businesses, but I'm not in the business of helping businesses to do better business.

      You're putting forth an argument about morality. Such arguments have limited use if they only take into account what a single person cares about. Now, if you want to take as your basis the assumption that businesses are wrong and should not exist, and that hence considering what is important to them is important, then do so. But make it clear, and I think you'll find that there are a limited number of people who will continue such a discussion with you.

    9. Re:red flag by Anonymous Coward · · Score: 0

      A few simple examples (and likely simple enough to spark some dissagreement/nitpicking correction) would be a company deliberately not making thier software as good as they could reasonably do so that customers have an incentive to buy the next version

      I guess Open Source is unethical then, the graphical interfaces of all Open Source software is so incredibly unintuitive, but not only that, so inconsistant that it defys reason that people think Linux is ready for the desktop, if staying with Windows means I get software that fits in with my other programs visually and I can understand just by playing with a few buttons without spending hours reading help documents then I'll keep it thanks, or I'll get a Mac but I won't use Linux as more than a novelty until this crap is cleaned up.

      I'm also being subtly given the impression that the above is actually deliberate, "come to us, we're free and open! You can't read or understand the source anyway but that doesn't matter!" then smack them with the support fees and subscriptions for software they haven't got a hope in hell of understanding without dedicated support. (Hint: Windows is not "good-enough", if you can't do better than Windows' interface then your software sucks anyway)

    10. Re:red flag by Anonymous Coward · · Score: 1, Informative

      I'd be really interested to know what your reason for allowing copyright is, if not to allow author's of a work to have some control over it.

      To maximize the amount of material in the public domain by funding its development.

      I can't comment on your second paragraph; I didn't understand it.

    11. Re:red flag by Anonymous Coward · · Score: 0

      > morality card (which really makes you look immature, BTW)

      If at the place where you live doing the morally right thing is considered immature (as opposed to doing the profitable thing) I would personally consider moving.

    12. Re:red flag by Anonymous Coward · · Score: 0
      To maximize the amount of material in the public domain by funding its development.

      The only way in which I can see that copyright helps fund the development is by allowing the author to restrict access to those who have paid for it. Which seemed to be exactly the reason for calling Canonical immoral.

      I can't comment on your second paragraph; I didn't understand it.

      My ability to explain my thoughts sucks. Sorry :)

      You may not personally care about what matters to businesses. But if you're going to declare something as being immoral, you should possibly consider their concerns (and those of other people), not just what you yourself care about.

      That doesn't mean those concerns will be justified. But you can't tell that just by saying "I don't care about that, those aren't my concerns". Which is what you appeared to say.

    13. Re:red flag by dubious9 · · Score: 1

      Sigh. I hate replying to ACs but here it goes.

      that denying the world the source code is not nice and undermines the reason we allow copyright in the first place. Information wants to be free.

      Information doesn't want to be anthropomorphized. There are many situation where it makes sence to keep information proprietary. There are many situtations where the greater community will actually benefit from closed information.

      Also, how is it not nice? Who do I harm if I keep my source closed? I may not be helping anybody, but I'm certainly not hurting them. Don't get me wrong, I think OSS is great, but there is still widespread *need* for proprietary software. Not nice? What a naive view.

      It might make sense for businesses, but I'm not in the business of helping businesses to do better business.

      I'd care about business if I were you. You're standard of living wouldn't be nearly as high if it weren't for the modern business model.

      I've been treating ethics and morality as synonymes. Maybe you know something I don't?

      A doctor who breaches doctor/patient confidentiality to proctect many others from harm may be morally sound but definately unethical. A journal who resists listing sources in certain cases is acting ethically, but may be immoral. They are two different words for a reason.

      --
      Why, o why must the sky fall when I've learned to fly?
    14. Re:red flag by SunFan · · Score: 1

      I'm also being subtly given the impression that the above is actually deliberate, "come to us, we're free and open! You can't read or understand the source anyway but that doesn't matter!" then smack them with the support fees and subscriptions for software they haven't got a hope in hell of understanding without dedicated support.

      Having some experience with Solaris, I had no trouble installing Solaris 10 (free download), working around a couple minor issues, and installing new software even with new icons in GNOME. If I were in an environment where a few hundred dollars a year in support would pay for itself in time savings, then that's not so bad, either. Sun's documentation is generally very good, but occasionally getting a second opinion from support is better (e.g., for commercial money-making installations).

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    15. Re:red flag by SunFan · · Score: 1


      Ugh, slavery is the new Nazism regarding Godwin's Law. I'll add stock prices, too. Okay, the new Godwin's Law is: If you mention slavery, Nazism, or compare stock prices in a thread, that thread is immediately terminated and no further argument can commence.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    16. Re:red flag by Anonymous Coward · · Score: 0

      Go ask a car maker for all their patents in their safety systems, see how they react! Slashdot seriously needs to grow up.

    17. Re:red flag by antrik · · Score: 1

      > They are now propriatary software developers, and it is immoral to support ubunto because of it, unfortunatly.

      Wrong. You are missing the point. It's not as if Canonical sells Rosetta as a proprietary product. It's not a product *at all*; it's a service.

      The remark about it becoming "Open Source" in the future, really just means that it *might* become a product at some point; and then, *of course* it would be "Open Source".

      I accede that the FAQ entry is confusing, though :-)

      --
      All my comments get moderated +-0, spotless.
  13. A File System for Linux by LinuxSneaker · · Score: 4, Interesting

    With all of the fallout with BitKeeper and the need for a Version Control System, has anyone looked at a new filesystem with would natively support this? Not only would software development be great with it, but back-ups would be a breeze.
    Could name it VCFS (Version Control File System)...has anyone used those letters before (amid the NTFS, NFS, SMB, VFAT file systems)?

    1. Re:A File System for Linux by Anonymous Coward · · Score: 0

      There was such a product from Sun called NSE (Network Software Environment) about 15 years ago. It was based on a virtual file system that could be mounted and only showed you the version you were working on. Unfortunately, it was rather slow, complicated and buggy.

    2. Re:A File System for Linux by limegreen · · Score: 1

      Sounds just like Clearcase!

      It has been 6 years since I last used it, so I can't comment on the slow and buggy parts.

    3. Re:A File System for Linux by jimicus · · Score: 2, Interesting

      Well done, you've just described VMS' native filesystem.

      The problem isn't "keeping track of lots of files as they get updated and their versions change". If it was, CVS would be the perfect solution.

      The problem is "ensuring my changes don't break something you've just added", "integrating this with a bug management system so we know who committed what in order to fix what bugs", "making it easy for me to work on a long-term pet project, while not being obliged to commit this project to the main source tree in order to ensure it doesn't get broken by other people's changes over the course of time" and several others.

      AFAIK, there is no free (as in speech and/or beer) solution which handles all of the above in a particularly neat manner.

    4. Re:A File System for Linux by nzkoz · · Score: 2, Insightful

      You're describing ClearCase. And it's a horrific piece of garbage.

      --
      Cheers Koz
    5. Re:A File System for Linux by Anonymous Coward · · Score: 0

      Something like Wayback, you mean?

      http://wayback.sourceforge.net/

      Yes, I know that Wayback isn't "changeset-oriented", or whatever the buzzword is, but...

    6. Re:A File System for Linux by Anonymous Coward · · Score: 2, Informative

      VCFS (Veritas Clustered File System)
      http://veritas.com/Products/www?c=product&refId=20 9
      VCFS (Virtual CVS File System)
      http://vcfs.sourceforge.net/

    7. Re:A File System for Linux by Anonymous Coward · · Score: 0

      Welcome to Files-11, OpenVMS its filesystem. The feature you propose is something i missed in Ext?FS for ages and it is useful far beyond merely RCS/VCS.

  14. Money can be a very usefull tool by Anonymous Coward · · Score: 0

    No vow of poverty from Jimmy Wales either. He spent a lot of money on Wikipedia's predecessor and has spent a lot on Wikipedia, financed by his market trader earnings. Money isn't always necessary but not worrying about next year's income can help a lot when combined with a good idea.

    1. Re:Money can be a very usefull tool by mabhatter654 · · Score: 0, Offtopic

      really, it's not like MS makes a profit from every endevor they try... haven't they lost another $100 million on X-box... again... just to get a lock on the market. It's good to have the long term plan to develop something good rather than just another "product"

  15. Bulls in a China Shop. by Anonymous Coward · · Score: 0

    While a new filesystem could "lift the boat" towards the goal. It doesn't directly address it. See the problem isn't "storage of data". That's easy. The problem is "coordination" of all the disparented pieces. You want to strike the balence between chatty and too quiet (C.I.S.S.), by sending only what needs to be sent, to were it needs to be sent, all the while accomplishing your goal(s).

  16. rosetta by lemody · · Score: 1

    rosetta translation tool is nice, go and try it.

    --


    class he-man extends man!
    1. Re:rosetta by j0217995 · · Score: 1

      It does work great. I know the Ubuntu doc team is using it to translate the various help guides and docs they are working on. It makes everything a whole lot easier

  17. red flag-RMSism. by Anonymous Coward · · Score: 1, Interesting

    "You need to understand that OSS licensing is merely a set of terms in a transaction. If the terms are suitable for you, fine, if not, fine, but it isn't a moral dillema at all."

    RMS would disagree with you.

    1. Re:red flag-RMSism. by SunFan · · Score: 1


      I said OSS. RMS tries to bring it all under an umbrella of morality and politics, which is more baggage than most people really need. I think there is a good reason why the Libertarian nutcases tended to focus on OSI over FSF, because they understand that people are free to live life on their own terms, with or without a manifesto.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
  18. regulations!!! by mabhatter654 · · Score: 1
    I just thought of another response to why you need to pay somebody to maintain software... regulations!!!

    Let's break out the alphabit soup... HIPPA, FDA, MIL SPEC, SOX, ISO, TS, QS, ... & TAXES!!! and the list goes on... if you could create a system to allow businesses to share resources for compliance with all the regulations you'd make a mint. It's something that no major software company does right now.. even the mighty MS and IBM leave you to fend for yourselves on the real "meat" of running a business. The tweaks necessary to comply with all those things are huge changes that nobody else wants to fix.. OSS is uniquely suited to comply because the regulators can even crack open the source.. and once the program works for one business case, it should be workable for all of them. The amount of cash being spent on HIPPA and SOX alone is staggering.. $100K's per company... and right now it's a crapshoot as to if the govt auditors will come in and tell you to redo it all anyway... there's nobody making gaurantees on any of this...

    If Shuttleworth really want's to make some cash, steer the ubuntu client & server distros in the direction of complying with as many regs as possible... and buy stock in O'reilly too [telling us how to USE it is just as important!] Good security like OSS prefers goes hand-in-hand with many of these regulations... it's just sloppiness that people have gotten away without for so long...

    There's the best business reason I can think of!!!

  19. Already exists. by Anonymous Coward · · Score: 0

    www.pkgsrc.org

    1. Re:Already exists. by millennial · · Score: 1

      It is used to enable freely available software to be configured and built easily on supported platforms.
      I'm talking about a program that tailors itself to your system, by using as much automatic configuration as possible. pkgsrc doesn't support everything.

      --
      I am scientifically inaccurate.
  20. Launchpad's Rosetta by tka · · Score: 2, Interesting

    Will it result in inconsistant translations? I translated few of the item's and already noticed how somebody's translation differed from what I would've written. The Gnome finnish translation team does provide a dictionary for english > finnish ( http://www.gnome.fi/cgi-bin/sanakirja.cgi ) but will everybody translating from english to finnish use it? How about other languages? Who get's to decide which term to use in the actual release?

    1. Re:Launchpad's Rosetta by EvilIdler · · Score: 1

      A native speaker should always handle the translations,
      preferably someone who can actually write ;)

  21. *flame on* by El_Muerte_TDS · · Score: 1

    Apt (and emacs) :P

  22. SourceForge, Savanna, ..., integration by El_Muerte_TDS · · Score: 2, Insightful

    Distributed this and that is great. But a lot of projects are hosted on systems like sourceforge, they have their own tracking features. And most distributions also have their own trackers and what not.

    What we need is an OPEN STANDARD that everybody want's to integrate into their system so it can truely be distributed instead of going to yet another site that doesn't want to play along with the other kids.

    e.g.
    > reportbug SomePackage
    should send a bug to the debian bug tracking software, which in turn will signal the the other bug trackers that are associated with the package.

  23. Clearcase sucks, but versioning FS need not.... by Anonymous Coward · · Score: 0

    The argument you make is not logical, the fact that Rational made a bloated & horrible versioning file system does not mean that it is a bad idea.

    Netapp file servers .snapshot implementation is a decent one, so was the VMS once if what I hear is correct.

  24. It's already been done by Gilesx · · Score: 4, Informative

    Why exactly are Ubuntu attempting to recreate the wheel here?

    This has already been done by Specifix / Foresight Linux (www.foresightlinux.com)

    These distros use a system called Conary, developed in part by the guy behind RPM, and the idea of Conary is to offer distro independent management.

    Troves can be shadowed between distros, so you can create a distro easily by shadowing a "parent" distro and picking and choosing your updates.

    It stores source code and changesets, so all you Gentoo ricers can do an emerge from conary, and the rest of us sane people can just pull up the changesets that give the system instructions on what to change to install package "xyz". The other beauty of changesets is that it gives a degree of distro neutrality.

    Bizarre that Ubuntu want to reinvent the wheel rather than contributing to something that already exists.

    --
    Sunday you're Thinking Different, Monday you're a huge tool, paying too much and waiting to think like everyone else.
    1. Re:It's already been done by Anonymous Coward · · Score: 0

      "Not Invented Here" - an old, old story in the computer industry. "We think our software will be much better because we typed it in ourselves!"

    2. Re:It's already been done by antrik · · Score: 1

      How ironic...

      > Why exactly are Ubuntu attempting to recreate the wheel here?
      >
      > This has already been done by Specifix / Foresight Linux (www.foresightlinux.com)
      >
      > These distros use a system called Conary, developed in part by the guy behind RPM,

      (...who reinvented the wheel creating RPM when he could have used the already existing dpkg instead?... :-) )

      --
      All my comments get moderated +-0, spotless.
    3. Re:It's already been done by Tomcat666 · · Score: 1

      I'm not really sure why you're talking about Ubuntu. It's not like this new system comes from the distro (which consists of Canonical plus a whole lot of volunteers and users), it comes from Canonical.

      I'm an Ubuntu user and feel a slight aggravation in your posting directed towards my distro of choice, while the software on topic is developed by Canonical and I don't really care what they do with their time. ;)

      --
      Two Worlds - One Sun [Spirit]
  25. doesn't work well by cahiha · · Score: 3, Insightful

    That idea has been tried numerous times before and it doesn't work well. Most things do not need to be versioned, or versioning them is harmful to system performance. The things that do need to be versioned require a lot more functionality than a file system can provide on its own.

    At this point, it is doubtful to me that anything remotely related to versioning or metadata belongs anywhere near the kernel. But if it does, then the right way to provide it is via user-level servers (like Plan 9), not by hacking stuff deep into the bowels of the file system. Simple versioning, like the kind that has been provided in file systems, could be safely, transparently, and simply provided in the C library, in a way analogous to the way Emacs does it.

  26. VMS file system by cahiha · · Score: 1

    Well done, you've just described VMS' native filesystem.

    Yes, and fortunately, VMS is history.

  27. "Better to eat see you with my dear," said... by Anonymous Coward · · Score: 0

    ...the big bad wolf when Little Red Ridinghood told him what big eyes he had. Now comes the teeth, and the "better to eat you with, my dear." Let me 'shuttle" in my two cents "worth": Never trust a gazillionaire to do anything but try to find a way to make another gazillion bucks.

  28. ClearCase does this by pjc50 · · Score: 1

    .. and it sucks very badly. While VC in a file system would be useful (ITS and VMS had it in the '70s), it's not a substitute for the discipline of manually checking in a group of files as a changeset tagged with a useful description of what it does.

  29. Re:ubuntu my butt by Anonymous Coward · · Score: 0

    I haven no idea what you're talking about, but I just wanted to say that this thread subject title just gave me a boner.

  30. Where's the Source? by querencia · · Score: 1

    Canonical wants this: "As the framework [for using code from across the community] sets, hopefully we are at the centre of [open source]."

    In other words, they want to host it and control it -- they see that as a way of carving differentiation for Canonical.

    But they're not releasing the source code for the project (at least not yet). You can share code, etc., using launchpad, but you can't (for example) use malone in your own project as an alternative to bugzilla.

    I believe that these guys wouldn't pull a Bitkeeper move, but I'm not using Launchpad till i've got source.

  31. Service by grokster · · Score: 1
    It's not as if Canonical sells Rosetta as a proprietary product. It's not a product *at all*; it's a service.

    Exactly. Like Google or Yahoo. Seen the code to either of those?