7

The first thing to remember here is that licenses, open source or otherwise, are effective only because of copyright. Without copyright protecting your code, anyone could just take it and do whatever they like with it. Copyright law (fairly universally across jurisdictions as it's part of the Berne Convention) sets the default position is "all rights ...


3

This is an interesting question, because you are mixing code copyright and copyright of articles and facts, which work quite different. The easiest parts are the facts. A mathematical proof is something that deserves academic acknowledgement, but no copyright, as it just states facts and facts cannot be copyrighted. Describing the proof may warrant copyright....


3

One point that you are missing is that "trivial" things do not create a copyright of their own; nobody gets a copyright on VLOOKUP() as a whole just by using it in a YouTube video. The rest of your examples you're pretty much correct on - some of them you can use under CC-BY SA (which as you note is a problem for code) or you have to reimplement ...


2

Within copyright law, there is a distinction between idea and the expression of that idea. The idea itself is not subject to copyright protection, but only the expression is. When an idea can only be expressed in one (or a very limited number) way, then the Merger doctrine states that the idea and the expression are one and the same and that the expression ...


2

A quick comparison will show that the licence is the very common three-clause BSD (3BSD) licence. The author of the software has modified the licence to incorporate his actual name, which is unnecessary, but the rights granted are those granted by 3BSD. I mention this because much is written about 3BSD, some or all of which may now be of use to you. As I ...


1

It looks like to me as if html2canvas contains code from Microsoft's TypeScript project. I don't know if the inclusion was manual or via an automatic tool, but it makes html2canvas a derivative of TypeScript, in copyright terms. TypeScript is licensed under Apache2. This requires that any derivative work include the Apache licence text (s4a) and the ...


1

Is it the case that someone who contributes to a project licensed under this licence is automatically assigning copyright to the copyright holder listed in the project licence? No. Unless arrangements are made to the contrary, you retain the copyright to any contributions you make to any free software project (or any other project, or anything else, for ...


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