La clonazione e la riscrittura di un progetto Open Source possono essere utilizzati per il marketing?

3

Se trovo un progetto Open Source che mi piace, ma riscrivo l'intera cosa perché è scritta male. Non intendo la domanda in cui la riscrivi leggermente diversa, quindi posso dire che è mia o qualcosa del genere. Ho visto quelle domande e risposte. Questo è in realtà il contrario.

Esempio (solo un esempio),

Prendo un progetto. Lo riscrivo interamente in un framework MVC. Il progetto originale aveva niente anche vicino ad esso. In effetti, cambio tutto tranne che mantengo una tabella di database. Non prendo alcun codice, tranne una riga o due che mi richiedono di dire che il mio lavoro è una derivazione dell'originale. Pertanto, ho di concederlo in licenza in quanto tale.

Posso dire che è un fork o un progetto X?

Chiedo perché questo è il contrario di tutte le domande che ho letto. Questa domanda vuole sapere se puoi continuare a chiamarti forchetta. Se lo fai, non è solo un modo per rendere popolare il tuo nuovo progetto o per dirigere il traffico, "SEO Open Source". Non intendo che tu abbia cambiato una riga, quindi puoi dire che sei un progetto diverso. Intendo una riscrittura intera, ma tu tieni il tempo sufficiente per essere richiesto per dire che hai ricavato il tuo lavoro da X (supponiamo solo ai fini della domanda, il progetto risultante in realtà è migliore dell'originale) . In breve, una tecnica di marketing.

Modifica: non è etico?

Modifica: ho trovato questo, Come evitare di essere biforcati nel dimenticatoio da un contributore più potente?

    
posta johnny 23.05.2016 - 20:53
fonte

2 risposte

5

Il punto del software open spource è che puoi fare tutto ciò che descrivi. Tuttavia, non provare a indurre in errore le persone a pensare che il tuo codice sia il progetto originale.

Se la tua versione è migliore, gli utenti lo noteranno e il tuo programma eclisserà lentamente l'originale - questo è successo infinite volte prima. (Se non lo è, allora non meriti il successo.)

Quindi, vai avanti e dì che il tuo è un sostituto drop-in per X, o ispirato da X, o "X su steroidi" o qualsiasi altra cosa. Le persone amano le versioni migliori di cose popolari. Ma lo odiano quando cerchi di atteggiarti a qualcun altro, perché ti fa apparire disonesto e sfuggente. Non andare lì. Basta mordere il proiettile e creare un nuovo nome dal suono più fresco.

    
risposta data 24.05.2016 - 08:22
fonte
0

L'open source riguarda le licenze (con una licenza software gratuita) e la comunità di sviluppatori. La licenza è legata al copyright (e tu hai copyright di qualche codice sorgente, non alcune idee di progettazione o architettura).

Se riscrivi interamente del software da te stesso nel tuo tempo libero, il codice sorgente risultante è interamente tuo e potresti persino creare quel codice proprietario (ma probabilmente non troverai i clienti disposti ad acquistarlo).

Se crei il tuo software libero da codice, non sarà un fork del software originale.

Tuttavia, creare una community di sviluppatori è davvero difficile.

NB. Non sono un avvocato

    
risposta data 23.05.2016 - 21:45
fonte

Leggi altre domande sui tag