SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Ghid de Colaborare Open
Source pentru ONG-uri
Claudiu Ceia
FULL STACK DEVELOPER
Claudiu Ceia
FULL STACK DEVELOPER
Ghid de Colaborare Open Source pentru ONG-uri
1
Ghid de Colaborare Open Source pentru ONG-uri
Ce înseamnă Open
Source?
1. Definiție
2. Principii
3. Cum se aplică
principiile open
source?
De ce Open
Source?
1. Argumente pro
2. Argumente
contra
3. Cum alegi
soluția potrivită?
Propriul proiect
Open source
1. Branding
2. Primii pași
3. Checklist
4. Continuitate
5. Checklist #2
Claudiu Ceia
FULL STACK DEVELOPER
Ce înseamnă open source?
Ghid de Colaborare Open Source pentru ONG-uri
Termenul „cu sursă deschisă” (en: open source)
descrie practica de a produce sau dezvolta
anumite produse finite, permiţând accesul
utilizatorilor să acţioneze liber asupra procesului
de producţie sau dezvoltare. - Wikipedia
2
Claudiu Ceia
FULL STACK DEVELOPER
Principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
Colaborare
3
Claudiu Ceia
FULL STACK DEVELOPER
Principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
Colaborare
3
Meritocrație
Claudiu Ceia
FULL STACK DEVELOPER
Principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
Colaborare
3
Meritocrație
Comunitate
Claudiu Ceia
FULL STACK DEVELOPER
Principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
Colaborare
3
Transparență
Meritocrație
Comunitate
Claudiu Ceia
FULL STACK DEVELOPER
Principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
Colaborare
3
Transparență
Meritocrație
Comunitate
Schimb de experiență
Claudiu Ceia
FULL STACK DEVELOPER
Principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
Colaborare
3
Transparență
Meritocrație
Comunitate
Schimb de experiență Organizație non-profit
Claudiu Ceia
FULL STACK DEVELOPER
Cum se aplică principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
3
Claudiu Ceia
FULL STACK DEVELOPER
Cum se aplică principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
Date deschise
4
● data.gov.ro
● London Datastore
● openNASA
Claudiu Ceia
FULL STACK DEVELOPER
Cum se aplică principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
Date deschise
4
Colaborare deschisă
● Wikipedia
● Bitcoin
● TEDx
Claudiu Ceia
FULL STACK DEVELOPER
Cum se aplică principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
Date deschise
4
Colaborare deschisă
Medicină
● Open Source Malaria
● Open Source Drug
Discovery
Claudiu Ceia
FULL STACK DEVELOPER
Cum se aplică principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
Date deschise
4
Colaborare deschisă
Medicină
Educație
● MIT OpenCourseware
● Open edX
Claudiu Ceia
FULL STACK DEVELOPER
Cum se aplică principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
Date deschise
4
Colaborare deschisă
Medicină
Educație
Software
● Linux, Android
● GIMP, Inkscape
● Libre Office
● Wordpress
Claudiu Ceia
FULL STACK DEVELOPER
Cum se aplică principiile open source
Ghid de Colaborare Open Source pentru ONG-uri
Date deschise
4
Colaborare deschisă
Medicină
Educație
Software
Conținut deschis
● Fotografii, filme
● Alte produse creative
Claudiu Ceia
FULL STACK DEVELOPER
De ce să folosești open source
Ghid de Colaborare Open Source pentru ONG-uri
4
Argumente pro
● Gratuit (în cele mai multe cazuri)
● Sprijin din partea comunității
● Accesibil / Transparent
● Testat la scara largă
● Eviți riscuri specifice alternativelor comerciale (risc de faliment, abandon, etc.)
Claudiu Ceia
FULL STACK DEVELOPER
De ce să folosești open source
Ghid de Colaborare Open Source pentru ONG-uri
4
Argumente contra
● Ești singurul responsabil
● Alternativa comercială este mai avansată (GIMP vs Photoshop, Inkscape vs Illustrator)
● Mai mult timp investit, în cazul proiectelor open source
● Risc de abandon
Claudiu Ceia
FULL STACK DEVELOPER
Cum alegi soluția potrivită
Ghid de Colaborare Open Source pentru ONG-uri
4
Claudiu Ceia
FULL STACK DEVELOPER
Cum alegi soluția potrivită
Ghid de Colaborare Open Source pentru ONG-uri
4
Cost
Direct
● Cumperi o soluție tip cloud, cu abonament periodic?
● Versiune “premium” cu suport inclus?
Indirect
● Timp investit
● Costuri de infrastructură
Claudiu Ceia
FULL STACK DEVELOPER
Cum alegi soluția potrivită
Ghid de Colaborare Open Source pentru ONG-uri
4
“Adopție”
Popularitate
● Wordpress, Ubuntu
Sprijin privat
● Android, Chromium
“Battle-tested”
● Folosite la scară largă (Google, Facebook, etc)
Claudiu Ceia
FULL STACK DEVELOPER
Cum alegi soluția potrivită
Ghid de Colaborare Open Source pentru ONG-uri
4
Actualitate
● Care e cea mai recentă versiune?
● Cât de bine corespunde tendințelor tehnologice?
Claudiu Ceia
FULL STACK DEVELOPER
Cum alegi soluția potrivită
Ghid de Colaborare Open Source pentru ONG-uri
4
Securitate
Regulă generală
● Nu există o regulă generală
Ce e de făcut?
● Folosește tool-uri, în mod regulat (Snyk, GitHub)
● Actualizări periodice
Claudiu Ceia
FULL STACK DEVELOPER
Cum alegi soluția potrivită
Ghid de Colaborare Open Source pentru ONG-uri
4
Resurse necesare
Timp
● Actualizări periodice
Cunoștințe tehnice
● Ești familiarizat cu tehnologiile folosite?
● Ai putea contribui cu un patch, dacă e necesar?
Claudiu Ceia
FULL STACK DEVELOPER
Cum alegi soluția potrivită
Ghid de Colaborare Open Source pentru ONG-uri
4
Cerințe
Fii pragmatic
● Consideră cu atenție funcționalitățile de care ai nevoie
Claudiu Ceia
FULL STACK DEVELOPER
Cum alegi soluția potrivită
Ghid de Colaborare Open Source pentru ONG-uri
4
Cerințe
Fii pragmatic
● Consideră cu atenție funcționalitățile de care ai nevoie
○ excepție dacă știi ce face formula de mai jos, în Excel
"=VLOOKUP(DATE(2013,6,25),CHOOSE({1,2},E2:E8,A2:A8),2,0)"
Claudiu Ceia
FULL STACK DEVELOPER
Cum pornești propriul proiect open source
Ghid de Colaborare Open Source pentru ONG-uri
4
● More eyeballs
● Posibil ajutor din exterior
● Learn things
● Enabling others
● Cheaper in the long run?
● Suport specific open source (Algolia, Mapbox, etc)
Argumente pro
Claudiu Ceia
FULL STACK DEVELOPER
Cum pornești propriul proiect open source
Ghid de Colaborare Open Source pentru ONG-uri
4
● Monetizare mai dificila
● Commitment fata de comunitate, ce presupune asta
Argumente contra
Claudiu Ceia
FULL STACK DEVELOPER
Cum pornești propriul proiect open source
Ghid de Colaborare Open Source pentru ONG-uri
4
Branding
● Nume scurt, ușor de memorat
● Felul în care te prezinți poate avea o amprenta serioasă
● Evită conflictele de nume
Claudiu Ceia
FULL STACK DEVELOPER
Cum pornești propriul proiect open source
Ghid de Colaborare Open Source pentru ONG-uri
4
Primii pași
● Concentrează-te pe dezvoltarea unei comunități cât mai primitoare
● Alege o licență tip open source, permisivă
● README.md cât mai clar, primitor
● Ghid de contribuție
● Code of conduct / Reguli sociale
Claudiu Ceia
FULL STACK DEVELOPER
Cum pornești propriul proiect open source
Ghid de Colaborare Open Source pentru ONG-uri
4
Checklist / Documentație
● Licență, README.md, Code of conduct, Ghid contribuție
● Nume memorabil, nu intră în conflict cu altul deja existent
● Dacă README.md nu e suficient pentru documentație, wiki sau pagină de prezentare
● Un canal deschis pentru comunicare în timp real (IRC, Slack, RocketChat, etc.)
Claudiu Ceia
FULL STACK DEVELOPER
Cum pornești propriul proiect open source
Ghid de Colaborare Open Source pentru ONG-uri
4
Checklist / Administrativ
● Te-ai asigurat că e okay dpdv legal (să nu ai dependințe comerciale)
● Ai un plan de comunicare și promovare
● Mereu e cineva care să raspundă pe toate canalele de comunicare
● Cel puțin două persoane implicate
Claudiu Ceia
FULL STACK DEVELOPER
Cum pornești propriul proiect open source
Ghid de Colaborare Open Source pentru ONG-uri
4
Checklist / Proiect software
● Asigură-te că nu ai inclus credențiale în cod
● Ai reguli clare de contribuție (style guide, format commit message, etc.)
● Oferi o experiență cât mai plăcută de onboarding
● E ușor de instalat proiectul local
Claudiu Ceia
FULL STACK DEVELOPER
Cum pornești propriul proiect open source
Ghid de Colaborare Open Source pentru ONG-uri
4
Continuitate
● Fii primitor cu oamenii nou-veniți
● Fii cât mai deschis la sugestii / contribuții
● Setează un loc de întâlnire (online sau offline, sau amândouă)
● E okay să cedezi control celorlalți
● Încearcă să menții discuții productive
Claudiu Ceia
FULL STACK DEVELOPER
Cum pornești propriul proiect open source
Ghid de Colaborare Open Source pentru ONG-uri
4
Checklist / Comunitate
● Fii cât mai responsive, chiar dacă nu poți decât să confirmi prezența
● Setează reguli pentru contribuitori (standard de calitate, așteptări, etc.)
● Recunoaște implicarea contribuitorilor pe cât posibil
● Dacă identifici actori malițioși, îndepărtează-i din proiect cât mai curând
Claudiu Ceia
FULL STACK DEVELOPER
Cum pornești propriul proiect open source
Ghid de Colaborare Open Source pentru ONG-uri
4
Checklist / Bune practici
● Urmează bune practici aplicabile în software în general
● Cere ajutor de la “roboți” (Snyk, Travis, Uptime Robot, etc.)
● Implică-te în comunitatea open source mai largă
● Promovează-ți proiectul pe canale specifice (Hacker News, Medium, forumuri, etc.)
Ghid de colaborare Open Source pentru ONG-uri

