Hi all, In the face of Rick's abrupt departure, I feel that I need to provide more status and summary of the licensing situation.
Each copyright holder has the right to "dictate" whether or not they will allow license terms to be changed in their derived works. That is immutable, and I do not feel guilty for asserting my rights here. I feel bad if some think that I have been dictating beyond those rights, more than just getting stuff done that needs to be done. Rick won the uN versus uintN_t debate by the end of it, so his feedback was always being heard and incorporated by me. I am steering with direction from the community, as I have made my clear responsibility since becoming a "maintainer". However, those responsibilities do not affect my rights as a copyright holder, and here we see a conflict. Since my arrival, this OpenOCD list has often preferred talk over action too often, and I far prefer to engage in discussion on constructive issues like design, devices, and patches. I do not feel guilty for taking actions to fix the problems that seem apparent after inspection, because no one has been doing such work for the project Some decisions may prove to be wrong and need fixing, but others need executive order to be carried out while awaiting those fixes. I intend to carry on in this tradition, pro-actively addressing the community's needs and defending the terms of the GPL. Licensing violations are one such area where compliance action needs to be demanded immediately by the appropriate stakeholders, to preserve the overall legal integrity of the project. By protecting my own rights, I protect the rights of all free software users that do not want to see the GPL compromised. Given that even Rick conceded the past and current repository contents have been released under the GPL, further discussion is not a meaningful solution to violations of the license. The means to achieve compliance with technical solutions have been outlined and are wholly acceptable; any exception would apply only to a fork of the project, branched before any GPL-only revisions went into the repository. Because of my objections to an exception to the GPL, I will not allow a change to the license in the trunk of the repository, so compliance needs to be sought to ensure that distributors of binaries respect the limitations of the GPL. That seems like straightforward legal logic, not totalitarianism. The totalitarians are the FSF, who designed the legal language of the license to be this way; however, I think that is tantamount to saying the Founding Fathers were totalitarians seeking liberty, justice, and the American way. Sadly, those same people would be called "terrorists" in the US today; indeed, this should draw some meaningful parallels. These are the facts as I have come to understand them, and no one has given me any solid evidence to refute these points. I wish there were, because I tell you -- it sucks to have to be the one to push for license compliance like this. I do not like being seen as the enemy in the eyes of the community, but I feel it is necessary despite these consequences. Once the positive consequences have been seen and appreciated fully, maybe everyone will come around (or even thank me... I can dream). Until then, please feel free to hate me for sticking to my ideals and believing in the wisdom of foresight on these matters. I can take it. Otherwise, I am looking forward to seeing the community move past these issues and onto more constructive development matters. Cheers, Zach Welch Corvallis, OR _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development