[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: License for mixminion dist




> > I think it would be best if it were under LGPL, ...
[...]
> Hn.  I'd just as soon _not_ help people make proprietary servers that
> subsume the Mixminion server.  If they extend the Mixminion server, I'd
> rather they released their code.  (Are there any realistic examples of
> why we should permit this?)

Well, any system that uses MM for anonymous messaging would require linking 
with the MM code, right?  Like, I dunno, some distributed database for some 
kind of medical support group or something.

I still don't understand the distinction between "client" and "server" here.  
To my mind every MM node is identical, and you must run a local MM node to use 
the MM protocol directly.  (All this SMTP stuff is, in my view, just one 
possible service that a person A can run, where person A is required to have 
an MM node and then offers service via SMTP to a person B who doesn't run an 
MM node.)


> On the server side, the big danger is that under the GPL, people don't
> need to release the source to a modified Mixminion node unless they also
> distribute the binary.  If they just run the proprietary version on
> their own computers, they're allowed.  (I'd kind of like to keep people
> from doing this.  Maybe we could change "distribute" to "operate for
> public use."  My understanding is that the FSF is working on a license
> like this to be an option under GPL3.

That's my understanding as well.

I guess I don't really care about this issue much.  As you later point out, 
licensing terms are not really the primary line of defense for bad nodes -- 
the MM protocol itself and the reputation/node-selection system are.

(BTW, when I say "the reputation/node-selection system", I mean primarily the 
human, manual, gossip-based reputation/node-selection system where people meet 
each other in smoky bars and say "Oh yeah, try *this* node." and scribble 
public key ids on beer-soaked napkins.  Other kinds are possible but unproven.)


> Of course, we probably don't want to get too exotic here.  Keep in mind
> that less-common licenses have been known scare away developers and
> users.

Yeah to me this is one of the primary considerations.

Regards,

Zooko