Eigendom van broncode
Wie de software bezit die u laat bouwen, en waarom betalen alleen niet volstaat.
U betaalde ervoor, maar is het ook van u?
Veel zaakvoerders gaan ervan uit dat software die ze lieten bouwen en betaalden, automatisch hun eigendom is. In de praktijk hangt dat af van wat er in het contract staat. Vaak komt de vraag pas op tafel bij een conflict, een overname of het stopzetten van de bouwer, en dan is het laat. Dit artikel legt uit welke rechten er bestaan, wat u praktisch nodig hebt en welke punten u voorlegt aan uw juridisch adviseur.
Wat broncode is en waarom ze ertoe doet
Broncode is de leesbare tekst die ontwikkelaars schrijven en waaruit de werkende toepassing ontstaat. Wie alleen de werkende toepassing heeft, kan ze gebruiken maar niet aanpassen. Wie de broncode heeft, kan fouten herstellen, functies toevoegen en het werk aan een andere partij toevertrouwen. Dat is wat baas zijn over uw software in de praktijk betekent: u bepaalt wat er wijzigt en wanneer, en u hangt niet af van de planning van één leverancier. Voor een toepassing waar uw bedrijf dagelijks op draait, is toegang tot de code dus geen technisch detail, maar een vraag over de continuïteit van uw onderneming.
Eigendom, licentie en gebruiksrecht zijn niet hetzelfde
Software wordt beschermd door het auteursrecht, en dat recht ontstaat in principe bij wie de code schrijft. Het gaat niet vanzelf over op de opdrachtgever omdat die de factuur betaalt. Daarvoor is een uitdrukkelijke afspraak nodig. Grofweg zijn er twee modellen. Bij overdracht wordt u eigenaar van wat voor u gebouwd werd. Bij een licentie blijft de bouwer eigenaar en krijgt u een gebruiksrecht, dat ruim of beperkt kan zijn. Beide kunnen werken, zolang duidelijk is wat u mag: aanpassen, laten aanpassen door derden, doorverkopen. Laat de precieze formulering nakijken door een jurist.
Bouwstenen van de bouwer en open source
Bijna geen enkele toepassing wordt volledig van nul geschreven. Bouwers gebruiken eigen herbruikbare onderdelen en open source bibliotheken van derden. Dat hergebruik is een van de redenen waarom maatwerk niet duurder is dan standaardsoftware: de fundering bestaat al, alleen uw eigen processen worden nieuw gebouwd. Het is redelijk dat een bouwer die algemene bouwstenen niet exclusief aan één klant overdraagt. Voor die delen krijgt u dan een blijvend gebruiksrecht. Open source onderdelen hebben eigen licentievoorwaarden, die meestal ruim zijn. Vraag een overzicht van wat specifiek voor u gemaakt is, wat hergebruikt wordt en welke onderdelen van derden erin zitten.
Wat u praktisch in handen moet hebben
Een recht op papier helpt weinig als u de code niet kunt vinden. Vraag toegang tot de plaats waar de code bewaard wordt, of een regelmatige kopie ervan. Zorg dat er documentatie is over hoe de toepassing gebouwd en geïnstalleerd wordt, en dat u de wachtwoorden en accounts van hosting, domeinnaam en externe diensten zelf bezit. Draait de toepassing op uw eigen server of in een private cloud op uw naam, dan hebt u de omgeving en de databank al in handen en hoeft u er bij een breuk niet om te vragen. Voor standaardproducten waar u geen code van krijgt, bestaat de mogelijkheid van een bewaarregeling bij een derde partij, die de code vrijgeeft onder afgesproken omstandigheden.
Kort samengevat
- 01Betalen voor ontwikkeling maakt u niet vanzelf eigenaar; leg het uitdrukkelijk vast.
- 02Overdracht en licentie kunnen allebei werken als uw rechten helder omschreven zijn.
- 03Vraag welke delen specifiek voor u gebouwd zijn en welke hergebruikt worden.
- 04Met code, documentatie en accounts in handen kiest u zelf wie uw software verder bouwt.
Drie vaste afspraken
- U kiest waar het draaitZelf hosten op uw eigen server of in een private cloud. Uw gegevens blijven onder uw controle, niet op een gedeeld platform.
- Maatwerk is niet duurderSoftware op maat kost bij ons niet meer dan standaardsoftware. Geen licentie per gebruiker, en u betaalt niet voor functies die u nooit opent.
- U bent baas over het eindproductWat we bouwen, is van u. U beslist wat er verandert en wanneer, zonder te wachten op de planning van een softwareleverancier.
Is uw bedrijf toe aan betere software?
Vijf vragen, één minuut. U krijgt meteen een eerlijk beeld, ook als het antwoord is dat u goed zit.
Uw basis zit goed.
Uw systemen doen wat ze moeten doen. Grote ingrepen zijn nu niet nodig. Eén gerichte verbetering of koppeling kan wel nog tijd opleveren: leg ze ons gerust voor.
Er lekt tijd weg.
U werkt, maar met omwegen: overtypen, zoeken, nakijken. Dat zijn precies de plekken waar een koppeling of een stuk software op maat het snelst iets oplevert. Laten we samen bekijken waar te beginnen.
Uw software houdt u tegen.
Uw bedrijf is zijn hulpmiddelen ontgroeid. Dat kost elke dag tijd en maakt u afhankelijk van enkele mensen. Een korte analyse toont waar de grootste winst zit en in welke volgorde u het aanpakt.
Veelgestelde vragen
Krijg ik automatisch de broncode als ik software laat ontwikkelen?
Nee, dat hangt af van uw overeenkomst. Zonder uitdrukkelijke afspraak is niet zeker dat u de code ontvangt of ze mag aanpassen. Wij vinden dat wat voor u gebouwd wordt uw eigendom hoort te zijn, en leggen dat vóór de start schriftelijk vast. Stel de vraag aan elke bouwer. Dit artikel is algemene informatie en geen juridisch advies; leg uw contract voor aan een jurist.
Wat als mijn softwarebouwer stopt of failliet gaat?
Dan bepaalt wat u in handen hebt of u verder kunt. Met de broncode, documentatie en toegang tot de omgeving kan een andere partij het onderhoud overnemen. Zonder die elementen moet u in het slechtste geval opnieuw beginnen. Zorg dus tijdens de samenwerking al voor een actuele kopie, en wacht daar niet mee tot er problemen zijn.
Is het erg als de bouwer eigenaar blijft en ik een licentie krijg?
Niet noodzakelijk. Een ruime, blijvende licentie met toegang tot de code en het recht om ze door anderen te laten aanpassen, geeft u in de praktijk veel zekerheid. Het wordt nadelig wanneer het gebruiksrecht beperkt is in tijd, gebonden aan een lopend contract of zonder toegang tot de code. Kijk dus naar wat u mag en kunt, meer dan naar het woord eigendom.