Reddit chiude il suo codice sorgente che non sarà più Open Source .

Ad annunciare il cambio di strategia, che coincide con la chiusura di due thread sulla piattaforma utilizzati appunto per discutere del codice della stessa reddit/reddit e reddit/reddit-mobile (ora archiviati e ancora accessibili ma non più aggiornabili), è stato lo sviluppatore originale del codice Christopher Slowe con un post nel quale parla di una scelta dettata dalle nuove sfide competitive.

Reddit ha deciso di rendere pubblico il suo codice sorgente nel 2008, quando il forum era agli albori e si trattava di una scelta logica sia alla luce delle possibilità di investimento della stessa che della sua sopravvivenza: allora ricorrere all’aiuto della comunità significava garantirsi quegli interventi e quegli aggiornamenti necessari a continuare a rimanere online, nonché garantire che anche in caso di fallimento dell’azienda il software sarebbe rimasto in mano agli utenti.

Dal 2008 ne è invece passata di acqua sotto i ponti e nonostante i problemi di tenuta di community e di moderazione Reddit è cresciuto notevolmente, fino ad imporsi come realtà online e organizzazione più strutturata: ciò significa non solo che le precedenti necessità sono tramontate, ma che i modi e le tempistiche di sviluppo della realtà open source finiscono per ostacolare il lavoro interno alla compagnia.

Slowe racconta per esempio che lo sviluppo di alcune nuove funzioni (come per esempio quelle video recentemente introdotte) cozza con il rischio di vederle circolare prima che siano pronte, magari a tutto vantaggio dei concorrenti diretti che possono vedere dunque in anticipo le loro mosse. Questo, inoltre, ha per esempio portato ad un lavoro separato tra sviluppatori interni e quelli del codice open source della community e ad una sempre maggiore distanza tra i due binari di programmazione che ha comportato un aumento dei tempi di lavoro.

Inoltre Reddit si sta muovendo con una nuova strategia, che prevede diverse versioni orientate ai possibili servizi offerti e che comporta la necessità di un lavoro più pulito e preciso, in grado di garantire chiarezza ai possibili partner.

Già in alcuni commenti all’annuncio, per la verità, la community sembra divisa sulla decisione e si parla di una scelta squisitamente economica che poco a che fare con vere e proprie problematiche legate all’open source , che anzi – sottolineano – può essere modellato con diverse metodologie di intervento per non sollevare le problematiche citate.

In ogni caso resteranno open source alcuni strumenti utili per gli sviluppatori come baseplate , rollingpin e mcsauna ; Reddit continuerà poi a supportare le diverse tecnologie open source su cui è basata come Postgres, Python, Memcached e Cassandra.

Claudio Tamburrino