[-] [email protected] 87 points 1 month ago* (last edited 1 month ago)

I really like the song unironically.

I’m no stranger to love.

[-] [email protected] 84 points 2 months ago

I've actually found C# quite pleasant to develop with, so long as I didn't have to worry about targeting non-Windows platforms.

[-] [email protected] 84 points 3 months ago

Reddit is like the coliseum of bots where you can watch bots fight each other at the center of what’s mostly an ad distribution platform.

[-] [email protected] 85 points 4 months ago

It’s time to stop posting anon. You’re free.

[-] [email protected] 87 points 6 months ago

Absolutely. He needs to leave immediately. Retaliation is guaranteed.

[-] [email protected] 86 points 10 months ago* (last edited 10 months ago)

This is probably illegal. I am not a lawyer, but when you have 114 contributors who provided their code under the terms of the GPL, you can’t just change your mind later. The GPL doesn’t work like that. You have to actually own the code as its copyright holder if you want to license it under a new license. Generally speaking, those other contributors retain copyright to their work, so unless you release your project under the GPL in perpetuity you would need to get the consent of all those contributors first. It’s not your code to license. You must obey the GPL that you agreed to when you included their work.

[…] the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. […]

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.

Any of your contributors can now turn around and assert that you are now distributing their GPL code in violation of the license. The GPL is quite clear that you need to respect the rights of the users to freely modify and redistribute derivative works. Because the GPL is viral, all you need to do is find the tiniest contribution that was made when the project was GPL to assert that all of the code must comply with the terms of the GPL and you can produce your derivative works as permitted by such a license. The legal risk of GPL contamination is very real and makes a more restrictive license practically unenforceable without a cleanroom rewriting of the project from scratch.

Also, Creative Commons licenses should never be applied to software as done here. These legal tools are designed for media, and the website itself indicates that the licenses are inappropriate because they don’t address software specific concerns like patents and development by multiple contributors.

Unlike software-specific licenses, CC licenses do not contain specific terms about the distribution of source code, which is often important to ensuring the free reuse and modifiability of software. Many software licenses also address patent rights, which are important to software but may not be applicable to other copyrightable works. Additionally, our licenses are currently not compatible with the major software licenses, so it would be difficult to integrate CC-licensed work with other free software. Existing software licenses were designed specifically for use with software and offer a similar set of rights to the Creative Commons licenses.

Overall, this looks like a naïve attempt to prevent derivative works, but escaping the GPL is not so easy. The GPL was written to prevent you from doing this sort of thing.

ADDENDUM: Just in case the developer ever happens to find this comment, I want to say that I have a lot of compassion for the problems he is facing. I have maintained open source projects before, and watching your community get fragmented, your work disrespected, and failure to acknowledge that this is a hobby you’re doing in your free time weighs heavily upon you. I think this move is incorrect, but I acknowledge I’m not providing a viable alternative. I don’t know what the correct response should be.

[-] [email protected] 84 points 10 months ago

If you’re not sure what the difference is between a root canal and a dental filling, I can’t imagine this possibly ending well.

[-] [email protected] 85 points 10 months ago

Grub rescue should come with a hug or maybe a nice picture of a landscape.

[-] [email protected] 85 points 1 year ago

Pirated movies don’t have this problem.

I’m just saying, ruin your own service, and lose to pirates who can provide a better one for free.

[-] [email protected] 87 points 1 year ago

Windows is annoying. I like my computer just doing computer stuff. No AI. No Ads. No forced upgrades. No thanks. Just do the computer thing please.

[-] [email protected] 85 points 1 year ago* (last edited 1 year ago)

If your go-to argument is to evoke an emotional response, I can’t trust you to have a discussion in good faith.

[-] [email protected] 88 points 2 years ago

I think this is a missing feature that is needed.

I think users should be able to filter entire instances. There is at least one that comes to mind that I know for sure doesn't host content that I want to see, but I rather not be forced to hunt for that perfect list of federated instances or run my own server nor should I have to block each community one by one.

It should be really easy to implement, too. Thus, I consider it a missing feature.

view more: ‹ prev next ›

henfredemars

0 post score
0 comment score
joined 2 years ago