CommentsktatsukiFacebook0Twitter0Google+0LinkedIn0Pinterest0以下のサイトでCakePHPで携帯サイト構築をするためのヘルパー・コンポーネントを公開されています。ありがたく、今度試させてもらおうと思います。携帯サイトを構築する場合の、各キャリア対応をサポートするライブラリと、それをCakePHPで利用するためのヘルパー・コンポーネントを公開いたします。ライブラリ本体はCakePHPだけでなく他の環境でも使用することが出来ます。CakePHP1.2.なお、ライセンス形態はGPLライセンスのようです。GPLライセンスといえば「コピーレフト」。「コピーレフト」といえばGPLライセンス、と切っても切れない関係で、その「コピーレフト」の感染力がしばしば話題になりますが、ここで、疑問。ヘルパー・コンポーネントとしてGPLライセンスを使った場合、自分の成果物もGPLライセンスにしなければいけないのか?想定されるライセンス形態は以下のような感じです。Library/ヘルパー・コンポーネントいろいろ調べた結果、自分のなかでは「自分の成果物もGPLライセンスにしなければいけない」のではないか、という考えです。間違っている可能性大です。理由としては以下のとおりです。以下にWordPressのテーマはすべてGPLライセンスにしなければならないか?といった内容の記事があります。専門のソフトウェア・フリーダム・ロー・センターの回答ということで、大変興味深い内容になっています。コードとは分離しているといえるでしょう。著作権の元にあるコードの派生物を含んでいます。ライセンスにする必要はありません。サードパーティのテーマ開発者は、希望するなら制限付きの著作権を適用することができます。テーマを作成することも可能ということを言っておきます。関数をまったく使わないものである必要があります。引用元:http://www.my-standard.co.jp/932.htmlと結んでいます。WordPressのWordPress関数はGPLなのでそのコードを呼び出したり、混じり合い、影響を受けるPHPはWordpressの派生物である(画像、CSSは混じり合ってないのでそうでない)ということらしいです。Libraryはコンポーネントなので、自分のコードから読出したり、影響を受けたりするわけだから、「コピーレフト」の影響をうける。よって、自分の成果物もGPLライセンスにしなければならない。あろう、という考えにいたりました。間違っていたら是非指摘して下さい。アプリ開発などをしたりします。XPagesの仕事をしているとテンションが通常の1.25倍ぐらい高くなります。2013が無事に終わりましたね。Libraryをご利用ありがとうございます。Library内のコードを引用または機能追加するなどをして配布等される場合はGPLに従ってください。組み込んで「利用して」サイトを実現させる分には問題ないです。Library本体をタダで自分のものにしないでネ!」ということでGPLにしています。するかによる切り分けが出来ていなかったので、内容が不十分であったと反省してます。このことは、WikiのGPLライセンスの説明「よくある誤解」の欄でもあらためて解説していますね。いう誤解GPLで保護された著作物の修正や、GPLで保護されたコードを新しい著作物で使うとき、必ずしもソースコードの公開を要求しているわけではない。新しいプロジェクトが第三者に「頒布される」ときだけに発生する。結果としてのソフトウェアが、修正者に使われるだけなら、ソースコードの公開は要求されない。Libraryを利用しても自分のソースコードがGPL云々という話にはならないが、このポータルサイトをパッケージ化させて販売する場合、GPLに則って自分のソースコードを公開する必要がある。(実際、パッケージ化させて売る予定なので、この部分では販売形態の再考の必要あり)となると理解しました。いう部分でまた誤解を招きやすいところだと思うのですが、それはここでは触れないことにします。パッケージ化販売等される場合は是非ご相談ください。これは後ろ向きな話ではなく、当方からでもできる事があったら色々とお手伝い等させていただきたいと思いますので(^-^)。PMはい、その時は是非、よろしくお願いいたします。コーポレーションより、ビジネスパートナーとして認定されています。Log会社概要お問い合せ。