Code Google è morto, quali sono le migliori alternative?

In una svolta inaspettata degli eventi, Google ha annunciato che il 26 gennaio 2016, Google Code passerà, così semplice. Il progetto che ha cercato di competere con giganti come GitHub a quanto pare non è sostenibile ea poco a poco le restrizioni sembreranno chiudersi a poco a poco.

Il primo cambiamento che molti utenti vedranno (e alcuni stanno già vedendo da quello che ho capito) è che i nuovi progetti non potranno più essere caricati e che il contenuto che è stato ospitato finora sarà disponibile in modalità di sola lettura.

In questo momento che a Cuba ci stavamo godendo l'apertura di molti servizi di Google, hanno deciso di chiudere Google Code, tuttavia abbiamo ancora alcune alternative. Vediamone alcuni.

GitHub

Github

Forse il sistema di Forja più conosciuto e apprezzato, ma non il migliore secondo me per le sue limitate funzionalità. Lo svantaggio principale di Github è che per avere repository privati ​​dobbiamo comunque pagare i prezzi non sono così esagerate per molti. D'altra parte, ci offre 1 GB di spazio per ogni progetto, oltre a un Wiki e un sito Web per ciascuno di essi.

Un altro vantaggio che GitHub ci offre sono i grafici per vedere come lavorano gli sviluppatori nei loro repository e fork dei progetti, funzionalità come se fosse un social network, ed è un ottimo strumento per il lavoro collaborativo. Usa il framework Ruby on Rails.

bitbucket

BitBucket

Di tutti i siti per falsificare questo è il mio preferito ed è scritto in Python. I funzionalità e miglioramenti I bitbucket sono tanti, tuttavia ha due caratteristiche che hanno risolto la mia vita:

  • Possiamo fare spingere y tirare su https (per quelli con porte git chiuse sui propri ISP).
  • Possiamo avere repository pubblici, privati ​​e condivisi senza pagare un centesimo, sia in formato GIT o mutevole.

Certo, offre anche piani aziendali e altri strumenti per Atlassian (la società dietro il progetto e altri come HipChat) per creare una piattaforma di lavoro collaborativa molto completa.

Gitorius

Gitorius

Un altro ottimo servizio che è stato recentemente acquistato da GitLab pertanto, smetterà di servire a maggio di quest'anno.

Ad ogni modo, ha lo svantaggio che se un progetto o un repository supera i 500 MB / mese, o supera in modo significativo l'utilizzo medio della larghezza di banda di altri utenti o client, Gitorious.org si riserva il diritto di disattivare o limitare l'account, progetto o repository fino al proprietario di tale account può ridurre il consumo di larghezza di banda.

GitLab

GitLab

GitLab è forse l'alternativa più interessante per me dopo BitBucket. La sua particolarità è la possibilità di scaricare la sua piattaforma OpenSource per installarlo sul nostro server.

In GitLab possiamo creare più di 100000 progetti, gruppi che dipendono da diversi repository e per la sua interfaccia e aspetto è quello che più somiglia a GitHub. GitLab include la gestione del repository git, revisioni del codice, tracciamento dei problemi, wiki e molto altro.

Naturalmente, ti consente di fare un lavoro collaborativo, vedere l'attività di altri progetti o persone e si integra con molti strumenti come Slack, HipChat, LDAP, JIRA, Jenkins, molti tipi di ganci (hook) e un'API completa. Sebbene abbia la sua parte comunitaria, ovviamente offre anche vari piani per le aziende.

SourceForge

SourceForge

Non c'è molto da dire su questo servizio, è uno dei più veterani anche se negli ultimi tempi è stato coinvolto in alcune questioni controverse a causa del modo in cui usano per fare soldi chiamato DevShare, un programma di monetizzazione del software tramite inserimento di adware (adware) negli installer dei progetti ospitati che scelgono di partecipare al programma.

Launchpad

Launchpad

Un altro che non ha bisogno di presentazioni nel mondo GNU / Linux, ma che a differenza del resto, viene utilizzato maggiormente per ospitare progetti Software. È sviluppato e mantenuto da Canonical Ltd.

Consiste di più parti:

  • Codice: un sito di hosting del codice sorgente che utilizza il sistema di controllo della versione Bazaar.
  • Bug: un sistema di tracciamento dei bug per segnalare bug in diverse distribuzioni e prodotti.
  • Progetti: un sistema di tracciabilità per specifiche e nuove funzionalità.
  • Traduzioni: un sito per tradurre applicazioni in più lingue.
  • Risposte: un sito di assistenza per la comunità.
  • Sojuz: uno strumento per eseguire una piccola parte della manutenzione delle distribuzioni. Copre il sistema di compilazione, la manutenzione dei pacchetti e la pubblicazione di file.

