X.org server I think was the one that had to be abandoned, or was it XFree86.. one of the major X11 implementations had to be completely abandoned and rewritten as whatever replaced it.
It literally did, though as pointed out by another commenter it didnt require a complete rewrite only partial, but did require a complet reorg and rename.
Here is a quote from wikipedia basically agreeing with what I said word for word.
> The newer terms are referred to as the XFree86 License 1.1. Many projects relying on XFree86 found the new license unacceptable, and the Free Software Foundation considers it incompatible with the version 2 of the GNU General Public License, though compatible with version 3.
Here's the text of the added clause that was the last straw (the last of many other issues):
> Except as contained in this notice, the name of The XFree86 Project, Inc shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The XFree86 Project, Inc.
How does that relate to copyleft? The GPL doesn't restrict anyone's ability to market the inclusion of GPL software.
Because that term violated the GPL which could not be changed because the license was viral.
The text from Wikipedia was clear on that I think.
@freemo @khm @drewdevault Right. Sorry, morning brain. It made itself incompatible with the GPL. It was a reason, but it was hardly the only reason. And it's hard to believe Red Hat and other distros - even if they weren't shipping GPL code - would want to wait on express permission anytime they wanted to advertise inclusion of an X window server.
From the X Window System entry:
> However, considerable dissent developed within XFree86. The XFree86 project suffered from a perception of a far too cathedral-like development model; developers could not get CVS commit access and vendors had to maintain extensive patch sets. In March 2003, the XFree86 organization expelled Keith Packard, who had joined XFree86 after the end of the original MIT X Consortium, with considerable ill feeling.
@khm Then maybe you shouldnt do it on my thread where I get notified if you dont want me pointing out youre a moron.
That is correct, it is the other copyleft licenses in the eco system whose viral nature and incompatibility with the clause that caused the issue.
I have no real issue with anyone using GPL.. you are giving your time for free, put whatever rules on your contribution you want, im just happy your contributing.
But **I** will never contribute to a copyleft project, and I certainly never want to be limited with how I can use my own projects either. So I will certainly never support anything copyleft if ic an help it.
The vasy majority of my contributions are in no way proprietary and have no real use for me in a proprietary setting. Some other stuff does.
And yea, it is doing its job by cutting off developers from wanting to contribute to it, which is why copyleft has been dying out significantly in recent years and largely replaced with MIT and apache licenses.
The trend of GPL to isolate itself and push developers away by punishing the very people who release under it is exactly why its dying.
You do you.. most developers prefer apache license these days, im one.. you dont, and are in a minority, thats your right.
@freemo that didn't have anything to do with copyleft.