Even though I never used the SourceForge compile farm, reading about its recent demise made me sad for some reason. It also made me think about the important role SourceForge plays in the Open Source world.
When SourceForge started in 1999, they provided a unique service that helped start thousands of open source projects, both large and small. Today, however, the core functionality of SF project hosting is easy to replicate by simply installing Subversion and Trac on a hosted server. A few competitors such as Google and Savannah have also sprung up. The services that SourceForge provides are no longer unique, but that’s not what makes it so important.
When software authors use a version control system like Subversion to write software, they preserve the history of all their changes. Although it is possible to preserve a log of edits in other mediums, most authors, musicians, painters, sculptors, or other “content creators” (ugh) do not save this kind of detailed history of their work.
Imagine being able to take your favorite book and roll back every change the author made, one edit at a time, so you could see the author’s thought process, and learn how a bunch of words were arranged to create something beautiful. It would be a huge learning experience for new authors. This is something that new software authors can do easily with open source software. Being able to explore fine-grain history makes software a unique kind of content. Future generations would find this information hugely valuable, just like we would find having Shakespeare’s first, second, third, fourth, and fifth drafts hugely valuable.
Open source software is worth preserving, both for its utility, and for the history it provides. Open source projects start and die out all the time, but hosting the project on SourceForge means that even if an author stops developing it, the world will still have access to it. Others would be able to look at the source code, view its history, and even incorporate the code into their own Open Source software.
SourceForge is owned by VA Software, a company that provides a great service to the Open Source world. But it is a company that can be bought by someone who might not understand the value of long-term preservation of open source software. Companies in general aren’t concerned with doing anything on a long-term scale. As far as I know, there is no one thinking about how to preserve software repositories for 100 or 1000 years. This stuff is important. How are we going to preserve it?
Spam Bucket 3:12 pm on May 3, 2007 Permalink |
Call a lawyer. Don’t take legal advice from random unlicensed strangers who post crap on your blog.
Q 3:44 pm on May 3, 2007 Permalink |
I have three words for you: “Cease and Desist.” I think that you need to invoke the DMCA to put a stop to this blatant thievery.
Cool video by the way.
PS the Graffiti thing isn’t here right now.
Daniel Cormier 2:48 pm on May 4, 2007 Permalink |
Try changing the password to something other than “disney”…
Q 12:14 pm on May 8, 2007 Permalink |
This site will give you your own personal integer for all of your encryption needs. As a bonus, according to AACS, you apparently will now OWN this number and can sue anyone else who mentions it. Math is fun!
rajbot 2:56 pm on May 8, 2007 Permalink |
Yup. Any 16-character name is potentially infringing on an illegal 128-bit number.
Disney’s corporate name, The Walt Disney Company, and be shortented to sixteen characters by abbriviating “Company” as “Co.”, and then removing spaces.
TheWaltDisneyCo. = 54 68 65 57 61 6c 74 44 69 73 6e 65 79 43 6f 2e
Sony’s website is illegally circumventing my copyright protection mechanism as well:
SonyPictures.com = 53 6f 6e 79 50 69 63 74 75 72 65 73 2e 63 6f 6d
It doesn’t take much work to see that every company backing AACS is operating an illegal website.