Gnuplot in applicazioni commerciali online / offline [chiuso]

0

Gnuplot sembra essere una delle rare applicazioni con il livello di perfezione nella grafica di rendering (sarà lieto di sapere se esiste un concorrente a questo livello).

La mia domanda è correlata alle restrizioni di licenza di questa dipendenza se voglio usarla nelle mie applicazioni computazionali.

Non sono esperto dei termini e delle condizioni della licenza, la considero come una domanda per principianti. Credo che softwareengineering.SE sia il posto ideale per iniziare a capire.

Inoltre, non sono interessato a cambiare la fonte di gnuplot. Voglio distribuire il file binario insieme al mio software sia in versione commerciale che in formato open source.

Le mie domande principali sono:

  1. The clauses 1--4 talk about patches of the source in case there are any changes. But the way the binaries are to be distributed is unclear. Can I just ship some latest build along with my software without any worry? Should I copy gnuplot's license statements to my license? (exact copy?)

  2. Will the use of gnuplot restrict the choice of licenses that I can use for my software?

La licenza del mio software non è stata ancora decisa (potrebbe essere open source o commerciale), ma voglio conoscere tutte le restrizioni che possono sorgere a causa di questa dipendenza da gnuplot.

Di seguito è riportata l'ultima copia della licenza di gnuplot

/*
 * Copyright 1986 - 1993, 1998, 2004   Thomas Williams, Colin Kelley
 *
 * Permission to use, copy, and distribute this software and its
 * documentation for any purpose with or without fee is hereby granted,
 * provided that the above copyright notice appear in all copies and
 * that both that copyright notice and this permission notice appear
 * in supporting documentation.
 *
 * Permission to modify the software is granted, but not the right to
 * distribute the complete modified source code.  Modifications are to
 * be distributed as patches to the released version.  Permission to
 * distribute binaries produced by compiling modified sources is granted,
 * provided you
 *   1. distribute the corresponding source modifications from the
 *    released version in the form of a patch file along with the binaries,
 *   2. add special version identification to distinguish your version
 *    in addition to the base release version number,
 *   3. provide your name and address as the primary contact for the
 *    support of your modified version, and
 *   4. retain our contact information in regard to use of the base
 *    software.
 * Permission to distribute the released version of the source code along
 * with corresponding source modifications in the form of a patch file is
 * granted with same provisions 2 through 4 for binary distributions.
 *
 * This software is provided "as is" without express or implied warranty
 * to the extent permitted by applicable law.
 */
    
posta Loves Probability 22.11.2017 - 12:39
fonte

1 risposta

2

La chiave è che il software gnuplot non fa parte del tuo software.

I want to distribute the binary along with my software

Sì, esattamente. Distribuirai il tuo software commerciale e insieme a esso distribuirai un file binario del software gnuplot. Non l'hai modificato, quindi tutto va bene. Chiunque desideri vedere come funziona gnuplot nel prodotto è libero di ispezionare i sorgenti gnuplot non modificati. Assicurati di far sapere ai tuoi clienti quale versione specifica di gnuplot è stata utilizzata per il processo di compilazione binaria.

Gnuplot è eccellente ma ha concorrenti degni, tra cui matplotlib .

EDIT: la licenza offre due casi, il più complesso con codice gnuplot modificato e il più semplice il percorso che si sta seguendo. Nel caso più semplice, la licenza stipula che "la suddetta nota di copyright appare in tutte le copie e che sia quella nota sul copyright sia questa nota di autorizzazione appaiono nella documentazione di supporto", quindi assicuratevi di includere tali avvisi. La FSF offre alcuni consigli standard su come integrare tali avvisi.

    
risposta data 23.11.2017 - 17:50
fonte

Leggi altre domande sui tag