4 ms·
Corporate legal departments have a really strong aversion to GPL.
by fmajid 4y ago
Corporate legal departments have a really strong aversion to GPL.
- pointlessone 4y agoI wonder if the author could release his code in public domain if he wants to fix the issue. Corporate stance on GPL is not exactly unknown after all.
- tough 4y agoWhy should here the good guy bend over microsoft lawyers? Use the open source version
- jiggawatts 4y agoNobody needs to copy the code verbatim anyway. The essential part is the algorithm (or the "approach" to the problem), not some sort of specific C++ wizardry or a huge library. The correct solution can be thrown together in a couple of weekends, it's not something that has to be imported into the Windows Terminal codebase as-is.
- tough 4y agoTo me that just shows that microsoft doesn't really care, right?
- jiggawatts 4y agoExhibit a) Microsoft has their own Linux distro: https://en.wikipedia.org/wiki/CBL-Mariner https://en.wikipedia.org/wiki/CBL-Mariner Exhibit b) Microsoft is a top-5 contributor to Linux: https://www.zdnet.com/article/top-five-linux-contributor-microsoft/ https://www.zdnet.com/article/top-five-linux-contributor-mic... The Terminal team could have simply asked a Microsoft Linux team member to watch the videos, and then explain the gist of the algorithm without ever referencing any specific code. Algorithms can only be patented, not copyrighted, and any IP lawyer would tell you that. Not to mention that Casey's code is dead obvious, totally standard, done-this-way-for-decades, not some sort of exotic thing he invented. Heck, I've personally implemented something nearly identical back in 2000, and I'm pretty sure every game engine console (as seen in Source games) works nearly identically also. It's so simple that a one or two sentence description is sufficient. Nobody is suggesting that Microsoft copy-paste reams of GPL code. Instead, Microsoft is refusing to listen to a single sentence of good advice, and stubbornly forging ahead with a demonstrably stupid solution.