2013-02-20 11 views
6

Capisco perché gli standard possono essere aperti mentre le loro implementazioni possono essere chiuse. Tuttavia, ho un problema a capire l'inverso. Ad esempio, lo standard C++ è commerciale, tuttavia alcune delle sue implementazioni (ad esempio gcc e clang) sono open source. Credo che anche il PDF sia così.Perché le norme spesso vengono chiuse?

Più in generale, uno standard chiuso non ne vieterebbe l'uso generale, che è uno degli obiettivi di uno standard? In realtà, chi beneficia di cosa e perché vengono utilizzati gli standard chiusi?

+1

Potrebbe essere una soluzione migliore per http://programmers.stackexchange.com/. –

+0

Come posso spostare la mia domanda? – Vortico

+0

@Vortico Non è così. L'ho segnalato per un moderatore. Aspettiamo e vediamo. –

risposta

3

Infatti lo standard C++ non è effettivamente chiuso (its source is on Github …). Tu confondi "chiuso" con "pubblicato commercialmente".

Questa è una differenza che deriva dal fatto sfortunato che il mantenimento e la pubblicazione di documenti standard semplicemente costa denaro, e organizzazioni come ISO vogliono essere pagate per fare (parte di) questo lavoro.

La situazione è molto simile agli uffici brevetti, e ancor più alla pubblicazione in ricerca: quasi tutte le ricerche sono aperte - per qualsiasi definizione della parola - tuttavia le pubblicazioni sono spesso nascoste dietro i paywall, perché il le case editrici perseguono un modello di business che viene pagato per view (in aggiunta a qualche compenso anticipato pagato dai ricercatori).

In una nota personale, credo che si tratti di una situazione perversa che è una brutta presa anacronistica da un momento precedente a Internet quando pubblicare un manoscritto in realtà costa denaro. Ho ancora qualcosa da dire su questo argomento, ma i moderatori li censurerebbero. ;-)

+0

Grazie per il link github C++. Non avevo idea che potesse essere trovato lì. Ho molta familiarità con l'analogia della pubblicazione di ricerca, e sono d'accordo che la distribuzione di internet a basso costo dovrebbe sicuramente rimuovere alcuni dei costi associati alle pubblicazioni degli standard. Dopo tutto, la maggior parte delle specifiche del linguaggio di scripting "moderno" sono disponibili gratuitamente. Ma come hai detto, questa scheda non è una discussione di questi problemi ... – Vortico

Problemi correlati