Open source is like this…

I was working on a plug-in for Eclipse (open source), which was using Maven (open source) under the hood. And I thought, well, there’s already a plug-in that embeds maven into eclipse, so I could use that.

That’s open source. A free plug-in that allows redistribution, less work for me, better experience for everyone.

So I install the plug-in, state it as a dependency and went on happily writing code. Until I notice that my plug-in can’t use the other plugin’s classes. Weird. Really.

But open source is also like that (with exceptions). Made by volunteers who don’t have much more time than me, and that just keep going with limited testing and a reduced scope (there’s no time for more).

Probably no one else had tried to use the plug-in in the same was as me… chances are that the author forgot to export some packages. But it is open source, right? I could easily fix that.

So I try to download the source. It is stored under subversion (which also is open source). Strange enough, I’m missing the subclipse plug-in (open source!). Download, install, restart Eclipse.

Now I get the code… and everything works. No fixing needed, the latest version already has been modified. But not released.

That also is open source. Developers need some time to package a release, and time is a finite resource.

So I’ll just go along with the bleeding edge version from the repository. After all, I guess that I won’t be releasing anything before they do. If just time was open source, I could hack something… :D

It’s sometimes perplexing how many tools we’ve grown to depend on which are free and open source. Just for a little task I’ve used a handful of them. Not counting engine powering the browser I’m using, or a great deal of the Mac OS X it is running on.

About these ads



    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Connecting to %s


  • My Open Source

  • Twitter Updates

    • @ono_ono todavía no habéis resuelto mi anterior problema… nadie ha contestado mi email (en meses). De nada. 19 hours ago
    • Para una noche que quiero trabajar, @ono_ono me deja sin conexión… el modem no sincroniza con upstream 1 day ago
    • In order for Phonegap to be crossplatform, their iOS team and Android team should talk more often… 2 days ago
    • Curioso, Google Glass no soporta WebM pero sí H264… Así va a costar q lo conviertan en estándar 'de facto' — bit.ly/12tCHhh 3 days ago
    • Llevo dos episodios de Juego de Tronos de retraso. No sé si esta temporada no es tan buena o tengo demasiadas cosas que hacer… 3 days ago
  • Enter your email address to follow this blog and receive notifications of new posts by email.

    Join 6 other followers

  • Flickr Photos

    Apertura Agile Open Spain 2011 - 32

    Apertura Agile Open Spain 2011 - 31

    Apertura Agile Open Spain 2011 - 30

    More Photos

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: