私はWeb開発者であり、デスクトップアプリの作成を依頼されました。私が最もよく知っている言語とライブラリは、標準のWebツール(Javascript、Angular、Bootstrap)です。これらと同じツールを使用したいと思います。
最近、デスクトップにWebツールを使用することにかなりの関心が寄せられており、技術的に実現可能なフレームワークが登場しています。
しかし、法的な実現可能性については疑問に思います。 AngularおよびBootstrapで、デスクトップでの使用を複雑にする「落とし穴」はありますか?これらのライブラリをスタンドアロンアプリケーションにパッケージ化してダウンロードし、ダウンロードすることはできますか?ブラウザーの外部でオフラインで実行しますか?それとも、標準のWebアプリパラダイムでのみ実行できますか(つまり、サーバーからロードし、インターネットに接続されたブラウザーでオンラインで実行できますか)?
これらの質問には明白な答えがあるかもしれませんが、プロジェクトを開始する前に、それらについて明確にしたかったのです。
さらに詳しく調べると、 Bootstrap と Angular の両方で MIT License が使用されています。これは、ライセンステキストが含まれている限り、ソフトウェアを商用アプリケーションで配布できるようにする非常に寛容なライセンスです。これらのライブラリをデスクトップアプリに含めることができなかった理由はわかりません。
私が間違っている場合は、誰かが私を訂正してください!