Introduktion till licenser med öppen källkod
Ett licensavtal medföljer programvara med öppen källkod och relaterad källkod.
Licensen beskriver hur källkoden och komponenterna som skapats från den kan användas och hur alla program som skapas med den ska hantera den.
Enligt definitionen av OpenSource.org med öppen källkod bör en licens inte:
- Diskriminera personer eller grupper.
- Diskriminera fält av strävan.
- Var specifik för en produkt.
- Begränsa annan programvara.
- Och mer – Se definitionen för öppen källkod.
För att täcka de exakta villkoren för en licens finns det flera typer. Varje typ har sina detaljer och konsekvenser, som vi kommer att ta upp i nästa del.
Även om flera deltagare i allmänhet utvecklar programvara med öppen källkod från communityn, garanterar det inte att den är säker och utan sårbarheter.
Flera granskare upptäcker chanser, men identifieringen kanske inte är omedelbar eller innan den förbrukas av andra.
Eftersom källkoden är öppen källkod kan personer med skadlig avsikt även inspektera koden efter sårbarheter och utnyttja den när det är möjligt.
I det avseendet är det både en välsignelse och en förbannelse att programvara med öppen källkod har källkod tillgänglig för andra.