[deleted]
Just because it’s open source
It’s not open source. The maintainer relicensed the project from GPL to the current source-available license last year.
mobotsar@sh.itjust.works 3 days ago
moonpiedumplings@programming.dev 2 days ago
No, the duckstation dev obtained the consent of contributors and/or rewrote all GPL code.
gamingonlinux.com/…/playstation-1-emulator-duckst…
I have the approval of prior contributors, and if I did somehow miss you, then please advise me so I can rewrite that code. I didn’t spend several weekends rewriting various parts for no reason. I do not have, nor want a CLA, because I do not agree with taking away contributor’s copyright.
JordanZ@lemmy.world 4 days ago
IzzyJ@lemmy.world 4 days ago
Seems like just repackaging it would solve the problem a lot easier than alienating a userbase- even if small
JordanZ@lemmy.world 4 days ago
michaelmrose@lemmy.world 4 days ago
The overwhelming majority of Linux users are on 4 distros + derivatives. Debian Fedora Arch Suse not “thousands”
Where would what end? Most actually open source projects just publish releases to source and provide as much or as little support as they feel like. Slap a github issues page up and tell every user that you are only interested in dealing with bugs in the most recent version in whatever official channel you prefer eg provide appimage of releases and insist that users reproduce and document bug.
Time wasted mostly wont even bother to create a github account and if they do close issues if they can’t follow directions.
zalgotext@sh.itjust.works 4 days ago
It should end at the dev putting out some sort of communication stating they’re not responsible for packaging, and to reach out to the package maintainers with issues installing from a package and not from the officially documented/supported installation procedure. That isn’t out of the norm at all for the open source community, and is one of the main reasons for releasing source code - to enable other people to build it and try to get it to work in whatever environment they want to.
That shouldn’t require a change to a much more restrictive license, and it certainly shouldn’t require implementing changes to your code that force it to fail on specific OSes (like what was recently added for Arch).