New answers tagged

3

No, it is completely lawful, and in my opinion a public service. The only possible argument against it would be that you're circumventing a technological protection measure, a practice which signatories to certain WIPO treaties are obliged to forbid. GPLv3 is very clear that that doesn't apply, in s3: When you convey a covered work, you waive any legal ...


16

You have a misconception here. You're thinking that licenses take away your right to use a piece of code. In fact, licenses give you the right to use a piece of code. If there's no license, you can't use it. The exception is fair use: if you want to use the code in a way which is fair use, then that is permitted, whether or not there's a license. But if you ...


18

With licenses it is actually quite simple: No license means no rights to you to even use the code for whatever purpose. Code being available somewhere for download doesn't imply any right to use it - similar as you don't have the right to harvest a field, just because you can enter it from the street. If there is a license that specifies the conditions ...


49

Generally speaking, a licence grant is not revocable once it has been relied on. Once an author has published a piece of code under a licence, and someone has taken a copy on that basis, the author cannot retrospectively revoke that licence. If that licence permitted the recipient to make further copies, as free licences do, then you can get a copy from ...


1

Does data (e.g. in JSON) that is distributed as part of this GPLv3 software package fall under GPLv3? Yes/No/Maybe. For copyright, it does not matter if a work consists or code, data, text, images, whatever. Except that certain types of data are not subject to copyright protections. If those CANbus message formats are the original creation of the authors ...


3

It probably depends: This does not look like adding source code. It looks like what makefiles add to a repository: instructions how to build your programme from source, specifying tooling in the required order. So it is an indication of using a certain toollike certain flags for certain compilers, to use make or whatever is needed to build your programme ...


Top 50 recent answers are included