this post was submitted on 19 Aug 2024
48 points (100.0% liked)
Linux
48054 readers
773 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I'd like to know about that too.
I imagine you're aware but GPL doesn't directly prevent corps from using your code (just often done because their code is often propriety). They can use it legally as part of their own GPL licensed code or when they are offering software as a service (they don't distribute the binary, it's running on their server). In that case where your code could be running on a server then the AGPL would be preferable if giving software freedom to their users is part of your goals.
I'm fine as long as it is used in other GPL projects. I just don't want them to take this, use it on some proprietary code and make money/mine data and other things and not contribute to upstream or open source in general.
I hadn't thought about the network usages, I though GPL covered it. So, is AGPL everything GPL has plus software service from network? If yes, then I will use that license. EDIT: Saw that AGPLv3 is indeed GPLv3 + the network thing.
Furthermore you can mix GPL and AGPL licensed code, each part retaining their license. So you can include someone's GPL code in a new AGPL project (or vice versa). It's stated in the GPLv3 license under "Use with the GNU Affero General Public License".
They can't make your code proprietary, but they can still steal peoples data and make money all they like with your code, GPL has no privacy clause
Yeah, but my program does not have such things in the code. And if you add it, GPL will make it so that they have to share to code, so people will be able to tell if they try it, right?