CHAOSS-projektin peruskirja
Linux-säätiö
CHAOSS – Community Health Analytics avoimen lähdekoodin ohjelmisto
Projektin peruskirja ("peruskirja")
Voimassa: 1
Viimeksi päivitetty: 15. maaliskuuta 2019
Tässä peruskirjassa esitetään vastuut ja menettelyt, jotka koskevat teknistä osallistumista ja valvontaa CHAOSS – Community Health Analytics Open Source Software Project -projektissa ("Projekti") Linux-säätiön sisällä. Projektin osallistujien on noudatettava peruskirjan ehtoja sekä kaikkia Linux Foundationin sovellettavia käytäntöjä.
1. Projektin tehtävä
Projektin tehtävänä on:
-
tuottaa integroituja avoimen lähdekoodin ohjelmistoja ohjelmistokehityksen analysointia varten sekä ohjelmistossa käytettävien standardien ja mallien määrittely tietyissä käyttötapauksissa;
-
luoda täytäntöönpanoagnostisia mittareita yhteisön toiminnan, panoksen ja terveyden mittaamiseksi; ja
- valinnaisesti tuottaa standardoituja metrien vaihtomuotoja, yksityiskohtaisia käyttötapauksia, malleja tai suosituksia analysoidaksesi tiettyjä ongelmia teollisuuden/OSS-maailmassa.
2. Hallintoneuvosto
-
Hallintoneuvosto ("GB") on vastuussa hankkeen yleisestä valvonnasta ja teknisten komiteoiden ja työryhmien toimien koordinoinnista.
-
Hankkeen alkaessa GB:n äänivaltaiset jäsenet koostuvat henkilöistä, jotka on yksilöity projektin verkkosivuilla (https://chaoss.community). Hankkeen alkamisen jälkeen hallitus ottaa käyttöön menettelyt ja menetelmät GB:n äänivaltaisten jäsenten valitsemiseksi osallistujayhteisöstä.
-
GB kannustaa avoimuuteen (esim. julkaisee julkiset pöytäkirjat). Valiokuntien ja työryhmien kokoukset ovat avoimia yleisölle, ja ne voidaan pitää sähköisesti, puhelinkonferenssin välityksellä tai henkilökohtaisesti.
-
GB:lla on valtuudet luoda komiteoita, jotka voivat keskittyä koodiin tai ei-kooditoimiin tehtävän edistämiseksi (kuten standardit, spesifikaatiot ja/tai arkkitehtuuri). Projektin komiteat ovat "Ohjelmistokomitea", joka vastaa saapuvien ja lähtevien koodausprojektien teknisestä valvonnasta, ja "Metrics Committee", joka vastaa projektissa kehitettävien teknologia-agnostisten mittareiden ja standardien keräämisestä. GB huolehtii ohjelmisto- ja mittauskomiteoiden välisten suhteiden koordinoinnista.
-
Projektiavustajat perustavat ja ylläpitävät työryhmiä edistääkseen projektityötä. Työryhmät keskittyvät tiettyihin avoimen lähdekoodin projektien terveyteen liittyviin mittareihin, metodologisiin, eettisiin ja teknisiin kysymyksiin.
-
Roolit: Komiteoihin ja työryhmiin osallistuvat avustajat ja ylläpitäjät:
-
Osallistujat: kuka tahansa yhteisön jäsen, joka toimittaa koodia, dokumentaatiota, käyttötapauksia, standardoituja mittareita tai muita projektiin liittyviä yhteisön toimintoja;
- Ylläpitäjät: Avustajat, joilla on mahdollisuus sitoutua suoraan projektin tietovarastoon ja jotka reagoivat osallistujien lahjoituksiin tai muutoksiin. Ylläpitäjät on lueteltu kunkin arkiston README:ssä.
-
-
Osallistuminen hankkeeseen, mukaan lukien osallistuminen mille tahansa komitealle tai työryhmälle, on avoin kaikille tämän peruskirjan ehtojen mukaisesti.
-
Johtokunta voi (1) vahvistaa työnkulkumenettelyt komiteoiden ja komiteoiden hankkeiden lähettämistä, hyväksymistä ja sulkemista/arkistointia varten, (2) asettaa vaatimuksia komiteoiden rooleihin ylentämiselle tai poistamiselle soveltuvin osin ja (3) muuttaa , säätää, tarkentaa ja/tai poistaa rooleja parhaaksi katsomallaan tavalla.
-
Johtokunta valitsee vuosittain GB-puheenjohtajan ja GB-puheenjohtajan edustajista, jotka ovat mukana jompaankumpaan tai molempiin ohjelmisto- tai mittauskomiteoihin siten, että sekä ohjelmisto- että mittauskomiteaa edustavat yhteispuheenjohtajat. Puheenjohtaja ja varapuheenjohtaja päättävät esityslistan ja johtavat johtokunnan kokouksia.
-
Vastuut: GB vastaa myös:
-
hankkeen ohjauksen koordinointi;
-
mahdollisten projektikäytäntöjen määrittäminen, mukaan lukien ylläpitäjien lisääminen ja poistaminen, ja mahdollisten virallisten projektijulkaisujen vaatimusten dokumentointi (ohjelmisto tai metriikka);
-
projekti- tai järjestelmäehdotusten hyväksyminen (mukaan lukien, mutta ei rajoittuen, inkubointi, käytöstä poistaminen ja muutokset projektin peruskirjaan tai laajuuteen);
-
vahvistaa immateriaalioikeuksiin liittyviä politiikkoja;
-
komiteoiden luominen keskittymään projektien välisiin kysymyksiin ja vaatimuksiin;
-
komiteoiden välisen viestinnän ja yhteistyön helpottaminen;
-
kommunikointi ulkopuolisten ja teollisuuden organisaatioiden kanssa projektiasioista;
-
edustajien nimittäminen työskentelemään muiden avoimen lähdekoodin tai avoimia standardeja käsittelevien yhteisöjen kanssa;
-
yhteisön normien, työnkulkujen tai käytäntöjen luominen, mukaan lukien prosesseja osallistumista varten (julkaistaan projektin verkkosivustolla), julkaisujen julkaisemista ja tietoturvaongelmien raportointikäytäntöjä;
-
keskustella, etsiä yhteisymmärrystä ja tarvittaessa äänestää useisiin projekteihin vaikuttavista mittareihin tai koodipohjaan liittyvistä asioista; ja
- koordinoida markkinointia, tapahtumia tai viestintää Linux Foundationin kanssa.
-
3. GB Äänestys
-
Vaikka hankkeen tavoitteena on toimia konsensuspohjaisena yhteisönä, jos mikä tahansa hallituksen tai komitean päätös edellyttää äänestystä eteenpäin pääsemiseksi, vastaavat äänivaltaiset jäsenet äänestävät yhdellä äänellä jokaista äänestävää jäsentä kohden.
-
Johtokunnan ja komiteoiden kokousten päätösvaltaisuus edellyttää kaksi kolmasosaa kaikista johtokunnan tai komitean äänivaltaisista jäsenistä. Johtokunta tai mikä tahansa valiokunta voi jatkaa kokousta, jos se ei ole päätösvaltainen, mutta estetään tekemästä päätöksiä kokouksessa. Mikäli kokous ei ole päätösvaltainen, voidaan kahden viikon kuluttua kutsua koolle toinen kokous samalla asialistalla, jolloin päätösvaltaiseksi tulee 1/2 äänivaltaisista jäsenistä.
-
Lukuun ottamatta pykälän 8.b(iv) ja 9.a kohdan määräyksiä, kokouksen äänestyksellä tehtäviin päätöksiin vaaditaan läsnä olevien äänten enemmistö, mikäli kokous on päätösvaltainen. Sähköisellä äänestyksellä ilman kokousta tehdyt päätökset edellyttävät johtokunnan tai tapauksen mukaan komitean kaikkien äänivaltaisten jäsenten enemmistöä.
- Jos äänestystä ei voida ratkaista komiteassa, johtokunta voi päättää asian. Mikäli johtokunta ei pysty ratkaisemaan äänestystä, jokaisella johtokunnan äänioikeutetulla jäsenellä on oikeus saattaa asia The Linux Foundationin puoleen saadakseen apua päätöksenteossa.
4. Kilpailunrajoituksia koskevat suuntaviivat
-
Kaikkien projektin osallistujien on noudatettava The Linux Foundation Antitrust Policya, joka on saatavilla osoitteessa http://www.linuxfoundation.org/antitrust-policy.
- Kaikkien osallistujien tulee kannustaa avointa osallistumista kaikista organisaatioista, jotka voivat täyttää osallistumisvaatimukset, kilpailuetuista riippumatta. Toisin sanoen yhteisö ei saa yrittää sulkea pois ketään osallistujaa muiden kriteerien, vaatimusten tai syiden perusteella kuin niillä, jotka ovat kohtuullisia ja joita sovelletaan syrjimättömästi kaikkiin osallistujiin.
5. Käytännesäännöt
-
GB voi hyväksyä oikeudenmukaiset, kohtuulliset ja syrjimättömät projektin käytännesäännöt The Linux Foundationin suostumuksella alla kuvatulla tavalla.
-
Projekti toimii läpinäkyvästi, avoimesti, yhteistyökykyisesti ja eettisesti kaikkina aikoina.
-
Kaikkien projektikeskustelujen, ehdotusten, aikataulujen, päätösten ja statusten tulosteet ovat kaikille avoimia ja helposti nähtävissä.
- Nykyiset hankkeen käytännesäännöt löytyvät osoitteesta (https://chaoss.community/about-2/code-of-conduct/).
6. Budjetti ja rahoitus
-
GB koordinoi kaikki budjetti- tai rahoitustarpeet Linux-säätiön kanssa. Osallistuvia organisaatioita voidaan pyytää sponsoroimaan projektitoimia ja infrastruktuuritarpeita vapaaehtoisesti.
-
Hanke ei kerää varoja, ja hankkeen osallistujat tukevat sitä vapaaehtoisesti.
- Linux-säätiön ei missään olosuhteissa odoteta tai vaadita ryhtymään projektin puolesta toimiin, jotka ovat ristiriidassa Linux Foundationin verovapaan tarkoituksen kanssa.
7. Yleiset säännöt ja toiminnot
Projektin tulee:
-
osallistua projektin työhön ammattimaisella tavalla yhtenäisen yhteisön ylläpitämiseksi, samalla kun säilytetään The Linux Foundationin hyvä tahto ja arvostus avoimen lähdekoodin ohjelmistoyhteisössä;
-
kunnioittaa kaikkien tavaramerkkien omistajien oikeuksia, mukaan lukien kaikki brändäys- ja käyttöohjeet;
-
ottaa Linux Foundationin mukaan kaikkiin projektin lehdistö- ja analyytikkosuhteisiin;
-
pyydettäessä toimittamaan tietoja projektiin osallistumisesta, mukaan lukien tiedot osallistumisesta projektin sponsoroimiin tapahtumiin, Linux-säätiölle; ja
- koordinoida Linux Foundationin kanssa mitä tahansa suoraan projektia varten luotuja verkkosivustoja.
8. Immateriaalioikeuspolitiikka
-
Projekti pyrkii integroimaan ja osallistumaan muihin avoimen lähdekoodin projekteihin edellä osiossa 1 esitetyn tehtävän puitteissa. Hankkeella pyritään myös varmistamaan, että asiaankuuluvat patentoitavat innovaatiot ovat saatavilla ilman patenttilisenssejä. Tämän projektin tavoitteen perusteella kehitysyhteisö:
-
noudattaa kaikkia Projektin hyödyntämien avoimen lähdekoodin projektien lisenssivaatimuksia (sellaiset projektit, yhdessä "ylävirtaprojektit"); ja
- maksimoida yhteensopivuus muiden hankkeiden kanssa, joita projekti saattaa hyödyntää.
-
-
Lukuun ottamatta osiossa 8.c mainittuja tapauksia, kaikki hankkeen koodin panokset ovat seuraavat:
-
Kaikkien uusien saapuvien koodien mukana tulee olla kehittäjän alkuperäsertifikaatti (http://developercertificate.org)
-
Kaikki koodin lisäykset vastaanotetaan ja asetetaan saataville GNU General Public License -lisenssin version 2 tai uudemman tai version 3 tai uudemman alaisena.
-
Kaikki toteutusagnostisiin mittareihin ja standardeihin liittyvät panokset, mukaan lukien niihin liittyvät komentosarjat, SQL-lauseet ja dokumentaatio, vastaanotetaan ja asetetaan saataville MIT-lisenssin alla (https://opensource.org/licenses/MIT).
- GB voi poikkeuksellisesti hyväksyä vaihtoehtoisen lisenssin käytön saapuville tai lähteville lahjoituksille. Poikkeukset edellyttävät kahden kolmasosan hyväksyntää koko GB:lle.
-
-
Ylävirran projektin koodin lisäykset, joita ei ole tallennettu projektin pääkoodivarastoon, on noudatettava soveltuvan ylävirran projektin lisäysprosessia ja lisenssiehtoja.
- Projekti voi ottaa Linux Foundationin käyttöön Linux Foundationin omistamien tavaramerkkien ja palvelumerkkien saatavuuden ja rekisteröinnissä. Kaikki projektiin liittyvät verkkotunnukset ja tavaramerkit ovat The Linux Foundationin omistuksessa, ja kaikki olemassa olevat projektiin liittyvät verkkotunnukset tai tavaramerkit siirretään The Linux Foundationille Projektin käyttöön.
9. tarkistukset
- Tätä peruskirjaa voidaan muuttaa kahdella kolmasosalla koko GB:n äänistä edellyttäen, että Linux-säätiön hyväksyntä varmistaa, että muutos on voittoa tavoittelemattomien vaatimusten ja avoimen lähdekoodin periaatteiden mukainen.