Na de ontwikkeling wil ik de zowel de broncode als alle documentatie krijgen
Dat kan wel, maar zul je heel goed in het contract moeten opnemen. Code die niet van de ontwikkelaar is, bijvoorbeeld een library die hij gebruikt maar onder een andere licentie valt, zal echter nooit en te nimmer ineens jouw eigendom worden omdat jij dat in het contract zet. Je kunt uiteraard wel eisen dat er geen andere libraries worden gebruikt, maar dan schieten de kosten ook ineens een factor 1000 omhoog....
en ook de garantie dat het niet 'opnieuw' ontwikkeld gaat worden.
Vergeet dat maar gerust, is totaal kansloos. Wanneer jij de eigenaar van de broncode bent, mag je eisen dat niemand jouw broncode 1-op-1 gebruikt. Maar jouw idee kan gewoon worden nagemaakt, zelfs mét gebruik van een groot deel van jouw broncode. Of zelfs ál jouw broncode! Jouw idee is niet beschermd, iedereen kan daarmee aan de slag gaan. En denk jij echt dat jij al deze bedrijven met zoveel succes voor de rechter gaat slepen dat de rechter eist dat er tijdens de rechtszaak een vergelijking van de broncode moet plaatsvinden? Dan moet jij vooraf al heel erg aannemelijk maken dat het om dezelfde broncode gaat en niet om andere broncode.
In Nederland zal de rechtbank ook niet snel geneigd zijn om jou een significante schadevergoeding te geven, dat maakt namaak voor anderen nog interessanter: Mochten ze door jou met succes worden aangeklaagd, kost ze dat nog steeds niks. En al helemaal niet wanneer het bedrijf in het buitenland is gevestigd, dan ben je helemaal kansloos. Gelijk hebben en gelijk krijgen zijn al 2 verschillende dingen, maar wanneer je er ook nog beter van wilt worden, dan heb je in Nederland al helemaal niets meer aan de rechtspraak.