Una delle principali cose negative che Launchpad ha per molti utenti è che usa Bazar come controllo della versione.

GNU Savana

GNU_Savana

Forse uno che non è così popolare o carino è GNU Savannah, che secondo Wikipedia, è un progetto della Free Software Foundation che offre servizi da CVS, GNU arch, SVN, Git, Mercurial, Bazaar, mailing list, web hosting, hosting file e bug tracking. Savannah esegue Savane, che si basa sullo stesso software utilizzato dal portale SourceForge.

Il sito web di Savannah è diviso in due domini: savannah.gnu.org per il software ufficiale del progetto GNU e savannah.nongnu.org per tutto il software gratuito non di progetto. A differenza di SourceForge, Savannah si concentra sull'hosting di progetti software totalmente gratuiti, cioè privi di componenti non liberi, come Flash; e per questo è molto rigido nelle sue politiche di pubblicazione, in modo da assicurarsi che sia ospitato solo software libero.

Quando si registra un progetto, i suoi collaboratori devono specificare quale licenza di software libero utilizza.

Conclusioni

Come puoi vedere, abbiamo più di un servizio a cui possiamo dedicare i nostri progetti giocando con le possibilità monetarie di ciascuno. La chiusura di Google Code mi ha colpito come un secchio d'acqua fredda (come è successo quando hanno chiuso Google Reader) ed è possibile che in seguito a ciò inizino ad apparire altre alternative a questo servizio.

Se me lo chiedi, la scelta migliore è tra Bitbucket e Gitlab, soprattutto quest'ultimo perché possiamo facilmente acquistare un VPS e configurare il nostro server di controllo della versione. La scelta è tua 😉


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   anubis_linux suddetto

    Peccato per chi aveva progetti in Google Code, non mi interessa, ero abituato al noioso poster 403. Questo è un errore. Il tuo cliente non ha il permesso di ottenere l'URL, sulle alternative che pubblichi quella che uso di più è GitHub e Bitbucket più Github dell'altra alternativa, ora ho il dubbio che Google non abbia previsto altre alternative che hanno nella manica? ??.

    saluti

  2.   Miguel suddetto

    Google ha utilizzato solo software gratuito come display, ma ora che ha raggiunto i suoi obiettivi, non ne ha più bisogno.

  3.   Miguel suddetto

    Sebbene Github non sia il migliore se è il più utilizzato, lo immagino a causa del suo focus sociale.

    È Google Code, comunque.

  4.   Mauritius suddetto

    Mi piace molto BitBucket. Ha un'interfaccia molto buona e un'eccellente documentazione. Ho anche usato Gitlab, ce l'ho in esecuzione nel mio lavoro e lo consiglio. Non ho mai capito perché qualcuno dovrebbe voler utilizzare Google Code.

    1.    MD suddetto

      A quel tempo, ho optato per Google Code perché l'interfaccia era molto, molto semplice ... era tutta la semplicità di Google ... rispetto a SourceForge, che a quel tempo e ora è un sito molto barocco e sovraccarico di cose.

  5.   waKeMaTTa suddetto

    Ce n'è uno chiamato GitLab e il suo motto è "Better than GitHub" per vari motivi, come:
    - Puoi creare repo privati.
    - Un altro utilizzo nel pannello di controllo del repository
    - ..

    1.    Miguel suddetto

      È già menzionato nel post.

  6.   peccatore suddetto

    A mio modesto parere la migliore e unica opzione è …… ..esatto, signori: GITHUB
    perché?
    PERCHÈ MI PIACE !!!
    Amen

  7.   neysonv suddetto

    Devono solo dire che chiudono il codice Google a favore di Google +

  8.   cacciatore suddetto

    Uso gitlab locale e mi va bene, qualcosa di consumer perché è fatto in Ruby e i processi Unicorn mangiano RAM e CPU ma non posso lamentarmi, ho un prodotto a livello di github ospitato sulla mia LAN.

    Non mi piace Bitbucket perché è un progetto hobby Atlassiano e dimostra che non gli prestano molta attenzione, d'altra parte Github e Gitlab sono la ragion d'essere delle rispettive aziende.

    1.    eliotime3000 suddetto

      Anche Savanne del progetto GNU ha sviluppatori dedicati.

  9.   Joel suddetto

    Buona raccolta di alternative, ma per quanto riguarda il codeplex?

  10.   eliotime3000 suddetto

    GitLab e Savanne mi sembrano le migliori opzioni. Ma Google Code mi fa più pietà, perché proprio diversi progetti interessanti sono usciti come il port a 64 bit di NSIS.