Il progetto Sourcegraph è passato da una licenza aperta a una proprietà

Il progetto Sourcegraph, che sviluppa un motore per la navigazione nel codice sorgente, il refactoring e la ricerca nel codice, a partire dalla versione 5.1 ha abbandonato lo sviluppo sotto licenza Apache 2.0 a favore di una licenza proprietaria, che vieta la riproduzione e la vendita ma consente la copia e la modifica durante lo sviluppo e il testing.

Inizialmente, nelle note di rilascio di Sourcegraph 5.1 era stato affermato che l'edizione open source di Sourcegraph era stata rimossa e trasferita sotto la licenza Sourcegraph Enterprise. Successivamente, il testo è stato modificato con la frase che alcune parti del prodotto Sourcegraph erano state rimosse e i componenti associati alla ricerca erano stati rilasciati con una nuova licenza. Tuttavia, nel repository sotto licenza Apache 2.0 sono rimasti componenti come i plugin per ambienti di sviluppo integrato e l'assistente AI Cody, il cui sviluppo è proseguito con licenza open source nel repository principale del progetto con codice proprietario.

L'azienda Sourcegraph ha anche promesso di pubblicare sul proprio blog un articolo che spiega le ragioni del cambiamento di licenza; prima della pubblicazione, ha fatto riferimento a una risposta del proprio dipendente nel sistema di tracciamento dei bug. Si afferma che il modello di licensing di Sourcegraph resta orientato alla vendita del prodotto alle aziende e alla fornitura di strumenti open source per programmatori individuali. L'edizione community open source di Sourcegraph non ha ottenuto una diffusione adeguata tra gli sviluppatori e nel 99.9% dei casi gli utenti hanno utilizzato diverse varianti di Sourcegraph Enterprise.

Mantenere parallelamente due prodotti simili, uno dei quali non è richiesto, è stato considerato non efficiente e uno spreco delle risorse degli sviluppatori. Dopo la riallocazione della licenza, il codice è rimasto pubblicamente accessibile (ma sotto licenza proprietaria), così come il processo di sviluppo. Gli sviluppatori di Sourcegraph continueranno anche a partecipare allo sviluppo del motore di ricerca open source Zoekt e continueranno a trasferire modifiche a questo progetto. Come in precedenza, le versioni gratuite di Sourcegraph Enterprise sono disponibili per i programmatori individuali: è possibile utilizzare gratuitamente il servizio cloud sourcegraph.com per progetti open source, mentre per lavorare con codice chiuso è possibile installare Sourcegraph Enterprise sul proprio server, utilizzando il piano tariffario gratuito.

L'edizione community dell'assistente AI Cody, che è stata molto richiesta dalla comunità, rimarrà sotto la licenza Apache 2.0. Nella sua forma attuale, il codice di Cody rimane nel repository principale di Sourcegraph, ma sarà presto trasferito in un repository separato. Questa modifica può anche essere vista come una separazione di Sourcegraph in due prodotti distinti: un motore di ricerca proprietario e un assistente intelligente open source per la scrittura e il lavoro con il codice (Cody).

Il motore Sourcegraph può essere utilizzato come piattaforma per la revisione e la navigazione nel codice sorgente ospitato in repository Git. Esiste la possibilità di analizzare qualsiasi chiamata di funzione e navigare verso il punto in cui è definita, vedere altre chiamate di queste funzioni nel codice, la cronologia delle modifiche, le discussioni relative alle funzioni, la documentazione e i report di bug. Sourcegraph offre anche strumenti di ricerca flessibili e suggerimenti contestuali sull'uso di vari oggetti.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster