4 ms·
I disagree with "have to publish source on anything it touches" . Electronic Arts used WebKit in multiple games and they only had to share changes they did to i
by terramex 5y ago
I disagree with "have to publish source on anything it touches" . Electronic Arts used WebKit in multiple games and they only had to share changes they did to it, not the source codes for all their games.
As a side effect they had to publish their incomplete implementation of STL that was adopted by multiple other studios as it was so much faster and less memory fragmenting than alternatives.
- maximilianburke 5y agoWebKit is LGPL though, not GPL, and it was built as a specially maintained dynamic library specifically to avoid having to publish the source code for the whole game.
- account42 5y agoWebkit is LGPL, not GPL - not having to share linked code is exactly the main difference between these licenses.
- x4e 5y agoWebKit is a mixture of LGPL and BSD, not pure GPL.