Upstream Challenge este un concurs dedicat studenților pentru a încuraja contribuțiile în upstream la proiecte Open Source și pentru a promova și crește vizibilitatea acestora

Despre concurs

În ultimii ani, contribuțiile în Open Source ale studenților din România sunt din în ce în ce mai vizibile. Cu sprijinul comunităților locale, al partenerilor din industrie și al oportunităților de forma Google Summer of Code, ROSEdu Summer of Code, etc., studenții își îmbunătățesc abilitățile de dezvoltare de aplicații, abilitățile colaborative și își cresc vizibilitatea activităților.

Pentru a stimula și mai mult contribuțiile, am dezvoltat și te încurajăm să participi la Upstream Challenge.

Concursul se va desfășura în perioada 1 martie - 15 septembrie 2014.


Cum participi?

Citește regulamentul, lista de proiecte și secțiunea de resurse utile.

Pentru a participa la concurs trebuie să te înscrii pe lista de discuții după care să:
- identifici un bug;
- rezolvi bug-ul;
- trimiți detaliile rezolvării bug-ului pe lista de discuții.
În continuare, pentru următoarele contribuții vei repeta cei 3 pași de mai sus.

Regulament Upstream Challenge

Durată

Concursul se va desfășura în perioada 1 martie - 15 septembrie 2014.

Participanți

Concursul se adresează studenților din ciclurile licență și master de la toate instituțiile de învățământ superior din România. Persoanele afiliate sponsorilor (angajați, sponsorizați pentru proiectele de diplomă etc.) cât și persoanele plătite (angajați) pentru a susține un anumit proiect open source vor putea participa pentru statistici dar NU vor fi eligibile pentru obținerea de premii. Persoanele care participă la programe de încurajare a contribuțiilor în proiecte open-source și care sunt finanțate prin burse pot participa.

Structură

Concursul este structurat pe 4 track-uri pentru a încuraja participarea tuturor studenților.
- Anul 1
- Anul 2
- Anul 3
- Anul 4 / Master

Proiecte acceptate

Se vor accepta contribuții upstream pentru proiectele care au un release public cel târziu pe 1 februarie 2014.

Proiectele acceptate trebuie să fie Open Source și să nu fie implicate în probleme de legalitate cu alte proiecte sau firme existente (fără reverse engineering, probleme de licențiere etc.)

Se vor evalua proiectele și calitativ, în funcție de complexitate și număr de utilizatori.

Pentru ca un proiect să fie acceptat, va trebui să cereți acest lucru pe upstream-challenge@lists.rosedu.org. Trimiteți un e-mail cu subiectul [UpstreamChallenge] Eligibilitate proiect - ProjectName (unde ProjectName este numele proiectului) și precizați în e-mail link-ul către site-ul proiectului și licență acestuia. Vă vom răspunde în scurt timp dacă proiectul este acceptat. Dacă proiectul este acceptat puteți contribui la acesta.

Pe site este menținută lista de proiecte acceptate, care va fi completată pe măsură ce apar proiecte noi.

Desfășurare

Pe durata participării la concurs, studentul va urmări următorul workflow:

  1. identifică un proiect și un bug/feature la care vrea să lucreze
  2. rezolvă bug-ul/feature request-ul
  3. trimite contribuția către upstream
  4. cel târziu la o săptămână după trimiterea contribuției upstream, va trimite un mail la upstream-challenge@lists.rosedu.org conținând link către lista de commit-uri din cadrul patch-ului. Organizatorii vor urmări evoluția patch-ului din momentul în care acest mail este trimis.

Fiecare track are câte un responsabil care va urmări această listă și va actualiza paginile track-urilor, unde sunt listate contribuțiile participanților. Aceaste actualizări vor fi făcute în cel mult o săptămână de la trimiterea mail-ului sau schimbarea stării patch-ului.

