skruger / Surrogate

Proxy server written in erlang. Supports reverse proxy load balancing and forward proxy with http (including CONNECT), socks4, socks5, and transparent proxy modes.
67 stars 14 forks source link

Excelent start, I was just looking for a forward proxy in erlang nice work! #1

Closed ljackson closed 13 years ago

ljackson commented 13 years ago

Question what is the license to your code?

skruger commented 13 years ago

I started thinking about that after posting it the other day. I'm not sure what license I want to use. The GPL feels too limiting in that nobody would be allowed to link it with proprietary applications. LGPL is better in that regard.

What I really want is a license that does not impede commercial use while at the same time protecting the project from someone making a fully proprietary fork that has much needed fixes and enhancements.

Do you have any thoughts on what licenses accomplish those goals? I'm still looking for licenses so if you have a suggestion of a license that works for you I'm definitely open to hearing it.

skruger commented 13 years ago

I decided to go with the Apache License.