Penso che la risposta sia sì. Se si distribuisce questo "pacchetto", è necessario rilasciare il codice sorgente per il framework dell'app Java e il proprio Javascript con una licenza compatibile con GPL. Ma se non distribuisci il pacchetto, non c'è alcun requisito GPL per rilasciare il tuo codice sorgente.
Il problema motivante AGPL non sembra essere applicabile qui. Questo copre il caso in cui qualcuno costruisce (ad esempio) un sito Web che utilizza componenti GPL, ma non distribuisce il lato server e quindi non deve rilasciare il codice sorgente. (Nel tuo caso, stai distribuendo il tuo framework.)
C'è un avvertimento su quanto sopra. Se le librerie sono LGPL o "GPL con eccezione Classpath", il codice non open source può effettivamente utilizzare le librerie senza essere "contaminato" dai requisiti di rilascio GPL "virali". Controlla le licenze per le librerie che stai effettivamente utilizzando.
La linea di fondo è che tu devi capire quali sono le licenze te stesso , prendere le tue decisioni su questa base e vivere con le conseguenze. Se si desidera distribuire binari / bytecode senza rilasciare il codice sorgente, non utilizzare le librerie GPL. Periodo.