Le piccole aziende con budget limitati potrebbero non avere i soldi per investire in costose licenze software di cui potrebbero aver bisogno per un determinato progetto di sviluppo. Lo è ancora di più se il progetto fosse un leader in perdita per aumentare le vendite e il prezzo del prodotto di sviluppo non può essere rinegoziato senza rapporti potenzialmente dannosi, quando in seguito si scoprirà che è necessaria una licenza software costosa per un piccolo parte ancora cruciale dell'applicazione.
In passato mi sono occupato di questo utilizzando abilmente le versioni di prova del software in modi potenzialmente non etici, solo cercando di ritardare o impedire l'acquisto della licenza.
In quali modi creativi gli ingegneri del software intelligente aggirano questo problema quando il denaro da investire sarebbe difficile da acquisire senza violare leggi o rubare?
AGGIORNAMENTO: Per dare un contesto di una situazione in cui la disponibilità o l'open source non è disponibile, si ha una periferica per la firma del pad che viene fornita con un plug-in di integrazione per Adobe Acrobat Professional. Per utilizzare correttamente questo dispositivo, è necessario creare un PDF con Acrobat e il relativo plug-in. Il processo funziona correttamente per la creazione del PDF, ma cosa succede se il cliente desidera modificare il PDF tra un anno? In pratica, hai semplicemente messo in discussione quel problema lungo la strada.