HN 日本語サマリー

← 一覧へ戻る
プログラミング

ライセンスを変更しました

I Changed My License (bergie.iki.fi)

75 pointsby jllyhill79 コメント

要約

著者は、過去28年間のソフトウェアライセンスの変遷を振り返り、LGPLv2、MITを経て、現在はEUPL-1.2をデフォルトライセンスとして採用した理由を説明しています。EUPL-1.2は、SaaSの抜け穴を塞ぐ強力なコピーレフトライセンスであり、オープンソース運動が企業に利益をもたらすだけで開発者やユーザーに十分な利益をもたらさなかったという著者の考えに基づいています。

全文翻訳

過去28年間のソフトウェア公開において、私は3つの異なるソフトウェアライセンスの時代を経験しました。私の最近のすべてのソフトウェアは、欧州連合一般公衆利用許諾契約(EUPL)1.2の下で提供されており、その理由を説明したいと思います。 MidgardはすべてLGPLv2でした。これはよりシンプルな時代で、フリーソフトウェアライセンスはそれほど多くありませんでした。MidgardはWebフレームワークだったので、弱いコピーレフトライセンスを使用するのが正しいことだと感じました。Midgardに付属していたサンプルWebサイトはX11ライセンスでした。 2011年頃にJavaScriptでの作業をより真剣に始めたとき、私はMITライセンスに切り替えました。これは「好きなようにしてください、ただし私を訴えないでください」というような、NPMパッケージエコシステムで好まれるシンプルなものでした。簡単な相互運用性、何の制約もありません。 Flowhubを閉鎖した後、私はほとんどソフトウェアを公開しない数年間の休止期間がありました。仕事の状況から実現不可能だったか、あるいはボートに忙しかったためです。 EUPLの登場 今年、私は私の「デフォルトライセンス」をEUPL-1.2に変更することにしました。これは欧州連合によって作成および公開されたOSI承認のフリーソフトウェアライセンスです。そして、これは私が過去に使用してきたライセンスとは大きく異なります。 EUPLは、ソフトウェアがどのように配布されても、相互ライセンスを要求することにより「SaaSの抜け穴」を閉じる強力なコピーレフトライセンスです。長年にわたり、「オープンソース」陣営(「フリーソフトウェア」陣営とは対照的に)がずっと間違っていたことは明らかでした。私たちは議論に勝ちましたが、ユーザーや開発者にとってはほとんど何も得られませんでした。私たちの努力がすべて行ったことは、大企業がより安価に物事を構築し、億万長者が兆万長者になるのを容易にしただけでした。 そして、パーミッシブライセンスでごちゃごちゃするのはやめる時です。企業が私たちの条件で私たちのソフトウェアを使用したくないのであれば、彼らは自分たちのものを作るために努力やトークンを費やす自由があります。 EUPLには23言語への法的に有効な公式翻訳があるという事実も、バレーの外の世界でほとんどのソフトウェアが構築され使用されている世界では損にはなりません。 私がすでにEUPLの下で公開しているもののいくつかを紹介します。 reticulum-js: ReticulumメッシュネットワーキングプロトコルのJavaScript実装 dacar: Reticulum上に構築された分散型認証システム signalk-energy-predictor: 再生可能エネルギーで動くボートのための予測システム offshore-blogging-system: InReach衛星テキストメッセージ経由でブログ投稿を公開し、気象データをダウンロードするためのツール さらに、NoFlo開発環境の新しい書き直しもEUPLの下で行われています。NoFlo自体は、多数のサードパーティの貢献がある既存のプロジェクトであるため、MITライセンスのままになります。 続きを読む The Grid: Web Design by Artificial Intelligence 2016年2月17日、ドイツ、ベルリンにて。1分で読めます。 昨年述べたように、私はWebデザインができる人工知能に取り組んでいます。それはThe Gridと呼ばれています。先週、Lift Conferenceでそれがどのように機能するかを説明する講演を行いました。 NoFlo Kickstarter、ハッカーの視点 2013年8月1日、カリフォルニア州サンフランシスコにて。7分で読めます。 これはJavaScriptのためのフローベースプログラミング環境であるNoFloにとって大きな一週間でした。昨日、Webブラウザでフローベースプログラムを実行するためのサポートを追加したNoFlo 0.4をリリースしました。そして今日、KickstarterでNoFlo開発環境の取り組みを開始しました。続ける前に、ビデオをご覧ください! フローベースプログラミングの記事をもっと読む。 The Grid: Web Design by Artificial Intelligence 2016年2月17日、ドイツ、ベルリンにて。1分で読めます。 昨年述べたように、私はWebデザインができる人工知能に取り組んでいます。それはThe Gridと呼ばれています。先週、Lift Conferenceでそれがどのように機能するかを説明する講演を行いました。 NoFlo Kickstarter、ハッカーの視点 2013年8月1日、カリフォルニア州サンフランシスコにて。7分で読めます。 これはJavaScriptのためのフローベースプログラミング環境であるNoFloにとって大きな一週間でした。昨日、Webブラウザでフローベースプログラムを実行するためのサポートを追加したNoFlo 0.4をリリースしました。そして今日、KickstarterでNoFlo開発環境の取り組みを開始しました。続ける前に、ビデオをご覧ください!