Zoek uw papiertje
Ondernemen en samenwerken

Een opensourcepakket vóór levering controleren

Vindt u een bibliotheek zonder vastgelegde licentie in uw product? Controleer de exacte geleverde versie vóór de release. Een pakketnaam of openbare repository vertelt niet welke voorwaarden voor alle meegeleverde bestanden gelden. U hebt herkomst, licentietekst en werkelijk gebruik nodig om een gerichte beslissing te nemen.

In het kort

Maak van een onbekende bibliotheek een controleerbaar onderdeel van uw release.

Controleer het geleverde bestand, niet alleen de lijst

Noteer pakket, versie, downloadbron en plaats in het product. Controleer ook meegeleverde afhankelijkheden, lettertypen en voorbeeldbestanden. Vergelijk de inventaris met het gebouwde installatiepakket. Een ontwikkelaarslijst kan onderdelen missen die pas tijdens het bouwen worden toegevoegd.

Beoordeel per licentie wat uw levering vraagt. De MIT-licentie staat ruim gebruik toe, maar verlangt dat de copyrightvermelding en toestemmingstekst meegaan in kopieën of substantiële delen van de software. Trek daaruit geen conclusie over pakketten met andere licenties.

Voorbeeld: het notice-bestand verdwijnt uit de build

Fictief: een team gebruikt een MIT-bibliotheek in een desktopapp. De repository bevat een licentiebestand, maar het installatiepakket bevat alleen de programmacode. De releasebeheerder voegt de relevante vermelding en volledige toestemmingstekst aan de levering toe en controleert daarna het nieuwe pakket. Alleen de repository aanpassen had het geleverde product niet hersteld.

Leg de controle vast bij het versienummer van uw eigen release. Herhaal de beoordeling bij een licentiewijziging of ander gebruik, bijvoorbeeld als een intern hulpmiddel klantsoftware wordt. Is de herkomst of licentie onduidelijk, laat dat onderdeel vóór levering beoordelen of kies een aantoonbaar geschikt alternatief.

Bronnen en verder lezen

Over deze gids

Deze praktijkwijzer is samengesteld door de redactie van Papiertjes.nl (onder leiding van O. Ilhan MSc & D. Ilhan MSc) aan de hand van officiële bronnen en actuele regelgeving. Wij gebruiken slimme technologie om complexe informatie helder en controleerbaar in te delen. Papiertjes.nl is verantwoordelijk voor deze pagina.

Documenten die hierbij kunnen helpen

  • Een papiertje voor uw volgende stap

    Beleid voor gebruik en levering van opensourcesoftware

    Leg voor uw organisatie herkomstcontrole, licentiebeoordeling en leveringsvoorwaarden van opensourcesoftware vast.

    Stel uw opensourcesoftwarebeleid op

Laatst bijgewerkt op