Hacker News new | past | comments | ask | show | jobs | submit login

Not really. cygwin (the DLL) is MIT and cannot use any GPL sources. Hence most of the libc is taken from FreeBSD.



The Cygwin DLL is based on something called Newlib from BSD, but it contains considerable new code from the Cygwin project. As a whole, it is LGPL-ed, with a special exception that also allows static linking.

https://cygwin.com/git/gitweb.cgi?p=newlib-cygwin.git;a=blob...


I missed that LPGL switch in 2016, but I obviously mixed that up somehow. We never could use any GPL sources in newlib, hence it was always far behind other libc's. And the biggest problem gone seems to be the mandatory CLA.

But nowadays cygwin lost it's dominant role from a decade ago.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: