現在、インターネット上には多種多様なプログラムが存在しており、インターネットからダウンロードされるプログラムが無料または有料であることは誰もが知っています。 無料のものについては料金を支払う必要はありませんが、有料(ライセンス付き)プログラムについては当社からの支払いが必要です。
しかし、世の中すべてがそれほど単純ではありません ソフトウェア! 実は悪魔 有料プログラムそれらのほとんどにはライセンスもあり、有料プログラムは多くの場合 (特定の条件下で) 無料でインストールできます。
ソフトウェアを使用するには多くの条件があり、ライセンスの種類も非常に異なります。 この記事では、現在存在するライセンスの種類について説明し、それらの違いを理解してみましょう。
まずコンセプトを定義しましょう ライセンス.
ライセンスとは、大まかに言うと、プログラムを使用するためのルールです。 言い換えれば、これはユーザーがプログラムで何ができるのか、何ができないのかを詳細に記述したプレーンテキストです。
ほとんどのプログラムをインストールするときに、使用許諾契約の条項に同意する必要があることにおそらくお気づきでしょうか? 通常、これを行うには、内容を読まずにボックスにチェックを入れてボタンを押すだけです。 次(チェックボックスをオンにしないと、プログラムのインストールを続行できなくなるため):
プログラムにライセンス契約がある場合、法的な観点から、そのようなプログラムは (無料であっても) すでにライセンスされています。
この問題の経済的側面を考慮すると、プログラムは無料、シェアウェア (制限付き)、有料の 3 つの大きなグループに分類されます。 各グループには独自の種類のライセンスが含まれており、多くの場合、それらは互いに非常に似ています (違いを見つけるのは非常に困難です)。
それらを理解してみましょう!
無料プログラム
フリーウェア- 機能や使用時間に制限のない完全に無料のプログラムです。 プログラムを個人的な目的 (家庭内) で使用するだけであれば、料金を支払う必要はありません。
プログラムが商業目的 (企業など) で使用される場合、ほとんどの場合、料金を支払う必要があります。 また、番組の配信に制限(作者が番組の配信を禁止)を設ける場合があります。
開けるソース- オープンソーステキスト(プログラムコード)を含む無料プログラム。 このようなプログラムを使用するだけでなく、それに変更を加える (コードを変更する) ことによって、プログラムを改善したり、「自分用に」書き直したりすることもできます。 著作権は保持されます。
商用利用および配布の制限が適用される場合があります (たとえば、変更はソース コードへの追加としてのみ配布できます)。
GNUGPL(GNU General Public License) - 一般公衆ライセンス。 ユーザーは、プログラムの使用、動作の研究、コードの変更、プログラム自体とソースコードの配布など、ほぼすべてのことを行うことができます。
公共ドメイン- 以前のものと同様のライセンス。 プログラムは著作権によって保護されていません。 要は今後のプログラムの開発です。 で 最近このような種類のプログラムはほとんど見つかりません。
アドウェア- 機能制限のない無料プログラムですが、プログラム自体内に広告が強制的に表示されます。 プログラムの作成者は広告主から金銭を受け取ります。 多くの場合、開発者に一定の金額を支払うことで広告を無効にすることができます。
ほとんどの場合、このようなプログラムは実行中に製造元の Web サイトから広告モジュール (バナー) をダウンロードしますが、これはユーザーにとって安全ではない可能性があります。 このようなダウンロード中に、悪意のあるコードがコンピュータに侵入する可能性があります。 ウイルス対策製品は、多くの場合、このメカニズムに「トロイの木馬」として反応します。
寄付ウェア, 寄付金- 機能制限のない無料プログラム。 ユーザーがそのようなプログラムを気に入った場合、(必要に応じて)その開発者に寄付をすることができます(これはライセンス契約に記載されています)。
ポストカードウェア(またはカードウェア) - 作者が葉書や感謝の手紙を送ってほしいと頼んだときに、プログラムを無料で配布するかなり興味深い方法です。 このような手紙は、プログラムを宣伝するため、または分析 (プログラムを誰がどこで使用するか) のために使用されます。
レジスターウェア- プログラムを使用するには、あなた自身に関する情報を提供する (登録する) 必要があります。
ナグウェア, 乞う- 使用中に、未登録バージョンのプログラムを使用していることを示すダイアログ ボックスが表示される無料プログラム。 このウィンドウは、プログラムの料金を支払うことで削除できます。
シェアウェア
このグループには、次の種類のライセンスが含まれています。
シェアウェア(または「ハーレム パンツ」)は、「購入前に試してみる」プログラムです。 このプログラムは無料で使用できますが、いくつかの制限があります。 制限は、使用時間 (たとえば、プログラムの 30 日間のみ、または 10 回の起動のみ) または機能 (プログラムのすべての機能が利用できるわけではない) に関するものである場合があります。
試用期間の終了後、ユーザーはプログラムの完全版の料金を支払うか、プログラムを削除する必要があります。 あるいは、ユーザーは機能が制限されたプログラムを引き続き使用することもできます。
これは、プログラムを試してから購入するかどうかを決定できる、非常に使いやすいライセンス タイプです。
トライアル, トライアルウェア- ライセンスの種類は以前のものと似ていますが、機能制限はありません。 制限は使用時間またはプログラムの起動回数のみです。
デモ, デモウェア- プログラムのデモ版。 このようなプログラムのポイントは、機能とインターフェイスを実証することです。 通常、機能は非常に制限されているため、そのようなプログラムを職場で試すのは不可能なことがよくあります。 デモ版は通常のビデオでも構いません。
有料プログラム
このグループには、次の種類のライセンスが含まれています。
コマーシャル、有料ウェアは著作権法で保護されているプログラムであり、金銭を目的としてのみ配布されています。 ここではすべてが簡単です - まず購入してから使用します。 このプログラムは事前支払いなしではご利用いただけません。
多くの場合、このようなプログラムのデモ版がリリースされます。 消費者は「豚をつついたもの」を買いたがりません。
多くの商用プログラムは「ボックス」バージョンの形式でリリースされ、支払い後、ライセンス ディスクが入ったブランドのパッケージ (ボックス) に封入された製品がユーザーに渡されます。
ライセンスの種類の説明はここで完了しますが、全体像についてはここで説明したいと思います。 簡単な説明さらにいくつかの非常にまれなタイプのソフトウェア:
ライトウェア- 商用バージョンの「ライト」バージョン。 通常、プログラムには使用時間による制限はありませんが、機能が制限されています。
ホームページウェア- アドウェアに似ていますが、さらに悪質です。 プログラムが起動されるたびに、ブラウザのホームページが作成者の Web サイトのページになります。 幸いなことに、そのようなプログラムはあまり一般的ではありません。
ケアウェア- 特定の条件付きの無料プログラム。冗談のようなもの。 たとえば、プログラムのユーザーは 1 時間 (日、週) ポジティブでいなければなりません (褒める、お世辞を言うなど)。 ポストカードウェアの一種。
リクエストウェア- 作者がユーザーに代わりに何かをするよう求めるプログラム。 ポストカードウェアの一種。
ウェアを放棄する- いわゆる非市場プログラム。 通常、これらは元商用プログラムであり、現在は作者によって配布されていません。 著作権者により無料で配布される場合がありますが、販売は固く禁止されています。
オーファンウェア- Abandonware の一種ですが、作成者が不明であるか、見つけることが不可能な場合。
ビール器具- プログラム。そのお金は作者がビールを買うために使われます。 それには存在する権利もあります:)
CDウェア- CD 上のプログラム。広告目的で最も頻繁に配布されます。
ギルトウェア- 作者がお金を受け取っていないことを迷惑に思い出させる一種のナグウェア。 このようなリマインダーをオフにすることさえできない場合があります。
スパイウェア- スパイウェア。 ユーザーの許可なしに、コンピュータとその動作に関する情報が収集されます。 アドウェアになりすますことができます。 そのようなプログラムに対抗するために彼らが使用するのは 特別番組、ウイルス対策、ファイアウォール。
クリップルウェア- シェアウェアとライトウェアの組み合わせ。 プログラムの主な機能が無効になっている「ライト」バージョン。 使用時間の制限はありません。 フルバージョン支払い後に利用可能。
人質器具- 別のタイプのクリップルウェア。
ベータウェア- テストのためにリリースされた、商用または非商用プログラムの暫定バージョン (ベータ版)。 テスト期間限定の場合もございます。
それだけです! ライセンスの状況がより明確になったことを願っています。
ライセンスは、ソフトウェアが配布される条件についてユーザーに通知します。
最も一般的なライセンスの種類は次のとおりです。
次の場合、プログラムは広告付きとして分類されます。
ライセンスについて説明する前に、明確にするためにライセンスそのものについて触れておきたいと思います。 したがって、ライセンスはほとんどの場合、ソース コード (ソース テキスト) を侵害から保護することを目的としています。 これは何ですか? 文字通り - 任意のプログラミング言語によるプログラムのコンピューター コード。
それはどのような利点をもたらしますか? 平均的なユーザーにとってはまったく役に立ちませんが、プログラマーはそこからプログラムがどのように動作するかを簡単に判断でき、そのすべてのアクション、何が起こっているのか、なぜ、どのような目的で行われているのかを追跡できます。 それは、アパートの窓から家の建設を見たり、建設現場でエンジニアとして働いたりするようなものです。 ソースコードを知っていれば、すべての秘密がわかります。
問題は、マシンがバイナリ コードしか理解できないことです。 電圧がある - 1、電圧がない - 0。 プログラムは人によってプログラミング言語で書かれます。 これらは数字と記号、コマンド全体です。 つまり、車はすぐにおかしくなります。
そのため、人が書いたコードを機械語に翻訳する、つまりソースコードをバイナリ(バイナリ)にコンパイルする必要があります。 今ではプログラマーはおかしくなってしまうかもしれません。 コンパイルされたコードに書かれていることの本質を理解するには、その逆を行う必要があります。 これはほとんどのライセンスで禁止されています。
エンドユーザーライセンスまたは EULA (エンドユーザー使用許諾契約)ソフトウェアの製造元とこのソフトウェアのコピーの所有者 (エンド ユーザー) との間の契約を表します。 実はこれは合意ではなく一方的な要求なのですが、そう呼ばれているのです。 従来、あらゆる種類のライセンスは、次の 3 つの主要なグループに分類できます。
オープンソース、フリーウェア、商用は、同様のライセンスを組み合わせたグループの名前であることに注意することが重要です。 GPL ライセンスのテキストは見つけることができますが、オープンソースと呼ばれるライセンスのテキストは見つけることができません。フリーウェア ライセンスが存在しないのと同じように、そのようなライセンスは存在しないからです。
プログラムがどのグループに属しているかを理解するには、コンピュータにインストールするときにそのライセンスのテキストを注意深く読む必要があります。 各ライセンスは 1 つのプログラムのみに適用される個別の文書であり、エンド ユーザーと製造元 (個人のプログラマーまたはソフトウェア開発会社) との関係を定義します。
ライセンスの中には推奨事項や規則が含まれているものもありますが、現在の法律でサポートされている厳格な基準を列挙したものもあります。 このプログラムを使用する場合は別のことになります。 自宅のコンピューター個人使用の場合と、個人の起業家や企業が利益を上げるためにソフトウェアを使用する場合はまったく異なります。
ところで、法律は定期的に作成され、補足され、修正されますが、法律を知らなくても法律に対する責任が免除されるわけではありません。 したがって、少なくとも 一般的な考え方ライセンスの種類とライセンスによって課される責任についての情報が必要です。
商用ライセンスがあれば、すべてが明確になります。 コードは閉じられており、著作権によって保護されています。 権利の所有者は企業であることがほとんどですが、個人の開発者であることはあまりありません。 会社では、コード開発者は給料をもらっています。つまり、ソースコードに対する権利はありません。 プロジェクト(プログラム)は、利益が出るまで開発、改良されます。 さらに、プロジェクトの発展は利益と密接に関係しています。 発展は利益だけで決まるのではなく、利益によって決まることがほとんどです。 財務政策やマーケティング政策の観点から不人気なものには、生きる権利がありません。
これは軍拡競争を彷彿とさせます。企業は競合他社に勝ち、最初にいずれかの市場セグメントを占有しようとしています。 重要なのは場所を確保することであり、それからそれを見つけます。 私の意見では、これが不安定さと評判の悪さを説明しています。 Windows Vista最近の他の多くの失敗したプロジェクト。
コインには裏もあります。 計画されたイノベーションはすべて、できるだけ早く完了します。 の場合 フリーソフトウェア開発者が十分な熱意を蓄積するか、突然やる気が出るまで待たなければなりません。その後、開発者は新しいコードを作成します。
私とこのサイトを例に考えてみましょう。 プロジェクトの存続期間中、私は訪問者からわずか 500 ルーブルの寄付 (ルーブルを支援してくれた皆さんのおかげです!) と数十件の感謝のレビューを受け取りました。 同時に、問題解決の助けを求める質問が 20 倍も増えています。 そんな環境で熱意を積むのはなかなか難しい!
フリー ソフトウェアまたはフリーウェアは、インターネット上で見つかる最も一般的なタイプの景品であり、おそらく最も人気があると思います。 私が景品という言葉を使ったのは偶然ではありません。 10 人に景品という言葉をどのように理解しているかを尋ねると、10 人中 9 人の場合、答えは次のようになります。景品とは、お金を払う必要のないものです。
私たちは、完全に良いものではないものを無料で手に入れることがよくあります。 いつもではありませんが、それは起こります。 なぜこの用語をフリーウェア ソフトウェアに適用したのでしょうか? ここでのポイントは以下の点です。 上で述べたように、フリーウェアはライセンスではなく (ライセンスは標準文書の存在を前提とします)、多数のプログラムを一定の基準に基づいて結合したグループです。 フリーウェアの場合、ほとんどの場合、次の 4 つの兆候があります。
自分で作成したフリーウェア ライセンスのテキストは常にほぼ同じであり、逆コンパイルされておらず、保証もされていないそのままの文言が含まれています。 これは、作者は何の責任も負わず、著作権を侵害せずにプログラムがどのように動作するかを調べることは不可能であり、トラブルが発生した場合(システム障害、トロイの木馬がコンピュータに現れ、 スパイウェア) 原則が当てはまります。私の家は端にあり、それが現状です。 場合によっては、ソフトウェアをインストールした後、インターネット ブラウザにまったく不要な新しいパネルが表示されることがあります。 落とし穴百万!
したがって、何をどこにインストールするかには注意してください。 そして、広大なインターネット上で別の興味深い無料プログラムを見つけたら、私がここに書いたことを思い出して、少なくともウイルス対策ソフトでチェックするか、できれば実行してください。 仮想マシンなぜなら、インターネット上には、寄付オプションや少なくとも「ありがとう!」という手紙を使ってプログラマーに感謝の気持ちを表明する賢いプログラマーやユーザーよりも、はるかにクールなハッカー、プログラマー、景品愛好家がたくさんいるからです。 。
ほとんどの場合、上記のすべては当てはまりません 無料の製品本格的なソフトウェアを開発および販売し、有料ソフトウェア市場でシェアを持つ企業。 その中には、たとえば、ウイルス対策保護の分野でソフトウェアを開発する Avast や COMODO も含まれます。
彼らは高品質の製品を作り、それを配布します 無料版まず第一に顧客を引き付け、その評判を重視するためです。 したがって、ここでは豚を突いてくれることはありません。
オープンソースというのは、 オープンソース、そのままの場合。 この文脈では、このフレーズは、ソース コードがオープンで自由に配布されているプログラム、および GPL ライセンスなどに基づいてプログラムを作成および保守するプログラマーのコミュニティと考えることができます。 無料ライセンスにはさまざまな種類があります。 そしてそれが彼らの問題なのです。 たとえば、人気のある Firefox ブラウザは、フリー ソフトウェアとみなされますが、GPL ではなく に基づいて配布されています。
これにより、ソース コードおよび製品に関連するその他のマテリアルの使用に制限が課されます。 したがって、オープンソースとして使用すると、法的問題が発生する可能性があります。 ただし、エンド (一般) ユーザーにとって、この状況は問題ではありません。
フリーソフトウェアの概念を理解することが重要です。 それが上記の景品という言葉で説明できると考える人は間違いです。 オープンソースは無料という意味ではありません。 オープンプログラム ソースコード有料で配布される可能性もありますが、そのコードは自由に利用できます (無料で配布されます)。
オープンソースの主な利点は開発者コミュニティにあります。 各開発者は、他の開発者のコードの一部を使用して一部のプログラム機能を実装したり、他の人のコードのエラーを修正したり、コードを変更したりできます。
チームは、1 人のプログラマーよりも、より安定した完璧なプログラムを作成できる可能性がはるかに高くなります。 それらの。 オープンなコミュニティは、閉じられたグループよりもはるかに効果的であり、個人よりもさらに効果的です。 もう 1 つの疑いのない利点は、注目に値するプロジェクトの開発とサポートがその作成者に直接依存しないことです。
たとえ作者がプロジェクトの開発を拒否したとしても、彼の周りに集まったコミュニティによって彼はサポートされ、開発されます。 コードの全体または一部を自由に使用できるため、死んだプロジェクトが不死鳥のように復活する可能性があります。 この例はたくさんあります。 最近出会ったものを紹介します。
1つあります ビジュアルエディター NVU サイトを作成します。 1.0 マークに達すると、プロジェクトは開発を停止しました (もっと単純に言えば、消滅しました)。 彼の生前に、Kompozer プロジェクトは彼から離れましたが、Kompozer プロジェクトはプロジェクトを実現するという独自のビジョンを持っていました。 バージョン 0.7.10 で事態は止まったかのように見えましたが、ごく最近、Kompozer 0.8b1 のリリースが発表されました。 リリースは非公式ですが、それでも...
無料の ReactOS (Windows の無料の類似物) の開発者は、Wine ( Windows環境 Linux システムの場合)。 もし Wine にクローズドライセンスがあれば、ReactOS 開発者の生活は非常に困難になるでしょう。 そして、ほら、いつか光が見えるでしょう 無料のアナログ Windows XP。
サイトの資料が役に立った場合は、サイト (および私) をサポートすることで、リソースのさらなる開発をサポートできます。