Qual è il vantaggio del modello 'free-to-de -fuscate' su open-source?

2

Alcune applicazioni (ad esempio Minecraft) hanno il modello 'free-to-de -fuscate'. Significa che sei libero di creare e distribuire le modifiche al codice delle applicazioni, ma devi prima decompilare e deobsuscare l'applicazione.

Questo mi rende meno di zero. Non è l'intero punto di offuscamento la prevenzione delle persone che incasinano il tuo codice? Perché non usare solo il modello open-source?

    
posta Jop V. 07.06.2014 - 19:50
fonte

1 risposta

1

Minecraft non è open source. Non è consentito distribuirlo in alcun modo, in particolare non è consentito venderlo o una versione modificata di esso. Minecraft è closed source.

Ci sono stati rumors che Minecraft potrebbe diventare open source a un certo punto ma finora non è successo.

Ciò che Minecraft consente è che l'utente possa modificarlo e distribuire la modifica tra gli altri utenti. Sembrano permettere la decompilazione del bytecode java (che funziona anche molto meglio di decompilare il codice C per esempio). Tuttavia essi (poiché Minecraft è closed source) non pubblicano il codice sorgente. Legalmente potrebbero perché il EULA è già restrittivo, ma per motivi pratici non lo vogliono fare.

Il vantaggio è chiaro: più modifiche apportate dagli utenti aumentano l'attrattiva del prodotto e il profitto che fanno.

    
risposta data 23.07.2014 - 15:01
fonte

Leggi altre domande sui tag