Perché gli standard di programmazione (aperti) costano? [chiuso]

22

Non è controproducente chiedere 384 franchi svizzeri per C11 o 352 franchi svizzeri per C ++ 11 , se l'obiettivo è rendere ampiamente adottati gli standard?

Nota bene, non sto affatto sbraitando, e non sono contrario al pagamento; Mi piacerebbe capire la logica alla base della definizione dei prezzi in quanto tale, soprattutto sapendo che l'ISO è una rete di istituti standard nazionali (cioè finanziati dai governi). E dubito anche che questi prezzi genererebbero abbastanza entrate per finanziare un'organizzazione come quella, quindi ci deve essere un'altra ragione.

    
posta Tamás Szelei 29.12.2011 - 13:00
fonte

3 risposte

17

Riguardo specificamente agli standard ISO, c'è una domanda / risposta nelle loro FAQ che indirizza il perché degli standard ISO costano :

ISO standards cost money to develop, publish and distribute. Someone has to pay. The current system whereby users are requested to pay for the standards they use, not only sustains the development process but also, very importantly, ensures that the balance of independent vs. government, private vs. public interests can be maintained.

Per quanto riguarda le altre organizzazioni di standard, sospetto che Yannis Rizos sia corretto nel suo commento e che è simile alla posizione dell'iso. Ci vuole un sacco di tempo e sforzi per sviluppare uno standard, e quindi trasformarlo in un formato che è consumabile. Stai pagando il tempo e le risorse necessari per trasformare quello standard nel formato che stai utilizzando e poi consegnarlo a te.

    
risposta data 29.12.2011 - 13:35
fonte
21

Molte delle organizzazioni degli standard più vecchi continuano a far pagare i loro standard, ma IMHO funge da barriera a una più ampia adozione degli standard.

Molte organizzazioni di standard già riescono a fornire i propri standard gratuitamente. Le organizzazioni IMHO come ISO e ANSI sembrano piuttosto antiquate ancora in carica.

Ecco una selezione personale arbitraria di standard importanti che possono apparentemente essere pubblicati gratuitamente.

risposta data 29.12.2011 - 14:11
fonte
8

Alcuni punti:

  • IIRC, il prezzo di uno standard ISO è direttamente una funzione del numero di pagine nello standard, qualunque sia lo standard.

  • I linguaggi di programmazione sono una delle pochissime questioni per le quali le persone potrebbero voler ottenere una copia dello standard. Per la maggior parte delle questioni, solo le aziende (e talvolta una manciata di loro) vorranno una copia. E per le aziende, il prezzo è davvero nominale rispetto ad altri costi (come ad esempio garantire che il loro prodotto sia conforme allo standard - anche per PL, se stai scrivendo un compilatore, 300 euro per lo standard è cosa? 1 o 2 giorni per una persona ?, e le persone che scrivono compilatori, le librerie standard oi libri sono il mercato standard, la maggior parte degli altri usi non sono realmente pertinenti).

  • Quando vendi gli standard, ISO è in concorrenza con il suo membro. ANSI, AFNOR, BSI, ... sono anche in procinto di vendere i documenti. Quelli non accetteranno ISO per tagliare troppo il suo prezzo. Si noti che alcuni di essi hanno venduto C e C ++ molto meno (ANSI aveva la versione precedente in formato elettronico a 30 $, BSI ha co-pubblicato una versione cartacea, non ho ancora trovato una fonte per l'ultima versione)

  • Le persone del comitato stanno già contribuendo con un bel po 'di costi (a volte c'è una tassa, e poi il loro tempo, viaggiano a proprie spese, forniscono sponsorizzazione per le riunioni)

  • Altre standardizzazioni potrebbero essere più economiche, ma la partecipazione può essere più costosa (l'ECMA dà liberamente i suoi standard, ma la quota di partecipazione è molto più alta).

risposta data 29.12.2011 - 14:08
fonte

Leggi altre domande sui tag