35 votes
Accepted

Is there a license like MIT that explicitly forbids the use of AI?

The question here remains "is the AI model a derivative work of the training inputs?" If it is, then all the AI companies are already in violation of copyright and you don't need a specific ...
Philip Kendall's user avatar
31 votes

Locking myself from ever changing license

You can't do anything within the constraints of copyright law as the copyright holder is never restricted by the license. Practically if you accept contributions from a large number of contributors ...
Philip Kendall's user avatar
28 votes
Accepted

Who owns code in a GitHub organization?

GitHub user accounts, including organization accounts, have nothing to do with legal ownership of the copyright of work posted under those accounts. Your copyright attaches automatically to any ...
apsillers's user avatar
  • 35.9k
25 votes
Accepted

How do I require commercial users of the output of my software to give attribution?

In general, the output of a program is not a derivative work of the program, and therefore the license of the program itself does not apply to the output. This means that you cannot, via an open ...
Philip Kendall's user avatar
23 votes

Why it is not possible to create a proprietary fork of GPL?-or-later software?

You say "the copyright holder is the same entity" but this is true only for the changes introduced by the downstream distributor. There is also the upstream distributor who licensed their ...
apsillers's user avatar
  • 35.9k
23 votes
Accepted

GPLv3 use in commercially sold embedded system

Considering this is an embedded system and no software/binary is physically handed over to the end user If you have legal ownership of the device, then the software/binary has been handed over to you,...
Bart van Ingen Schenau's user avatar
18 votes

Locking myself from ever changing license

You may assign the copyright of your project to a trusted organization. While you, as the copyright holder, may change the license freely, transferring your rights to someone else removes that ability....
lights0123's user avatar
17 votes

Which SPDX-License-Identifier should I use for "Public Domain"?

https://wiki.spdx.org/view/Legal_Team/Decisions/Dealing_with_Public_Domain_within_SPDX_Files SPDX policy is to treat these as custom licenses on a case by case basis. Due to the ambiguity of the term '...
user1937198's user avatar
16 votes

"Pure Copyleft" Software Licenses? (with no additional restrictions)

I don't think you'll square this circle. You write The problem I have with the GPLv3 and AGPL license is how they restrict the intermediate users, while the problem I have with the MIT license is ...
MadHatter's user avatar
  • 48k
15 votes
Accepted

If someone used my open source (MIT license) project's logo and name to create their website/service, is it allowed?

Given that you're distributing the logo image file under the MIT licence as part of your repository, this really boils down to a question about trademark law, rather than copyright law. Trademarks ...
MadHatter's user avatar
  • 48k
14 votes
Accepted

"Pure Copyleft" Software Licenses? (with no additional restrictions)

I think another answer has done a good job articulating some philosophical incompatibilities in your requirements. I won't retread those concerns, but I'll make a feasible suggestion that might come ...
apsillers's user avatar
  • 35.9k
14 votes
Accepted

How should an Open-Source project that can be integrated into proprietary software be licensed?

Lets go over your licensing points one by one and see what restrictions they put on your choice for a license. Number 1 (Anyone can make changes and distribute them) suggests that you want an open-...
Bart van Ingen Schenau's user avatar
14 votes
Accepted

PySimpleGUI, until now, has been distributed under the GPLV3, but just became a subscription model. How does that work?

Isn't the prior version still FOSS? Licences do not inhere in software, but instead their obligations attach to the recipient through the act of conveyance. If you received a copy of this software ...
MadHatter's user avatar
  • 48k
13 votes

Is there a way to only permit open-source mods for my video game to stop people from stealing code or at least enforce proper attribution?

Provide a legitimate route for mods to run on the game, and have it pull from public git repos Assuming your game uses unity, or similar, there is little you can do to stop people modding it. There's ...
lupe's user avatar
  • 247
11 votes
Accepted

An open-source license that seems impossible to comply with

