Open
Description
Two unrelated questions, I stumbled over when I worked with the spec file and which I am willing to fix when I have some time:
- You stopped using Spectacle for generating the spec file for the SailfishOS builds, correct?
- Which licence is exactly meant? It is stated consistently
GPLv2.1
, but no such license exists: There is theGPLv2.0
and theLGPLv2.1
, see spdx.org/licenses or opensource.org/licenses. As the full license text is missing, I cannot tell what the intended license is.
If you do not remember, I suggest using theLGPLv2.1
(i.e., interpret that the "L" is missing instead of the "1" being wrong), because it still ensures that all assets (code etc.) of MeeCast must stay Open Source licensed under this license, but allows proprietary software to directly use these assets (e.g. libraries, icons etc.); in short, it allows a broader reuse of the work created here.
Additionally I wanted to check ifGPLv2.0-only
/LGPLv2.1-only
orGPLv2.0+
/LGPLv2.1+
was intended, because the GPL3-family of licenses differs significantly from the GPL2-family to an extent that they are legally incompatible with each other: With the+
("or any later version") everybody can choose to reuse the assets of MeeCast under any later license of that type (GPL, LGPL, AGPL) the FSF publishes and the GPL3-family imposes restrictions which practically make using such licensed software impossible in scenarios where the device owner is not the user of that device (which is why Jolla, Google etc. avoid them like hell). The classic example are devices owned by institutions (companies, governmental offices etc.) which are used by their employees and administrated by the IT-department of the institution. Personally I think the GPL3-family of are unfree licenses, because they practically prevent certain use-cases, which contradicts "freedom #0" as the FSF calls it, which states that "anybody may use this software for any purpose at any time anywhere". Furthermore, nobody knows which changes even newer versions may bring, hence the+
("or any later version") implies arbitrary uncertainty. This is the reason why I always prefer to use a specific license, i.e.-only
.
If you @vasvlad provide me with feedback to these two points, I will rectify point 1 with a PR for the sailfishos
branch and point 2 with a PR for the master
branch (full license text, correct license ID etc.).
Metadata
Assignees
Labels
No labels