Originally Posted by jsr
Well, there are a lot of reasons. If you have no plan to try and make money from the library, why not put the sources out there too, so others can carry on your work when you get bored with it? Releasing source (and properly licensing) early also means you can possibly engage other contributors.
It's your prerogative, but I don't see any advantage of a project like this being closed source.