Ontwikkeling van programmatuur

21. Ontwikkeling van programmatuur
22. Aflevering, installatie en acceptatie

De in dit hoofdstuk “Ontwikkeling van programmatuur” vermelde bepalingen zijn, naast de Algemene Bepalingen van deze algemene voorwaarden en de bijzondere bepalingen uit het hoofdstuk “Dienstverlening”, van toepassing indien leverancier in opdracht van cliënt programmatuur ontwikkelt en deze eventueel installeert. Op deze programmatuur is ook het hoofdstuk “Gebruik en onderhoud van programmatuur” van toepassing, behalve voor zover daarvan in dit hoofdstuk wordt afgeweken. De in dit hoofdstuk bedoelde rechten en verplichtingen hebben uitsluitend betrekking op computerprogrammatuur in een voor een gegevensverwerkende machine leesbare vorm en vastgelegd op voor een zodanige machine leesbaar materiaal, alsmede op de daarbij behorende documentatie. Daar waar in dit hoofdstuk over programmatuur wordt gesproken, zijn daarmee tevens bedoeld websites.

21. Ontwikkeling van programmatuur

21.1 Indien niet reeds bij het aangaan van de overeenkomst specificaties of een ontwerp van de te ontwikkelen programmatuur aan leverancier ter hand zijn gesteld, zullen partijen in overleg schriftelijk specificeren welke programmatuur ontwikkeld zal worden en op welke manier dit zal geschieden. Leverancier zal de ontwikkeling van de programmatuur met zorg uitvoeren op basis van de door cliënt te verstrekken gegevens, voor de juistheid, volledigheid en consistentie waarvan cliënt instaat. Indien partijen het gebruik van een ontwikkelingsmethode zijn overeengekomen die zich er door kenmerkt dat het ontwerpen en/of het ontwikkelen van onderdelen van de programmatuur onderworpen is aan een nadere, tijdens de uitvoering van de overeenkomst te bepalen prioriteitstelling, zal deze prioriteitstelling steeds in overleg tussen partijen tot stand komen.
21.2 Leverancier is gerechtigd, doch niet verplicht, de juistheid, volledigheid of consistentie van de aan hem ter beschikking gestelde gegevens, specificaties of ontwerpen te onderzoeken en bij constatering van eventuele onvolkomenheden de overeengekomen werkzaamheden op te schorten totdat cliënt de betreffende onvolkomenheden heeft weggenomen.
21.3 Onverminderd het bepaalde in artikel 6 verkrijgt cliënt slechts het recht tot gebruik van de programmatuur in zijn eigen bedrijf of organisatie. Slechts indien en voor zover dit uitdrukkelijk schriftelijk is overeengekomen, kan de broncode van de programmatuur en de bij de ontwikkeling van de programmatuur gemaakte technische documentatie aan cliënt ter beschikking worden gesteld, in welk geval cliënt gerechtigd zal zijn in deze programmatuur wijzigingen aan te brengen. Indien leverancier in rechte gehouden wordt de broncode en/of de technische documentatie aan cliënt ter beschikking te stellen, kan leverancier daarvoor een redelijke vergoeding verlangen.

22. Aflevering, installatie en acceptatie