You have received (copied) a text book under a certain license, and you can use this material forever (as long as you comply with the terms. The license states "This Public License applies for ...
Martin_in_AUT's user avatar
10 votes
Accepted

Permissive license that prevents copyleft

You're asking for a permissive licence that requires derivatives to be under the same permissive licence. There is a term for licences that grant the same rights as permissive licences, excepting the ...
MadHatter's user avatar
  • 48k
9 votes

How do I require commercial users of the output of my software to give attribution?

I want there to be proper attribution, since I am wary of commercial projects simply putting the work behind a subscription feed or on a website with a million adverts, and them doing so without ...
wizzwizz4's user avatar
  • 199
9 votes

What's the meaning (qualifications) of "machine" in GPL's "machine-readable source code"?

This answer is not based on the actual license text of the GPL, but on my interpretation of the intent of the GPL and how that could/should work out in practice. In that way, it is a subjective answer....
Bart van Ingen Schenau's user avatar
9 votes

Why it is not possible to create a proprietary fork of GPL?-or-later software?

GPLv2+, or GPLv2-or-later, is shorthand for a licensing statement that says This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License ...
MadHatter's user avatar
  • 48k
9 votes

Locking myself from ever changing license

You can't, in some jurisdictions. Under US law (17 USC 203), any transfer or license of copyright (other than a work-for-hire or a bequest) automatically gives rise to termination rights, which may be ...
Kevin's user avatar
  • 5,162
9 votes
Accepted

Python Commercial Use of Software Licensing Compliance

As a general point I would strongly suggest always including a license file in any and all source code. This is because there are a number of scenarios where even a private repository might be exposed....
Steve Barnes's user avatar
8 votes

Is there a way to only permit open-source mods for my video game to stop people from stealing code or at least enforce proper attribution?

I find myself thinking about the development of the calculus. Newton invented it first but didn't publish, merely sharing his unpublished notes with a few hand-picked members of the Royal Society. ...
MadHatter's user avatar
  • 48k
8 votes

Do physical assets created directly from GPLed, copyleft digital designs (not programs or libraries) acquire the same license?

I use LGPL licensed software to create some digital assets that contain original designs. [...] The primary use of the assets is the creation of physical objects, via machining or 3D printing. I apply ...
比尔盖子's user avatar
8 votes

Using GPLv2 License in an internal company software that develops physical products

With all the usual caveats regarding legal advice from non-professionals on the internet, the answer is absolutely, clearly, no: there is no issue with using GPLv2 software in such internal software ...
Sebastian Redl's user avatar
8 votes

Is it possible to use AGPL with Go?

The Go Runtime appears to use the so-called BSD 3-Clause "New" or "Revised" License - see https://github.com/golang/go/blob/master/LICENSE This licence is compatible with the AGPL, ...
bdsl's user avatar
  • 248
8 votes

Short Weak Copyleft Software License

Really, the comments above say everything that needs to be said, but I'll pull it together into a single answer. Firstly, the GPL is complex in its writing because it's a legal document; it's meant to ...
MadHatter's user avatar
  • 48k
7 votes

How do I require commercial users of the output of my software to give attribution?

Free Software The problem is that you are running into one of the four essential freedoms of free software. These are laid out by the GNU project on their website: A program is free software if the ...
Chris Bouchard's user avatar
7 votes
Accepted

Can I accept donations under CC BY-NC-SA 4.0?

Version 4 of this license has pulled out the NonCommercial definition into a separate paragraph, which reads as follows: NonCommercial means not primarily intended for or directed towards commercial ...
Kevin's user avatar
  • 5,162
7 votes

What's the meaning (qualifications) of "machine" in GPL's "machine-readable source code"?

not an expert, but as an example 'non-machine readable' could be scanned images of source printout, rather than text files to give to a compiler or interpreter.
jmullee's user avatar
  • 171
7 votes

Is the GNU All-Permissive License suitable for source code?

Legally, you can license your code under any license you feel like, even one which doesn't make sense: for example, you could license a piece of music under the Open Database License. In some cases, ...
Philip Kendall's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible