Slashdot Mirror


Freedb.org Ending

haroldag writes "Freedb, the free music database used by tons of CD ripping software, has been shut down due to a disagreement among its developers. One of its developers used a data dump from the original freedb.org and is providing the service at freedb2.org, though, and will be adding features and posting them at his site as they become available. Unfortunately, a database dump or source code for freedb2.org is yet nowhere to be found."

84 of 245 comments (clear)

  1. Re:Nothing to see? by haroldag · · Score: 4, Informative

    Actually, there is some code out there: http://asmith.id.au/mod_libpq.html

  2. Damn. by bcat24 · · Score: 5, Interesting

    That sucks. I hope that freedb2 will be compatable with the old freedb protocol. Pretty much every open source tagger/ripper/whatever I know of uses freedb.

    Then again, maybe it's time for MusicBrainz to take over. :)

    1. Re:Damn. by Otter · · Score: 3, Informative

      Freedb is a knockoff of cddb, so I'd imagine that the grandknockoff is going to continue with the same protocol.

    2. Re:Damn. by QuietLagoon · · Score: 3, Insightful
      This is one of the most significant flaws of using Open Source Software: egos .

      Damn is right.

    3. Re:Damn. by RackinFrackin · · Score: 4, Informative

      I suspect that you are right, but I wouldn't use the word "knockoff". Freedb was more like a replacement of cddb, for when cddb was sold out from under the community that built it.

    4. Re:Damn. by fiendo · · Score: 2, Insightful
      How is this not also a flaw of collaborative closed source software? Are they not also susceptible to egos??


      At least when egos get in the way of OSS, the community can muddle along with the source code. When the same thing happens to closed source software, what are we left with?

      --
      I went to the city because I wished to live without deliberation.
    5. Re:Damn. by LinuxGeek · · Score: 3, Insightful
      This is one of the most significant flaws of using Open Source Software: egos .

      Damn is right.


      Yeah, we all know that egotism would never play a part in any closed source project or company.
      --

      Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
    6. Re:Damn. by fireman+sam · · Score: 4, Funny


      Damn, I entered the code in your sig and my TV went blank.

      --
      it is only after a long journey that you know the strength of the horse.
    7. Re:Damn. by JohnnyBigodes · · Score: 2, Insightful

      It does, but then money comes along and closes the argument right there, right now.

    8. Re:Damn. by Waffle+Iron · · Score: 2, Insightful
      It does, but then money comes along and closes the argument right there, right now.
      Not really. Countless companies have been destroyed as a consequence of the egos of the people running them, regardless of how much money they stood to gain or lose.
    9. Re:Damn. by BrynM · · Score: 4, Insightful
      Really? So you are saying no corporation has ever lost money pursuing some product or service because the CEO was stroking his ego?
      I give you a prime example to support how much an ego can change the path of a company for the worse: Darl McBride. Turned a company that once had many products to a shitty litigation house with few products which have dwindling customer numbers (SCO Unix has lingered at version 7.1.4 for a couple of years now). How much empty ego do you need to say something like "And C++ programming languages, we own those, have licensed them out multiple times, obviously. We have a lot of royalties coming to us from C++." (source)?
      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    10. Re:Damn. by Fnkmaster · · Score: 4, Interesting

      No, that's an example of terrible board oversight. The whole point of a Board of Directors is that they have a fiduciary duty to represent shareholder and company interests and are supposed to be composed of a mix of folks representing different constituencies.

      They are supposed to make sure a CEO's ego doesn't take precedence over the interests of shareholders, employees and other persons with an interest in the company's success. When the Board fails in this role, as at SCO, the consequences can be dire.

      I seem to recall that the SCO Board was padded with Ralph Yarro and a Mormon cabal of Ray Noorda (founder of Canopy Group, SCO's largest shareholder) buddies. Yarro put McBride in the CEO's chair and his yes-men bought into their immensely stupid plan. The end result was millions squandered, an old UNIX brand absolutely destroyed forever, and worst of all, several suicides, including Ray Noorda's daughter. She had apparently engineered Yarro's ouster, which was followed by the mysterious settlement transferring all of Canopy's SCO shares to Yarro immediately before her suicide - I don't know if all of these events were ever adequately explained.

      Truly one of the most sordid tech industry stories in years.

    11. Re:Damn. by Gobiner · · Score: 2, Insightful

      Yeah, we all know that egotism would never play a part in any closed source project or company. Why is it every time someone points to a flaw in any OSS, someone immediately jumps in to say how no matter what the flaw is, OSS is still better than closed-source software? The point is OSS isn't flawless. "Hey OSS community! You've got this problem! Why don't you fix it?" is how I always interpret them, but the modded-up responses never seem to reflect my interpretation; it's always "Oh yeah? Well Microsoft does the same thing, but worse, and they also do this other horrible thing!"

  3. Re:Good riddance by bcat24 · · Score: 3, Interesting

    True, but all CD info databases have that problem, some more than others. But still, freedb was cool for when you just want to *play* a CD without ripping it. (Yep, people still do that.)

  4. Re:Good riddance by spoco2 · · Score: 4, Interesting

    The quality of submissions were total, utter shit. You'd be better off typing in the info yourself.

    Not so, well, not really. If you used it as a starting point, and checked the entries against the CD you were ripping then by and large the entries were really good. (Some freaky choices in categories sometimes)

    Where there were issues, it was far easier to quickly edit one or two entries or the artist name etc. rather than type the whole thing in.

    It is/was a great service.

  5. good database, but could have been so much more. by CaptainCheese · · Score: 5, Insightful

    I'm sorry the staff fell out, costing us access to a useful resource. freedb was a useful tool but it was always in need of improvement.

    It really should have had facilities for submitting an md5 hash of the CD so end-users could avoid collisions, perhaps an easy way to edit or rate database entries, so that submissions where the track titles were wrong could be corrected by the community, etc...

    Hopefully whatever replaces it will be better and more robust..

    --
    -- .sigs are a waste of data...turn them off...
  6. "/." Schizm. by Anonymous Coward · · Score: 5, Funny

    ""Freedb, the free music database used by tons of CD ripping software, has been shut down due to a disagreement among its developers."

    And in other news. Slashdot has been shut down due to a disagreement between Taco and CowboyNeal. The former likes the new layout, while the latter hates it. Apparently one of the readers has mirrored a copy of the "/. database to slashdot2, which will be undergoing a year long "burning server" effect.

  7. Re:Freedb sucks anyway by Anonymous Coward · · Score: 2, Informative

    So which one am I supposed to choose?

    The one whose cd hash matches your cd? [insert picture of guy attempting to slit his wrist with an electric shaver, caption: "You're doing it wrong"] Each of those hashes are (supposed to be) a completely different disc, and in the case of all these different hashes, I suspect that they're from people who got a copy "ripped" from their friend, except instead of an actual copy, the guy tooks some mp3s from kazaa and burnt a cd from them. Recipient discovered that freedb didn't have an entry for this bogus disc and made one.

    Personally, I've been wishing for a long time for cddb/freedb to just die already so we can re-standardize on a system that doesn't use a collision-prone hash with absolutely no way to deal with collisions (and no, marking it as a blues/ genre because some other CD was already posted in rock/ is not "dealing with it"). Maybe freedb2 can fix this.

  8. have you got ... by ElephanTS · · Score: 3, Funny

    "Another One Bites The Dust" ?

    --
    spoonerize "magic trackpad"
  9. freedb2.org compatibility by Horar · · Score: 5, Informative

    I am the author of freedb2.org. It currently supports a subset of the old freedb protocol, enough to rip your CD's. Just point your software at http://freedb2.org/~cddb/cddb.cgi. There are also some new features which I will be documenting shortly. For some source code and a development history, please see http://asmith.id.au/freedb.html and also http://asmith.id.au/mod_libpq.html.

    1. Re:freedb2.org compatibility by bcat24 · · Score: 4, Insightful

      Thanks a lot for that! Also, freedb is still accepting lookup requests, at least for now. I guess things aren't that bad. It's just weird to see a project that I thought was stable end so suddenly.

    2. Re:freedb2.org compatibility by William+Marcy+Tweed · · Score: 2, Informative

      Well, I've got the freedb from last year in MySQL format if you want it. It's available at http://www.indycomics.org/FreeDB (please be kind to my T1) Granted it is from November (20051104) from last year. I will be releasing the current update in MySQL format soon. All of the source code used to generate the MySQL version is available at the same place. Hope someone finds it useful.

    3. Re:freedb2.org compatibility by arth1 · · Score: 3, Insightful
      There are also some new features which I will be documenting shortly.


      Document, as in release the code, as in free, as in freedb?
      Ah. Thought not. Please take your advertising elsewhere, then.

      --
      *Art
    4. Re:freedb2.org compatibility by Horar · · Score: 2, Interesting

      Would you mind emailing the details to me at the address on the site please? That is undoubtedly a bug which needs to be fixed.

    5. Re:freedb2.org compatibility by valshaq · · Score: 2, Informative

      You can still download the tar.gzipped database from 2006-07-01 from the mirrors.

    6. Re:freedb2.org compatibility by llefler · · Score: 3, Informative

      You can also pull the July 1 2006 version directly from freedb. Along with the source for the current release of the server, a link to sourceforge for the unstable code, and some sample clients in various languages. I'm pulling a copy from one of the mirrors right now, and I'm sure others are doing the same.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
    7. Re:freedb2.org compatibility by smallpaul · · Score: 4, Interesting

      For almost two years now Ari and I have supported a developer from Australia, who was working on the next generation of the freedb server, which would have overcome most of our current technological problems and offered text searching. This was the biggest chance for freedb in years. Unfortunately there have been rising tensions in our team about the question, how long we should support a development project, which has not yet been made open source by the developer and which is not yet running on freedb servers.

      Is it true that you accepted money (which is how I interpret "support") to do open source development and then did not release the code? I'd like to hear your side of the story.

    8. Re:freedb2.org compatibility by smallpaul · · Score: 2

      Please read this page: http://www.freedb.org/index.php

    9. Re:freedb2.org compatibility by Horar · · Score: 4, Interesting

      Accepted money? Hell no. I've spent 6 months full-time out of the last 19 months, and most of what little money I had, to develop freedb2.org. The fact is I've had very little useful support from anyone and one hell of a lot of obstruction.

      The so-called freedb team has always been incompetent and dysfunctional and I have made it my mission to fix that. Kaiser and Hevers have behaved like a pair of spoiled brats from beginning to end and now you see the result of that splashed all over the internet.

      Whatever freedb2 ends up becoming I can guarantee you that it will be even more free than freedb.org. Please see http://freedb2.org/news.html for the specifics on that.

  10. Re:no honor amongst theives by rehabdoll · · Score: 2, Informative

    Obviously you have no idea what freedb does nor it's purpose.
    Without the CD, the service is/was completely useless.

  11. Re:no honor amongst theives by MichaelSmith · · Score: 3, Informative
    Just stop being a bunch of cheap a-holes and BUY music that you like.

    I rip my own CDs. Mostly because I like the convenience of listening to them on my laptop. Even here in Australia that is now legal, though it has always been tolerated.

    Freedb just gives me track, artist and album names.

  12. Re:no honor amongst theives by swimin · · Score: 4, Informative

    freedb had absolutly nothing to do with filesharing. If you had a cd, and wanted to rip it to mp3, ogg, flac, etc, you would want that file to be properly tagged. Everyone wants information like title, artist, name of album, order of songs on album, and year released, in every song they have stored digitally. Freedb only stored this information, to be used as you were ripping the cd, to automaticlly fill in all applicable information.

  13. Re:no honor amongst theives by Kjella · · Score: 4, Insightful

    Just stop being a bunch of cheap a-holes and BUY music that you like.

    Umm if I was downloading MP3s from P2P networks, why would I need a freedb tagger? Find a source with EAC verified, high bitrate, properly tagged music and forget using this, chances are if it doesn't got the tags it'll suck anyway. CDDB, FreeDB and the like are fixes for an outdated format (CD Audio) from a time when noone needed those tags. Unless you think all the people ripping their own CDs to their iPod / PCs / HTPCs / media centers are thieves. This is too braindead to even be good flamebait.

    --
    Live today, because you never know what tomorrow brings
  14. Re:no honor amongst theives by fuzzybunny · · Score: 2, Informative

    Yes, you are going to get flamed for this, because it's an idiotic and irrelevant statement.

    Freedb.org was invaluable to me when I was ripping the 700-odd CDs THAT I OWN.

    Muppet. Accurate track listing database != music piracy. Get over it.

    --
    Cole's Law: Thinly sliced cabbage
  15. Ahhh, those were the times by m94mni · · Score: 4, Interesting

    I just now remembered what I did once, quite a while ago:

    I recorded some of my (difficult-to-find) LPs to .wav, burned them to CD using gcdmaster, and ripped them to OGG, only to find that the ripping program actually guessed *correctly* the album and the titles of all the included songs.

    Note that even though I marked the beginning and end of each song manually, it still found the right titles. freedb really rocks!

    1. Re:Ahhh, those were the times by andersa · · Score: 3, Informative

      Are you sure you were not really using musicbrainz? I don't think freedb is able to do this.

  16. Get what you paid for? by Kadin2048 · · Score: 4, Interesting

    On one hand, I guess I can't criticize them too harshly, because it's not as though many of us (myself included) who are using the service were paying the developers any for their time, on the other hand, it seems a little unfortunate that the one developer decided to just abruptly pull the plug on the service when it was in use by so many people, without trying to see if there were others in the community of users willing to take over the project, if he no longer wanted to manage it.

    It seems like there were three people on the project, and two of them wanted to take it non-free, one didn't; although I'm glad the remaining developer didn't go along with the other guys if they really wanted to make it non-free, I can't really understand why he would choose to just kill it outright rather than find people who were willing to maintain it, if nothing else.

    I'm not sure whether this shows a shortcoming of the collaborative development model or not. It seems like it might be -- although I suppose projects managed by a "benevolent dictator" are also prone to shutting down if the person moves on / dies / whatever; however it seems like the a not insignificant number of projects that are run by teams without a clear leader close due to 'personality conflicts' over time.

    On the other hand -- what is it with CD meta-databases and going non-free? Is it just that they seem like tempting revenue sources or what?

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Get what you paid for? by megari · · Score: 4, Informative
      It seems like there were three people on the project, and two of them wanted to take it non-free, one didn't
      This is not true. He may have misunderstood us despite our repeated assertions that we have no intention of endangering freedb's freeness. We simply wanted to get things worked out so that all the requirements for freeness and other issues would be fulfilled so that everyone would be happy. He did something unexpected and unilateral while there was an effort to fix things which made us feel he didn't feel like discussing his actions with everyone anymore. This combined with all of the difficulties and the situation being effectively deadlocked eventually led into the decision of both of us leaving. Now having slept on it, I am not sure about whether it was right for me to feel that I couldn't continue with the person left. It is strange how one finds oneself blaming oneself over hastiness even though the decision took three days to make when faced with the need to make one. I'll see how things turn out. Things may or may not get well again. In any case, see this. It may help clear things out a little bit as it contains input from everyone involved. Also, the full front page of freedb.org contains some of our reasoning. The person left removed our response to his allegation that we wanted to make the project less free giving a somewhat distorted image of us to the general public, which has prompted me to make this response to make sure that misinformation doesn't turn into something everyone regards as the undisputed truth.
  17. A quick fix by houghi · · Score: 4, Informative
    Not sure if the following will work, but if the directory structure is the same and you only need to change the URL, you could just edit your hosts file (or do it on router level or where ever). A lot easier then to update all the different programs for the different users:
    Add to your hostfile:
    203.58.241.10 freedb.org
    Ugly, but it might work.
    --
    Don't fight for your country, if your country does not fight for you.
  18. Free software for maintainance. by jbn-o · · Score: 3, Insightful

    At the end of proprietary software development, the project ends and the free software community has to either do without or start anew from whatever they've got (which is not the proprietary program's source code and a license to run, inspect, share, and modify at any time for any reason). At the end of a free software project, others can pick up where the former free software hackers left off and continue improving the free software. If the license for the program is a copylefted free software license, the improved software continues to be free.

    Let's hope source code for freedb2.org and database dumps from freedb2.org are shared under a free software license so that if freedb2.org dies we're not left with nothing but an increasingly out-of-date freedb.org database and freedb.org software.

    Thanks so much for all the work, freedb.org hackers. Your efforts are greatly appreciated.

  19. Reasons for corporate setups by RyoShin · · Score: 3, Insightful

    While I believe that free, open source software is very good and should be used more widely, this is an example of where corporate solutions can prevail.

    I've used FreeDB for a while now with the CD ripping program I use (Goldwave, highly recommended), and it had its pros and cons.

    On the plus side, I could find listings for more foreign/anime CDs than I could using CDDB (a corporate company, used by the likes of WinAmp and WMP, I believe).

    On the minus side, there were a few moderately popular to very popular CDs that had no listing. Also, more than a few CDs (including the foreign CDs mentioned) had more than one listing, each with small differences (some with large differences, such as translated song titles, or even just misspelled words), so you had to go through each one to find one that suited you. (One might argue that the choice was good, but in this case it was just annoying.)

    The reason that FreeDB stopped is because those in the lead couldn't come to a decision. This would almost never happen in a corporate environment. Any dispute would go up the chain until it hit the CEO or board of directors, where a firm decision one way or another would be made. In the mean time, the product would merely remain unchanged (unless company policy specifies otherwise), so there would be no interruption in service.

    Had FreeDB used a similar hierarchy (which they may have had, but it just fell apart), this might have been avoided. The programmers/engineers would dispute something, and the project lead/lead engineer would hear both sides and say "This is this, and that's that."

    Certainly, this will be an inconvenience to those who use programs that use FreeDB, but have no idea that the program does.

    1. Re:Reasons for corporate setups by NereusRen · · Score: 4, Insightful
      The reason that FreeDB stopped is because those in the lead couldn't come to a decision. This would almost never happen in a corporate environment. Any dispute would go up the chain until it hit the CEO or board of directors, where a firm decision one way or another would be made.

      Did you even read the postings by any of the involved parties? Nothing would have been different in a "corporate" environment. What basically happened is a CEO-equivalent (someone who had control over the physical assets) DID make a firm decision. Then two people quit because they disagreed with the decision. It turned out these two people were the keys to the continued operation and development of the organization, so it closed down after they left. What exactly about this situation couldn't have happened in a corporation? The real heart of the problem was that the organization was so small that certain individuals were irreplacable, so maybe you were just confusing "corporation" with "large operation."

      Hierarchy does not prevent disagreement. If a disagreement is small enough that nobody is willing to quit over it, then hierarchy can make a decision that would otherwise bog them down in debate and waste time... but this was obviously not such a case.

      Unlike you, I won't claim to know the reasons why this happened, since I don't have all the details. I will only lament the death of an extremely useful project, and thank everyone involved for all the time, work and money they put into it. We can only hope a similar (and similarly free and open) project can rise to take its place.
    2. Re:Reasons for corporate setups by DamnStupidElf · · Score: 4, Insightful

      While I believe that free, open source software is very good and should be used more widely, this is an example of where corporate solutions can prevail.

      Good idea, I'll jump on my brand new Amiga and dial up Genie and Compuserve, download and buy a couple of those cool sidescrollers people call abandonware (ha!) and kill a few hours. When I'm done I think I'll upgrade my Windows 95 box with the latest patches after I buy the commercial version of Trumpet Winsock. When I'm done, I'll rip some CDs with the software that came with my CD ROM drive, and I'm sure there will be some online commercial CD database that has all the indie artists I like to listen to!

      The reason that FreeDB stopped is because those in the lead couldn't come to a decision. This would almost never happen in a corporate environment. Any dispute would go up the chain until it hit the CEO or board of directors, where a firm decision one way or another would be made. In the mean time, the product would merely remain unchanged (unless company policy specifies otherwise), so there would be no interruption in service.

      Half the time the firm corporate decision is to completely end a project and either auction all the IP off to some lawyer-filled clearinghouse or just let it rot until the backups are no good anymore. Corporations can die just as easily as open source projects too, but unfortunately their corpses aren't easily reanimated like the open projects.

    3. Re:Reasons for corporate setups by jeriqo · · Score: 3, Interesting

      "What exactly about this situation couldn't have happened in a corporation?"

      If you don't see the difference, then just wait for CDDB to stop, and call me back.

      --
      Alexis 'jeriqo' BRET
  20. Re:Freedb sucks anyway by Schraegstrichpunkt · · Score: 2, Informative
    Each of those hashes are (supposed to be) a completely different disc

    Not quite. Apparently the hashes are an ad-hoc mechanism created specifically for cddb, and there *are* collisions.

  21. OT: Re:"/." Schizm. by SaDan · · Score: 2, Funny

    Damn... burningserver.com is taken! That'd be a pretty sweet domain name...

  22. Re:So.... by bcat24 · · Score: 5, Informative

    The database is still there and lookups still work. For now at least.

  23. Time to replicate the database! by hernick · · Score: 5, Informative

    By the Power of BitTorrent, the freedb.org database is made available to all.

    Today, you can get the .torrent file on http://tracker.freedb.org/ - but if it ever becomes unavailable there, you can use a DHT-aware Bittorrent client such as Azureus and get it by using this info hash: 21AF020252FD2E556B683CEB123689733E0BC063

    I, for one, have allocated a total of 16mbps of bandwith on four hosts to help seed this database. I'm seeing a total swarm performance of around 25mbps, so this should be a fast download for anybody who wants it.

    Go ahead: feel the Power of BitTorrent and share this free database!

    Share, my friends, share!

  24. Gullible? by Kjella · · Score: 4, Interesting

    Joerg on freedb:
    For almost two years now Ari and I have supported a developer from Australia, who was working on the next generation of the freedb server, which would have overcome most of our current technological problems and offered text searching. This was the biggest chance for freedb in years. Unfortunately there have been rising tensions in our team about the question, how long we should support a development project, which has not yet been made open source by the developer and which is not yet running on freedb servers. Last weekend the line was crossed by the founder of freedb, who owns the domain, when he took action against that developer without talking to the rest of the team first, while we were still trying to find a solution in everyone's interest.

    Well, if I'm reading between the lines correctly:
    1) Ari and Joerg support some australian guy developing the "next-gen" freedb for two years
    2) Australian guy doesn't want to release it as open/free for freedb (or all three?)
    3) Ari and Joerg have either been suckers or part of an attempt at pulling another Gracenote
    4) Kaiser won't play ball, it's freedb or no db at all. He finally tires and goes to the source.
    5) The play is called, Ari and Joerg leave because the gig is up.

    To put it this way, I would not be surprised to see another CD database show up soon, lead by an australian and maybe with a few more anonymous employees. Either that, or they're been really gullible. Never ever trust someone who says they'll open source it "soon". If that is their true intention, they would have no problem being open about it all the way. The only reason not to is when you're pulling a bait-n-switch like here. It seems clear to me that they expected it to be open source ("not yet open source", Joerg), it wasn't ("did not seem to be kept free", Kaiser) and that tore them apart.

    --
    Live today, because you never know what tomorrow brings
    1. Re:Gullible? by Horar · · Score: 5, Informative

      I am both "the Australian guy" and the author and host of http://freedb2.org./ I sincerely hope that in future you will spend a bit more time joining the dots before jumping to such sensational conclusions.

      In the meantime, I invite you to enjoy http://freedb2.org/ and browse as much of the source code as I have had time to document and post on http://asmith.id.au/freedb.html and http://asmith.id.au/mod_libpq.html

    2. Re:Gullible? by Kjella · · Score: 2, Funny

      I sincerely hope that in future you will spend a bit more time joining the dots before jumping to such sensational conclusions.

      Hell no. This is slashdot, I never let the facts, logic or reason get in the way of a good conspiracy theory. Also I clicked one page past what's linking in TFA, that's practicly research! Slashdot - Fox News for nerds (with a different political slant, too!). I do know how to make serious research and sometimes I do, but mostly it's just much more fun to see what will get modded up...

      --
      Live today, because you never know what tomorrow brings
    3. Re:Gullible? by arth1 · · Score: 4, Insightful
      as much of the source code as I have had time to document


      In the world of litigation we live in, it's all or nothing. Keeping even a single bit to your chest gives you the munitions to go after others, and prevents them from legally creating a derivative.

      That you're going to release it to the public "Real Soon Now" just doesn't cut it -- it either is or it isn't, and those of us who remember GIF, RSA, JPEG and others will treat this as "isn't". This isn't paranoia -- it's experience.

      --
      *Art
    4. Re:Gullible? by Ohreally_factor · · Score: 3, Insightful

      I don't buy the all or nothing thing. If he releases the code in the next several weeks, and as he says, he's adding documentation, cleaning it up. etc., where is the problem? If he just dumped the code, there are likely to be just as many complaints.

      If I take some GPL code, I can make any changes I want to it and no one can force me to distribute the source. (As long as I do not attempt to distribute/sell the binaries, of course). If Andrew (or whatever his name is) hasn't attempted to distribute binaries that contain GPL code (and I'm not sure we know that he has for a fact), then we need to back the fuck up.

      --
      It's not offtopic, dumbass. It's orthogonal.
    5. Re:Gullible? by Carewolf · · Score: 3, Insightful

      The fact that he has promised to release the source "the next couple of weeks" for the last 2 years?

    6. Re:Gullible? by Anonumous+Coward · · Score: 2, Interesting

      You might find this weird, but when people talk about "open source" around here, they really mean much more than just "open". All I see on http://asmith.id.au/freedb.html next to the source code, is "Copyright 2006, Andrew Smith". Would you mind adding "licence: GPL" next to it?

    7. Re:Gullible? by megari · · Score: 2, Informative
      1) Ari and Joerg support some australian guy developing the "next-gen" freedb for two years
      Accurate, though I must point out that the support was not financial (as some have concluded) rather than providing information and database updates directly to him, keeping him company on IRC, things like that. He also helped us with the power of his improved backend. One could say it was mutual technical support.

      2) Australian guy doesn't want to release it as open/free for freedb (or all three?)
      Only time will tell whether he will release it under a free license. That was what we hoped for, anyway.

      3) Ari and Joerg have either been suckers or part of an attempt at pulling another Gracenote
      We definitely did not try pulling another Gracenote, that's for sure. Not keeping the project completely free (as in beer and as in speech) and replicable (that is, anyone can get the database and all the software needed to run a server) would have been pointless and not living up to the name and purpose of the service.

      4) Kaiser won't play ball, it's freedb or no db at all. He finally tires and goes to the source.
      Yes, he eventually forcibly asked the developer to release the source to him immediately. For some reason or another he wouldn't do that yet. The argument caused a deadlock which me and Jörg tried to solve unsuccessfully.

      5) The play is called, Ari and Joerg leave because the gig is up.
      I don't know if that would characterize it correctly. I'd rather say that because of the way things developed - and, in retrospect, the way people seemed to misunderstand each other - mutual trust between everyone eroded.

      Only time will tell whether we were gullible to work with the developer of the next-generation server software or not.

    8. Re:Gullible? by Hatta · · Score: 3, Insightful

      In the meantime, I invite you to enjoy http://freedb2.org/ and browse as much of the source code as I have had time to document

      The GPL does not allow you to wait until the code is polished and documented to distribute it. If there are users, they must have access to the code, in whatever state it's in. Post a tarball now, and post a revision when you're done documenting it. Anything else is criminal.

      --
      Give me Classic Slashdot or give me death!
    9. Re:Gullible? by Bob9113 · · Score: 2, Informative

      If he releases the code in the next several weeks, and as he says, he's adding documentation, cleaning it up. etc., where is the problem?

      The problem is, right now, he's asking us to contribute data to him while trusting to his good will. That is exactly what CDDB did. Do you remember CDDB? They were the FreeDB before FreeDB. They took our data, then told us to fuck off while they sold it.

      If he just dumped the code, there are likely to be just as many complaints.

      True, but making the code better will not change that. No matter how good the code is, some jackass is going to find fault with it. The trick to Free Software is not making perfect software, but realizing that there is no such thing.

      If Andrew (or whatever his name is) hasn't attempted to distribute binaries that contain GPL code (and I'm not sure we know that he has for a fact), then we need to back the fuck up.

      Sure, that's fine, he can do whatever the hell he pleases. But we should no more go use FreeDB2 than go back to CDDB. As it stands today, FreeDB2 is proprietary. We all know what happens with proprietary versions of CDDB, because it happened. CDDB said they would be freee. They asked us to trust them. Then they took our data and told us to fuck off.

      Moreover, he broke his obligation to FreeDB. FreeDB has our support because it is Free. At least one person, the person who started FreeDB, the person who grasped why we chose FreeDB over CDDB, expected him to maintain the agreement that is the core value proposition of FreeDB. If Andrew broke that agreement (and maybe he hasn't yet), then he has stolen from a Free project. Should FreeDB have insisted on the copyright like Apache does? Perhaps, then this wouldn't be a problem. Does that mean it's FreeDB's fault? Perhaps, at least in part. Does that mean we should stand up for Andrew (or whatever his name is)? Absolutely not. At this point, he is a maybe crook.

  25. Maybe move it to Wikipedia by Animats · · Score: 4, Interesting

    Wikipedia is busily replicating GraceNote and IMDB, by hand, and not too well. They're using a wiki to do the job of a database. Some music types from Wikipedia should take this database and the data in Wikipedia and make something useful out of it.

    Personally, I think that Wikipedia needs something like "Wikipedia Music and Movies", to which all content associated with music, movies, TV, and the people involved in the industry would be moved. More structured than Wikipedia Encyclopedia, Music and Movies would have standard database formats and slots for music and movies, indexed so that you could see all movies by some director or all songs by some musician. Wikipedia can't do that, but IMDB can.

    Then Wikipedia needs "Wikipedia Atlas", a map-based system, for all those "State Route 93" entries. Wikipedia isn't spatial, and space is what keeps everything from being in the same place. An atlas system would be able to handle an endless number of "my favorite restaurant" articles. Wikipedia Travel already has something like this.

    With that out of the way, Wikipedia would become more like an encyclopedia. Right now, it's drowning under the incoming cruft.

    1. Re:Maybe move it to Wikipedia by AnyoneEB · · Score: 2, Insightful

      Better organization sounds like a good idea, but perhaps it could be done with less work for the editors. I believe those pages already have standard templates that are used, so couldn't you just make the templates special? I mean, provide a way for a template variable to be treated as metadata for a page, so if you have a song template and an artist variable, a search could be done for songs by that artist. It would not make sense to give this treatment to the vast majority of template arguments, so there would have to be special way to mark them. Then again, you could also just use categories and include variable categories in the template (ex. <includeonly>[[Category:Songs by {{{artist}}}]]</includeonly>). A recursive category display could show a similar listing to the IMDB listing. Ex. Actor has subcategories TV shows with Actor and Movies with Actor, the Actor category could be made to show the contents of its subcategories. The again, that would still appear not as "smart" as the IMDB system which knows to list by year in that instance and alphabetically/by relavance in searches (and include "also known as" titles in searches).

      I agree that Wikipedia has trouble dealing with locations. It is a hard problem in part because that pretty much requires graphics to work well.

      --
      Centralization breaks the internet.
    2. Re:Maybe move it to Wikipedia by joe_plastic · · Score: 2, Informative

      "I agree that Wikipedia has trouble dealing with locations"
      Try wikimapia -- it's like a wiki mixed with google maps.

  26. Re:I'd just like to say, by Anonymous Coward · · Score: 5, Informative
    Am I the only person who took the effort to do a bit of investigation? For instance, freedb:
    For almost two years now Ari and I have supported a developer from Australia, who was working on the next generation of the freedb server, which would have overcome most of our current technological problems and offered text searching. This was the biggest chance for freedb in years. Unfortunately there have been rising tensions in our team about the question, how long we should support a development project, which has not yet been made open source by the developer and which is not yet running on freedb servers. Last weekend the line was crossed by the founder of freedb, who owns the domain, when he took action against that developer without talking to the rest of the team first, while we were still trying to find a solution in everyone's interest.

    Grandparent's urls are Australian, he calls the project freedb2, and there's very little source code to be found: I'm guessing that he's this Australian.

    Now, don't get me wrong -- I have the utmost respect for people who donate their free time to making software for gratis, but when that developer pledges (of sorts) to make a replacement to an OSS product, gets support from the developers of the product being replaced (was that support monetary?), and refuses to free that code, which in turn contributes to toppling another (well known and widely depended on -- yes, I know freedb still works, but still) project, I am slightly angered, to say the least.

    And what stops him from now never opening that code? Replacing a FOSS product with simply a gratis product is a net loss, from where I'm standing.
  27. Re:So what does this mean right now? by EvilIdler · · Score: 2, Informative

    I'm getting CDDB info from freedb.freedb.org right now. They're CDs in my
    "to rip" pile, so I shouldn't have that part of the DB stored locally yet.

  28. Re:Good riddance by Loconut1389 · · Score: 3, Interesting

    I just wish everyone would use CD-TEXT and rid us of the necessity for cd databases. I continually wish iTunes would burn CD-TEXT as well.

  29. Re:I'd just like to say, by binkzz · · Score: 5, Informative

    He is the Aussie; from one of the original developers:

    "freedb2 is the development project that played a big role in the demise of freedb. That the developer is advertising it here now, apparently trying to profit from what he caused is immoral in my opinion.
    Additionally, using the name freedb2.org is stealing freedb's name. Furthermore horar has not yet released source code or a database dump, so as of this moment, freedb2 is a closed source project, which violates the GPL under which the database archives are released. Even if the GPL may not be enforceable in this case, not releasing a database dump is certainly morally wrong."

    --
    'For we walk by faith, not by sight.' II Corinthians 5:7
  30. Re:I'd just like to say, by bcat24 · · Score: 2, Insightful

    Neither do I. IANAL, but I think it's just someone trying to take a personal issue and make it a legal one.

  31. Re:no honor amongst theives by Temsi · · Score: 2, Informative
    Oh well - I'm probably going to get flamed for this....

    but there's no honor among theives.

    Just stop being a bunch of cheap a-holes and BUY music that you like.

    Wow...
    It's posts like these that make me wish Slashdot had a moderation option for "-1, Stupid".

    Freedb, like its proprietary and commercial counterpart, cddb, is a perfectly valid and legal service which recognizes the CD in your drive and downloads information about the artist, the album, the songs, cover art and sometimes even lyrics for display within your CD player software.

    It has absolutely nothing whatsoever to do with theft or being cheap.
    --
    -- This sig for rent.
  32. Re:I'd just like to say, by Breakfast+Pants · · Score: 2, Informative

    Not provided? The thing is online; you can query by query get the whole thing. You can't download it as a 'dump', but he doesn't have to provide it as one.

    --

    --

    WHO ATE MY BREAKFAST PANTS?
  33. Re:I'd just like to say, by gnosygnus · · Score: 4, Informative

    someone mod parent up. horar/freedb2's motives are not in full disclosure. hopefully not bad etiquette to post links to digg, but the comments are worth reading.

    source of parent post: http://digg.com/software/freedb_s_future_uncertain
    more comments on freedb: http://www.digg.com/linux_unix/freedb_is_closing_d own

    at any rate, there seems to be more to horar's involvement than originally stated.

  34. Re:Good riddance by Anonymous Coward · · Score: 4, Informative

    Can't. CD-TEXT does not support double byte character. IOW, no UTF-*.

  35. Re:no honor amongst theives by jlarocco · · Score: 2, Insightful
    I use it to rip CDs from the library. I'm sure a bunch of other people do, too.

    And I've heard criminals can use pencils to stab people. What does your law breaking have to do with freedb?

  36. freedb has sucked for ages, though... by yoasif · · Score: 3, Informative

    freedb has sucked almost since it's inception. Multiple entries for the same album, hard to do Various Artist albums, lots of misspellings and mistakes, and no way to ""fix" the problems.

    I really hope people take this opportunity to check out Musicbrainz, a MUCH nicer alternative. It's (mostly) open source, runs on Linux, Mac and Windows.

    Also, it's community moderated like Wikipedia, and it has loads of information about releases, something which was nonexistent on freedb.

  37. Re:Freedb sucks anyway by AnyoneEB · · Score: 2, Interesting

    You could always just MD5 the CD. (Replace MD5 with your favorite crypograhic hash function.) Or, even better, MD5 the individual tracks, so it would even recognize tracks on collections. As you are already reading them to rip them, it would not be much more work. The problem is that it would not be useful for just playing CDs because it would only have the song/album metadata after reading the entire track/CD. Also, in the case that the data is not already in the database, the user would not be asked to enter it until after the CD was ripped, which would be annoying. Of course, there is the even better solution of publishers actually using CD Text in the first place so the data is already on the CD.

    --
    Centralization breaks the internet.
  38. Re:good database, but could have been so much more by topham · · Score: 2, Insightful


    And who deals with the copyright issues for the artwork?

  39. Re:I'd just like to say, by Anonumous+Coward · · Score: 5, Informative

    Please do your homework. The freedb database dump is released under the GPL with the following addendum:

    For purposes of interpreting the GPL in connection with this work: The
    database is distributed in the form of plain text files. These
    will generally be processed into to another form. The text form should
    be considered "source code" and the other form should be considered a
    "compiled program".

    This means, the moment you publish the database in any other format than a dump (e.g. through another front end), you must publish a dump of your own. If freedb2.org is using any part of freedb.org's database, it is currently infringing freedb.org's copyrights.

  40. Re:Good riddance by qbwiz · · Score: 2, Interesting

    I don't know much about the format itself, but if they let you store 8 bits/character, then you could just put UTF-8 data in, and it should work fine. The unofficial CD Text FAQ does say that at least the lead in area does support storing double-byte characters (for Kanji), so it seems like that still should work).

    --
    Ewige Blumenkraft.
  41. Re:I'd just like to say, by topham · · Score: 3, Interesting


    Not sure how much I want to get into this discussion (I AM NOT A LAWYER) but...

    Copyright is for creative works, not database collections of fact. While there have been countries making changes to allow for the copyright of databases (collection of facts), it is very much untested waters.

    You'd need a lawyer to make a definitive decision (OBVIOUSLY), but it is quite likely that no licensing terms can be applied to the database files, or any derivative works thereof.

  42. Re:I'd just like to say, by dfjghsk · · Score: 4, Insightful
    IANAL.. but in Feist v. Rural the supreme court ruled that the telephone directory (ie: phone book) was not copyrightable.

    Wikipedia:
    Feist Publications, Inc., v. Rural Telephone Service Co., 499 U.S. 340 (1991),[1] commonly called just Feist v. Rural, was a United States Supreme Court case in which Feist copied information from Rural's telephone listings to include in its own, after Rural refused to license the information. Rural sued for copyright infringement. The Court ruled that information contained in Rural's phone directory was not copyrightable, and that therefore no infringement existed.


    The U.S. Supreme Court ruling

    I would think that the case would apply here.. since both the information in FreeDB's db, and the information in the phone book are just collections of public information.
    --
    Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
  43. DVD Decrypter, anyone? by Trillian_1138 · · Score: 2, Insightful
    I don't buy the all or nothing thing. If he releases the code in the next several weeks, and as he says, he's adding documentation, cleaning it up. etc., where is the problem? If he just dumped the code, there are likely to be just as many complaints.

    I think the point being made was that in a world where someone can be sued and forced to remove software from distribution - either from legal rulings or the threat of litigation forcing a chioce of financial priorities - saying that the source will be released "real soon now" may mean it's never released at all. Obviously, releasing well-formated source code with documentation is better than releasing poorly formated code with no documentation, but both are better than releasing nothing at all.

    I mention DVD Decrypter in the subject of the post because it's a well-known (if you're into that kind of thing) DVD ripping software that was taken down from a number of (US-hosted) sites after threat of litigation and, since it was closed-source, no further developement was made. Now, I'm not trying to compare FreeDB to DVD Decrypter, either in terms of legality or morality. Just using DVD Decrypter as an example of software which, had it been open source, could still be under developement but because the source code wasn't being released is now "lost forver." (Of course, in actually, it's not that hard to find a download of the final released version of DVD Decrypter, but it would have been nice if the code was out there for other people to continue improving.)

    Again, I'm not trying to compare FreeDB to DVD Decrypter. Just providing an example for the parent's point that you never know how some court ruling or sue-happy lawfirm is going to affect what's out there. I'm not even trying to say FreeDB *should* post every line of code currently written - I can understand why the author wouldn't want that. At the same time, I can understand why the GP has an attitude of "all-or-nothing" in terms of calling something 'open source.'
    -Trillian
    1. Re:DVD Decrypter, anyone? by Ohreally_factor · · Score: 2, Insightful

      Fair enough. Perhaps part of the problem is that we are relying on two imperfect mechanisms for conflict resolution: The courts and the court of public opinion. Someone wants this tried in the second court, thus the spill-over to slashdot.

      I think that what bothers me is the tendency (of both humans and slashdotters) to form lynch mobs based on incomplete facts or even distortions of the facts. I can't really even tell what the conflict is about from the "article" (lack of article); seems more like a developer squabble than anything really earthshaking.

      It seems to me that one of the uses of this thing called journalism is that a fair and impartial investigator can try to find the facts and report them, so that we might form our own opinions on the issues. I know, it's an antiquated view. And good luck trying to get a slashdot editor to actually do any sleuthing. The idea is laughable.

      --
      It's not offtopic, dumbass. It's orthogonal.
  44. Re:Freedb sucks anyway by clarkma · · Score: 2, Interesting

    Nice plan, but it won't work because CD-Audio is too error-prone to have a high confidence of getting the same bitstream twice off different copies of the same CD, or indeed off the same CD played in a different player.

  45. Re:I'd just like to say, by Raphael · · Score: 2, Informative
    You can't download it as a 'dump', but he doesn't have to provide it as one.

    Wrong. He does have to provide a dump, according to the GPL. The GPL requires you to provide the sources in the "prefered form" for making modifications to it. In this case, requiring to fetch the whole database query by query and having to convert the result back to text files would certainly not qualify as the prefered form.

    For more information, see this section of the GPL FAQ: Can I use the GPL for something other than software?.

    And here is an excerpt from paragraph 3 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. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

    If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

    Note that the GPL requires distribution from the "same place", so pointing to the original freedb mirrors would not be sufficient (and would not ensure that the data remains the same anyway). This is clarified in this section of the GPL FAQ: Can I put the binaries on my Internet server and put the source on a different Internet site?

    --
    -Raphaël
  46. GPL Rules!!! by mlwmohawk · · Score: 2, Funny

    Who says some developers can't get together and just start "www.reallyfreedb.org?" We can download July version of the dataase, host the software, and continue on as if nothing happened. Anyone interested?

  47. Who cares? by Qbertino · · Score: 2, Interesting

    The essential part about all this is the collaboratively filtered and collected data, right? And that is out in the wild and still available as a package, correct?
    Copy, Fork, Install, Build a cool website, have yourself a fresh OSS project. No big deal.
    Ideal for anyone who needs to make themselves a name as DB admin / web services expert. ...Mmmmh... Coming to think of it ... does anyone know the mean load of late freedb?

    Anyway, a handfull of weeks and we'll have an alternative and freedb will be history (no pun intened).

    My 2 cents.

    --
    We suffer more in our imagination than in reality. - Seneca