Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do you credit open source projects correctly? [closed]

I'm new to using open source libraries in production code so when it says replicate this license or whatever what is the proper way of doing it?

With desktop software is providing a readme somewhere good enough? What about for a website?

like image 741
Garry Shutler Avatar asked Jan 18 '09 01:01

Garry Shutler


People also ask

Can you close source an open source project?

Yes, it is possible to make an open source project into a closed source project. The copyright holder can change the license of a project at any time, or cease to distribute source code of new releases. New releases can therefore be made closed source.

Do you have to credit open source code?

Most open source software licenses require a credit to the authors of the open source software to be provided along with the software itself when it is distributed. This is part of the bargain of using open source software.

How do I credit my GitHub code?

Giving credit is simple—when editing a Security Advisory, use the Credits area at the bottom to search for the GitHub user you wish to credit, and press Enter. The people you credit can accept or decline your credit.


1 Answers

IANAL so none of this addresses legal requirements. The individual license will determine this and you should seek professional advice. My answer speaks only to the ethics of using open source software.

The main principle is that if you use an open source project you should credit that project in a way that could be seen but isn't invasive to your website or app. A "Powered by Python" logo on every Webpage is invasive. A paragraph with a link to the project URL on a help page is quite acceptable (imho).

Desktop applications: on the Help menu put an "About" link that describes the technologies used and gives appropriate credits. IMHO noone reads README files.

Web Sites: if they have a menu, you can do the same thing. Alternatively you can put it as a question in your FAQ. If there's no menu (or possibly in addition to that), you can put a link to that information in the footer (which is small and non-invasive). Eitehr as a separate link or on another relevant link.

Any of the credits should include a link to the project or company homepage.

like image 61
cletus Avatar answered Sep 22 '22 07:09

cletus