

Normal people would just invite distribution packagers to develop fixes upstream.
Normal people would just invite distribution packagers to develop fixes upstream.
To write a script that checks out upstream code and compiles it locally is not a distribution by a 3rd party. The code comes directly from Stenzek. That’s why he puts the Arch check there.
If that script happens to do a search and replace of archlinux with some random jibberish (so the check is no longer for archlinux), that’s still not a distribution of modified code because all code modifications happen locally.
AUR can. It’s just locally checking out the code from git and compiling it locally as well. I’m not a pro AUR maintainer but I’m not aware of a single AUR entry that ships software source code directly from AUR.
CC4.0 licenses work for code. The language was made generic and no longer talks about performing music on stage and such.
Better to use CC NC for non commercial works than to homebrew your own text. CC BY and CC BY SA are GPLv3 compatible.
True but there is a workaround: a patchset to a specific upstream git commit and local compilation. Pretty much what PKGBUILD already does. LAME was developed this way for years. It was a patchset to reference source code under a nonfree license.
“What? People are doing things with my Apache project I don’t like!?”
Well, at least for the GPL https://www.gnu.org/licenses/gpl-faq.html exists, so there is no excuse because of incomprehensible legalese.
What was this “unpublished code”? Something committed to a public git repository where all the code is under GPL? You act as if redistribution of GPLed code was somehow illegal or at least immortal. It’s not. It’s the foundation of the whole idea behind open source.
If that “unpublished code” was stored only on his hard drive and a hacker obtained it illegally, that would be an entirely different topic but that’s completely outside the scope of upstream source code license. That would be an outright crime. Developers at AMD, for example, write Linux driver code for AMD hardware. Then before that code leaves AMD, AMD lawyers need to clear it before it gets published to the Linux Kernel Mailing List for review. Sometimes code is not cleared, so the developers need to rewrite it. As long as the code is behind closed doors, it’s not published (therefore the GPL does not yet apply) but as soon as it’s posted for review, it’s public GPL code and everybody can to everything to it as far as the GPL permits.
This is even spelled out in GNU’s official GPL FAQ. Edit: https://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic
And now it’s even worse. Great work.
The solution would be to file trademark and use trademark law to to grant use of the name only to packages that comply with certain mandates. That’s how Mozilla handles it. Source code license is the completely wrong approach for this thing.
An approach without tantrums would be to ask Linux packagers to handle packaging needs directly upstream at DuckStation and whenever a new release is made with a bit of scripting to file an automated update request for the packages. I would rope in Arch AUR, Debian Sid, a dedicated Ubuntu PPA, Fedora RPMFusion or a Fedora COPR, and Flathub this way.
Is there a specific interaction that made them angry?
Stenzek’s feeling got hurt when DuckStation was still proper open source software and people used the software fully in accordance with its license, i.e. they distributed modifications and not all permitted modifications were the most polished ones, so he felt that they give his name a bad reputation. Again: Stenzek released DuckStation under a license that explicitly allows this.
So he rage quit open source and released new DuckStation versions under a very restrictive “source available to look but not touch” license that’s so insanely restrictive, Linux distributions are not allowed to make their own packages. So they ship the old version that works just fine because PlayStation 1 emulation was figured out very long ago. Stenzek feels that they should not ship the old version (which they are fully entitled to) and instead make a special exception for his software alone to point their users to DuckStation’s website where instead of acquiring the emulator from their package manager (or “app store” in case you’re not familiar with that term), Linux users should take extra steps to manually download and install DuckStation.
And since users may not know about this rift, they may post bug reports and feature ideas to Stenzek, even though these bugs may have been long fixed by non-open source DuckStation.
Basically: Stenzek did not read the license he picked for his software and then got mad when people made use of provisions explicitly allowed by the license.
Ha! Yeah ok. And looks like its maintained.
It is but it’s also just a libretro plugin without any stand-alone GUI. That said, with the great strides projects like ES-DE brought in terms of usability atop of standard components make stand-alone GUIs more and more unnecessary.
Yeah im sure someone will fork and it will be named chickensation or whatever. Then we will move on.
I take issue in general with people who browse the All feed and demand that everyone else bends to them (like the BS demand to make communities non-public) instead of the All feed users taking a few easy steps to behave according to how the fediverse is set up: each space can have their own rules.
That is completely disconnected from this specific Women community. I’ve seen posts in other communities downvoted by people not active there, even though those posts were of interest to subscribers of these communities but ending up buried to subscribers. That’s simply BS behavior. If one scrolls through the All feed, it’s simply on them to A) ignore posts that don’t concern them and B) read the local rules before commenting.
I guess you haven’t ever used lemmy on a phone or in a narrow window on PC where it is hidden until you click a button to show the sidebar?
I’m grown up enough to just use the Subscribed feed, so I don’t even get posts not targeted at me, and I also am fully able to look up the rules from mobile devices. If that’s such a hassle for you, you’re unsuited for federated platforms where you have to accept to encounter a plethora of rules and posts not targeted at you.
Which doesn’t appear in anyone’s feed, you only see that when you specifically go to that community’s page. Which is yet another clear factor in why it should be set to private instead of public
If Fedia has a broken GUI, that’s not their responsibility. It’s the responsibility of All feed users not to badly interact with random posts.
When I click on a post out of the All or Subscribed feed I don’t go to the main community page.
It’s literally the topmost rule of the sidebar. If your client doesn’t display the sidebar properly, that’s on you and your choice of client. Default lemmy-ui displays it just fine.
When you click a post, the rules might be hidden or at the bottom of the page.
It’s literally the topmost rule of the sidebar. If your client doesn’t display the sidebar properly, that’s on you and your choice of client. Default lemmy-ui displays it just fine.
It is a request in the sidebar/bottom of the page
It’s a pinned post:
Who forces him to respond to such messages on Discord? He can just not engage with people of whom he thinks are idiots.
If he doesn’t want to engage with users at all, maybe not set up a Discord in the first place.