rampa wrote: ↑Tue Dec 13, 2022 3:18 pm
I want to think that omitting me from the template contributors was a mistake..... I don't have to ask.
I didn't omit anyone; I listed the ones I saw in the first page of commits and added "and others", as that was enough to make my point. I didn't know you're a contributor; if you're a copyright holder, that's great, as that's one less person to ask permission to, if you want to distribute code that includes the framework with a different license.
This whole conundrum might have a solution (besides asking every copyright holder to make an exception for this case), but it is tough. The idea would be to ask for permission from as many copyright holders of the framework as possible - permission for changing the license from GPL to a more permissive one. And then to filter the commits in order to remove code from those who can't be contacted, or who don't agree. Then build on that, with a different license. It's possible that features are dropped along the way, and that there's a need to reimplement them with new code not copyrighted by those who haven't given permission.
Anyone willing to post a proposal to relicense the framework in the Template_MiSTer repo? I can't because I left MSGitHub to never look back.
Edit: Oh, and of course there's another way, which is to ask the PDP module creator to reconsider licensing the code under a GPL-compatible license (like the GPL itself). Or even dual licensing, like Oracle does with MySQL for example. This option may look appealing to the PDP creator if they are well informed of the implications.
@ron:
ron wrote: ↑Tue Dec 13, 2022 3:06 pm
Free licenses are just that, FREE
You seem to be confusing "free" as in the freedom defined by the GPL with "free beer", just like you're confusing Git (a source control tool like Hg, SVN or CVS) with MSgitHUB (a web service which I left almost immediately after the buyout). This is the philosophy that inspired the GPL: https://www.gnu.org/philosophy/free-sw. ... r-freedoms - note "freedom 0" says "The freedom to run the program as you wish, for any purpose", not "for any purpose as long as it's not commercial".
From the two links you posted, one does not use GPL'd code for the core; the other does and may suffer from the same issues as the core that was published here. [Edit: No, I'm wrong. The one by birdybro uses a GPL PDP-11 module, not the Syste van Slooten one, and therefore the restriction of not using it for commercial use does not apply. That one appears to be truly free.]