Rachel "Sparks" Blackman (seattlesparks) wrote,
Rachel "Sparks" Blackman

  • Music:

Grawr! Open source fools must die...!

Okay. Now that I've made a nicely inflammatory subject line, I figure I'd better explain it. As most of my friends know, I tend to do my own spare-time projects under the Artistic or GPL (depending on the circumstances) licenses; I consider myself a supporter of the open source ideals, even if I'm not zealous enough to think /everything/ should be (simply because sometimes it is nice to try and make a living off of your code, and unless you're writing something fancy enough to require a major, pay-worthy support structure).

But here's the thing. Cerulean may not have Trillian under open source, but whenever there is a fatal protocol change (witness the last two Yahoo auth changes) which we decipher, we toss the code for it over to the Gaim team, being nice neighbors. They always credit us in the changelog, and they always leave a little 'Cerulean Studios' boilerplate in the source file. We actually have a very good relationship with the Gaim folks.

And yet, every time, there's some smartass who goes and looks at the constants or some other little piece of signature code in this code we've contributed to Gaim -- completely overlooks the changelog entry or the comments in the code as to the code's origin -- and binary-examines Trillian to find the same little signature, then goes to whine on the Trillian IRC channel, or on some mailing list, or on Slashdot, or whatever... about Trillian stealing code from an open source project.


Stealing code. Code which is credited in the changelog as having been contributed /from/ Trillian. Code which is credited in the source file as having come from Cerulean. Stealing that code.

Is it so damned hard to read the changelog or, I dunno, look at the comment at the top of the source file?

See, I like the open source mindset. But it seems sometimes like I see this far too often. You end up with someone saying 'they stole that code!' when they contributed it, or you end up with someone saying 'since you donated that code to a GPL project but are still using your own copy, you have to GPL your entire project! Give us the source code!' It's this kind of blind, rabid zealotry which gives the open source world a bad reputation sometimes with traditional companies.

Anyway... yeah. Rant done. Grar. People suck, and stuff.
  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded