views:

131

answers:

2

Years ago I released a program called Banshee Screamer Alarm and at the time it included the full source code, "for educational purposes only." You couldn't extend it to make your own version, but you could learn from it. It actually helped somebody fix a bug in wine.

If I release more software like this (open source, but copyrighted and non-free), are there any legal thorns that I should know about? Are there any suitable licenses for this purpose?

+4  A: 

Adding the source for educational purposes only sounds good to me. Microsoft did similar with their Shared Source initiative.

You might want to avoid the open source moniker though, if you don't use an OSI approved license.

David Schmitt
+4  A: 

I don't see any problems, but then I'm not a lawyer and have no real interest in proprietary software licenses. You should be able to just ship source without trouble, much like the old days of interpreted BASIC. There were plenty of proprietary programs distributed that way.

However, quite a few people would appreciate it if you'd call it "source included" or something like that rather than "open source". The Open Source Initiative has a clear meaning for "open source", and you aren't coming anywhere near their definition.

David Thornley