Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

License recommendations are misleading #98

Open
rekado opened this issue Nov 15, 2024 · 0 comments
Open

License recommendations are misleading #98

rekado opened this issue Nov 15, 2024 · 0 comments

Comments

@rekado
Copy link

rekado commented Nov 15, 2024

Unfortunately, the license advice is highly misleading.

If you use an opensource that is under any copyleft license (Example: GNU General Public License), you should understand that your code must be under the same license, meaning, it must be public.

"it must be public" is not true. Copyleft does not mean that your code must be public. The GPL, for example, only says that you must comply with requests for source code if you convey the modified work to users. In the GPL conveying the work does not include network services.

Don't use any code that under copyleft license OR does not have any license associated (copyrighted) in client project.

Why not use copyleft code in a client project? When using any third-party code the licenses must be complied with. It may very well be acceptable for a client to accept, for example, the GPL even if they don't want to respond to requests for source code if they don't convey the modified work to users.

Lastly, "copyrighted" is the wrong term for unlicensed works. Every work is "copyrighted" by default. The correct term is "all right reserved", which describes a work whose copyright holder does not grant a license for any purpose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant