Van wie is de code als iemand hem voor jou bouwt?
Van de maker. Software valt in Nederland onder het auteursrecht, en dat recht ontstaat bij degene die het bouwt. Dat jij de opdracht geeft en de rekening betaalt, verandert daar niets aan. Het auteursrecht gaat pas naar jou over als dat schriftelijk is vastgelegd.
Eén uitzondering zorgt vaak voor verwarring. Werk dat een medewerker in dienstverband maakt, hoort bij de werkgever. Laat je bouwen door een bureau of een freelancer, dan geldt dat niet en blijft het recht bij hem tot je het overneemt.
Wat betekent dat in de praktijk?
Dat je de software mag gebruiken waarvoor hij is gemaakt, maar dat de rechten eromheen bij iemand anders liggen. Zonder overdracht kun je meestal niet:
- De code laten aanpassen door een ander. Elke wijziging is juridisch een bewerking van het werk van de maker.
- Het systeem meenemen naar een nieuwe partij. Daarvoor heb je de broncode nodig en het recht om die te gebruiken.
- De software doorverkopen. Ook niet als onderdeel van je bedrijf bij een overname.
Wat moet er in de opdracht staan?
Drie dingen, in gewone taal. Dat het auteursrecht op het werk dat voor jou is gemaakt bij oplevering naar jou gaat. Dat je de broncode krijgt en niet alleen de werkende applicatie. En dat je bij de plek kunt waar die code staat.
Zet er meteen bij op wiens naam de server, de domeinnaam en de accounts staan die de applicatie gebruikt. Anders ben je eigenaar van iets dat je niet zelf aan de praat krijgt.
Wat is het verschil met een licentie?
Bij eigendom gaat het recht naar jou over. Bij een licentie houdt de maker het recht en mag jij de software gebruiken onder zijn voorwaarden. Dat verschil merk je zodra je iets wilt wat buiten die voorwaarden valt.
Een licentie is niet slecht. Bij een standaardpakket is het de normale vorm. Het wringt als je voor maatwerk betaalt en een licentie terugkrijgt, want dan heb je de rekening van eigen software en de rechten van een pakket.
Waarom maakt eigendom verschil als je wilt overstappen?
Omdat een overstap zonder code opnieuw bouwen betekent. Met de broncode en de rechten erbij kan een andere partij verder op wat er al staat.
Dat speelt ook als er niets aan de hand is. Een bouwer kan stoppen, van koers veranderen of overgenomen worden. Eigendom van de code is dan je zekerheid dat je verder kunt met wie je wilt.
Hoe controleer je het bij een bestaande leverancier?
Zoek de overeenkomst op en kijk of er iets staat over auteursrecht of intellectueel eigendom. Staat er niets, dan is het recht niet overgedragen, ook niet als de samenwerking al lang goed gaat.
Vraag er meteen bij of je de broncode mag inzien. Een leverancier die daar geen bezwaar tegen heeft, geeft je het beste antwoord dat er is.
Wanneer is eigendom van de code geen punt?
Als je een standaardpakket afneemt. Dan koop je geen software, maar een abonnement op software die voor veel bedrijven is gebouwd. Let dan op je gegevens in plaats van op de code.
Het weegt ook minder bij iets kleins dat je zonder pijn opnieuw laat maken. Draait je bedrijf op het systeem, dan weegt het wel.