Licentie

Open source, eerlijk gezegd.

Elke regel van beatrax is openbaar, leesbaar, te bouwen en aan te passen. De licentie is ook er één die het Open Source Initiative niet certificeert — en doen alsof dat niet zo is, is precies waar deze pagina voor bestaat.

Wat je er echt mee mag

De praktische vrijheden die de meeste mensen met open source bedoelen, heb je:

  • Alles lezen — De volledige broncode, de specificatie erachter, en de onderbouwing van elke architectuurkeuze.
  • Zelf bouwen en draaien — Klonen, toolchain installeren, desktopbundel bouwen. Geen licentiesleutel, geen activatie, geen thuisbelroutine.
  • Aanpassen — Fork hem, patch hem, draai je eigen build zolang je wilt.
  • Vertrekken mét je data — Het is een SQLite-bestand op je schijf. Exporteer het, lees het met elk SQLite-programma, neem het mee.

Waar het afwijkt

beatrax valt onder de Hippocratic License 3.0. Die verleent bovenstaande vrijheden en voegt er ethische gebruiksvoorwaarden aan toe — beperkingen op het gebruik van de software om specifieke vormen van schade aan te richten.

De Open Source Definition staat niet toe dat een licentie een toepassingsgebied beperkt, dus een licentie met zulke clausules kan nooit OSI-goedgekeurd zijn, hoe onomstreden de beperking ook is. Daarmee is beatrax source-available en niet open source in OSI-zin. Beide zijn tegelijk waar, en deze pagina zegt ze liever allebei dan alleen de mooiste.

Waarom geen MIT of GPL

Omdat de licentie de enige knop is waarmee een klein project kan zeggen waar het geen deel van wil uitmaken, en die opgeven kost vandaag niets en later alles.

De volledige redenering staat in de productrepository, inclusief de punten waarop dat argument echt betwist wordt. Het is een ruil, geen gratis winst: de prijs is reëel, en wordt vooral betaald in gesprekken zoals dit.

De volledige onderbouwing staat in NOTICE.md in de productrepository.

Wat dit in de praktijk betekent

VraagAntwoord
Mag ik de broncode lezen?Ja, alles.
Mag ik hem gratis draaien?Ja. Er is geen betaalde variant en geen licentiesleutel.
Mag ik hem aanpassen voor eigen gebruik?Ja.
Mag ik forken en verspreiden?Ja, onder dezelfde licentie.
Mag ik hem zakelijk gebruiken?Ja, met inachtneming van de ethische clausules.
Is het OSI-goedgekeurde open source?Nee — en de licentietekst legt precies uit waarom.
Wordt het ooit MIT of GPL?Daar is geen plan voor. Zou dat veranderen, dan wordt dat openbaar vastgelegd.

De naam

De licentie dekt de code. De naam en het beeldmerk beatrax vallen daar niet onder — fork de software gerust, maar breng je fork uit onder je eigen naam, zodat niemand zich vergist in wat hij installeert.

Wat er met jouw bijdrage gebeurt

Bijdragen worden aanvaard onder dezelfde licentie als het project. Er is geen overdracht van auteursrecht en geen contributor licence agreement om te tekenen — je blijft eigenaar van je werk, en het wordt aan iedereen onder dezelfde voorwaarden gelicentieerd als de rest.