wangyu- / udp2raw

A Tunnel which Turns UDP Traffic into Encrypted UDP/FakeTCP/ICMP Traffic by using Raw Socket,helps you Bypass UDP FireWalls(or Unstable UDP Environment)
MIT License
7.02k stars 1.16k forks source link

License incompatibility #521

Open andrew-aladjev opened 3 months ago

andrew-aladjev commented 3 months ago

Hello, I am interested in your project and found that you copied some parts from polarssl, copied some abandoned libev version. Why? You can link with polarssl and libev if you like.

For now your project can't have MIT license, because copied code from polarssl and libev licenses are not compatible with MIT when they are placed together in same repo.

wangyu- commented 3 months ago

For now your project can't have MIT license, because copied code from polarssl and libev licenses are not compatible with MIT when they are placed together in same repo.

PolarSSL is GPLv2 with FOSS exception or Commercial Licensing. MIT satisfies the FOSS exception. See FOSS exception at https://web.archive.org/web/20130812182529/https://polarssl.org/foss-license-exception

libev's license is BSD-like I don't see incompatiblity. See libev license at https://github.com/wangyu-/udp2raw/blob/unified/libev/LICENSE

Hello, I am interested in your project and found that you copied some parts from polarssl, copied some abandoned libev version. Why? You can link with polarssl and libev if you like.

If you like linking instead of embeding, you can. My license allows you to do that (make change of my code).