プロプライエタリソフトウェア

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

プロプライエタリソフトウェアは、非フリーソフトウェアまたはクローズドソースソフトウェアとも呼ばれ、ソフトウェアの発行者または他の人がソフトウェアを使用、変更、変更を共有、または共有するためのライセンス権を留保するコンピュータソフトウェアです。これは、オープンソースまたはフリーソフトウェアの反対です[1]非自由ソフトウェアには、特許権が含まれる場合があります。[2] [1] [論争 ]

タイプ

パブリックドメイン同等のもの パーミッシブライセンス コピーレフト(保護ライセンス) 非営利ライセンス 独自のライセンス 営業秘密
ソフトウェア PD、CC0 BSDMITApache GPLAGPL JRLAFPL プロプライエタリソフトウェア、パブリックライセンスなし プライベートの内部ソフトウェア
その他の創作作品 PD、CC0 CC-BY CC-BY-SA CC-BY-NC 著作権、パブリックライセンスなし 未発表

オリジン

1960年代後半まで、大型で高価なメインフレームコンピュータ、特別に空調されたコンピュータルームのマシンは、通常、販売ではなく顧客にリースされていました。[3] [4]サービスと利用可能なすべてのソフトウェアは、通常、1969年まで別途料金なしでメーカーから提供されていました。コンピューターベンダーは通常、インストールされたソフトウェアのソースコードを顧客に提供していました。[要出典]ソフトウェアを開発した顧客は、多くの場合、無料で他の人が利用できるようにしました。[5]クローズドソースとは、ライセンシー以外にソースコードが公開されていないコンピュータプログラムを意味します。それを開発した組織とソフトウェアの使用を許可された組織のみが編集できます。

1969年、独占禁止法訴訟が係属中のIBMは、ハードウェアとソフトウェアを分離することにより、メインフレームソフトウェア[6] [7]とサービスに対して個別に課金を開始することにより、業界の変化を主導しました。[8]

1976年のビルゲイツの「ホビイストたちへのオープンレター」は、コンピューター愛好家によるソフトウェア、特にマイクロソフトのAltair BASICインタープリターの横行する著作権侵害を非難し、彼らの不正使用が高品質のソフトウェアを作成する能力を妨げていると主張した。しかし、ソフトウェアの著作権、特にオブジェクトコードの法的地位は、1983年にApple Computer、Inc。対Franklin ComputerCorpの判決が上訴されるまで明確ではありませんでした[9] [10] [11]

Brewster Kahleによると、ソフトウェアの法的特性は、1976年の米国著作権法によっても変更されました[12]

1983年2月以降、IBMは、増え続けるソフトウェアのリストに「オブジェクトコードのみ」のモデルを採用し、ライセンシーにもソースコードの多くを出荷することをやめました[13] [14]

1983年に、バイナリソフトウェアは、 Apple対Franklinの法律決定[15]によって米国でも著作権で保護されるようになり、それ以前はソースコードのみが著作権で保護されていました。[16]さらに、同じマイクロプロセッサアーキテクチャに基づく数百万台のコンピュータの可用性の向上により、バイナリ分散ソフトウェアの断片化されていない十分な市場が初めて作成されました。[16]

法的根拠

ソフトウェアのほとんどは著作権で保護されており、契約法特許企業秘密とともに、所有者が排他的権利を確立するための法的根拠を提供します。[17]

ソフトウェアベンダーは、エンドユーザー使用許諾契約書(EULA)で特定の使用条件を示しています。ユーザーは、書面で、画面上でインタラクティブに(クリックラップ)、またはソフトウェアを含むボックスを開くことで(シュリンクラップライセンス)、この契約に同意することができます。ライセンス契約は通常交渉可能ではありません[18] ソフトウェア特許は、アルゴリズム、ソフトウェア機能、またはその他の特許性のある主題に対する独占的権利を付与し、その適用範囲は管轄によって異なります。ベンダーは、ライセンス契約でユーザーに特許権を付与する場合があります。[19]ソフトウェアのソースコードは、企業秘密として日常的に取り扱われています[20]時折、ソフトウェアはライセンスやソースコードへのアクセスに対する制限が少なくて利用できるようになります。このようなソフトウェアは、「無料」または「オープンソース」として知られています。[21]

制限事項

