Revive e gli effetti del DRM sulla realtà virtuale
HTC Vive

Storia di un conflitto annunciato: mentre la realtà virtuale promette flessibilità e mondi illimitati, i principali attori di questo mercato hanno iniziato a implementare meccanismi che impediscono l'accesso a «titoli esclusivi» utilizzando altri visori. Il progetto Revive ha abilitato a metà aprile l'esecuzione di Lucky’s Tale su HTC Vive, tuttavia, venerdì scorso Oculus ha bloccato Revive con un aggiornamento software. La risposta di Revive? Una nuova versione che elimina il blocco. È iniziata la guerra.

Nuovo territorio, la stessa discussione di sempre. I diritti di uno sviluppatore contro i desideri dell'utente. Per un momento, tutti abbiamo sperato che la realtà virtuale potesse evitare questo ciclo maledetto, ma ancora una volta, la realtà colpisce come un martello. Questa storia è iniziata tra gli ultimi giorni di marzo e metà aprile, quando l'utente GitHub LibreVR ha dato inizio a un progetto chiamato Revive. La descrizione di Revive è semplice: un livello di compatibilità tra l'SDK di Oculus e OpenVR, in modo che i giocatori abbiano la possibilità di accedere ai titoli disponibili su Oculus Home usando un visore HTC Vive. Il processo è un po' «sporco», poiché gli eseguibili dei giochi e delle app su Oculus Home includono un meccanismo di verifica, e Revive modifica i .exe. Lucky’s Tale è stato uno dei primi giochi a funzionare con Revive, e rapidamente se ne sono aggiunti altri basati sia su Unity che su Unreal Engine. Se consideriamo che SteamVR può essere accessibile dagli utenti del Rift, l'idea di uno «scambio» sembra logica.

Revive e gli effetti del DRM sulla realtà virtuale
L'obiettivo di Revive è abilitare l'uso del HTC Vive su titoli acquistati legalmente tramite la piattaforma Oculus.

Venerdì scorso, Oculus ha pubblicato un aggiornamento importante, e Revive è volato in aria. Una delle voci nel changelog menziona specificamente «aggiornamenti nelle verifiche di integrità della piattaforma». La ragione ufficiale di Oculus per il cambiamento non è altro che la magica «combattere la pirateria», ma c'è un dettaglio. Il creatore di Revive ha spiegato che la prima versione si occupava di «ingannare» le applicazioni, indicando che c'era un Rift connesso. Ora, il nuovo software di Oculus non solo mantiene quella verifica nelle app, ma la estende alla piattaforma Oculus stessa. In altre parole, i nuovi cambiamenti non si concentrano solo sul verificare se un gioco è stato acquistato legittimamente. Cerca anche di verificare se il visore connesso è un Rift. È la stessa funzione per due compiti diversi, quindi non è possibile disattivare una senza mettere KO l'altra...

La risposta di LibreVR su GitHub è stata contundente: «Non volevo seguire questa strada, ma sento che non c'è altro modo.» 24 ore dopo, Revive ha ricevuto un aggiornamento (0.5.2, per essere più precisi) che disattiva completamente il DRM sulla piattaforma Oculus. L'unica applicazione testata con questa build è Oculus Dreamdeck, ma dovrebbe funzionare con altri giochi che usano Unreal Engine (il supporto Unity è in arrivo). LibreVR ha aggiunto che non è interessato a eliminare le verifiche nelle app, e se trova un metodo per mantenere Revive con quel meccanismo attivo, lo farà. L'unica cosa che vuole è un modo per giocare ai titoli acquistati legalmente via Oculus, con un visore che non sia il Rift. Questo è ciò che Palmer Luckey ha lasciato intendere nell'AMA di Reddit che ha tenuto lo scorso dicembre. Cinque mesi dopo, Oculus e Facebook sembrano aver cancellato con il gomito ciò che hanno scritto con la mano. Questo tipo di decisioni potrebbe distruggere la realtà virtuale prima che decolli completamente. Staremo a guardare.

Fonte:

Scarica Revive: