Come posso fornire una garanzia limitata per un prodotto software?

0

Il software, a differenza della maggior parte dei prodotti fisici che è possibile acquistare, viene venduto con il minor numero di garanzie con cui il venditore può farcela. Come sviluppatore, questo sembra molto ragionevole considerando la qualità di quasi tutti i software che ho mai usato - Pensa a qualsiasi cosa da idiomi non intuitivi, tramite funzionalità non documentate, irreprodabilità, mancata gestione della concorrenza, doppia escape dell'input dell'utente e numeri in virgola mobile dove decimali eviterebbe l'accumulo di errori a lungo termine, i semplici bug di arresto anomalo in cui il database di produzione è danneggiato e l'equivalente di diverse assunzioni nella società interessata sono sprecati per il recupero e l'attuazione reazionaria delle misure di sicurezza. È un po 'come costruire grattacieli di paglia e nitroglicerina, sperando che sopravviva fino al momento in cui si tratta del problema di qualcun altro o è completamente sostituito.

In una situazione del genere, ipotizzo che una società che si fida del proprio software abbastanza da fornire anche minori garanzie per i danni subiti (se il loro software è all'altezza del compito) ottiene un vantaggio enorme in fiducia degli utenti e potrebbe far vergognare Google, Microsoft e Apple per software di qualità e accumulo di denaro e talento.

Non ho familiarità con lo stato attuale della verifica del software e dei requisiti che raccolgono la ricerca, quindi non so se questa possibilità sia dietro l'angolo o se stiamo hackerando la montagna con uno stuzzicadenti. Sicuramente l'esistenza di qualsiasi azienda o organizzazione seria che fornisca tali garanzie o persino di lavorare su linee guida per le garanzie sarebbe estremamente interessante da seguire, sia come sviluppatore che come utente.

Pertanto: ci sono delle linee guida internazionali per fornire garanzie software?

Esempi:

  • Se tutti i test hanno successo, finché il sistema rimane in uno stato definito, la garanzia copre il costo del recupero in caso di perdita di dati.
  • Fintanto che vengono seguite [alcune serie di linee guida sulla sicurezza ampiamente riconosciute], i dati gestiti dal sistema non saranno leggibili da terze parti. La garanzia potrebbe coprire qualsiasi importo, dal prezzo del software, alle spese legali per la gestione di cause legali relative alla privacy o altro.
posta l0b0 31.01.2012 - 14:49
fonte

3 risposte

1

Non ne so molto, ma so che, per i software personalizzati (non di serie), molti team di sviluppo richiedono al cliente di utilizzare hardware specifico affinché la garanzia sia valida. Puoi esaminarlo se ritieni che sia ragionevole per il tuo caso specifico.

Inoltre, a volte le garanzie e le garanzie sulle prestazioni sono invalidate se il software viene utilizzato con qualsiasi prodotto non fornito o approvato dalla società che ha realizzato quel software.

Penso che la varietà di situazioni quando si tratta di qualcosa di simile sia enorme. Tutto dipende da come si redige il contratto.

    
risposta data 31.01.2012 - 15:43
fonte
0

Per quanto riguarda la perdita di dati: ho dato un'occhiata ad alcuni sistemi di backup online. Ecco un esempio:

entire liability, and Your exclusive remedy, for any and all claims arising under or in connection with this Agreement or related to any item or service provided under or in connection with this Agreement, regardless of the form of the action (including negligence), whether in breach of warranty, contract, tort, strict liability or otherwise, shall be limited to a maximum amount equal to the license and maintenance fees paid within the last six (6) month period prior to such loss. You expressly recognize and acknowledge that such limitation of liability is an essential part of this Agreement and is an essential factor in establishing the price of the Licensed Products. You shall cause your insurers of data, if any, to waive any right of subrogation against...

Devi limitare ciò che coprirai e ciò che rimborserai. Ricorda che aziende come LL Bean e Lands End rimborsano solo il costo degli stivali e ignorano il fatto che l'escursione non è stata divertente con gli stivali che cadono a pezzi.

    
risposta data 31.01.2012 - 15:41
fonte
0

Hai 2 tipi di software di base:

1) Off the Shelf, materiale preimpostato - Solitamente la garanzia copre solo il costo del software stesso. È molto simile a qualsiasi altra garanzia. Lo comprate, non funziona, lo faranno funzionare o rimborseranno i vostri soldi. (Supponendo che ti credano .. tu porti l'ufficio MS nel negozio aperto dicendo che non si installerà, probabilmente avrai "Mi dispiace non riprendiamo il software aperto" come risposta)

2) Software personalizzato: questo è sostanzialmente lo stesso del software confezionato TRANNE la durata della Garanzia per un periodo di tempo negoziato (di solito 3-6 mesi, o delineato in un contratto di supporto a lungo termine), Qualsiasi difetto dopo questo è al di fuori della garanzia anche se è chiaramente un difetto. Quindi spetta davvero all'acquirente fare la sua diligenza nei test durante la "fase di accettazione"

NESSUNO COPRE IL COSTO DELLA PERDITA DI DATI

Sarebbe pazzo. Ti vendo Inventory-tracker 2.6 per 50 $, un Glitch ti fa "perdere" 100k nell'inventario. Dovrei essere diffamato per quel 100k? Se sì, nessuno venderebbe software, non vale il rischio. Ancora .. spetta agli acquisti fare la sua diligenza per assicurare che il software funzioni come atteso (nota la parola atteso .. non ho detto progettato ).

Il cliente deve fare il backup dei suoi dati. Questa è la sua protezione contro la perdita di dati.

    
risposta data 31.01.2012 - 15:20
fonte

Leggi altre domande sui tag