Dovrei contribuire a un (tipo di) progetto abbandonato, o continuare il mio? [chiuso]

0

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?

    
posta Thomas W 05.06.2017 - 19:04
fonte

2 risposte

5

Contribuire a un progetto sembra incredibile su un curriculum e anche il fatto di apportare miglioramenti straordinari ai progetti sembra ottimo. Direi di provarci.

Capisco la sensazione di voler che sia tuo, comunque. Non lo sottolineo, voglio dire che hai il tuo codice originale, hai comunicazioni (presumo) con il proprietario originale. Diamine, può essere una bella storia da raccontare quando un potenziale datore di lavoro ti chiede dei progetti su cui hai lavorato in passato (lo faranno)

    
risposta data 06.06.2017 - 02:48
fonte
6

Se un progetto abbandonato fa già molto di ciò che vorresti fare e ha una licenza con la quale sei d'accordo, puoi proseguirlo se i manutentori originali rispondono ancora o forchetta. In entrambi i casi, finirai per diventare un manutentore di esso (comprese le parti a cui potenzialmente non ti interessa o non ti piacciono).

Fondamentalmente è l'equilibrio tra avere un vantaggio iniziale e un più ampio mindshare e non avere un peso di qualche codice / design legacy.

Inoltre, i grandi contributi a un grande (se attualmente inattivo) progetto mi sembrano me migliori in un curriculum rispetto a un progetto personale che reinventa il 90% di una ruota. Se il tuo progetto inventa una ruota significativamente diversa e superiore, potrebbe comunque avere un bell'aspetto.

    
risposta data 05.06.2017 - 19:18
fonte

Leggi altre domande sui tag