Reddit abbandona l'open source e ritorna a chiudere il suo codice sorgente.


A quanto pare Reddit ha deciso di ritornare a chiudere il suo codice sorgente e di conseguenza smettere di essere un progetto open source; o almeno questo è quanto è stato annunciato tramite un post ufficiale pubblicato sulla piattaforma stessa e firmato Christopher Slowe, ovvero lo sviluppatore originale del codice, nel quale si parla di una scelta dettata dalle nuove sfide competitive. Inoltre si tratta di un 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, i quali risultano archiviati ed ancora accessibili ma non più aggiornabili. Ad ogni modo, per chi non lo sapesse, Reddit aveva deciso di rendere pubblico il suo codice sorgente il 18 Giugno 2008, quando il forum era agli albori e si trattava di una scelta logica sia alla luce delle possibilità di investimento che della sua sopravvivenza: all'epoca ricorrere all'aiuto della comunità significava, infatti, garantirsi quegli interventi e quegli aggiornamenti necessari a continuare a rimanere online, nonché garantire che anche in caso di fallimento dell'azienda il software rimanesse in mano agli utenti. Tuttavia da allora sono cambiate tante cose e, nonostante i problemi di tenuta di community e di moderazione, Reddit è cresciuto notevolmente, fino ad imporsi come realtà online ed organizzazione più strutturata: ciò non significa solo che le precedenti necessità sono scompare, ma anche che i modi e le tempistiche di sviluppo di una realtà open source finiscono per ostacolare il lavoro interno alla compagnia. Al riguardo lo stesso Christopher Slowe ha raccontato come lo sviluppo di alcune nuove funzioni, (come, ad esempio, quella dei video nativi introdotta di recente in fase beta), si scontra con il rischio di vederle circolare prima che siano pronte, magari a tutto vantaggio dei concorrenti diretti che avranno la possibilità di vedere in anticipo le loro mosse. Tra l'altro questo ha portato, per esempio, ad un lavoro separato tra sviluppatori interni e quelli del codice open source della community e ad una sempre maggiore distanza tra i due "canali" di programmazione che ha comportato un aumento dei tempi di lavoro. Ma non è tutto: sembra proprio che Reddit si stia 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. Naturalmente, come era prevedibile, subito dopo la pubblicazione del suddetto annuncio, la community di Reddit ha iniziato ad esprimere le loro opinioni e sembra essere abbastanza divisa: c'è chi concorda con i responsabili della piattaforma e c'è chi, invece, parla di una scelta puramente economica che poco a che fare con vere e proprie problematiche legate all'open source, il quale, (secondo loro), può essere modellato con diverse metodologie di intervento per non incorrere alle problematiche citate. Comunque sia i responsabili del sito hanno fatto sapere che alcuni strumenti utili per gli sviluppatori, (tra cui baseplate, rollingpin e mcsauna), resteranno open source, e che Reddit continuerà, infine, a supportare le diverse tecnologie open source su cui è basata, (come Postgres, Python, Memcached e Cassandra).

Commenti