好むと好まざるにかかわらず、ソフトウェア ライセンスには目的があります。ソフトウェア ライセンスは、時間と費用を費やしたツールやアプリケーションの作成者や配布者を保護します。また、法律を勉強したことがない人にとっては、使用されている言葉が理解するのが難しいですが、原則としてライセンス文書には、できること、できないことがすべて記載されています。
前回の「最も興味深いソフトウェア ライセンス」という記事では、法律とユーモアなど、当初は相反する 2 つの分野を結びつけるライセンスの例をいくつか見てきました。ほとんどの場合、それはプログラマ間の小さな口論が原因であり、プログラマが文句を言う唯一の方法は、コードに何らかのウインクを導入するか、ユーザー ライセンスに直接導入することです。
また、 EULAまたはエンドユーザー使用許諾契約書には、ミサイルや核、化学兵器の開発、設計、製造、生産など、米国の法律で禁止されている用途にソフトウェアを使用しないよう指示するApple のiTunes などの奇妙な記述が見られます。または生物兵器。他にもたくさんの例があります。
以下で興味深いソフトウェア ライセンスのリストを拡張します。日常的に使用するアプリケーションの 1 つにそれらを見つけることはほとんどありませんが、それらは存在しており、勇気のあるプログラマーはそれらを自分の作品に適用することができます。
ファイトクラブライセンス
ファイトクラブライセンスをご存知ですか?いいえ?もちろん?良い答えだ。誰もファイト・クラブについては話さないし、ましてやファイト・クラブのライセンスについては話さないからだ。ファイト クラブ ライセンスは、実用的な使用よりもユーモアに重点を置いたソフトウェア ライセンスです。
その起源に関する記録はありませんが、プログラマーであり、この記事で収集しているような興味深いソフトウェア ライセンスのコレクターであるBen Keithによって作成されたようです。
ファイトクラブのライセンスには何と記載されていますか?デヴィッド・フィンチャー監督、チャック・パラニュークの同名小説を原作とした1999年の同名映画『ファイト・クラブ』と基本的に同じ。ファイトクラブライセンスでは、最初の 2 つの点でライセンス自体について話すことを禁止しています。 3 番目のポイントは、誰かが諦めたらプロジェクトは終了するということ、4 番目のポイントは、プロジェクトごとに開発者は 2 人だけであるべきだということです。
5、一度に 1 つのプロジェクトずつ、6、シャツも靴も禁止、7、プロジェクトは必要なところまで進めます、8、このライセンスを初めて読む場合は、次のプロジェクトは次のライセンスを取得する必要がありますファイトクラブライセンス。
シュレディンガーライセンス
量子物理学の仕組みを説明しようとしたシュレーディンガーの猫の理論実験で世界的に知られるオーストリアの物理学者エルヴィン・シュレーディンガーに敬意を表し、シュレーディンガー・ライセンスもベン・キースによって執筆されており、実用的というよりも楽しいライセンスです。 。
つまり、このソフトウェア ライセンスは、あらゆる種類の創作物に適用され、量子物理学に忠実です。そのため、シュレーディンガー ライセンスでライセンスされた素材は、当社では見ることができず、同時に見ることもできないこともある、と書かれています。は同時に表示することと非表示にする必要があり、ライセンスされた素材を表示するということは、視聴者がこのライセンスに基づいてすべての素材にライセンスを供与することを意味します。量子の意味不明。
「Don’t Ask Me About It」ライセンス
プログラマーとソフトウェア開発者は、アプリケーションを作成する理由が異なります。自分自身や他の人の問題を解決するためにそれを行う人、課題を解決するために行う人、時間を潰すために行う人、お金のために行う人…
アートを愛するためにプログラミングをする人の中には、単にアプリやツールを作成し、それをインターネット上の全員と共有して次に進むだけで、他には何も知りたくない人もいます。これらにはいくつかのライセンスがありますが、最も興味深いものの 1 つは、 「Don’t Ask Me About It License」です。
簡潔かつ直接的です。作成者に連絡しない限り、そのソフトウェアを使用して、コピー、変更、および/または共有するなど、好きなことを行うことができます。うまくいきませんか?著者には連絡しないでください。それを改善するアイデアはありますか?作者に連絡せず、自分で行ってください。
公的ライセンス
Public License またはPublic License は、ライセンスの形式をとったジョークであり、その唯一の要件は、ライセンスされたソフトウェアまたはマテリアルを変更する場合、コメント、変数の名前、またはテキストの一部を変更するなどのタイプミスを追加する必要があることです。ユーザーは見るでしょう。
つまり、ソフトウェアにパブリック ライセンスが使用されている場合、ソフトウェアを変更する人は、元のソフトウェアには存在しなかったスペル ミス* を含める必要があります。
レトロウェアライセンス
これも実用的というよりも楽しくて好奇心旺盛なライセンスで、古いものやレトロなものを愛するコンピュータ サイエンティストに最適です。 Retroware License は、書かれていないため実際に存在した場合、 2005 年以前のハードウェアと互換性がある限り、ソフトウェアの配布または変更を許可します。
明らかに、このライセンスは非現実的です。年が経つにつれて、2005 年以前のハードウェアはますます少なくなり、多くの場合使用できなくなるため、制限年を変更してライセンスを更新する必要があります。
参考資料一覧
- https://awoo.space/@typhlosion/1434007
- https://github.com/mechanomi/DAMAIL
- https://awoo.space/@typhlosion/1433742
- https://benlk.com/
- https://github.com/benlk/misc-licenses/blob/master/schrodinger-license.md
- https://github.com/benlk/misc-licenses/blob/master/fight-club-license.md