Weitere ähnliche Inhalte

Ähnlich wie Ghid de colaborare Open Source pentru ONG-uri

Ghid e learning web@dlt planificarea 6
Ghid e learning web@dlt planificarea 6Ghid e learning web@dlt planificarea 6
Ghid e learning web@dlt planificarea 6Tomoniu Antonio
 
Ghid practic s.t.a.r.t u.p 2020 adt 5
Ghid practic s.t.a.r.t u.p 2020 adt 5Ghid practic s.t.a.r.t u.p 2020 adt 5
Ghid practic s.t.a.r.t u.p 2020 adt 5Tomoniu Antonio
 
Reţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pas
Reţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pasReţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pas
Reţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pasLumea SEO PPC
 
Catalog cursuri open 2014 MMM Consulting
Catalog cursuri open 2014 MMM ConsultingCatalog cursuri open 2014 MMM Consulting
Catalog cursuri open 2014 MMM ConsultingMadi Radulescu
 
Brosura 2016 MMM Consulting
Brosura 2016 MMM ConsultingBrosura 2016 MMM Consulting
Brosura 2016 MMM ConsultingMadi Radulescu
 
Business focus - prezentare proiect si pachete de parteneriat (vesiune actua...
Business focus -  prezentare proiect si pachete de parteneriat (vesiune actua...Business focus -  prezentare proiect si pachete de parteneriat (vesiune actua...
Business focus - prezentare proiect si pachete de parteneriat (vesiune actua...Business Days
 
Retele sociale-facebook-twitter-linked in-cum-sa.-prezentare-pas-cu-pas
Retele sociale-facebook-twitter-linked in-cum-sa.-prezentare-pas-cu-pasRetele sociale-facebook-twitter-linked in-cum-sa.-prezentare-pas-cu-pas
Retele sociale-facebook-twitter-linked in-cum-sa.-prezentare-pas-cu-pasIoana Barbu
 
Retele sociale pas cu pas: nFacebook-twitter-linked in-cum-sa.-prezentare-pas...
Retele sociale pas cu pas: nFacebook-twitter-linked in-cum-sa.-prezentare-pas...Retele sociale pas cu pas: nFacebook-twitter-linked in-cum-sa.-prezentare-pas...
Retele sociale pas cu pas: nFacebook-twitter-linked in-cum-sa.-prezentare-pas...Ioana Barbu
 
Ro New Media 4.0
Ro New Media 4.0Ro New Media 4.0
Ro New Media 4.0dstanca
 
Ghid e learning web@dlt abordarea problemelor comunitare 5
Ghid e learning web@dlt abordarea problemelor comunitare 5Ghid e learning web@dlt abordarea problemelor comunitare 5
Ghid e learning web@dlt abordarea problemelor comunitare 5Tomoniu Antonio
 
Planificarea startapurilor
Planificarea startapurilorPlanificarea startapurilor
Planificarea startapurilorVlad Namașco
 
Reţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pas
Reţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pasReţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pas
Reţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pasLumea SEO PPC
 
10 tips-uri usor de implementat pentru a obtine vizibilitate pe YouTube
10 tips-uri usor de implementat pentru a obtine vizibilitate pe YouTube10 tips-uri usor de implementat pentru a obtine vizibilitate pe YouTube
10 tips-uri usor de implementat pentru a obtine vizibilitate pe YouTubeAsociatia Techsoup Romania
 
Introducere In Analiza Strategilor V1.2 Ro
Introducere In Analiza Strategilor V1.2   RoIntroducere In Analiza Strategilor V1.2   Ro
Introducere In Analiza Strategilor V1.2 RoDaniel Gruia
 
Startup.Now #1
Startup.Now #1Startup.Now #1
Startup.Now #1ThinSlices
 
Sistem de recomandare a unei alimentatii sanatoase
Sistem de recomandare a unei alimentatii sanatoaseSistem de recomandare a unei alimentatii sanatoase
Sistem de recomandare a unei alimentatii sanatoaseLaura Lacatusu
 

Ähnlich wie Ghid de colaborare Open Source pentru ONG-uri (19)

Ghid e learning web@dlt planificarea 6
Ghid e learning web@dlt planificarea 6Ghid e learning web@dlt planificarea 6
Ghid e learning web@dlt planificarea 6
 
Ghid practic s.t.a.r.t u.p 2020 adt 5
Ghid practic s.t.a.r.t u.p 2020 adt 5Ghid practic s.t.a.r.t u.p 2020 adt 5
Ghid practic s.t.a.r.t u.p 2020 adt 5
 
Reţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pas
Reţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pasReţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pas
Reţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pas
 
Catalog cursuri open 2014 MMM Consulting
Catalog cursuri open 2014 MMM ConsultingCatalog cursuri open 2014 MMM Consulting
Catalog cursuri open 2014 MMM Consulting
 
Brosura 2016 MMM Consulting
Brosura 2016 MMM ConsultingBrosura 2016 MMM Consulting
Brosura 2016 MMM Consulting
 
Business focus - prezentare proiect si pachete de parteneriat (vesiune actua...
Business focus -  prezentare proiect si pachete de parteneriat (vesiune actua...Business focus -  prezentare proiect si pachete de parteneriat (vesiune actua...
Business focus - prezentare proiect si pachete de parteneriat (vesiune actua...
 
Retele sociale-facebook-twitter-linked in-cum-sa.-prezentare-pas-cu-pas
Retele sociale-facebook-twitter-linked in-cum-sa.-prezentare-pas-cu-pasRetele sociale-facebook-twitter-linked in-cum-sa.-prezentare-pas-cu-pas
Retele sociale-facebook-twitter-linked in-cum-sa.-prezentare-pas-cu-pas
 
Retele sociale pas cu pas: nFacebook-twitter-linked in-cum-sa.-prezentare-pas...
Retele sociale pas cu pas: nFacebook-twitter-linked in-cum-sa.-prezentare-pas...Retele sociale pas cu pas: nFacebook-twitter-linked in-cum-sa.-prezentare-pas...
Retele sociale pas cu pas: nFacebook-twitter-linked in-cum-sa.-prezentare-pas...
 
Ro New Media 4.0
Ro New Media 4.0Ro New Media 4.0
Ro New Media 4.0
 
Ghid e learning web@dlt abordarea problemelor comunitare 5
Ghid e learning web@dlt abordarea problemelor comunitare 5Ghid e learning web@dlt abordarea problemelor comunitare 5
Ghid e learning web@dlt abordarea problemelor comunitare 5
 
Planificarea startapurilor
Planificarea startapurilorPlanificarea startapurilor
Planificarea startapurilor
 
Reţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pas
Reţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pasReţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pas
Reţele sociale - Facebook, Twitter, LinkedIn - Cum să? Prezentare pas cu pas
 
10 tips-uri usor de implementat pentru a obtine vizibilitate pe YouTube
10 tips-uri usor de implementat pentru a obtine vizibilitate pe YouTube10 tips-uri usor de implementat pentru a obtine vizibilitate pe YouTube
10 tips-uri usor de implementat pentru a obtine vizibilitate pe YouTube
 
Branding pentru ONG-uri
Branding pentru ONG-uriBranding pentru ONG-uri
Branding pentru ONG-uri
 
Introducere In Analiza Strategilor V1.2 Ro
Introducere In Analiza Strategilor V1.2   RoIntroducere In Analiza Strategilor V1.2   Ro
Introducere In Analiza Strategilor V1.2 Ro
 
Startup Weekend
Startup WeekendStartup Weekend
Startup Weekend
 
Startup.Now #1
Startup.Now #1Startup.Now #1
Startup.Now #1
 
Sistem de recomandare a unei alimentatii sanatoase
Sistem de recomandare a unei alimentatii sanatoaseSistem de recomandare a unei alimentatii sanatoase
Sistem de recomandare a unei alimentatii sanatoase
 
ghid-scriere-de-proiecte
 ghid-scriere-de-proiecte ghid-scriere-de-proiecte
ghid-scriere-de-proiecte
 

Mehr von Asociatia Techsoup Romania

Soluții digitale de comunicare disponibile prin TechSoup
Soluții digitale de comunicare disponibile prin TechSoupSoluții digitale de comunicare disponibile prin TechSoup
Soluții digitale de comunicare disponibile prin TechSoupAsociatia Techsoup Romania
 
Prezentare resurse #TechsoupPentruEducatie_3 august 2022
Prezentare resurse #TechsoupPentruEducatie_3 august 2022Prezentare resurse #TechsoupPentruEducatie_3 august 2022
Prezentare resurse #TechsoupPentruEducatie_3 august 2022Asociatia Techsoup Romania
 
Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...
Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...
Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...Asociatia Techsoup Romania
 
RoboSport | 3nd “STEAM at the gymnasium” International Summer Meeting
RoboSport | 3nd “STEAM at the gymnasium” International Summer MeetingRoboSport | 3nd “STEAM at the gymnasium” International Summer Meeting
RoboSport | 3nd “STEAM at the gymnasium” International Summer MeetingAsociatia Techsoup Romania
 
Prezentare a cursurilor Asociatiei Techsoup // primavara 2022
Prezentare a cursurilor Asociatiei Techsoup // primavara 2022Prezentare a cursurilor Asociatiei Techsoup // primavara 2022
Prezentare a cursurilor Asociatiei Techsoup // primavara 2022Asociatia Techsoup Romania
 
Întâlnire de comunitate Asociatia Techsoup PIPP_Sibiu_dec2021
Întâlnire de comunitate Asociatia Techsoup PIPP_Sibiu_dec2021Întâlnire de comunitate Asociatia Techsoup PIPP_Sibiu_dec2021
Întâlnire de comunitate Asociatia Techsoup PIPP_Sibiu_dec2021Asociatia Techsoup Romania
 
Prezentare Conferinta Vocea Comunitatii in revigorarea curriculumului_ATPS_12...
Prezentare Conferinta Vocea Comunitatii in revigorarea curriculumului_ATPS_12...Prezentare Conferinta Vocea Comunitatii in revigorarea curriculumului_ATPS_12...
Prezentare Conferinta Vocea Comunitatii in revigorarea curriculumului_ATPS_12...Asociatia Techsoup Romania
 
Prezentare Asociația Techsoup_Lansare proiect Engineer your Future!
Prezentare Asociația Techsoup_Lansare proiect Engineer your Future!Prezentare Asociația Techsoup_Lansare proiect Engineer your Future!
Prezentare Asociația Techsoup_Lansare proiect Engineer your Future!Asociatia Techsoup Romania
 
Prezentare Asociatia Techsoup PIPP Sibiu oct 2021
Prezentare Asociatia Techsoup PIPP Sibiu oct 2021Prezentare Asociatia Techsoup PIPP Sibiu oct 2021
Prezentare Asociatia Techsoup PIPP Sibiu oct 2021Asociatia Techsoup Romania
 
Prezentare resurse Asociatia Techsoup pentru profesori_sesiune online (ISJ Iasi)
Prezentare resurse Asociatia Techsoup pentru profesori_sesiune online (ISJ Iasi)Prezentare resurse Asociatia Techsoup pentru profesori_sesiune online (ISJ Iasi)
Prezentare resurse Asociatia Techsoup pentru profesori_sesiune online (ISJ Iasi)Asociatia Techsoup Romania
 
Asociația Techsoup @ Academia de Leadership și Pedagogie 2021
Asociația Techsoup @ Academia de Leadership și Pedagogie 2021Asociația Techsoup @ Academia de Leadership și Pedagogie 2021
Asociația Techsoup @ Academia de Leadership și Pedagogie 2021Asociatia Techsoup Romania
 

Mehr von Asociatia Techsoup Romania (20)

Soluții digitale de comunicare disponibile prin TechSoup
Soluții digitale de comunicare disponibile prin TechSoupSoluții digitale de comunicare disponibile prin TechSoup
Soluții digitale de comunicare disponibile prin TechSoup
 
Lansare Meet and Code Moldova 2022
Lansare Meet and Code Moldova 2022Lansare Meet and Code Moldova 2022
Lansare Meet and Code Moldova 2022
 
Pasi inscriere Meet and Code Moldova
Pasi inscriere Meet and Code MoldovaPasi inscriere Meet and Code Moldova
Pasi inscriere Meet and Code Moldova
 
Prezentare resurse #TechsoupPentruEducatie_3 august 2022
Prezentare resurse #TechsoupPentruEducatie_3 august 2022Prezentare resurse #TechsoupPentruEducatie_3 august 2022
Prezentare resurse #TechsoupPentruEducatie_3 august 2022
 
Pasi aplicare Meet and Code.pptx
Pasi aplicare Meet and Code.pptxPasi aplicare Meet and Code.pptx
Pasi aplicare Meet and Code.pptx
 
Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...
Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...
Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...
 
RoboSport | 3nd “STEAM at the gymnasium” International Summer Meeting
RoboSport | 3nd “STEAM at the gymnasium” International Summer MeetingRoboSport | 3nd “STEAM at the gymnasium” International Summer Meeting
RoboSport | 3nd “STEAM at the gymnasium” International Summer Meeting
 
Technology in the Classroom
Technology in the ClassroomTechnology in the Classroom
Technology in the Classroom
 
Coding in my classroom
Coding in my classroomCoding in my classroom
Coding in my classroom
 
Perspectives on technology led learning
Perspectives on technology led learning Perspectives on technology led learning
Perspectives on technology led learning
 
Prezentare a cursurilor Asociatiei Techsoup // primavara 2022
Prezentare a cursurilor Asociatiei Techsoup // primavara 2022Prezentare a cursurilor Asociatiei Techsoup // primavara 2022
Prezentare a cursurilor Asociatiei Techsoup // primavara 2022
 
Bine ați venit în TechSoup Courses!
Bine ați venit în TechSoup Courses!Bine ați venit în TechSoup Courses!
Bine ați venit în TechSoup Courses!
 
Întâlnire de comunitate Asociatia Techsoup PIPP_Sibiu_dec2021
Întâlnire de comunitate Asociatia Techsoup PIPP_Sibiu_dec2021Întâlnire de comunitate Asociatia Techsoup PIPP_Sibiu_dec2021
Întâlnire de comunitate Asociatia Techsoup PIPP_Sibiu_dec2021
 
Prezentare Conferinta Vocea Comunitatii in revigorarea curriculumului_ATPS_12...
Prezentare Conferinta Vocea Comunitatii in revigorarea curriculumului_ATPS_12...Prezentare Conferinta Vocea Comunitatii in revigorarea curriculumului_ATPS_12...
Prezentare Conferinta Vocea Comunitatii in revigorarea curriculumului_ATPS_12...
 
Prezentare Asociația Techsoup_Lansare proiect Engineer your Future!
Prezentare Asociația Techsoup_Lansare proiect Engineer your Future!Prezentare Asociația Techsoup_Lansare proiect Engineer your Future!
Prezentare Asociația Techsoup_Lansare proiect Engineer your Future!
 
Prezentare Asociatia Techsoup PIPP Sibiu oct 2021
Prezentare Asociatia Techsoup PIPP Sibiu oct 2021Prezentare Asociatia Techsoup PIPP Sibiu oct 2021
Prezentare Asociatia Techsoup PIPP Sibiu oct 2021
 
Prezentare resurse Asociatia Techsoup pentru profesori_sesiune online (ISJ Iasi)
Prezentare resurse Asociatia Techsoup pentru profesori_sesiune online (ISJ Iasi)Prezentare resurse Asociatia Techsoup pentru profesori_sesiune online (ISJ Iasi)
Prezentare resurse Asociatia Techsoup pentru profesori_sesiune online (ISJ Iasi)
 
Prezentare Program Meet and Code 2021.pptx
Prezentare Program Meet and Code 2021.pptxPrezentare Program Meet and Code 2021.pptx
Prezentare Program Meet and Code 2021.pptx
 
Pasi inscriere Meet and Code 2021
Pasi inscriere Meet and Code 2021Pasi inscriere Meet and Code 2021
Pasi inscriere Meet and Code 2021
 
Asociația Techsoup @ Academia de Leadership și Pedagogie 2021
Asociația Techsoup @ Academia de Leadership și Pedagogie 2021Asociația Techsoup @ Academia de Leadership și Pedagogie 2021
Asociația Techsoup @ Academia de Leadership și Pedagogie 2021
 

Ghid de colaborare Open Source pentru ONG-uri

  • 1. Ghid de Colaborare Open Source pentru ONG-uri Claudiu Ceia FULL STACK DEVELOPER
  • 2. Claudiu Ceia FULL STACK DEVELOPER Ghid de Colaborare Open Source pentru ONG-uri 1 Ghid de Colaborare Open Source pentru ONG-uri Ce înseamnă Open Source? 1. Definiție 2. Principii 3. Cum se aplică principiile open source? De ce Open Source? 1. Argumente pro 2. Argumente contra 3. Cum alegi soluția potrivită? Propriul proiect Open source 1. Branding 2. Primii pași 3. Checklist 4. Continuitate 5. Checklist #2
  • 3. Claudiu Ceia FULL STACK DEVELOPER Ce înseamnă open source? Ghid de Colaborare Open Source pentru ONG-uri Termenul „cu sursă deschisă” (en: open source) descrie practica de a produce sau dezvolta anumite produse finite, permiţând accesul utilizatorilor să acţioneze liber asupra procesului de producţie sau dezvoltare. - Wikipedia 2
  • 4. Claudiu Ceia FULL STACK DEVELOPER Principiile open source Ghid de Colaborare Open Source pentru ONG-uri Colaborare 3
  • 5. Claudiu Ceia FULL STACK DEVELOPER Principiile open source Ghid de Colaborare Open Source pentru ONG-uri Colaborare 3 Meritocrație
  • 6. Claudiu Ceia FULL STACK DEVELOPER Principiile open source Ghid de Colaborare Open Source pentru ONG-uri Colaborare 3 Meritocrație Comunitate
  • 7. Claudiu Ceia FULL STACK DEVELOPER Principiile open source Ghid de Colaborare Open Source pentru ONG-uri Colaborare 3 Transparență Meritocrație Comunitate
  • 8. Claudiu Ceia FULL STACK DEVELOPER Principiile open source Ghid de Colaborare Open Source pentru ONG-uri Colaborare 3 Transparență Meritocrație Comunitate Schimb de experiență
  • 9. Claudiu Ceia FULL STACK DEVELOPER Principiile open source Ghid de Colaborare Open Source pentru ONG-uri Colaborare 3 Transparență Meritocrație Comunitate Schimb de experiență Organizație non-profit
  • 10. Claudiu Ceia FULL STACK DEVELOPER Cum se aplică principiile open source Ghid de Colaborare Open Source pentru ONG-uri 3
  • 11. Claudiu Ceia FULL STACK DEVELOPER Cum se aplică principiile open source Ghid de Colaborare Open Source pentru ONG-uri Date deschise 4 ● data.gov.ro ● London Datastore ● openNASA
  • 12. Claudiu Ceia FULL STACK DEVELOPER Cum se aplică principiile open source Ghid de Colaborare Open Source pentru ONG-uri Date deschise 4 Colaborare deschisă ● Wikipedia ● Bitcoin ● TEDx
  • 13. Claudiu Ceia FULL STACK DEVELOPER Cum se aplică principiile open source Ghid de Colaborare Open Source pentru ONG-uri Date deschise 4 Colaborare deschisă Medicină ● Open Source Malaria ● Open Source Drug Discovery
  • 14. Claudiu Ceia FULL STACK DEVELOPER Cum se aplică principiile open source Ghid de Colaborare Open Source pentru ONG-uri Date deschise 4 Colaborare deschisă Medicină Educație ● MIT OpenCourseware ● Open edX
  • 15. Claudiu Ceia FULL STACK DEVELOPER Cum se aplică principiile open source Ghid de Colaborare Open Source pentru ONG-uri Date deschise 4 Colaborare deschisă Medicină Educație Software ● Linux, Android ● GIMP, Inkscape ● Libre Office ● Wordpress
  • 16. Claudiu Ceia FULL STACK DEVELOPER Cum se aplică principiile open source Ghid de Colaborare Open Source pentru ONG-uri Date deschise 4 Colaborare deschisă Medicină Educație Software Conținut deschis ● Fotografii, filme ● Alte produse creative
  • 17. Claudiu Ceia FULL STACK DEVELOPER De ce să folosești open source Ghid de Colaborare Open Source pentru ONG-uri 4 Argumente pro ● Gratuit (în cele mai multe cazuri) ● Sprijin din partea comunității ● Accesibil / Transparent ● Testat la scara largă ● Eviți riscuri specifice alternativelor comerciale (risc de faliment, abandon, etc.)
  • 18. Claudiu Ceia FULL STACK DEVELOPER De ce să folosești open source Ghid de Colaborare Open Source pentru ONG-uri 4 Argumente contra ● Ești singurul responsabil ● Alternativa comercială este mai avansată (GIMP vs Photoshop, Inkscape vs Illustrator) ● Mai mult timp investit, în cazul proiectelor open source ● Risc de abandon
  • 19. Claudiu Ceia FULL STACK DEVELOPER Cum alegi soluția potrivită Ghid de Colaborare Open Source pentru ONG-uri 4
  • 20. Claudiu Ceia FULL STACK DEVELOPER Cum alegi soluția potrivită Ghid de Colaborare Open Source pentru ONG-uri 4 Cost Direct ● Cumperi o soluție tip cloud, cu abonament periodic? ● Versiune “premium” cu suport inclus? Indirect ● Timp investit ● Costuri de infrastructură
  • 21. Claudiu Ceia FULL STACK DEVELOPER Cum alegi soluția potrivită Ghid de Colaborare Open Source pentru ONG-uri 4 “Adopție” Popularitate ● Wordpress, Ubuntu Sprijin privat ● Android, Chromium “Battle-tested” ● Folosite la scară largă (Google, Facebook, etc)
  • 22. Claudiu Ceia FULL STACK DEVELOPER Cum alegi soluția potrivită Ghid de Colaborare Open Source pentru ONG-uri 4 Actualitate ● Care e cea mai recentă versiune? ● Cât de bine corespunde tendințelor tehnologice?
  • 23. Claudiu Ceia FULL STACK DEVELOPER Cum alegi soluția potrivită Ghid de Colaborare Open Source pentru ONG-uri 4 Securitate Regulă generală ● Nu există o regulă generală Ce e de făcut? ● Folosește tool-uri, în mod regulat (Snyk, GitHub) ● Actualizări periodice
  • 24. Claudiu Ceia FULL STACK DEVELOPER Cum alegi soluția potrivită Ghid de Colaborare Open Source pentru ONG-uri 4 Resurse necesare Timp ● Actualizări periodice Cunoștințe tehnice ● Ești familiarizat cu tehnologiile folosite? ● Ai putea contribui cu un patch, dacă e necesar?
  • 25. Claudiu Ceia FULL STACK DEVELOPER Cum alegi soluția potrivită Ghid de Colaborare Open Source pentru ONG-uri 4 Cerințe Fii pragmatic ● Consideră cu atenție funcționalitățile de care ai nevoie
  • 26. Claudiu Ceia FULL STACK DEVELOPER Cum alegi soluția potrivită Ghid de Colaborare Open Source pentru ONG-uri 4 Cerințe Fii pragmatic ● Consideră cu atenție funcționalitățile de care ai nevoie ○ excepție dacă știi ce face formula de mai jos, în Excel "=VLOOKUP(DATE(2013,6,25),CHOOSE({1,2},E2:E8,A2:A8),2,0)"
  • 27. Claudiu Ceia FULL STACK DEVELOPER Cum pornești propriul proiect open source Ghid de Colaborare Open Source pentru ONG-uri 4 ● More eyeballs ● Posibil ajutor din exterior ● Learn things ● Enabling others ● Cheaper in the long run? ● Suport specific open source (Algolia, Mapbox, etc) Argumente pro
  • 28. Claudiu Ceia FULL STACK DEVELOPER Cum pornești propriul proiect open source Ghid de Colaborare Open Source pentru ONG-uri 4 ● Monetizare mai dificila ● Commitment fata de comunitate, ce presupune asta Argumente contra
  • 29. Claudiu Ceia FULL STACK DEVELOPER Cum pornești propriul proiect open source Ghid de Colaborare Open Source pentru ONG-uri 4 Branding ● Nume scurt, ușor de memorat ● Felul în care te prezinți poate avea o amprenta serioasă ● Evită conflictele de nume
  • 30. Claudiu Ceia FULL STACK DEVELOPER Cum pornești propriul proiect open source Ghid de Colaborare Open Source pentru ONG-uri 4 Primii pași ● Concentrează-te pe dezvoltarea unei comunități cât mai primitoare ● Alege o licență tip open source, permisivă ● README.md cât mai clar, primitor ● Ghid de contribuție ● Code of conduct / Reguli sociale
  • 31. Claudiu Ceia FULL STACK DEVELOPER Cum pornești propriul proiect open source Ghid de Colaborare Open Source pentru ONG-uri 4 Checklist / Documentație ● Licență, README.md, Code of conduct, Ghid contribuție ● Nume memorabil, nu intră în conflict cu altul deja existent ● Dacă README.md nu e suficient pentru documentație, wiki sau pagină de prezentare ● Un canal deschis pentru comunicare în timp real (IRC, Slack, RocketChat, etc.)
  • 32. Claudiu Ceia FULL STACK DEVELOPER Cum pornești propriul proiect open source Ghid de Colaborare Open Source pentru ONG-uri 4 Checklist / Administrativ ● Te-ai asigurat că e okay dpdv legal (să nu ai dependințe comerciale) ● Ai un plan de comunicare și promovare ● Mereu e cineva care să raspundă pe toate canalele de comunicare ● Cel puțin două persoane implicate
  • 33. Claudiu Ceia FULL STACK DEVELOPER Cum pornești propriul proiect open source Ghid de Colaborare Open Source pentru ONG-uri 4 Checklist / Proiect software ● Asigură-te că nu ai inclus credențiale în cod ● Ai reguli clare de contribuție (style guide, format commit message, etc.) ● Oferi o experiență cât mai plăcută de onboarding ● E ușor de instalat proiectul local
  • 34. Claudiu Ceia FULL STACK DEVELOPER Cum pornești propriul proiect open source Ghid de Colaborare Open Source pentru ONG-uri 4 Continuitate ● Fii primitor cu oamenii nou-veniți ● Fii cât mai deschis la sugestii / contribuții ● Setează un loc de întâlnire (online sau offline, sau amândouă) ● E okay să cedezi control celorlalți ● Încearcă să menții discuții productive
  • 35. Claudiu Ceia FULL STACK DEVELOPER Cum pornești propriul proiect open source Ghid de Colaborare Open Source pentru ONG-uri 4 Checklist / Comunitate ● Fii cât mai responsive, chiar dacă nu poți decât să confirmi prezența ● Setează reguli pentru contribuitori (standard de calitate, așteptări, etc.) ● Recunoaște implicarea contribuitorilor pe cât posibil ● Dacă identifici actori malițioși, îndepărtează-i din proiect cât mai curând
  • 36. Claudiu Ceia FULL STACK DEVELOPER Cum pornești propriul proiect open source Ghid de Colaborare Open Source pentru ONG-uri 4 Checklist / Bune practici ● Urmează bune practici aplicabile în software în general ● Cere ajutor de la “roboți” (Snyk, Travis, Uptime Robot, etc.) ● Implică-te în comunitatea open source mai largă ● Promovează-ți proiectul pe canale specifice (Hacker News, Medium, forumuri, etc.)

Hinweis der Redaktion

  1. Proiectele populare au mai multe beneficii: comunitate (raspunsuri la intrebari), proces QA organic, mult mai mici sansele de abandon, prea rar sunt populare pentru ca nu au alternative Proiecte open source sprijinite de companii (engineers getting paid)
  2. Proiectele populare au mai multe beneficii: comunitate (raspunsuri la intrebari), proces QA organic, mult mai mici sansele de abandon, prea rar sunt populare pentru ca nu au alternative Proiecte open source sprijinite de companii (engineers getting paid)
  3. Mitul proiectelor open source, fie secure, fie insecure Foloseste tool-uri pentru a valida securitatea proiectului folosit (snyk, github)
  4. Esti familiarizat cu tehnologiile folosite? La nevoie, poti contribui chiar tu cu un patch pentru a rezolva o anumita problema cu care te confrunti?
  5. Esti familiarizat cu tehnologiile folosite? La nevoie, poti contribui chiar tu cu un patch pentru a rezolva o anumita problema cu care te confrunti?
  6. Ce cerinte ai de la solutia cautata? (for real) In general, nu folosim produsele digitale la maxima lor capacitate Esti sigur ca vrei un tool in care te poti specializa ani de zile pentru a face o suma pe o coloana?
  7. Ce cerinte ai de la solutia cautata? (for real) In general, nu folosim produsele digitale la maxima lor capacitate Esti sigur ca vrei un tool in care te poti specializa ani de zile pentru a face o suma pe o coloana?
  8. Ce cerinte ai de la solutia cautata? (for real) In general, nu folosim produsele digitale la maxima lor capacitate Esti sigur ca vrei un tool in care te poti specializa ani de zile pentru a face o suma pe o coloana?
  9. Ce cerinte ai de la solutia cautata? (for real) In general, nu folosim produsele digitale la maxima lor capacitate Esti sigur ca vrei un tool in care te poti specializa ani de zile pentru a face o suma pe o coloana?
  10. Ce cerinte ai de la solutia cautata? (for real) In general, nu folosim produsele digitale la maxima lor capacitate Esti sigur ca vrei un tool in care te poti specializa ani de zile pentru a face o suma pe o coloana?
  11. Ce cerinte ai de la solutia cautata? (for real) In general, nu folosim produsele digitale la maxima lor capacitate Esti sigur ca vrei un tool in care te poti specializa ani de zile pentru a face o suma pe o coloana?
  12. Ce cerinte ai de la solutia cautata? (for real) In general, nu folosim produsele digitale la maxima lor capacitate Esti sigur ca vrei un tool in care te poti specializa ani de zile pentru a face o suma pe o coloana?
  13. Ce cerinte ai de la solutia cautata? (for real) In general, nu folosim produsele digitale la maxima lor capacitate Esti sigur ca vrei un tool in care te poti specializa ani de zile pentru a face o suma pe o coloana?
  14. Ce cerinte ai de la solutia cautata? (for real) In general, nu folosim produsele digitale la maxima lor capacitate Esti sigur ca vrei un tool in care te poti specializa ani de zile pentru a face o suma pe o coloana?