オープンソースライセンス色々あるね
Posted: Updated:
●オープンソースの定義とライセンスを理解する - ITアーキテクト [IT Architect]
●オープンソースライセンスいろはのい - livedoor ディレクター Blog(ブログ)
オープンソースライセンスは色々ありますねー。JSベースのSyntax Highlighterを組み込もうと考えておりましたところ、a-blog cmsは商用な上にプロプライエタリなこともあり、オープンソースのライブラリを取り込もうと思うと慎重にならざるをえません。
再配布しないけど、所定の位置にライブラリ置いたら動くように対応してるよ★ってのは、GNU GPL的にはアウトなんでしょうか? 大分グレーゾーンなような気もするのですが、オープンソースライセンスについて、詳しい方がいらしたらぜひご助言ををを。
//
肝心のSyntax Highlighterについては、LGPLのモノを使おうと考えています。JSには手を加えずに管理画面側との連携も考えています。
いや、ぶっちゃけ本当はGeSHi ( GPL License ) を使いたいのですけれどもね。Markdown中の<pre>や<code>だけGeSHiを通過させて出力してもいいとは思うのですが。小細工無しの状態でMarkdownとの親和性を考えると、JSのほうがいいかもしれません。
負荷的に考えると、JS(クライアント側)で負荷を受け持ってもらったほうが安全ですしね。クライアント側が重くなるといっても、シンタックスハイライトが必要なサイトの購読者なら大した問題にはならないでしょう。