ライセンスのお話

この間作ったCeSMTPDことスパロー君ですが、BSDライセンスを採用しています。(Webはこちら)
もちろんGNUの方がたが言う「迷惑きわまりないBSDライセンス」では無いほうです。
これまで自分で作ったものって、ライセンスをつけてなくて、
「どーぞ自由におつかいください」(As you like license)
としていたのですが、逆にこれが「つかいにくい」となっている事に気がつきました。
まぁ、反面教師があったということなのですが、今後はCeHTTPなどにもつけていくことにしました。


まぁ、別にお金を稼ぐ訳でもなく、CeServer達は趣味の世界でしかないので、なんでも良かったのですが、今回はBSDにしました。すいません、たいした理由じゃありません。

大体、GPLかBSD、辺りがメジャーで、その派生として、ApacheやPythonなんかがあるかと思います。
私の理解で大別すると、商用で利用してもソースコードを公開しなくてはならない、強い縛りがあるGPL系よりは、商用でも安心して使えるBSD系の方が、良いだろうということでBSD系としました。内容もそれほど複雑ではなくて、理解しやすいものです。

この辺りはGNUのライセンス関係のページがよくまとまっています。
でもGNUって凄く強いポリシーを持っていますねぇ。
だからこそ、すばらしいソフトウェア環境が作り出される土壌になっているのでしょうけれども。(厄介なのはその一部の強い強いシンパの方々だったりする)
私は、ユルユルとやって生(行)きたいのですが、GNUは応援してます。GNU君はかわいいし。

・・
sourcefogeでプロジェクトを立ち上げる際にはどのライセンスでやるの?と聞かれます。
そのときメニューから色々な既存のライセンスを選択できる訳ですが、まぁ下記の通り沢山あります。
全部調べるのはちょいと骨です。

GNU Library or Lesser Public License (LGPL)
BSD License
MIT License
Artistic License
Mozilla Public License 1.0 (MPL)
Qt Public License (QPL)
IBM Public License
MITRE Collaborative Virtual Workspace License (CVW License)
Ricoh Source Code Public License
Python License (CNRI Python License)
Python Software Foundation License
zlib/libpng License
Apache Software License
Vovida Software License 1.0
Sun Industry Standards Source License (SISSL)
Intel Open Source License
Mozilla Public License 1.1 (MPL 1.1)
Jabber Open Source License
Nokia Open Source License
Sleepycat License
Nethack General Public License
Common Public License
Apple Public Source License
X.Net License
Sun Public License
Eiffel Forum License
W3C License
Motosoto License
Open Group Test Suite License
Zope Public License
University of Illinois/NCSA Open Source License
Academic Free License (AFL)
Attribution Assurance License
Open Software License
Sybase Open Watcom Public License
OCLC Research Public License 2.0
wxWindows Library Licence
Eiffel Forum License V2.0
Historical Permission Notice and Disclaimer
Naumen Public License
RealNetworks Public Source License V1.0
Reciprocal Public License
Entessa Public License
Lucent Public License (Plan9)
PHP License
Frameworx License
Apache License, Version 2.0
CUA Office Public License Version 1.0
EU DataGrid Software License
Fair License
Lucent Public License Version 1.02
Eclipse Public License
Adaptive Public License
Educational Community License
Common Development and Distribution License
Computer Associates Trusted Open Source License
Public Domain
Website Only (my project is not a software development project)
Other custom license (OSD-compliant Open Source)

あ、あと、sourceforgeで使っているメールアドレス表記
who at domain
って、いいですね。スパム対策に。