Rainy days and Java always get me down

I've Moved My Blog

It's currently located at http://www.urlinone.com/blog

I should say "I'm moving my blog." It's a pretty painful process.

Pebble has blown up on me, and it's been many months since I've been able to blog reliably. I've lost posts. And now I've got to figure out how to migrate my past blog posts from Pebble to my new destination without all the URLs changing, lest external links become 404 Not Founds.

Why does everything in the 21st century have to be a three-day project???

My idea of documenting AppFuse line by line (well, at least the juicy parts) has taken on a life of its own. I'm going to release the tool as its own open source project. In preparation for releasing the first beta version, I went to register at both java.net and SourceForge. So, that's my first question: Which one should I use? Or does it makes sense to do both?

Next, the question comes up during registration at both sites: Under which license will you be releasing this open source project? Unfortunately, I had left my lawyer in my other pants. (I'm not even sure what that means.)

This was one of those seemingly innocent questions that almost made me abandon the whole process. There are literally 54 different licenses to choose from! Don't believe me? See for yourself!

I went into this thinking I was just going to give it away and be done with it. But when you're presented with fifty-four different ways to give something away, it really makes you pause and wonder what you're getting yourself into and if this is such a good idea after all. I mean, if a bunch of lawyers put this much effort into the legalities around giving some away, you've got to figure there's something in it for them on the other side.

Those of you who have released open source software, can you tell me how and why you chose the license that you did? Are they all pretty much the same thing, or are there significant differences to be aware of?

And please don't tell me to read the licenses. I tried reading one of them and fell asleep for three hours. I can't imagine trying to compare the merits of fifty-four of these things.

- the apache/bsd licenses are pretty much by attribution. - the LGPL stipulates that any changes one makes to the open source code/library must be shared when distributed - the GPL stipulates that any changes to the open source code must be distributed, and only GPL code can use said code. (so you can only use GPL'ed libraries in your project)

Add a comment

HTML : b, i, blockquote, br, p, pre, a href="", ul, ol, li
E-mail address
Remember me Yes  No 

E-mail addresses are not publicly displayed, so please only leave your e-mail address if you would like to be notified when new comments are added to this blog entry (you can opt-out later).

TrackBack to http://www.leegrey.com/hmm/addTrackBack.action?entry=1091147461000