Vraag Hoe crediteer je open source projecten correct? [Gesloten]


Ik sta open voor het gebruik van open source-bibliotheken in de productiecode, dus als er wordt gezegd dat deze licentie moet worden gerepliceerd of wat de juiste manier is om dit te doen?

Biedt desktop software een leesmij ergens goed genoeg? Hoe zit het met een website?


13
2018-01-18 01:22


oorsprong


antwoorden:


IANAL dus geen van deze gaat in op wettelijke vereisten. De individuele licentie zal dit bepalen en u moet professioneel advies inwinnen. Mijn antwoord spreekt alleen over de ethiek van het gebruik van open source software.

Het belangrijkste principe is dat als u een open source-project gebruikt, u dat project moet crediteren op een manier die kan worden gezien, maar niet schadelijk is voor uw website of app. Een "Powered by Python" -logo op elke webpagina is invasief. Een paragraaf met een link naar de project-URL op een helppagina is heel acceptabel (imho).

Desktop-applicaties: in het menu Help zet u een "Over" -link die de gebruikte technologieën beschrijft en de juiste credits geeft. IMHO niemand leest README-bestanden.

Websites: als ze een menu hebben, kun je hetzelfde doen. Als alternatief kun je het als een vraag in je FAQ plaatsen. Als er geen menu is (of eventueel in aanvulling daarop), kunt u een link naar die informatie in de voettekst plaatsen (die klein en niet-invasief is). Eitehr als een aparte link of op een andere relevante link.

Elk van de credits moet een link naar het project of de homepage van het bedrijf bevatten.


6
2018-01-18 01:26



Het beste dat u kunt doen, is de licentie die door de bibliotheek is uitgegeven volledig lezen en interpreteren wat de vereisten daarvan zijn. Er is gewoon geen vervanging. Van daaruit kunt u andere projecten bekijken die dezelfde bibliotheken gebruiken (kijk op sourceforge.net, waar u ook projecten op licentie kunt filteren) en zie wat ze doen.


3
2018-01-18 22:40



Ter info Sommige open source-projecten hebben een licentie onder een "copyleft" -licentie, wat betekent dat elke afgeleide werkt moet ook open source zijn.

Daar moet je voorzichtig mee zijn, vooral als het gaat om GPL-codes, als ze niet expliciet aangeven dat je de mindere GPL-licentie kunt gebruiken en je per ongeluk de GPL-ed-code hebt aangepast (een bug, een paar kleine verbeteringen enz.) Die je misschien wel bent voor problemen.

Hier is een goede recensie over copyleft: http://www.gnu.org/copyleft/ 

Juridische problemen terzijde, zoals bij @cletus: het plaatsen van de juiste kredieten op de juiste plaatsen is een goed idee.


2
2018-01-18 01:48



Dit is wat we hebben gedaan op een site waar we aan werkten: http://www.cartell.ie/about-us/open-source-credits/


0
2017-10-08 09:24