22.1 Leverancier zal de te ontwikkelen programmatuur aan cliënt zoveel mogelijk conform de schriftelijk vastgelegde specificaties afleveren en installeren, dit laatste slechts indien een door leverancier uit te voeren installatie schriftelijk is overeengekomen. Bij gebreke van uitdrukkelijke afspraken daaromtrent zal cliënt zelf de programmatuur installeren, inrichten, parametriseren, tunen en indien nodig de daarbij gebruikte apparatuur en gebruiksomgeving aanpassen. Tenzij uitdrukkelijk anders overeengekomen is leverancier niet verplicht tot het uitvoeren van dataconversie.
22.2 Indien een acceptatietest is overeengekomen, bedraagt de testperiode veertien dagen na aflevering of, indien een door leverancier uit te voeren installatie schriftelijk is overeengekomen, na voltooiing van de installatie. Gedurende de testperiode is het cliënt niet toegestaan de programmatuur voor productieve of operationele doeleinden te gebruiken. Leverancier kan steeds verlangen, derhalve ook indien zulks niet uitdrukkelijk is overeengekomen, dat cliënt met voldoende gekwalificeerd personeel een deugdelijke test van voldoende omvang en diepgang uitvoert op (tussen-)resultaten van de ontwikkelingswerkzaamheden en dat de testresultaten schriftelijk, overzichtelijk en begrijpelijk aan leverancier worden gerapporteerd.
22.3 De programmatuur zal tussen partijen gelden als geaccepteerd:
a. indien tussen partijen niet een acceptatietest is overeengekomen: bij de aflevering of, indien een door leverancier uit te voeren installatie schriftelijk is overeengekomen, bij de voltooiing van de installatie, dan wel
b. indien tussen partijen een acceptatietest is overeengekomen: op de eerste dag na de testperiode, dan wel
c. indien leverancier vóór het einde van de testperiode een testrapport als bedoeld in artikel 22.5 ontvangt: op het moment dat de in dat testrapport genoemde fouten in de zin van artikel 6.6 zijn hersteld, onverminderd de aanwezigheid van onvolkomenheden die volgens artikel 22.6 aan acceptatie niet in de weg staan. In afwijking hiervan zal de programmatuur, indien cliënt daarvan vóór het moment van een uitdrukkelijke acceptatie enig gebruik voor productieve of operationele doeleinden maakt, gelden als volledig geaccepteerd vanaf de aanvang van dat gebruik.
22.4 Indien bij het uitvoeren van de overeengekomen acceptatietest blijkt dat de programmatuur fouten bevat die de voortgang van de acceptatietest belemmeren, zal cliënt leverancier hierover schriftelijk gedetailleerd informeren, in welk geval de testperiode onderbroken wordt totdat de programmatuur zodanig is aangepast dat die belemmering is opgeheven.
22.5 Indien bij het uitvoeren van de overeengekomen acceptatietest blijkt dat de programmatuur fouten in de zin van artikel 6.6 bevat, zal cliënt leverancier uiterlijk op de laatste dag van de testperiode door middel van een schriftelijk en gedetailleerd testrapport over de fouten informeren. Leverancier zal zich naar beste vermogen inspannen de bedoelde fouten binnen een redelijke termijn te herstellen, waarbij leverancier gerechtigd is tijdelijke oplossingen, programmaomwegen of probleemvermijdende restricties in de programmatuur aan te brengen.
22.6 Acceptatie van de programmatuur mag niet worden onthouden op andere gronden dan die welke verband houden met de tussen partijen uitdrukkelijk overeengekomen specificaties en voorts niet wegens het bestaan van kleine fouten, zijnde fouten die operationele of productieve ingebruikname van de programmatuur redelijkerwijs niet in de weg staan, onverminderd de verplichting van leverancier om deze kleine fouten in het kader van de garantieregeling van artikel 25, indien toepasselijk, te herstellen. Acceptatie mag voorts niet worden onthouden met betrekking tot aspecten van de programmatuur die slechts subjectief beoordeeld kunnen worden, zoals de vormgeving van gebruikersinterfaces.
22.7 Indien de programmatuur in fasen en/of onderdelen wordt afgeleverd en getest, laat de niet-acceptatie van een bepaalde fase en/of onderdeel een eventuele acceptatie van een eerdere fase en/of een ander onderdeel onverlet
22.8 Acceptatie van de programmatuur op een der wijzen als bedoeld in artikel 22.3 heeft tot gevolg dat leverancier ten volle gekweten is voor de nakoming van zijn verplichtingen inzake de ontwikkeling en terbeschikkingstelling van de programmatuur en, indien in voorkomend geval tevens de installatie door leverancier is overeengekomen, van zijn verplichtingen inzake de installatie van de programmatuur. Acceptatie van de programmatuur doet niets af aan de rechten van cliënt op grond van artikel 22.6 betreffende kleine gebreken en artikel 25 betreffende garantie.
22.9 Bij gebreke van een uitdrukkelijk overeengekomen factureringsschema zijn alle bedragen die betrekking hebben op het ontwikkelen van de programmatuur, verschuldigd bij de aflevering van de programmatuur dan wel, indien in voorkomend geval tevens een door leverancier uit te voeren installatie schriftelijk is overeengekomen, bij voltooiing van de installatie.

Voor meer informatie:
FENIT
bureau@fenit.nl
www.fenit.nl

laatste nieuws

GPT-4o: Sneller en Goedkoper

Op 13 mei 2024 heeft OpenAI haar nieuwste model, GPT-4o, gelanceerd. Dit model belooft niet alleen twee keer zo snel te zijn als de huidige GPT-4 Turbo versie, maar ook aanzienlijk goedkoper.

lees meer

SCHREEUWEN tegen je computer?

AI-ontwikkelingen suggereren dat we binnenkort misschien op verrassend menselijke manieren met onze apparaten kunnen communiceren. Helpt het om te schreeuwen tegen je AI-model?

lees meer

Fooi geven aan ChatGPT kan leiden tot langere antwoorden

Het aanbieden van een fooi aan ChatGPT kan resulteren in langere antwoorden, volgens ontdekkingen van programmeur Theia Vogel.

lees meer

Geef AI-modellen menselijke aanmoedigingen

Google DeepMind introduceert een nieuwe techniek genaamd OPRO om de wiskundekennis van AI-taalmodellen te verbeteren door middel van menselijke aanmoediging.

lees meer