- A tool for converting BBC BASIC programs to plain text which (now) works on all versions of BBC BASIC (including, thanks to help from folks on Stardot, MacOS/Windows, Classic Mac and PDP-11).
- A tool for extracting data from DFS images. I've extended this to cope with the Watford and Opus variants too.
To do so, I need to choose a license. Since it's possible that some other projects could find it helpful to copy or adapt some of the code, I'd like to facilitate this by selecting a license that permits this as far as possible. A couple of emulators I looked at are released under various versions of the GPL, but presumably some exist under other licenses. I haven't surveyed other tools (e.g. disc image tools). My inclination then is to use the 2-clause BSD license (not the original version as I need GPL compatibility) or the MIT license. This is a bit of a departure for me as all my other code is GPLed. Accepting contributions from other (e.g. GPLed) projects would be difficult or impossible to do while maintaining a BSD-like licence (as the result would have to be "upgraded" to GPL), so I hesitate.
It's a lot simpler to get the license right at the beginning, so I thought I'd ask the community for input. What do you think would maximise community utility of such a project?