ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

Artistic License

索引 Artistic License

Artistic License(アーティスティック・ライセンス)は、Perlの開発者であるラリー・ウォールが作成したオープンソースのライセンスの一種である。主にPerlやParrotで採用されている。 GNU General Public License (GPL) に近いライセンスであるが、ユーザが修正して再配布する場合に原版と同名を名乗ることを禁止している点が異なる。Artistic Licenseというネーミングは文学の "Poetic License"(詩的許容。"Artistic license"というそのものの英語句もあり)を捩っている。 フリーソフトウェア財団 (FSF) は、当初このライセンスを「曖昧過ぎる。いくつかの部分は利益を気にし過ぎており、また意味が明瞭でない」として非難した。また彼らは、PerlプロジェクトにはALとGPLのデュアルライセンスを用いるよう開発者に勧めていた。 これに対する返答として、後にFSFで勤務することになるブラッドリー・クーンはライセンスを書き直し、意味の不明瞭な部分を修正した。このドラフトは "Clarified Artistic License"(明確化されたアーティスティック・ライセンス)として公開され、FSFによって承認された。このライセンス下で公開されているソフトウェアにはや等のエミュレータ、やがある。 Perl 6に対するArtistic Licenseのあり方を見直すことを目的としたRequest for commentsに対する作業の結果、Perlコミュニティにおける議論を通して、このドラフトはロベルタ・カーニー (Roberta Cairney) とアリソン・ランダルにより可読性と法的明確性を確保するために大幅に書き直された。これはArtistic License 2.0として公開され、フリーかつオープンなライセンスとして認証されている。.

11 関係: ラリー・ウォールブラッドリー・M・クーンデュアルライセンスフリーソフトウェア財団アリソン・ランダルオープンソースGNU General Public LicenseParrotPerlPerl 6Request for Comments

ラリー・ウォール

ラリー・ウォール(Larry Wall, 1954年9月27日 - )は、プログラマ、言語学者、文筆家であり、1987年にプログラミング言語Perlを開発したことによって知られている。また、プログラマの三大美徳を唱え始めたのもラリー・ウォールである。 1976年にシアトル・パシフィック大学を卒業し、修士号を得ている。Usenet用のソフト、rnを作成し、UNIXで最も広く使われているテキスト差分適用プログラム、patchを作り出した。IOCCCで2度、優勝を収めている。1998年には、フリーソフトウェアへの貢献により、第1回フリーソフトウェア財団賞を受賞している。 言語学を学んでおり、その経験がPerlの作成とそれに関連した一連の著作に役立っている。表紙にラクダの絵が描かれていることで有名であり、しばしば「ラクダ本」と呼ばれる書『プログラミング Perl』の共同著者であり、この本はPerlプログラマーの聖典になっている。また、『Perl クックブック』の編集にも関わっている。コンピュータ関連の出版物を数多く発行しているオライリー・メディア社がウォールの著作物を出版している。 現在もPerlの発展に関わっており、このプログラミング言語を開発したことから、優しい終身の独裁者に任命されている。.

新しい!!: Artistic Licenseとラリー・ウォール · 続きを見る »

ブラッドリー・M・クーン

ブラッドリー・M・クーン(Bradley M. Kuhn、1973年 -)はアメリカ合衆国のフリーソフトウェア運動における活動家である。 クーンは現在、Software Freedom Conservancyの代表取締役を務めている 。2010年まで彼は、Software Freedom Law Center (SFLC)のFLOSSコミュニティ折衝担当ならびに技術理事(FLOSS Community Liaison and Technology Director)を務めていた。それ以前、2001年から2005年3月まで彼はフリーソフトウェア財団(Free Software Foundation; FSF)の執行役員(Executive director)を務めていた。彼は2010年3月までFSFの理事(Member of board directors)にも選出されていた。 彼はFSF、SFLC双方にて、GPLのライセンス施行に関する改善に尽力したことでもっとも有名であり、また、FSFのライセンスリストの作成、AGPLのAffero条項(Affero節)の元となった条文の作成などにも貢献している。彼はFLOSS開発における非営利的構造の側面を長らく支持し続けており、Software Freedom Conservancyでの活動を通じて、この方面への努力を傾けている。.

