C'è un progetto open source che usa GPLv2. Aveva numerose versioni conformi a GPL in passato, in cui il codice sorgente era disponibile per i binari dati. Il nuovo codice sorgente ha circa 18 mesi e viene chiamato un ultimo "rilascio ufficiale".
Da quando l'ultima versione di OSed è stata ulteriormente sviluppata da un singolo sviluppatore principale. Le funzionalità sono state aggiunte ed è chiaramente visibile che il codice deve essere stato modificato. Lo sviluppatore principale detiene solo parte del copyright per l'intero pacchetto (non è al 100% il suo lavoro, il progetto è stato avviato come fork di un altro progetto GPLed). Consente di chiamare lo sviluppo in corso un ramo TRUNK.
Il problema è che l'ultimo sviluppo è fatto come closed source e solo i binari vengono distribuiti per il ramo TRUNK e nessun codice sorgente è stato ancora rivelato. Anche se questo è probabilmente una violazione GPL ed è una cosa negativa in sé, non mi dispiace (anche se dovrei) perché voglio usare i binari TRUNK.
La mia domanda è - qual è lo stato legale di tali binari TRUNK che non hanno alcuna fonte disponibile per loro? Sono in qualche modo in equilibrio? Voglio usare i binari nel mio progetto che è open source stesso ma i binari verrebbero usati in una unità operativa autonoma che viene utilizzata solo per l'acquisizione dei dati, quindi molto probabilmente non avrò bisogno di modificare il codice sorgente TRUNK non disponibile comunque.