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.
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.
