Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I attribute a license to library used without making it look like my software is under that license? [closed]

Tags:

licensing

In this case the license is question is Apache License v2, but basically if I just include a text file with the license in the application directory, it might look like my app is licensed under that license which isn't the case.

Do you just add a little note to the top of the license to indicate that [library name] is under this license? How do I reference the library? By the url of the site or host?

I didn't find any dupes, but feel free to close with link to the dupe if one exists.

like image 622
Davy8 Avatar asked May 17 '09 03:05

Davy8


People also ask

Which type of open source license requires attribution only?

Permissive licenses contain minimal restrictions on how the software can be modified or redistributed. They are also known as “attribution style” licenses as they typically only require that the copyright information be retained in a notices file when the software is distributed.

What is a restrictive software license?

Copyleft licenses, also known as reciprocal licenses or restrictive licenses, allow you to modify the code and distribute new works based on it, as long as you meet the requirements for redistribution under the same license.

What are two types of software licensing sources?

There are two primary types of software licenses: commercial and open-source. Commercial software licenses typically require a fee, while open-source licenses are free to use. However, open-source software licenses do come with certain obligations.

Can you change license open source?

You can add or change to whatever license you or your company wants to. Otherwise there may be other copyright holders that you need agreement from in order to change licenses.


2 Answers

Just say "This package includes software with the following licenses:" and then list any other licenses. I'm pretty sure you don't have to list which specific piece it is (for most open source licenses anyway). All the places that I've worked for that distributed open source libraries did it like this. It clearly does not state that the work as a whole may be used under the conditions of those licenses.

Edit: Of course if any of the licenses require source distribution, then you should point to where that can be found, but that's not the case with Apache.

like image 86
Jeremy Huiskamp Avatar answered Sep 28 '22 04:09

Jeremy Huiskamp


Yeah, include your own licence file which states the complete licence conditions for your application... and then at the bottom lists each of the open-source components, the name of the licence under which each is reproduced/used, and (for convenience) gives a URL from which each full licence document may be found.

Be careful that you are not impinging the open source licence... read through the statement of terms and conditions of each... If it's "a bit grey" seek legal advise. Copyright is a very very profitable field for feral lawers.

like image 23
corlettk Avatar answered Sep 28 '22 05:09

corlettk