Non sono sicuro se questo è il sito giusto per porre questa domanda. Questa domanda non è un duplicato di questo .
Quindi alcuni mesi fa ho scoperto il progetto X su Github. Alcune informazioni sul progetto X:
- X ha un sacco di stelle su Github (~ 3k)
- X non è stato mantenuto attivamente per quasi un anno
- X ha una nuova versione sviluppata separatamente da X (1), X2, che sarà fondamentalmente diversa da X (1) - ma l'idea rimane la stessa
Ho quindi creato il progetto Y, che è uno spin-off di X. Alcune informazioni sul progetto Y:
- Y ha un front-end simile a X, ma un back-end completamente diverso
- Y è scritto nella stessa lingua di X, l'architettura del file è simile
- Y ha circa 1/20 delle stelle su Github che il progetto X ha
- Ho preso in prestito parti di codice molto piccole da X, l'attribuzione è stata fornita
- Y ha modo, molto più funzionalità rispetto al progetto X
- L'idea alla base di X e Y è la stessa
Recentemente, il proprietario del collaboratore X mi ha contattato. Mi ha dato l'idea che invece di convocare il progetto Y, dovrei iniziare a contribuire a X e continuare da lì - perché anche se X2 verrà rilasciato, molti utenti useranno ancora X1. Mi darà la calligrafia di conferma se voglio continuare X.
Il mio problema è: ho messo molto di impegno nel mio progetto Y. È qualcosa di cui sono orgoglioso. Tuttavia, Y non sta ottenendo molta attenzione. Voglio anche includere il progetto Y nel mio curriculum . Se continuo a lavorare su X, aggiornerò sostanzialmente X come Y, quindi eliminerei Y. Ciò significa che non ho un progetto "mio" che potrei inserire nel mio curriculum.
L'unica cosa che potrei pensare è chiedere al proprietario di X di trasferire il repository a il mio account, poiché sarò l'unico a mantenerlo. Ma dubito che il proprietario di X sarà d'accordo.
Quindi, dovrei abbandonare il mio progetto Y, per apportare grandi miglioramenti su X e fondamentalmente prendere X nelle mie mani?