GPLに対する代表的な誤解・・・というかむしろ謎のひとつに、受託開発(SI)におけるライセンスの扱いがある。この点が明確になっていないため、受託開発において無意味にGPLを回避しようとしたり、GPLに対するFUDを流布することに対する原因になっていたりするように思う。フリーソフトウェアおよびオープンソースソフトウェアを愛する者として、そのような状況は断じて見過ごすことができない!!というわけで、今日はGPLを受託開発(SI)において用いる場合の注意事項を説明しよう。 GPLの使いどころ受託開発においてGPL(とその仲間たち=LGPL、AGPL)が登場するのは、第三者、つまり発注側でも受託側でもない者が作成したGPLのソフトウェアを利用する場合である。例えばGPLが適用されたライブラリなどだ。周知の通り、GPLのソフトウェアをリンクしたソフトウェアを再配布する場合は、そのソフトウェア全体に対
![受託開発とGPL](https://cdn-ak-scissors.b.st-hatena.com/image/square/7b1175d6f1bf0bbf3ea0f3ea844b0f7032a41416/height=288;version=1;width=512/https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEgeKTPjvzpUPA9rkKl1bQqzuf7vwQrerOO9my_KvGUGZ6PHEtCmBCqzlLtWJTm7hkFp_Hbnf3aGzDguLtwSVywF9RnjWxCTzZg45nN13NRnvsyemjRLYL4-mvIlE-Mk2CLxIBWXAEGQAQk%2Fw1200-h630-p-k-no-nu%2FScreen%2Bshot%2B2010-06-02%2Bat%2B8.04.34%2BAM.png)