Introducere

Finalizat

Programele software open-source au avut succes major timp de decenii. Deși există arome diferite de licențe open-source, toate au principii similare de transparență și incluziune care au produs unele dintre cele mai puternice proiecte vreodată.

Să presupunem că sunteți lider la o firmă care a dezvoltat câteva proiecte de software substanțiale. Aceste proiecte au fost proprietare de la începuturi, dar acum investighează posibilitatea de a deschide-sourcing unul sau mai multe dintre ele. Apoi încercați să determinați ce candidați ar fi cel mai bine să publicați. Începeți să vă dați seama că rularea unui program de succes este mai mult decât încărcarea codului sursă într-un depozit public. Necesită o colaborare atentă cu participanții direct interesați din cadrul firmei. De asemenea, introduce un nou set de gândire pentru expunerea proprietății intelectuale într-un mod care ar putea fi complet nou pentru companie. În sfârșit, implică o mulțime de lucru de configurat și de întreținut; dar pentru unele proiecte, știi că merită.

În acest modul, veți afla cum să creați un program open-source de succes prin stabilirea orientărilor colaboratorului, urmărirea proceselor dovedite și utilizarea standardelor comunității.

Obiective de învățare

În acest modul, veți:

  • Evaluați eforturile existente ale organizației dvs. pentru open-source.
  • Stabiliți obiectivele unui program open-source.
  • Creați un depozit pentru programul open-source, completați cu instrucțiuni de contribuire și comunicare, coduri de conduită, șabloane și ghiduri de întreținere.
  • Respectați licențele open-source existente.
  • Alegeți o licență pentru lansarea unui proiect open-source.

Cerințe preliminare

  • Un cont GitHub
  • Capacitatea de a naviga și a edita fișiere în GitHub
  • Familiarizarea cu solicitările de tragere

Acest modul se bazează pe conceptele descrise în Gestionați un program InnerSource utilizând GitHub. Presupune că ați finalizat deja acel modul mai întâi.