新しい!!: Artistic Licenseとブラッドリー・M・クーン · 続きを見る »

デュアルライセンス

デュアルライセンス (Dual-licensing) もしくは マルチライセンス (Multi-licensing) とは、1つのソフトウェアを異なる2種類(またはそれ以上)のライセンスの元で配布する形態を指す。 ソフトウェアがデュアルライセンスで配布される場合、その利用者はそのソフトウェアを利用または再配布するためにいずれかのライセンスを選ぶことができる。 ソフトウェアの権利者はライセンスを選択させる際に利用料を求めることもできる。 デュアルライセンスを選択する一般的な2つの理由は、市場細分化のためのビジネスモデルと、ライセンスの互換性を確保するためである。.

新しい!!: Artistic Licenseとデュアルライセンス · 続きを見る »

フリーソフトウェア財団

フリーソフトウェア財団(フリーソフトウェアざいだん、Free Software Foundation, Inc., 略称FSF)とは、1985年10月4日、リチャード・ストールマンにより創設された非営利団体である。当団体は、フリーソフトウェア運動、すなわち、コンピュータ・ソフトウェアを作成、頒布、改変する自由をユーザーに広く遍く推し進めることを狙い、コピーレフトを基本とする社会運動の支援を目標に掲げている。.

新しい!!: Artistic Licenseとフリーソフトウェア財団 · 続きを見る »

アリソン・ランダル

アリソン・ランダル(Allison Randal)は、言語学者、ソフトウェア開発者そして作家である。彼女は、Parrot仮想機械プロジェクトの元チーフ・アーキテクト、の理事、Pythonソフトウェア財団の理事、そしての元議長である。彼女はまた、Parrot仮想機械のテストケース用コンパイラ、の先導開発者(リード・デヴェロッパー)でもある。彼女は、書籍"Perl 6 and Parrot Essentials"を共同で著しており、またPerl6の概要についても文書を記している。彼女はオライリーメディアにて以前勤務していた。2010年8月20日、アリソンはUbuntuの技術アーキテクトとしてCanonicalに現在勤務していることを公表した。.

新しい!!: Artistic Licenseとアリソン・ランダル · 続きを見る »

オープンソース

ープンソース (open source) とは、言葉通りのソースコードへのアクセスが開かれている(ソースコードが公開されている)ことを意味するのではなく、ソースコードを商用、非商用の目的を問わず利用、修正、頒布することを許し、それを利用する個人や団体の努力や利益を遮ることがないソフトウェア開発の手法を意味する。オープンソース・イニシアティブ は、「オープンソース」と名乗るための要件として「オープンソースの定義」を掲げている。.

新しい!!: Artistic Licenseとオープンソース · 続きを見る »

GNU General Public License

GNU General Public License(GNU GPLもしくは単にGPLとも)とは、GNUプロジェクトのためにリチャード・ストールマンにより作成されたフリーソフトウェアライセンスである。八田真行の日本語訳ではGNU 一般公衆利用許諾書と呼んでいる。.

新しい!!: Artistic LicenseとGNU General Public License · 続きを見る »

Parrot

