二つの立場からこの質問をしたい。
ライブラリ開発者として、ほとんどの Web アプリがソース クローズドであるにもかかわらず、自分の作品がソース クローズド Web アプリで使用されることを望んでいません。(また、配布する価値もありません。一般に、Web アプリは個人に依存します)。クラウド コンピューティングに移行する傾向は、将来的には PC 上で実行されるソフトウェアが少なくなり、集中化されたクラウド インフラストラクチャにますます移行するように思われます。つまり、ほとんどのアプリケーションはサーバーでホストされ、配布する必要がまったくないため、「ソフトウェア配布」について話すことは無意味です。
ですから、そのような場合に GPL/LGPL がライブラリ開発者をどのように保護するのか、派生物を配布する必要がないのか疑問に思っています。
人々がソフトウェアをどのように使用しているか考えてみてください。個人的には、分散ソフトウェアとホストされたソフトウェア (Web アプリ) の間に大きな違いはないと思います。たとえば、Google DocsやMicorost Wordなどです。Microsoft WordとGoogle Docsの両方で使用されるGPL ライブラリlibxyzがあると仮定すると、 Google Docsは配布されていないため、Microsoft Wordは GPL である必要がありますが、Google Docsは必要ありませんか?
次に、商用 Web アプリの開発者として、現在 Web アプリで LGPL/GPL ライブラリを使用できますか? (LGPLv2 または LGPLv3) LGPL ライブラリを使用している Web ページをたくさん見てきましたが、個人的には使用したくないのですが、ライセンスに違反しているかどうかはわかりません。