Dacă mail-ul cu lista de commit-uri nu este trimis în intervalul de o săptămână de la trimiterea upstream atunci contribuția nu mai face parte din concurs și nu va participa la evaluarea finală.

Reguli evaluare patch

Patch-urile trimise de participanți vor fi evaluate luând în calcul:

  • importanța bugului
  • dificultatea bugului
  • numărul de utilizatori afectați
  • activitatea studentului pe canalele proiectului (IRC, liste discuții) pe durata contribuției
  • consecvența studentului: preferăm contribuții consistente la același proiect în defavoarea unor contribuții punctuale la mai multe proiecte

NU va intra în evaluare promovarea activității prin ROSEdu TechBlog sau ROSEdu TechTalks.

Premii

Pentru fiecare track, vom oferi ca premii câte un Kindle Fire HDX, un Pebble smartwatch, și o plăcuță raspberry pi. Pe lângă acestea, pentru contribuții semnificative, sponsorii pot acorda premii speciale per track sau per proiect

Organizatorii și sponsorii nu se obligă să ofere garanție premiilor acordate.

Clasament



Anul 1
Călin Cruceru
Iulian Gabriel Radu
Gabriel Ivascu
Alex Niculae
Anul 2
Nicu Badescu
Bogdan Petcu
Mihai Varga
Calin Cruceru
Anul 3
Vlad Fulgeanu
Andreea Bernat
Anul 4 și master
Veaceslav Munteanu
Mihai Neacsu
Mihai Bivol
Andrei Petre


Poze premiere

Track: Anul 1


La acest track sunt contribuții acceptate.

Următoarele persoane s-au înregistrat în concurs pentru acest track:

Track: Anul 2


La acest track sunt contribuții acceptate.

Următoarele persoane s-au înregistrat în concurs pentru acest track:

Track: Anul 3


La acest track sunt contribuții acceptate.

Următoarele persoane s-au înregistrat în concurs pentru acest track:

Track: Anul 4 / Master


La acest track sunt contribuții acceptate.

Următoarele persoane s-au înregistrat în concurs pentru acest track:

Meta

Resurse utile

Contribuțiile participanților, defalcate pe track-uri:
- Anul 1
- Anul 2
- Anul 3
- Anul 4 / Master

Lista proiectelor propuse

Lista publică de discuții: upstream-challenge@lists.rosedu.org

Lista comunității de kernel: firefly@lists.rosedu.org (pentru discuțiile legate de kernel development)

Un articol intitulat "Firefox & Upstream Challenge", scris de Valentin Goșu.

Paginile de Facebook și Google+ ale concursului

Suport pentru studenți

Pentru a încuraja participarea la concurs, se vor organiza workshop-uri despre folosirea unor instrumente precum git, issue tracker, submisii de patch-uri, etc. Toate acestea vor fi anunțate pe paginile Facebook și Google+ asociate precum și în secțiunea de știri de pe pagina principală a acestui site.

Studenții pot pune întrebări legate de development pe listele upstream-challenge@lists.rosedu.org și firefly@lists.rosedu.org sau pe paginile de Facebook sau Google+ ale concursului.

Participanții sunt încurajați să împărtășească prin ROSEdu Techblog sau ROSEdu TechTalks cunoștințele acumulate în timpul realizării unei contribuții.

Ediții anterioare

Primăvară 2012
Primăvară 2013

Condiții și drepturi de folosire

ROSEdu deține drepturile asupra întregului conținut al acestui site.
ROSEdu, în calitate de deținător al drepturilor de autor, eliberează conținutul acestui site sub licența GNU Free Documentation License v1.2. În acest sens, accesul, distribuția și modificarea conținutului sunt libere, cu condiția păstrării autorilor inițiali. Se recomandă folosirea sintagmei "Documentație originală scrisă de membrii asociației studențești ROSEdu".
Pentru informații suplimentare, te așteptăm pe lista generală a ROSEdu sau pe canalul IRC #rosedu.


Track:

Contribuții:

 

Data Proiect Patch