Se utilizzo un progetto open source esistente che è ospitato ad esempio su github in uno dei miei progetti, dovrei controllare il codice dall'altro progetto nel mio repository pubblico o no? Ho sentimenti contrastanti su questo, # 1 Voglio dare il giusto credito e l'attribuzione allo sviluppatore originale, e se è il caso, contribuirò a qualsiasi modifica che devo apportare. Tuttavia, dato che ho sviluppato / testato rispetto ad una revisione specifica del codice di altri progetti, questa è la versione che voglio distribuire agli utenti del mio progetto.
Ecco il caso d'uso specifico per illustrare il mio punto. Sto cercando una risposta più generalizzata rispetto a questo caso specifico. Sto sviluppando un framework semplice utilizzando rabbitmq e python per i messaggi in uscita che consentiranno l'invio di sms, twitter, e-mail ed è estensibile per supportare anche bus di messaggistica aggiuntivi. C'è un progetto su github che renderà la creazione e l'invio di messaggi SMS sviluppati da un'altra persona. Quando creo il mio repository personale, come faccio a tenere conto del codice che includo dall'altro progetto?