Ik maak software in de programmeertaal Python die bibliotheken gebruikt die zijn gelicentieerd onder de BSD-3-clausule . Is het nodig dat ik mijn broncode aan gebruikers laat zien? Kan ik ook de distributie van de binaire bestanden die ik aan de gebruiker lever, beperken zoals andere propriëtaire software (bijvoorbeeld: Windows Office-pakket) ?!
Opmerkingen
- Wat bedoel je met " python-softwarelicentie " in de titel?
- @MansGunnarsson: Python heeft ook zijn eigen licentie (Python Software Foundation License) .. Ik vroeg me af, net als GPL, het verplicht de auteur ook om broncode vrij te geven aan zijn gebruikers .. Het is een licentie in BSD-stijl.
- Ok, die licentie doet er alleen toe als je van plan bent om delen van python zelf opnieuw te distribueren. Software geschreven in de Python-taal wordt normaal gesproken niet beïnvloed door de Python-licentie.
Antwoord
BSD-3-clausule is een zeer tolerante licentie waarvoor u niet uw broncode of de broncode van de open source bibliotheken openbaar hoeft te maken. U hoeft uw gebruikers ook niet toe te staan de binaire bestanden opnieuw te distribueren.
U bent verplicht om alle copyrightverklaringen van de BSD-gelicentieerde bibliotheken weer te geven en u moet de BSD-licentietekst ook ergens weergeven . Als uw software een toepassing is, wordt dit soort informatie meestal weergegeven in een soort dialoogvenster “Over deze software”. De documentatie is een andere plaats waar het vaak wordt gevonden.