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


26

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

Si prega di notare che non sto affatto rantolando e non sono contrario al pagamento; Vorrei capire la logica alla base della fissazione dei prezzi in quanto tale, soprattutto sapendo che l'ISO è una rete di istituti nazionali standard (cioè finanziata dai governi). E dubito anche che questi prezzi genererebbero entrate sufficienti per finanziare un'organizzazione del genere, quindi ci deve essere un'altra ragione.


8
Votato per chiudere, fuori tema. ISO addebita una commissione per ciascuna delle loro pubblicazioni, non solo per gli standard del linguaggio di programmazione. Non fanno pagare per lo standard stesso, ma chiedono una tariffa minima per i costi di pubblicazione (possibilmente, chiedi all'ISO la risposta esatta). Inoltre, perché interpreti lo " standard aperto " come gratuito (come nella birra)?
yannis,

16
Non lo sta interpretando come tale. Sta solo dicendo che se l'obiettivo dichiarato di un'organizzazione è l'ampia adozione degli standard che produce, allora uno dei modi per aiutare questa ampia adozione è renderli disponibili liberamente (o almeno a buon mercato). È un po 'come un ragazzo all'angolo della strada che viene già pagato per distribuire volantini pubblicitari e che vuole caricare ogni passante con un paio di dollari per volantino.
Mike Nakis,

6
Una domanda migliore sarebbe: perché ANSI, un membro ISO, addebita di più per lo stesso standard?
yannis,

8
@Tamas Preferiresti che Microsoft, Apple e Google sponsorizzassero lo standard C ++? ;-)
quant_dev il

5
Sto votando per chiudere questa domanda come off-topic perché sta chiedendo il prezzo di un prodotto di terze parti.

Risposte:


17

Per quanto riguarda specificamente gli standard ISO, c'è una domanda / risposta nelle loro FAQ che spiega perché gli standard ISO costano denaro :

Gli standard ISO costano denaro per lo sviluppo, la pubblicazione e la distribuzione. Qualcuno deve pagare. L'attuale sistema in base al quale agli utenti viene richiesto di pagare per gli standard che utilizzano, non solo sostiene il processo di sviluppo ma, soprattutto, garantisce che sia possibile mantenere l'equilibrio tra interessi indipendenti e pubblici, privati ​​e pubblici.

Per quanto riguarda le altre organizzazioni di standardizzazione, sospetto che Yannis Rizos abbia ragione nel suo commento e che sia simile alla posizione dell'ISO. Ci vuole molto tempo e sforzi per sviluppare uno standard e poi trasformarlo in un formato consumabile. Stai pagando il tempo e le risorse necessarie per trasformare quello standard nel formato che stai utilizzando e poi te lo consegnerà.


14
Le persone che scrivono effettivamente lo standard di solito non ricevono quei soldi. Tutto va nel mantenimento della burocrazia ISO. L'ECMA, ad esempio, distribuisce i suoi standard gratuitamente.
ibid

2
AFAIK, gli standard ECMA sono aperti (almeno alcuni lo sono), ma quelli sono gratuiti. W3C è gratuito. Unicode è gratuito.
Cole Johnson,

3
Naturalmente l' ISO afferma che il denaro viene speso per lo sviluppo di standard. Lo direbbero in un mondo in cui è del tutto vero, e lo direbbero anche in un mondo in cui tutto il lavoro prezioso viene svolto da volontari non retribuiti che lo renderebbero disponibile gratuitamente se l'ISO non li avesse convinti a consegnare i diritti d'autore, e dove letteralmente l'unica cosa che ISO fa è cercare l'affitto per arricchirsi. Non so in quale di quei mondi viviamo o come lo scoprirò, ma il fatto che ISO dice "stiamo facendo qualcosa di utile, onesto!" non aiuta a distinguere i due.
Mark Amery,

21

Molte delle organizzazioni di standard meno recenti applicano ancora i propri standard, ma IMHO funge da ostacolo ad una più ampia adozione degli standard.

Molte organizzazioni di standard già riescono a fornire i propri standard gratuitamente. Organizzazioni IMHO come ISO e ANSI sembrano piuttosto obsolete a causa della ricarica.

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


+1 Questa è una buona lista di standard disponibili senza commissioni. Sfortunatamente, ci sono alcuni standard altrettanto importanti che richiedono commissioni maggiori rispetto all'ISO.
yannis,

6
Puoi ottenere C # 5.0 per 328 franchi da ISO o niente dall'ECMA
Cole Johnson

8

Alcuni punti:

  • IIRC, il prezzo di uno standard ISO dipende direttamente dal numero di pagine dello standard, qualunque sia lo standard.

  • I linguaggi di programmazione sono una delle poche questioni per le quali gli individui potrebbero voler ottenere una copia dello standard. Per la maggior parte delle questioni, solo le aziende (e talvolta una manciata di esse) ne vorranno una copia. E per le aziende, il prezzo è effettivamente nominale rispetto ad altri costi (come garantire che il loro prodotto sia efficacemente 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 o i libri standard sono il mercato standard, la maggior parte degli altri usi non sono realmente pertinenti).

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

  • Le persone del comitato stanno già contribuendo parecchio ai costi (a volte c'è una tassa, e poi il loro tempo, viaggiano a proprie spese, forniscono sponsorizzazioni per le riunioni)

  • Un'altra standardizzazione può essere più economica da ottenere, ma la partecipazione può essere più costosa (l'ECMA fornisce liberamente i suoi standard, ma la quota di partecipazione è molto più elevata).


Quanto funziona l'ECMA come timbro di gomma e quanto del loro lavoro fanno? Mentre esiste un ruolo definito per un'organizzazione di standardizzazione del timbro di gomma, che funziona meno bene per le cose di uso diffuso.
David Thornley,

2
@DavidThornley, non lo so. Non ci ho mai partecipato. Ma penso che sia per ECMA come per ISO, la maggior parte del lavoro è svolto dai membri e quindi la quantità di lucidatura dipende dall'interesse dei membri. Con questo in mente, suppongo che ci sia molta più collaborazione per ECMAscript che per C #; Ma potrei sbagliarmi.
AProgrammer
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.