GitHub offers a list of 33 licenses:
- Academic Free License v3.0
afl-3.0
- Apache license 2.0
apache-2.0
- Artistic license 2.0
artistic-2.0
- Boost Software License 1.0
bs1-1.0
- BSD 2-clause "Simplified" license
bsd-2-clause
- BSD 3-clause "New" or "Revised" license
bsd-3-clause
- BSD 3-clause Clear license
bsd-3-clause-clear
- Creative Commons license family
cc
- Creative Commons Zero v1.0 Universal
cc0-1.0
- Creative Commons Attribution 4.0
cc-by-4.0
[...]
Read more here: https://help.github.com/articles/licensing-a-repository/
I want to offer some customers a shirt (print object) from a selected GitHub repository snippet code. How does the copyright look for print objects? Does there exist a list in the web where licenses are listed with print information? Is it generally allowed to print code snippets of GitHub repositories?
EDIT #1:
To the first answer of amon: If I have understood right, I can use CC-BY-*
licenses on print objects with attribution? Here an example: https://github.com/jamiebuilds/the-super-tiny-compiler/blob/master/LICENSE is licensed under CC-BY-4.0
- GitHub offers already a nice listing of permissions, limitations and conditions. Here the limitation is Trademark use/Patent use so I am not allowed to use this for a print object?
Another repository has the MIT License: https://github.com/ry/deno/blob/master/LICENSE it allows me trademark use.
So I have to go through each license available on GitHub (I only have to pay attention to those) and check the following (later I want to create a list of licenses which are allowed for print objects):
- Permission for Commercial use
- Permission for Distribution
- Not having limitation of Trademark use
- Not having limitation of Patent use
Is this the right way? To the attribution: I always attribute the author whatever license is used like github.com/ry/deno by Ryan Dahl (MIT)
?
the snippet you take is so small and trivial that it is not covered by copyright - amon
I can not rely on this because the search of the code snippet is automated and the automation mechanism does not matter about the triviality.