ライセンス契約は、適用される著作権法または契約法を無効にするものではないため、適用法と矛盾する条項は強制力がありません。[22]ファーストセール・ドクトリンなどの著作権の制限を回避するために、一部のソフトウェアは特別にライセンスされており、販売されていません[23]

排他的権利

プロプライエタリソフトウェアの所有者は、ソフトウェアに対して特定の排他的権利を行使します。所有者は、使用、ソースコードの検査、ソースコードの変更、および再配布を制限できます。

ソフトウェアの使用

ベンダーは通常、ソフトウェアを使用できるコンピューターの数を制限し、ユーザーが追加のコンピューターにソフトウェアをインストールすることを禁止しています。[要出典]使用制限は、製品のアクティベーションプロダクトキーまたはシリアル番号、ハードウェアキーコピー防止などの技術的手段によって実施される場合があります。

ベンダーは、特定の機能を削除するバージョン、または非営利、教育、または非営利目的の使用など、特定の分野の取り組みのみを許可するバージョンを配布する場合もあります。

使用制限はライセンスによって異なります。

  • Windows Vista Starterは、最大3つの同時アプリケーションの実行に制限されています。
  • Microsoft Office Home and Student 2007の製品版は、1世帯で最大3台のデバイスでの非営利目的の使用に制限されています。
  • Windows XPは1台のコンピュータにインストールでき、ネットワークファイル共有接続の数を10に制限します。[24] Home Editionは、Windows XPProfessionalに存在する機能を無効にします。
  • 従来、アドビのライセンスは1人のユーザーに制限されていましたが、ユーザーは2番目のコピーを自宅のコンピューターまたはラップトップにインストールできます。[25]これは、CreativeCloudへの切り替えではもはや当てはまりません。
  • Appleの生産性スイートであるiWork'09は、5ユーザーのファミリーパックで提供され、家庭内の最大5台のコンピューターで使用できます。[26]

ソースコードの検査と変更

ベンダーは通常、プロプライエタリソフトウェアをコンパイルされた形式で配布します。通常は、コンピューターの中央処理装置が理解する機械語です。それらは通常、ソースコード、またはソフトウェアの人間が読めるバージョンを保持し、多くの場合、高級プログラミング言語で記述されています。[27]このスキームは、しばしばクローズドソースと呼ばれます。[28]

ほとんどのプロプライエタリソフトウェアはソースコードなしで配布されますが、一部のベンダーはソースコードを配布するか、そうでなければ顧客が利用できるようにします。たとえば、インターネットフォーラムソフトウェアvBulletinのライセンスを購入したユーザーは、自分のサイトのソースを変更できますが、再配布することはできません。これは多くのWebアプリケーションに当てはまり、Webサーバーで実行する場合はソースコード形式である必要があります。ソースコードは、機密保持契約またはライセンスで保護されています。このライセンスでは、たとえば、調査や変更は許可されていますが、再配布は許可されていません。[29]テキストベースの電子メールクライアントPineとSecureShellの特定の実装ソースコードを利用できるようにする独自のライセンスで配布されます。[要出典]プロプライエタリソフトウェアの一部のライセンスでは、ソースコードへの変更を配布できますが、製品のライセンスを取得した他のライセンスにのみ許可され、それらの変更の一部[30]は最終的にベンダーによって取得されます。

一部の政府は、プロプライエタリソフトウェアに機密情報を危険にさらす欠陥悪意のある機能が含まれている可能性があることを恐れています。2003年、マイクロソフトは政府セキュリティプログラム(GSP)を設立し、政府がソースコードとマイクロソフトのセキュリティドキュメントを表示できるようにしました。中国政府はその初期の参加者でした。[31] [32]このプログラムは、一部の製品にソースコードアクセスを提供するマイクロソフトのより広範なシェアードソースイニシアチブの一部です。Reference Source License(Ms-RSL)およびLimited Public License(Ms-LPL)は、ソースコードが利用可能になるプロプライエタリソフトウェアライセンスです。

政府はまた、そのようなマルウェアをソフトウェア自体に追加したとして非難されています。エドワード・スノーデンが発表した文書によるとNSAはソフトウェア会社との秘密のパートナーシップを利用して、商用の暗号化ソフトウェアを盗聴やバックドアの挿入に利用できるようにしています。[33] [34]

ソフトウェアベンダーは、ソフトウェアをリバースエンジニアリングするユーザーを妨害するために難読化されたコードを使用することがあります。[35]これは、特定のプログラミング言語で特に一般的です。[要出典]たとえば、 Javaで記述されたプログラムのバイトコードは、ある程度使用可能なコードに簡単に逆コンパイルできます[要出典] 。PHPJavaScriptなどのスクリプト言語で記述されたプログラムのソースコードは、実行時に利用できます[36]

再配布

プロプライエタリソフトウェアベンダーは、ユーザーが他のユーザーとソフトウェアを共有することを禁止できます。別の当事者がソフトウェアを使用するには、別の固有のライセンスが必要です。

ソースコードが利用可能なプロプライエタリソフトウェアの場合、ベンダーは顧客がソースコードに変更を配布することを禁止する場合もあります。

シェアウェアはクローズドソースのソフトウェアであり、その所有者は無料で再配布を推奨していますが、ユーザーは試用期間後に使用するために料金を支払う必要がある場合があります。料金は通常、1人のユーザーまたはコンピューターによる使用を許可します。場合によっては、試用期間中または試用期間後にソフトウェア機能が制限されることがあります。これは、機能限定と呼ばれることもあります

ソフトウェアおよびハードウェアとの相互運用性

独自のファイル形式とプロトコル

プロプライエタリソフトウェアは、他のソフトウェアと互換性のないファイル形式でデータの一部を保存することが多く、互換性のないプロトコルを使用して通信する場合ありますこのような形式およびプロトコルは、企業秘密として制限されているか、特許の対象となる場合があります[要出典]

独自のAPI

プロプライエタリアプリケーションプログラミングインターフェイス(API)は、「1つのデバイス、または特定のメーカーの製品範囲内の複数のデバイスに固有の」ソフトウェアライブラリインターフェイスです。[37]独自のAPIを使用する動機は、ベンダーロックインであるか、標準APIがデバイスの機能をサポートしていないためである可能性があります。[37]

欧州委員会、2004年3月24日のマイクロソフトのビジネス慣行に関する決定[38]で、 C ++開発のマイクロソフトゼネラルマネージャーであるAaronContorerが、1997年2月21日にビルゲイツのために作成されたマイクロソフト内部メモを引用しています。 :

Windows APIは非常に広範で、深く、機能的であるため、ほとんどのISVはそれを使用しないことに夢中になるでしょうまた、多くのWindowsアプリのソースコードに深く組み込まれているため、代わりに別のオペレーティングシステムを使用するには莫大な切り替えコストがかかります。

iPhone SDKの初期のバージョンは、機密保持契約の対象でした。この合意により、独立した開発者がインターフェースの内容について議論することは禁じられました。Appleは2008年10月にNDAを中止しました。[39]

ベンダーロックイン

プロプライエタリソフトウェアパッケージの将来のバージョンやアップグレードに依存すると、ベンダーロックインが発生し、独占的な立場が定着する可能性があります。[40]

特定のハードウェア構成に限定されたソフトウェア

プロプライエタリソフトウェアには、そのソフトウェアの使用を特定のハードウェアセットに制限するライセンス条項が含まれている場合もあります。Appleは、ライセンスとさまざまな設計上の決定の両方によって、Appleハードウェアに限定されたオペレーティングシステムであるmacOSのそのようなライセンスモデルを持っています。このライセンスモデルは、第9巡回区控訴裁判所によって確認されています。[41]

所有者による放棄

所有者によって販売、サポート、または販売されなくなったプロプライエタリソフトウェアは、アバンダンウェアと呼ばれ、孤立した作品のデジタル形式ですソフトウェアパッケージの所有者が存在しなくなった場合、またはプロプライエタリソフトウェアパッケージの生産またはサポートを停止または制限することを決定した場合、ソフトウェアに問題が見つかった場合、パッケージの受信者およびユーザーは頼ることができません。所有者は、ビジネス上の問題のためにソフトウェアの改善とサポートに失敗する可能性があります。[42]ソフトウェアパッケージの古いバージョンまたは既存のバージョンのサポートを終了して、ユーザーに新しいバージョンのアップグレードと支払いを強制する場合があります[43]計画的陳腐化)。別のベンダーやソフトウェアのコミュニティ自体がソフトウェアのサポートを提供するか、ユーザーはサポートライフサイクルが長い競合システムまたはFOSSベースのシステムに移行できます。[44]

一部のクローズドソースソフトウェアは、多くの場合、ソフトウェアがサポートされなくなり、アバンダンウェアが利用できなくなるのを防ぐために、所有者によってオープンソースまたはソース利用可能なソフトウェアとしてサポート終了時にリリースされます。[45] [46] [47] 3DレルムidSoftwareは、クローズドソースソフトウェアをオープンソースにリリースする方法で有名です[詳細な説明が必要]これらの種類の中には、無料でダウンロードできるもの(フリーウェア)もあれば、まだ市販されているものもあります( Arx Fatalisなど)。[さらに説明が必要] 利用可能なソースコードを備えた商用ソフトウェアのリストおよび利用可能なソースコード備えた商用ビデオゲームのリストにある、以前はクローズドソースのソフトウェアのその他の例

以前のオープンソースソフトウェア

以前はオープンソースだったソフトウェアの一部は、後でプロプライエタリになりました。場合によっては商業化の理由で、場合によってはセキュリティまたはアンチチート測定(隠すことによるセキュリティ)として。[要出典]

価格と経済学

プロプライエタリソフトウェアは商用ソフトウェア同義ではありませんが[48] [49]、2つの用語は自由ソフトウェアに関する記事で同義語として使用されることがあります。[50] [51]プロプライエタリソフトウェアは無料または有料で配布でき、無料ソフトウェアは無料または有料で配布できます。[52]違いは、プロプライエタリソフトウェアを配布できるかどうか、および料金は、所有者の裁量に委ねられているということです。自由ソフトウェアを使えば、コピーを持っている人なら誰でも、コピーや関連サービスの料金を請求するかどうか、またいくら請求するかを決めることができます。[53]

無料で提供されるプロプライエタリソフトウェアは、フリーウェアと呼ばれます。

商用プロプライエタリソフトウェアの支持者は、製品としてソフトウェアの支払いをユーザーに要求すると、ソフトウェアの研究開発に利用できる資金や時間が増えると主張しています。たとえば、Microsoftは、コピーごとの料金がソフトウェア開発の収益性を最大化すると述べています。[54]

プロプライエタリソフトウェアは、特に市場の収益に関して、一般的に自由ソフトウェアよりも大きな商業活動を生み出します。[55]プロプライエタリソフトウェアは、エンドユーザーにソフトウェアを使用する権利を与えるライセンスとともに販売されることがよくあります。

独自のソフトウェアの例には、Microsoft WindowsAdobe Flash PlayerPS3 OSiTunesAdobe PhotoshopGoogle EarthmacOS(以前のMac OSXおよびOSX)、SkypeWinRAR、OracleバージョンのJava、および一部のバージョンのUnixが含まれます。

プロプライエタリと見なされるソフトウェアディストリビューションは、実際には、同じディストリビューションにフリーソフトウェアと非フリーソフトウェアの両方を含む「混合ソース」モデルを組み込んでいる場合があります。[56]すべてではないにしてもほとんどのいわゆるプロプライエタリUNIXディストリビューションは、混合ソースソフトウェアであり、 BINDSendmailX Window SystemDHCPなどのオープンソースコンポーネントを、純粋にプロプライエタリなカーネルお​​よびシステムユーティリティとともにバンドルしています。[57] [58]

一部のフリーソフトウェアパッケージも、プロプライエタリ条件で同時に利用できます。例としては、MySQLSendmail、sshなどがあります。自由ソフトウェアの作品の元の著作権所有者は、コピーレフトの自由ソフトウェアであっても、デュアルライセンスを使用して、自分自身または他の人がプロプライエタリバージョンを再配布できるようにすることができます。コピーレフト以外のフリーソフトウェア(つまり、パーミッシブフリーソフトウェアライセンスの下で配布されたソフトウェア、またはパブリックドメインにリリースされたソフトウェア)を使用すると、誰でも独自の再配布を行うことができます。[59] [60]プロプライエタリソフトウェアに依存するフリーソフトウェアは、フリーソフトウェアファウンデーションによって「トラップ」されていると見なされます。これには、Microsoft Windows専用に作成されたソフトウェア[61]、またはでのみ実行できるソフトウェアが含まれます。Java、それが自由ソフトウェアになる前。[62]

