GitHub

De Viquipèdia
Salta a: navegació, cerca
Infotaula d'organitzacióGitHub, Inc.
GitHub
GitHub logo 2013 padded.svg

Lema "Build software better, together."
Mascota Octocat
Dades bàsiques
Tipus entitat shared web hosting service i repository
Sector Programari
Especialitat Serveis de Git
Idioma oficial Anglès
Història
Estatus legal Actiu
Fundació Febrer 8, 2008; fa 10 anys (2008-02-08)
Fundadors Tom Preston-Werner
Chris Wanstrath
PJ Hyett
Activitat
Zona on actua Arreu del món
Membres 10 mill-ions (2015)
Registre Opcional (requerit per crear i unir-se a projectes)
Organització i govern
Seu central 
Executiu en cap Chris Wanstrath
CEO Chris Wanstrath
Persona clau PJ Hyett
Empleats 324 (2015)[1]
És propietat de GitHub Inc.

Web github.com
Facebook: GitHub Twitter: GitHub Google+: 100783000750998918646 Youtube: UC7c3Kb6jYCRj4JOHHZTxKsQ
Modifica dades a Wikidata

GitHub és un servei de hosting de repositoris Git, el qual ofereix tota la funcionalitat de Git de control de revisió distribuït i administració de codi de la font (SCM) així com afegint les seves característiques pròpies. A diferència de Git, el qual és estrictament una eina de línia d'ordres, GitHub proporciona una interfície gràfica basada en web i escriptori així com integració del mòbil. També proporciona control d'accés i diverses característiques de col·laboració com bug tracking, administració de tasques, i wikis per cada projecte.[2]

GitHub ofereix ambdós plans; per a repositoris privats i comptes gratuïts, els quals són normalment utilitzats de host en projectes de programari lliure.[3][4] Del 2015, GitHub informa que hi ha més de 9 milions d'usuaris i més de 21,1 milions de repositoris, fent-lo el host de codi de font més gran del món.[5][6]

Serveis[modifica]

GitHub[modifica]

El desenvolupament de GitHub va començar l'1 d'octubre de 2007.[7][8] El lloc va ser llançat a l'abril de 2008 per Tom Preston-Werner, Chris Wanstrath, i PJ Hyett després que hagués estat disponible per uns quants mesos prèviament com a període de beta.[9]

Els projectes a GitHub poden ser accedits i manipulats utilitzant l'estàndard d'interfície de consola d'ordres Git i totes les ordres estàndard Git funcionen. GitHub també permet navegar als usuaris no registrats pels repositoris públics. Múltiples clients d'escriptori i connectorsde Git també han estat creats per GitHub i altres tercers que integren amb la plataforma.

