python - Licens spørgsmål relateret til bsddb

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg planlægger at bruge bsddb/pybsddb i et kommercielt produkt skrevet i python til windows og linux. Jeg planlægger også at bruge py2exe.


Men jeg er ikke sikker på de juridiske konsekvenser. Jeg har læst, at kommercielle produkter ikke skal betale royalties, så længe det er skrevet i python. Er det sandt?

Bedste reference


Python udgives under Python License. Det er lovligt, så du kan bruge det med lukket kilde kommerciel software. [1]


Oracle Berkeley DB er licenseret under Sleepycat License, som kræver, at du distribuerer kilden til din kode. Du kan ikke bruge den med lukket kilde kommerciel software, medmindre du køber en kommerciel licens fra Oracle. [2]


Der ser ikke ud til at være en eksplicit licens til Pybsddb - der er ingen licensfil i deres kildetræ. Det var på et tidspunkt distribueret med Python, så jeg ville forvente, at det var en tilladende licens. Skal du købe en Berkeley DB-licens fra Oracle, kunne du nok bruge det i lukket kilde-kommerciel software.


py2exe er licenseret under MIT-licensen, en anden tilladelseslicens, så du kan også bruge det med lukket kilde-kommerciel software.