Un autore può modificare arbitrariamente una licenza stabilita (Apache 2.0)?

0

Il EntityFramework Reverse POCO Generator è un'estensione di Visual Studio / modello T4 che deriva dal modello PetaPoco. Il progetto PetaPoco è concesso in licenza come Apache 2.0; e il lavoro derivato è etichettato come distribuito anche in Apache 2.0.

Tuttavia, l'autore ha aggiunto una clausola all'inizio di LICENZA del file, che indica:

This software shall not be automated, placed inside, or wrapped by, other software. Not shall it be sold or used outside of Visual Studio.

Questo mi è venuto in mente dopo che l'autore ha risposto a una domanda StackOverflow riguardante l'utilizzo dello strumento all'esterno di Visual Studio. La sua risposta includeva:

By the way, just to be clear: I don't want this project to be automated outside of Visual Studio, or to be included in another product of any kind. This is stipulated in the license.

La confusione conta più lo stesso prodotto è distribuito sotto un APL 2.0 non modificato tramite VisualStudioGallery.com, dove la sua licenza lo cita semplicemente come un progetto Apache 2.0.

Uno sviluppatore può arbitrariamente modificare / limitare una licenza stabilita?

    
posta STW 01.11.2016 - 20:05
fonte

3 risposte

3

Le licenze sono a loro volta protette dalla legge sul copyright. A meno che tu non abbia il permesso di farlo, non hai il diritto di prendere una licenza esistente e creare una nuova licenza modificandola. Quindi è meglio controllare cosa dice il detentore del copyright della licenza Apache 2 a riguardo.

Ora, se ho preso una copia di un libro di Harry Potter e ho apportato alcune modifiche, nessun lettore sarebbe stato danneggiato leggendolo. Se prendo una licenza e apporto alcune modifiche, qualcuno che utilizza la licenza modificata potrebbe metterle in grave difficoltà. Non so nulla di Apache, ma GPL è molto severo e non consente di creare licenze derivate di alcun tipo.

    
risposta data 01.11.2016 - 20:39
fonte
2

Sì / No . I termini della licenza APL distribuiti con il software contraddicono semplicemente i limiti precedenti? Se è così, qualsiasi forma di utilizzo diventa piuttosto discutibile.

Ma ti suggerisco di concentrarti sul motivo per cui sta fingendo di usare APL 2.0. Ottiene denaro / servizi / supporto dalla Apache Software Foundation in cambio dell'applicazione di questo schema di licenze? In tal caso, potresti segnalare loro la situazione. Potrebbero non piacere.

L'autore forse ridistribuisce / gestisce frammenti di software che non ha scritto ? Se è così, i titolari di copyright legittimi potrebbero volere avere alcune parole non molto belle con lui. Dovrebbero essere rintracciati e informati.

Questo autore di software potrebbe essere semplicemente ignaro su come il copyright e le licenze dovrebbero funzionare. (i diritti e doveri dovrebbero essere chiaramente e inequivocabilmente affermati, non si dovrebbe semplicemente copiare / incollare formule di testo magico e aggiungere mumbo jumbo casuali su quello, solo per contraddirlo)

Purtroppo, quando l'autore non comprende la legge, le norme attuali tendono a favorire i suoi diritti su quelli di terzi . Così gli è permesso più o meno di essere tanto stupido quanto gli piace, e se la faccenda colpisce sempre un tribunale, il giudizio sarà praticamente una rotazione casuale della ruota della fortuna, estraneo alla realtà, e legato alle abilità retoriche di gli avvocati hanno sottinteso.

    
risposta data 01.11.2016 - 20:45
fonte
0

Sì. Ma se lo modificano, non è più considerato una licenza di Apache 2 o qualunque sia la licenza originale.

    
risposta data 01.11.2016 - 20:27
fonte

Leggi altre domande sui tag