Personal tools
You are here: Home ブログ 井上 ext.js勉強会
« December 2010 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Recent entries
Apache2.4のリリース予定は来年(2011年)初め(あくまで予定) inoue 2010-12-23
Herokuの発音 inoue 2010-12-20
雑誌記事「ソフトウェア・テストPRESS Vol.9」の原稿公開 inoue 2010-12-18
IPA未踏のニュース inoue 2010-12-15
労基法とチキンゲーム inoue 2010-12-06
フロントエンドエンジニア inoue 2010-12-03
ASCII.technologies誌にMapReduceの記事を書きました inoue 2010-11-25
技術評論社パーフェクトシリーズ絶賛発売中 inoue 2010-11-24
雑誌連載「Emacsのトラノマキ」の原稿(part8)公開 inoue 2010-11-22
RESTの当惑 inoue 2010-11-22
「プログラマのためのUXチートシート」を作りました inoue 2010-11-19
「ビューティフルコード」を読みました inoue 2010-11-16
Categories
カテゴリなし
 
Document Actions

ext.js勉強会

アリエルには外部に見えている以外の活動も少しあります。と言っても、悪いことをしているわけではなく、未公開の開発中ソフトウェア製品があるというだけの話です。

そのひとつに、ext.jsを使ったアプリがあります。

未公開の製品の良いところは、気楽なところです。機能変更もデザイン変更も何の気兼ねもいりません。APIやデータベースの変更も、作り手の合意だけの世界です。悪い点は、作成期間が長期化すると、作り手のモチベーション管理が難しくなる点です。

気分転換も兼ねて、その製品のメインプログラマを連れて、ext.js勉強会に参加してきました。

ぼく自身はext.jsはほとんど知らず、机上の知識しかありません。発表自体は可もなく不可もなくでした。隣で聞いていたメインプログラマには物足りなかったかもしれません。

途中まで失念していたのですが、ext.jsはバージョン2で、ライセンスをLGPLからGPLに変更しています。ちなみに社内で使っているのは、ext.jsバージョン1なので、LGPL版です(ライセンスの問題ではなく、単に面倒なので上げていないだけ)。

ext.jsだけを念頭に置いて書いたわけではないですが、以前、GPLのJavaScriptライブラリの話を書きました。

比較的確度が高いと思っているのが(100%ではありません)、JavaScriptライブラリのライセンスがLGPLであれば、それを<script>タグで読み込んで利用しているコードは、「(LGPLの用語で)ライブラリを利用する著作物」になるだろう、という点です。つまり、そのコードを第三者に配布する時のライセンスをGPL/LGPL以外にできます。

JavaScriptライブラリのライセンスがGPLの時はグレーのままです。

ext.js勉強会は毎月開催するようです。そんなにネタが続くのか疑問です。

メインプログラマにext.jsのtipsとかあればまとめて欲しいと伝えておきました。彼は、1万6千行近いJavaScriptコード(ext.jsなどの外部ライブラリのコードを除く)を書いているのです。その辺のブログに点在する、JavaScript小ネタ集とは違う世界が見えているはずです。

勉強会には珍しく女性がひとりいました。メインプログラマ曰く、"beautiful woman"でした。しかし、GPLについて熱く語っていたら、知らないうちに消え去っていました。

The URL to Trackback this entry is:
http://dev.ariel-networks.com/Members/inoue/ext.js/tbping
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
This helps us prevent automated spamming.
Captcha Image


Copyright(C) 2001 - 2006 Ariel Networks, Inc. All rights reserved.