Esiste una differenza tra i termini "Open Source" e "Open Source Software"?

6

Fino ad oggi, ho sempre usato i termini open source e software open source in modo intercambiabile. Ma poi ho letto il post sul blog di Phil Haack in cui suggerisce che i due termini non si riferiscono necessariamente alla stessa cosa. Propone le seguenti definizioni:

Il software Open Source è un codice sorgente concesso sotto licenza che soddisfa la definizione open source .

Open Source è una metodologia di sviluppo che include alcune caratteristiche:

  • Sviluppato allo scoperto con il coinvolgimento della comunità
  • Il team accetta contributi che soddisfano i suoi standard
  • Il prodotto finale ha una licenza open source. Questo comprende software open source, hardware open source, ecc.

Quindi Phil sostiene che il prodotto finale dello sviluppo open source sia un software open source, ma il software open source è non necessariamente il prodotto dello sviluppo open source. Poiché menziona anche che ci sono molte diverse interpretazioni su cosa significa open source, cosa ne pensi di queste definizioni? Sei d'accordo con la distinzione che ha fatto?

    
posta Michael Hornfeck 17.02.2012 - 04:25
fonte

2 risposte

8

Il software Open Source è Open Source ma non tutti gli Open Source sono software Open Source.

Ci sono Hardware Open Source, Robotica Open Source, ecc. È una filosofia che può essere applicata a quasi tutto. link

    
risposta data 17.02.2012 - 06:08
fonte
1

Phil ha ragione, nel senso che il software open source è il risultato dello sviluppo open source e proprio per questo il codice sorgente deve essere reso disponibile in pubblico. Il canone dell'open source è software libero, gratuito come discorso, non in birra. Ci sono casi in cui un progetto open source può essere esteso e trasformato in un prodotto proprietario. E ci sono molti metodi di licenza open source GPL, LGPL, MIT, FreeBSD per nominarne alcuni che creano confusione tra i nuovi arrivati (devo ancora capirli, percepirli e valutarli).

Inoltre, il software libero e il software open source sono usati in modo intercambiabile in contesti web che favoriscono la confusione. Il software libero, molto spesso, è solo gratuito e non è libero di modificare e distribuire. Inoltre, esistono diritti di proprietà intellettuale (DPI) che differiscono da paese a paese e rendono la situazione più confusa. Questa è la ragione per cui la mia risposta è un po 'ambigua.

Se vuoi solo creare un software open source, crealo con strumenti open source e concedilo in licenza con GPL3. Se sei più preoccupato per i diritti di proprietà intellettuale, devi fare un discreto lavoro di ricerca su Internet per capire come andrebbero le cose.

    
risposta data 17.02.2012 - 05:28
fonte

Leggi altre domande sui tag