Öppen källkod är tillgänglig gratis för användare och utvecklare . Detta är under förutsättning att utvecklaren håller sig inom villkoren för öppen källkod licens . Även villkoren i licenserna kan variera , det finns ett antal universella termer inom öppna licenser källkod . Den breda basen av open source -användare och utvecklare ger mer tillförlitlig och flexibel källkod , en stark start på ett projekt för programvaruutveckling . Däremot kan underlåtenhet att följa öppen källkod licens orsaka juridiska huvudvärk för programutvecklare och distributörer . Saker du behöver
Kopia av öppen källkod licensavtal
Visa fler instruktioner
Vistas Inom licensvillkoren
1
Vet licenstyp tilldelats programvara. Öppen källkod kan ha en tillåtande licens eller en ärftlig licens . Finns det några härledda programvaruprodukter från koden som krävs för att genomföra de ursprungliga licensvillkoren , såsom ärftliga GNU GPL ( General Public License ) ? Eller är licensen dispositiv vilket har inga licensrestriktioner ?
2
Rådgör med en jurist om öppen källkod licens är oklar eller inte förstått .
3
Registrera produkten enligt licensen om det krävs . Underlåtenhet att göra detta kan göra det olagligt att distribuera eller sälja någon programvara som härrör från öppen källkod .
4
Dela källkoden som du skapade när produktutveckling sker . Detta är ett av kännetecknen för öppen källkod. Enligt " The Economics of Open Source Software Development " av Jürgen Bitzer och Philipp JH Schröder , " måste härledda verk publiceras som OSS : varje ändring av programmet faller i samma licens som den ursprungliga programvaran , " som var öppen källkod .
5
Håll akademiska programkod användning akademiskt . Använd inte akademiskt licensierad mjukvara i kommersiella produkter . Detta är ett brott mot licensen .
6
Bekräfta möjlighet att patentera härledd programvara innan ansökan om patent . " Producera Open Source Software " av Karl Fogel stater " några fria programvarulicenser har särskilda klausuler för att bekämpa , eller åtminstone försvåra , mjukvarupatent . GNU GPL , till exempel , innehåller detta språk . "