El lloc proporciona funcions com a les xarxes socials com notificacions, seguidors, wikis (utilitzant wiki el programari anomenat Gollum) i un gràfic de xarxa social per mostrar com els desenvolupadors treballen en les seves versions ("forquilles" de l'anglès "forks") d'un repositori i que aquella forquilla (i la branca dins d'aquella forquilla) és la versió més nova.

Un usuari ha de crear un compte per tal de contribuir i aportar contingut al lloc, però els repositoris públics poden ser navegats i descarregats per qualsevol persona. Amb un compte d'usuari registrat, els usuaris són capaços de parlar, gestionar, crear repositoris, entregar contribucions a altres repositoris, i revisar canvis de codi.

El programari que fa funcionar GitHub va ser escrit utilitzant Ruby on Rails i Erlang pels desenvolupadors de GitHub, Inc. Chris Wanstrath, PJ Hyett, i Tom Preston-Werner.[10]

Abast[modifica]

GitHub és majoritàriament utilitzat per a programar.

A més de codi font, GitHub dóna suport als formats i les característiques següents:

  • Documentació, inclòs un arxiu README creat automàticament en una varietat de formats semblants a  Markdown (vegeu arxius README a GitHub)
  • Seguiment d'assumptes (incloses peticions)
  • Wikis
  • Petites pàgines web petites poden ser hosted a partir de repositoris públics de GitHub. El format d'URL és http://''username''.github.io.
  • Llistes de tasques dins d'arxius
  • Format natiu de Photoshop vist prèviament i comparat a versions anteriors del mateix arxiu.

Llicències de repositoris[modifica]

Les condicions d'ús de GitHub no requereixen que projectes de programari públic hosted a GitHub coneguin la Definició de Codi obert. Per tant (i en qualsevol cas) és aconsellable per usuaris i desenvolupadors que pretenen utilitzar una peça del programari trobat en GitHub que llegeixin la llicència de programari en el repositori (normalment trobat en un arxiu situat entre els primers anomenat LICENSE, "LICENSE.txt", o similar) per determinar si accepta les condicions.

GitHub Enterprise[modifica]

GitHub Enterprise és similar al servei públic de GitHub però està pensat per ser usat pel desenvolupament de programari de grans empreses mentre que l'empresa vol mantenir els seus repositoris darrere un tallafoc corporat.[11]

Gist[modifica]

GitHub també proporciona altres serveis: un lloc de l'estil de pastebin anomenat Gist[12] que està pensat per mantenir-hi fragments de codi (GitHub està pensat més aviat per mantenir projectes més grans), i un servei d'allotjament de diapositives anomenat Speaker Deck.

Tom Preston-Werner va presentar la llavors nova característica a la conferència de Ruby l'any 2008.[13] Gist construeix en el concepte simple i tradicional de pastebin afegint control de versions per fragments de codi, forking fàcil i encriptació SSL per gists privats. Perquè cada gist té el seu propi repositori Git, múltiples fragments de codi poden estar continguts amb una simple enganxada i poden ser fàcilment utilitzats fent servir Git. A més, el codi forked pot ser tornat a l'autor original en forma de pegat, per tant els gists es converteixen més en mini projectes.

Programa Educatiu[modifica]

GitHub va llançar un nou programa el dia 7 d'octubre de 2014 anomenat el Pack de Github de l'Estudiant de Desenvolupador (en anglès GitHub Student Developer Pack) per donar als estudiants accés gratuït a eines i servei de desenvolupament populars. GitHub va treballar juntament amb Bitnami, Crowdflower, DigitalOcean, DNSimple, HackHands, Namecheap, Orchestrate, Screenhero, SendGrid, Stripe, Travis CI i Unreal Engine per crear el programa.[14]

Història[modifica]

  • 24 de febrer de 2009: Els membres de l'equip de GitHub anuncia, en una xerrada a la seu de Yahoo!, que amb aquell primer any en línia, GitHub ha acumulat més de 46.000 repositoris públics, 17.000 dels quals s'han format el mes previ a la xerrada. En aquell temps, 6.200 repositoris havien estat "enforquillats" i com a mínim 4.600 havien estat fusionats.
  • 5 de juliol de 2009: GitHub anuncia que tenen més de 100.000 usuaris.
  • 27 de juliol de 2009: En una altra xerrada a Yahoo!, Tom Preston-Werner anuncia que GitHub ha crescut fins a mantenir 90.000 repositoris públics únics, 12.000 havien estat "enforquillats" com a mínim una vegada, que crea un total de 135.000 repositoris.[15]
  • 25 de juliol de 2010: GitHub anuncia que manté un milió de repositoris.[16]
  • 20 d'abril de 2011: GitHub anuncia que manté 2 milions de repositoris.[17]
  • 2 de juny de 2011: ReadWriteWeb reporta que GitHub ha sobrepassat a SourceForge i Google Code en el nombre total d'edicions en el període de Gener a Maig de 2011.[18]
  • 9 de juliol de 2012: En Peter Levine, soci global de l'investor de GitHub Andreessen Horowitz, diu que GitHub ha estat augmentant el benefici un 300% anualment des de 2008 "profitable gairebé sempre".[19]
  • 16 de gener de 2013: GitHub anuncia que ha passat els 3 milions d'usuaris i que en aquell moment mantené més de 6 milions de repositoris.[20]
  • 23 de desembre de 2013: GitHub anuncia que ha arribat als 10 milions de repositoris.[21]
  • En el juny de 2015, GitHub obre una oficina al Japó que és la primera fora dels EUA.[22]
  • 29 de juliol de 2015: GitHub anuncia que ha recaptat $250 milions en una campanya de recaptació dirigida per Sequoia Capital. La ronda valora la companyia aproximadament a $2 mil milions.[23]

Censura[modifica]

  • 3 de desembre de 2014: GitHub és bloquejat a Rússia durant uns dies després que un usuari pengés manuals de suïcidi.[24]
  • 31 de desembre de 2014: GitHub és bloquejat a Índia (juntament amb 31 altres pàgines web) després que usuaris pengessin contingut pro-ISIS.[25] El 10 de gener de 2015 GitHub és desbloquejat.
  • 26 de març de 2015: GitHub cau víctima d'un atac de denegació de servei distribuït massiu (DDoS) que dura més de 118 hores.[26] L'atac, que sembla originat a la Xina, tenia al punt de mira contingut d'usuaris mantingut per GitHub descrivint mètodes de passar la censura d'Internet.[27][28][29]

Empresa[modifica]

GitHub, Inc. era originalment conegut com a Logical Awesome.

Els empleats de GitHub no són pagats a comissió.

Finances[modifica]

GitHub.com és un negoci creat a partir d'una idea, que amb els seus primers anys va aconseguir prou ingressos com per ser finançat exclusivament pels seus tres fundadors i començar a agafar treballadors.[30] Durant el juliol de 2012, quatre anys després que la companyia es creés, Andreessen Horowitz va invertir $100 milions en capital de risc.

Referències[modifica]

  1. «GitHub Team Info». Github. [Consulta: 30 març 2015].
  2. Williams, Alex (9 de juliol de 2012).
  3. "Per què el model de preus de GitHub "fa pudor" (per nosaltres)". (en anglès)
  4. "El problema de posar tot el codi del món a GitHub". (en anglès)
  5. "GitHub Press Info". github.com. (en anglès)
  6. Georgios Gousios; Bogdan Vasilescu; Alexander Serebrenik; Andy Zaidman.
  7. Weis, Kristina (2014-02-10).
  8. Preston-Werner, Tom (19 d'octubre de 2008).
  9. Catone, Josh (24 de juliol de 2008).
  10. "Entrevista amb Chris Wanstrath". (en anglès)
  11. «Introduint GitHub Enterprise» (en anglès). [Consulta: 20 agost 2015].
  12. «GitHub Gist és com el "pastie" en "steroids"» (en anglès). [Consulta: 20 agost 2015].
  13. «Ell va preveure la nova caracteristica de Git» (en anglès). [Consulta: 20 juliol 2008].
  14. «GitHub s'ajunta amb DigitalOcean, Unreal Engine, i altres per oferir eines de desenvolupament gratuïtes als alumnes» (en anglès).
  15. «El Llindar de PITA: GitHub vs. CPAN» (en anglès). Dascalescu, Dan.
  16. «Blog oficial de Git: 1 milió de repositoris» (en anglès).
  17. «Aquests són nombres grans» (en anglès).
  18. «GitHub ha passat a SourceForge i Google Cloud» (en anglès).
  19. «El programari es menja el desenvolupament de programari» (en anglès). Peter Levine.
  20. «GitHub arriba als 3,5 milions d'usuaris i als 6 milions de repositoris» (en anglès).
  21. «10 milions de repositoris» (en anglès).
  22. «GitHub s'expandeix al Japó, la seva primera oficina fora dels EUA.» (en anglès).
  23. «GitHub recapta 250 milions de dòlars en una nova campanya, ara és valorat a 2.000 milions de dòlars» (en anglès).
  24. «GitHub és bloquejat a Rússia uns dies després de pàgines que es refereixen al suïcidi» (en anglès).
  25. «GitHub, Vimeo i altres 30 webs bloquejades a Índia després de trobar contingut d'ISIS.» (en anglès).
  26. «Atac DDoS a gran escala a GitHub» (en anglès). github.com.
  27. «Aquesta nit GitHub ha tingut un DDoS massiu provinent de la Xina» (en anglès).
  28. «GitHub pateix un ciberatac» (en anglès). The Wall Street Journal.
  29. «DDoS massiu a GitHub del govern xinès» (en anglès). arstechnica.com.
  30. «El CEO de GitHub explica per què va trigar tant a augmentar el capital de risc» (en anglès).

Vegeu també[modifica]

A Wikimedia Commons hi ha contingut multimèdia relatiu a: GitHub Modifica l'enllaç a Wikidata