Parrot はレジスタベースの仮想機械(仮想マシン)で、動的プログラミング言語を効率的に動作させるために開発された、C言語で書かれたソフトウェアである。Parrotは他の多くの仮想マシンと異なり、型情報を扱うことができる。Parrot アセンブリ言語とPIR(Parrot中間言語)をParrotのバイトコードに変換し、実行することができる。 ParrotプロジェクトはPerlのコミュニティにより開始され、Parrotはオープンソースとフリーソフトウェアのコミュニティの協力により開発されている。結果として、Parrotはライセンスの互換性 (Artistic License 2.0)、非常に広い範囲のプラットフォーム互換性、現代的なほとんどのプロセッサアーキテクチャに対する互換性、実行速度、サイズ(プラットフォームによるが 700K 程度)、Perlおよび全てではないがほとんどの現代的な動的プログラミング言語の様々な要求に対して柔軟に対応できること、に焦点を置いている。また、イントロスペクション、デバッガの機能、コンパイル時のセマンティックの調節 (semantic modulation) にも焦点を置いている。.

新しい!!: Artistic LicenseとParrot · 続きを見る »

Perl

Perl(パール)とは、ラリー・ウォールによって開発されたプログラミング言語である。実用性と多様性を重視しており、C言語やsed、awk、シェルスクリプトなど他のプログラミング言語の優れた機能を取り入れている。ウェブ・アプリケーション、システム管理、テキスト処理などのプログラムを書くのに広く用いられている。 言語処理系としてのperlはフリーソフトウェアである。Artistic LicenseおよびGPLのもとで配布されており、誰でもどちらかのライセンスを選択して利用することができる。UNIXやWindowsなど多くのプラットフォーム上で動作する。.

新しい!!: Artistic LicenseとPerl · 続きを見る »

Perl 6

Perl 6(パールシックス)は、ラリー・ウォールにより設計されたオブジェクト指向スクリプト言語である。 Perl 6は、2000年にPerlの次期メジャーバージョンとして設計が始められ、2015年12月25日に公式のPerl 6正式安定版がリリースされた。しかし、言語仕様は現在のPerl (Perl 5)と互換性がなく、既存のPerl 5のソフトウェアをPerl 6用に「アップグレード」するのは極めて困難である。したがって現在はPerl 5とPerl 6は別の言語であると考えられており、Perl 6はPerl 5の次期バージョンではないとされている。換言すれば、Perl 6はPerl 5から移行対象とはみなされていない。 Perl 6は言語仕様であり、言語仕様と処理系は別のプロジェクトとして管理されている。これは言語の作者自身が開発した処理系が言語仕様に準ずるものとされてきたPerl 5やRubyとは異なっている。2015年12月25日に言語仕様としての公式のPerl 6正式安定版がリリースされた。公式の処理系としてはRakudoがあり、2010年8月に最初の「使用可能な」バージョンがリリースされた。Haskellで書かれたPugsは活発ではなく、もはや歴史的な実装とされている。 Perl 5は動的型付け言語であったのに対し、Perl 6は静的な型指定も行える言語となった(動的な型付けも可能)。また、Perl 6では仮引数定義も可能となっている(Perl 5でも可能ではあったが不完全であった)。さらに、Perl 5の様に展開を行うことも可能であり、例えばJavaであればReflectionクラスを必要とする仮引数の取得をいわゆるマジックを用いずとも可能な設計となっている。 Perl 6ではPerl 5と比較してさらに柔軟かつ強力な記法を可能としている。例えば、配列要素毎の演算や、Lisp等に代表されるポーランド記法も可能にするなどPerl 5をより一層強力にした記述である。.

新しい!!: Artistic LicenseとPerl 6 · 続きを見る »

Request for Comments

Request for Comments(リクエスト フォー コメンツ、略称:RFC)はIETF(Internet Engineering Task Force)による技術仕様の保存、公開形式である。内容には特に制限はないが、プロトコルやファイルフォーマットが主に扱われる。RFCとは「コメント募集」を意味する英語の略語であり、もともとは技術仕様を公開し、それについての意見を広く募集してより良いものにしていく観点から始められたようである。全てのRFCはインターネット上で公開されており、誰でも閲覧することができる。.

新しい!!: Artistic LicenseとRequest for Comments · 続きを見る »

ここにリダイレクトされます:

アーティスティック・ライセンス

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »