[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-dev] License for flash proxy software



Thus spake David Fifield (david@xxxxxxxxxxxxxxx):

> I feel there should be a LICENSE file in the flash proxy client packages
> currently at http://www.bamsoftware.com/dist/flashproxy/. What is the
> recommended practice? Right now the files carry no license. I would be
> happy with anything that is free software and convenient to the Tor
> Project. For example the 3-clause BSD used by obfsproxy is fine. I am
> pretty sure that I wrote all the code that is in use at this point.

I once wrote a whole article on choosing the best free software license
as an exercise, and then I heard Roger sum it up in exactly two point
five sentences:

"If your widget is the only thing of its kind in the world, and you
really want it to exist in any form no matter what, you should pick
BSD/MIT/X11. 

Otherwise, if your widget is merely a replacement widget for similar
closed source widgets, and you'd like to ensure that your widget always
remains in existence as the free one, choose GPL/MPL/etc.

[Also, GPL can be hella annoying to change in the future once you have
merged patches from other contributors. Make total destroy the Copyright
State.]"

Ok, so he didn't say that last bit in that exact way, but I think he
meant most of it. If your widget ends up being so awesome that you
exterminate all other things like it, you might end up wishing you
hadn't made it GPL... Of course though, then you might just end up
exploited by Steve Jobs once he (or his likeness) has been defrosted
from Alcor.. And nobody wants that...


Personally, I would go BSD/MIT/X11 and just know that if you ever made a
closed source version, nobody would or should trust it. Max freedom ftw?
YMMV.


-- 
Mike Perry

Attachment: signature.asc
Description: Digital signature

_______________________________________________
tor-dev mailing list
tor-dev@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev