Why Open Source Rocks (and the music industry does not)

August 9, 2009

If you ever looked for song lyrics online, you know how most lyrics sites are. Plenty of ads, popups, silly scrolling flash gadgets, bad punctuation, and no easy way to send in corrections. Why not apply to lyrics the same community-driven editing model that has made Wikipedia so successful?

LyricWiki.org has done exactly that, and more. They have provided an API, making it easy for media players to query the database and fetch the lyrics for a specific song. To get an idea of this project’s success, check out these stats. At the time of this writing, LyricWiki is the fifth largest MediaWiki in existence, and the largest wiki that is not a Wikipedia or Wiktionary. What an inspiring example of a community built around the ideals of improving content and making information available. What could go wrong?

Read the rest of this entry »


Konvert2Ogg 0.2 is here

March 21, 2008

Finally,

after a complete redesign,

and a complete code rewrite,

released under a full moon,

feature-complete and usable,

[drum roll],

[fireworks],

Konvert2Ogg 0.2 is here.

(updated) Home page
SourceForge.net project page
KDE-Apps.org page

I am especially thrilled about what I’ve learned while developing this project:

  • How to implement a factory in C++, so that when I want to add a new class, I don’t need to add references to it all over the place.
  • As a bonus, make that factory a singleton ;)
  • Lots of things about Qt, KDE, and even svn, XHTML and CSS, that I could only learn hands-on. (too many to list)
  • I even fixed some bugs / made some improvements to kdelibs while working on K2O!
  • Probably a bunch of other stuff I am forgetting right now.

Although the program now works and does what I want, this is no way the end of the journey. There are many more cool things in the can :D