Tomorrow or so I will discuss Windows' waveOut.
Still to be implemented are the various Linux sound architectures. I'll use /dev/dsp to start with, not really for production use but just to get something up and running. I'll also support esd and ALSA in the release code. I also expect to support BeOS/Haiku's Media Kit, and whatever *BSD provides.
After the discussion of Windows output I'll discuss my Ogg Vorbis and MP3 decoders, which are built on libvorbis and lame respectively.
I'm thinking I'll have to cut some of my planned 1.0 features to be able to stick to a February 1.0 release. I've been devoting quite a bit of time to practicing piano, in preparation for playing Open Mics again for the first time in months, and it's been cutting into my coding time.
Should I Support GPL version 3?
Someone in my k5 diary asks why I specify only version 2 of the GPL. The reason is that I'm not comfortable with the "or, at your option, any future version" clause in GPL license notices.
As I say in reply to the fellow, Richard Stallman may not have a price, but he's not immortal, and Bill Gates has a lot of money.
I haven't yet really studied GPL v3, so I don't yet know if I'll use it when it's ready for production use, but even if I do, I'll specify that only that one version applies, and not future versions.
I'd like to hear your thoughts on whether I should use GPL v3 (when it's ready). If you don't want to reply in a diary here, email me at firstname.lastname@example.org