も参照してください

参考文献

  1. ^ ab サラスワティの専門家。「2.5.3」C ++によるコンピュータサイエンスSaraswati House PvtLtd.p。1.27。ISBN 978-93-5199-877-82017年6月29日取得
  2. ^ AUUG、Inc。(2003年3月)。「第1章定義」AUUGNAUUG、Inc.p。51 2017年6月29日取得
  3. ^ Ceruzzi、Paul E.(2003)。現代のコンピューティングの歴史マサチューセッツ州ケンブリッジ:MITPressp。 128ISBN  0-262-53203-4IBMは、1956年1月に発効した同意判決の一部としてマシンを販売することに同意しましたが、リースは引き続きビジネスを行うための好ましい方法でした。その後、誰もが戦い始めました。
  4. ^ 「機器リースの歴史」Lease Genie、2008年4月11日にオリジナルからアーカイブ、 2010年11月12日取得、1960年代、IBMとXeroxは、機器の資金調達からかなりの金額が得られる可能性があることを認識しました。当時発生したコンピュータやオフィス機器のリースは、多くの企業がそのような機器をリースしたときに初めて機器のリースにさらされたため、リースの成長に大きく貢献しました。
  5. ^ 「GNUシステムの概要」GNUオペレーティングシステムフリーソフトウェアファウンデーション。2016-06-16 2017年5月1日取得
  6. ^ ピュー、エマーソンW.(2002)。「ソフトウェアバンドルの起源」。コンピューティングの歴史のIEEE年報24(1):57–58。土井10.1109 /85.988580
  7. ^ ハミルトン、トーマスW.(1969)。IBMのアンバンドリング決定:ユーザーと業界への影響プログラミングサイエンス株式会社。
  8. ^ IBM(nd)。「IBMの年表:1960年代」2016年5月28日取得マーケターは、ハードウェア、サービス、およびソフトウェアをパッケージで独占的に提供するのではなく、コンポーネントを「バンドル解除」して、個別に販売しました。アンバンドリングにより、数十億ドル規模のソフトウェアおよびサービス業界が誕生しました。その中で、IBMは今日世界をリードしています。
  9. ^ ゲイツ、ビル(1976年2月3日)。「愛好家への公開書簡」2016年5月28日取得
  10. ^ スワン、マシュー(2004年11月18日)。実行可能コードは著作権法の適切な対象ではありません(テクニカルレポート)。カリフォルニア州立大学。CPSLO-CSC-04-02。
  11. ^ Pamela Samuelson(1984年9月)、「CONTU Revisited:The Case Against Copyright Protection for Computer Programs in Machine-Readable Form」、Duke Law Journal1984(4):663–769、doi10.2307 / 1372418JSTOR 1372418 
  12. ^ ロバートX.クリンゲリーのブリュースターケールとのインタビュー、46分
  13. ^ カントリル、ブライアン(2014-09-17)。「企業のオープンソースアンチパターン」youtube.com。2021-10-27のオリジナル(ビデオ)からアーカイブされました2015年12月26日取得[3時15分]
  14. ^ ギャラン、ジョン(1985-03-18)。「IBMのポリシーは火をつける-ユーザーはソースコードのルールが変更を妨げると言っている」Computerworld 2015年12月27日取得選択されたソフトウェア製品のソースコードを差し控えるというIBMの方針は、すでに2周年を迎えていますが、ユーザーはその決定の影響に対処し始めたばかりです。しかし、オブジェクトコードのみの製品の出現が日常のDP運用に影響を与えたかどうかにかかわらず、一部のユーザーはIBMの決定に腹を立てています。1983年2月に発表された、IBMのオブジェクトコードのみのポリシーは、増え続けるBigBlueシステムソフトウェア製品のリストに適用されています。
  15. ^ アップル対フランクリン決定の影響
  16. ^ a b Landley、Rob(2009-05-23)。「2009年5月23日」landley.net 2015年12月2日取得では、1960年代と70年代にオープンソースが標準であったとしたら、これはどのように_変化_したのでしょうか。プロプライエタリソフトウェアはどこから、いつ、どのように生まれましたか?MIT AIラボでのリチャード・ストールマンの小さなユートピアはどのようにして崩壊し、荒野に押し出して再建を試みたのでしょうか。80年代初頭に2つの変化がありました。1980年代頃に急激に増加するマイクロコンピューターハードウェアのインストールベースが臨界量に達し、1983年に法的決定により著作権法がバイナリをカバーするように変更されました。ボリュームの増加:マイクロコンピューターは数百万の同一コンピューターを作成します
  17. ^ Liberman、Michael(1995)。「ソフトウェア使用許諾契約の規定の超過」法と技術のリッチモンドジャーナル1:4 2011年11月29日取得
  18. ^ デジタル環境における著作権と隣接権の制限と例外:国際図書館の展望(2004)IFLA(2013-01-22)。2013年6月16日に取得。
  19. ^ ダニエルA.タイズバー(2008-11-23)。「なぜ特許を通じてソフトウェアを保護するのか」Bitlaw.com 2009年6月3日取得ソフトウェアに関連して、発行された特許は、他の人が特定のアルゴリズム(GIF画像圧縮アルゴリズムなど)を許可なく利用することを妨げたり、他の人が特定の方法で機能を実行するソフトウェアプログラムを作成したりすることを妨げる場合があります。コンピュータソフトウェアに関連して、著作権法を使用して、ソフトウェアプログラムの完全な複製、およびソフトウェアコードの一部のコピーを防止することができます。
  20. ^ Donovan、S。(1994)。「ソフトウェアの特許、著作権、企業秘密の保護」。IEEEの可能性13(3): 20。doi 10.1109 /45.310923S2CID19873766_ 基本的に、法律の下でコンピュータソフトウェアを保護する方法は、特許を取得する、著作権を登録する、または企業秘密として保持するという3つの方法しかありません。 
  21. ^ Eben Moglen(2005-02-12)。「FSFが寄稿者から著作権の割り当てを取得する理由」2017年5月1日取得ほとんどの自由ソフトウェアプログラムが歴史的に最初に公開された法律である米国著作権法の下では、[...]著作権所有者または著作権を譲渡した人だけがライセンスを行使できます。
  22. ^ ホワイト、Aoife(2012-07-03)。「Oracleはソフトウェアライセンスの再販を止められない、EU裁判所は言う」ブルームバーグ
  23. ^ Microsoft Corporation(2005-04-01)。「Microsoftソフトウェアの使用許諾契約書:Microsoft Windows XP Professional Edition Service Pack 2」(PDF)p。ページ3 2009年4月29日取得
  24. ^ Microsoft Corporation(2005-04-01)。「Microsoftソフトウェアの使用許諾契約書:Microsoft Windows XP Professional Edition Service Pack 2」(PDF)p。ページ1 2009年4月29日取得 ワークステーション、端末、またはその他のデバイス(「ワークステーションコンピュータ」)などの単一のコンピュータに、ソフトウェアの1つのコピーをインストール、使用、アクセス、表示、および実行することができます。本ソフトウェアは、単一のワークステーションコンピュータで一度に2つを超えるプロセッサで使用することはできません。...最大10台のコンピューターまたはその他の電子デバイス(それぞれ「デバイス」)をワークステーションコンピューターに接続して、ソフトウェアの次のサービスの1つ以上を利用することを許可できます:ファイルサービス、印刷サービス、インターネットインフォメーションサービス、インターネット接続の共有、電話サービス。
  25. ^ Adob ​​e SystemsAdobe Software License Agreement(PDF)、2010年6月9日取得
  26. ^ iWork '09ファミリーパックの仕様(完全なパッケージ)-プレゼンテーション-CNETレビューReviews.cnet.com。2013年6月16日に取得。
  27. ^ Heffan、Ira V.(1997)。「コピーレフト:デジタル時代の共同作業のライセンス」(PDF)スタンフォード法レビュー49(6):1490。doi10.2307 / 1229351JSTOR1229351_ 2013年5月14日にオリジナル(PDF)からアーカイブされました2009年7月27日取得プロプライエタリソフトウェアモデルでは、ほとんどのソフトウェア開発者はユーザーからソースコードを差し控えています。  
  28. ^ デビッドA.ウィーラー(2009-02-03)。「Free-Libre / Open Source Software(FLOSS)isCommercialSoftware」2009年6月3日取得
  29. ^ 「IBMライセンスプログラムおよびライセンスプログラム資料の配布、およびIBMライセンスプログラムの変更された契約」アナウンスレターIBM。1983年2月8日。283-016。
  30. ^ Greg Mushial(1983年7月20日)、「モジュール24:バージョン2.8用のIBM HレベルアセンブラーのSLAC拡張と美化」SLAC VMノートブック、スタンフォード線形加速器センター
  31. ^ シャンクランド、スティーブン。「Windowsコードを見る政府」CNET。
  32. ^ ガオ、ケン。「Windowsコードを表示する中国」CNET。
  33. ^ James Ball、Julian Borger、Glenn Greenwald(2013-09-06)。「米国と英国のスパイ機関はインターネット上のプライバシーとセキュリティを打ち負かします」ガーディアン
  34. ^ ブルース・シュナイアー(2013-09-06)。「NSA監視に対して安全を維持する方法」ガーディアン
  35. ^ 「コードの難読化:リバースエンジニアリングの試みに対する包括的なガイド」AppSealing2021-10-14 2022-01-28を取得
  36. ^ トニーパットン(2008-11-21)。「JavaScriptを難読化して保護する」2014年3月15日にオリジナルからアーカイブされました2009年6月12日取得Webはそのようなコードの共有を促進しますが、あなたやクライアントがJavaScriptコードを共有したくない場合があります。これは、コード内のデータの機密性、独自の計算、またはその他のシナリオが原因である可能性があります。
  37. ^ a b API:それらが何であるか、そしてそれらが何のためにあるか-機能-Techworld.com WaybackMachine 2012-01-05にアーカイブされましたFeatures.techworld.com。2013年6月16日に取得。
  38. ^ 「EC条約の第82条に基づく手続きに関する2004年3月24日の委員会決定(ケースCOMP / C-3 / 37.792マイクロソフト)」(PDF)欧州委員会2004年3月24日。2008年10月28日のオリジナル(PDF)からアーカイブ2009年6月17日取得
  39. ^ ウィルソン、ベン(2008-10-01)。「AppleはリリースされたiPhoneソフトウェアのNDAを削除します」CNETレビュー。2013-03-08にオリジナルからアーカイブされました2010年12月17日取得
  40. ^ Linux情報プロジェクト(2006-04-29)。「ベンダーロックインの定義」2009年6月11日取得ベンダーロックイン、または単にロックインは、顧客が特定の製品について単一のメーカーまたはサプライヤーに依存している状況です[...]この依存関係は通常、ベンダーによって管理されている標準の結果です[.. 。]ベンダーにある程度の独占力を与えることができます[...]組織がベンダーロックインの犠牲になるのを避けるための最良の方法は、無料の業界全体の標準に準拠した製品を使用することです。無料の基準とは、誰でも使用でき、単一の会社によって管理されていない基準です。コンピュータの場合、これは通常、プロプライエタリソフトウェア(つまり商用ソフトウェア)ではなく、フリーソフトウェアを使用して実現できます。
  41. ^ AppleはMacクローンをめぐってPsystarとの重要な戦いに勝ちました(2011-09-29)。「Pystarに対するアップルの法廷勝利」2011年9月30日取得
  42. ^ 「プロプライエタリソフトウェア会社が死ぬとどうなりますか?」NewsForge。2003年10月2007年3月5日取得
  43. ^ 「MicrosoftはWindows2000ユーザーの熱を上げる」InformationWeek。2006年12月。2013年6月25日のオリジナルからアーカイブ2008年9月16日取得
  44. ^ カッシア、フェルナンド(2007年3月28日)。「オープンソース、「計画的陳腐化」に対する唯一の武器"インクワイアラー。2011年1月20日のオリジナルからアーカイブ。 2012年8月2日取得{{cite web}}: CS1 maint: unfit URL (link)
  45. ^ ベル、ジョン(2009年10月1日)。「アートの源を開く」技術革新管理レビュー。2014年3月30日にオリジナルからアーカイブされました2012年12月30日取得[...]タイトルへのこれ以上のパッチは来ないでしょう。コミュニティは予想通り動揺していました。ユーザーは、ゲームをあきらめる代わりに、Activisionがバグを修正しない場合は、修正することを決定しました。彼らは、Activisionにソースを開いてもらい、Activisionが興味を失った時点を超えて生き続けることができるようにすることで、ゲームを保存したいと考えていました。ファンフォーラムで活動していた開発チームのメンバーの助けを借りて、彼らは最終的にActivisionを説得して2003年10月にCall to PowerIIのソースコードをリリースすることができました。
  46. ^ ウェン、ハワード(2004年6月10日)。「神話を生き続ける」linuxdevcenter.com。2013年4月6日にオリジナルからアーカイブされました2012年12月22日取得[...]神話三部作のファンは、このアイデアをさらに一歩進めました。彼らは、神話ゲームのソースコードに公式にアクセスできます。MythDevelopersという名前で組織されたこのボランティアのプログラマー、アーティスト、その他の才能ある人々のグループは、Mythゲームシリーズのさらなる開発の改善とサポートに時間を費やしています。
  47. ^ Largent、Andy(2003年10月8日)。「Homeworldソースコードがリリースされました」www.insidemacgames.com。2013年10月12日にオリジナルからアーカイブされました2012年11月24日取得PC用のHomeworld2のリリースに伴い、Relic Entertainmentは、元のHomeworldにソースコードをリリースすることで、印象的なファンコミュニティに還元することを決定しました。
  48. ^ ローゼン、ローレンス(2004)。オープンソースライセンスアッパーサドルリバー:プレンティスホール。pp。52、255、259。ISBN  _ _ _ 978-0-13-148787-1
  49. ^ ハヴォックペニントン(2008-03-02)。「Debianチュートリアル」2009年6月4日取得商用ソフトウェアとプロプライエタリソフトウェアを区別することが重要です。プロプライエタリソフトウェアは非自由ソフトウェアであり、商用ソフトウェアは金銭で販売されるソフトウェアです。
  50. ^ ラッセルマコーモンド(2000-01-04)。「「商用ソフトウェア」とは?」2009年5月2日取得
  51. ^ Michael K. Johnson(1996-09-01)。「ライセンスと著作権」2009年6月16日取得Linux用にプログラムする場合は、フリーソフトウェアまたは商用ソフトウェアのどちらを作成していても、ライセンスについて理解する必要があります。
  52. ^ エリックS.レイモンド(2003-12-29)。"独自の、Jargonファイル" 2009年6月12日取得プロプライエタリソフトウェアは、商用ソフトウェアと区別する必要があります。ソフトウェアがプロプライエタリでなくても商用[...]になる可能性があります。たとえば、バイナリのみのフリーウェアでは、その逆も可能です。
  53. ^ 「自由なソフトウェアの販売」GNUプロジェクト。
  54. ^ 「商用ソフトウェアモデル」Microsoft2001年5月。2007-03-05のオリジナルからアーカイブ。
  55. ^ オープンソースと商用ソフトウェア:プロプライエタリソフトウェアが定着する理由サムズパブリッシング。2005年10月2007年3月5日取得
  56. ^ Engelfriet、Arnoud(2006年8月から9月)。「両方の長所」知的資産管理(IAM)ニューヒベルニアハウス、ウィンチェスターウォーク、ロンドンブリッジ、ロンドンSE1 9AG、イギリス:ギャビンスチュワート(19)。2013年9月14日にオリジナルからアーカイブされまし2008年5月19日取得{{cite journal}}: CS1 maint: location (link)
  57. ^ Loftus、ジャック(2007-02-19)。「LinuxWorld:混合ソースソフトウェアスタックの管理」SearchEnterpriseLinux.com。2010年6月3日にオリジナルからアーカイブされました
  58. ^ タン、アーロン(2006-12-28)。「Novell:私たちは「混合ソース」企業です」CNET Networks、Inc。
  59. ^ ローゼンバーグ、ドナルド(2000)。オープンソース:無許可のホワイトペーパーフォスターシティ:IDG。p。 109ISBN 0-7645-4660-0
  60. ^ 「無料および非無料ソフトウェアのカテゴリ」GNUプロジェクト。
  61. ^ フリーソフトウェアファウンデーション(2009-05-05)。「GNUライセンスに関するよくある質問」2017年5月1日取得
  62. ^ リチャード・ストールマン(2004-04-12)。「無料だが束縛-Javaトラップ」2017年5月1日取得

外部リンク