Johdanto

Valmis

Avoimen lähdekoodin ohjelmisto-ohjelmat ovat nauttineet suuresta menestyksestä vuosikymmeniä. Vaikka avoimen lähdekoodin käyttöoikeuksilla on erilaisia makuja, niillä kaikilla on samanlaiset läpinäkyvyyden ja inklusiivisuuden periaatteet, jotka ovat tuottaneet joitakin kaikkien aikojen tehokkaimmista projekteista.

Oletetaan, että olet johtaja yrityksessä, joka on kehittänyt huomattavia ohjelmistoprojekteja. Nämä projektit ovat olleet omistusoikeudellisia alusta lähtien, mutta nyt tutkit mahdollisuutta avoimeen hankintaan, joka on vähintään yksi. Sitten yritätte määrittää, mitkä ehdokkaat olisi paras julkaista. Alat huomata, että onnistuneen ohjelman suorittaminen on muutakin kuin vain lähdekoodin lataamista julkiseen säilöön. Tämä edellyttää huolellista yhteistyötä eri sidosryhmien kanssa koko yrityksessä. Siinä esitellään myös uusi ajattelutapa teollis- ja tekijänoikeuksien paljastamiseen tavalla, joka saattaa olla täysin uutta yritykselle. Lopuksi siihen liittyy paljon työtä, jota on määritettävä ja ylläpidettävä; Mutta joissakin projekteissa tiedät, että se on sen arvoista.

Tässä moduulissa opit luomaan onnistuneen avoimen lähdekoodin ohjelman luomalla osallistujaohjeita, noudattamalla todennttuja prosesseja ja käyttämällä yhteisön standardeja.

Oppimistavoitteet

Tässä moduulissa teet seuraavia:

  • Arvioi organisaatiosi nykyisiä avoimen lähdekoodin toimia.
  • Luo avoimen lähdekoodin ohjelman tavoitteet.
  • Luo säilö avoimen lähdekoodin ohjelmalle ja anna siihen liittyvät ohjeet, toimintasäännöt, mallit ja ylläpitäjien ohjeet.
  • Noudata aiemmin luotuja avoimen lähdekoodin käyttöoikeuksia.
  • Valitse käyttöoikeus avoimen lähdekoodin projektin julkaisemiseen.

Edellytykset

  • GitHub-tili
  • Mahdollisuus siirtyä ja muokata tiedostoja GitHubissa
  • Pull-pyyntöjen tunteminen

Tämä moduuli perustuu käsitteisiin, jotka on kuvattu artikkelissa InnerSource-ohjelman hallinta gitHub-avulla. Siinä oletetaan, että olet jo suorittanut kyseisen moduulin ensin.