プログラムを定義するために、フリーウェア(Freeware)、フリー(Free)ソフトウェア、オープン(Open)ソース、シェアウェア(Shareware)、試用版、アドウェア(Adware)、ナグウェア(Trialware)などの用語(Nagware)がよく使用されます。フリーウェアとフリーソフトウェアの違いを本当に知っていますか?どちらも大まかに交換可能に使用されていますが?私はほとんどのコンピュータユーザーがそうしないと思います!したがって、この投稿では、これらの用語に関連する微妙な問題を明確にし、他の「ウェア」用語について説明します。
フリーウェア(Freeware)、フリーソフトウェア(Free Software)、オープンソース(Open Source)などの違い。
フリーウェア
フリーウェア(Freeware)は、使用料を請求せずに配布されるソフトウェアです。これらのプログラムは、完全に機能するソフトウェアとして無制限に利用できます。
フリーウェアの所有権は、その開発者によって保持されます。開発者は、必要に応じて、将来のリリースをフリーウェアから有料製品(フリーウェア)に変更できます。また、フリーウェアは通常、ソースコード(source code)なしで配布されます。これは、ユーザーによるあらゆる種類の変更を防ぐために行われます。さらに、無料のプログラムが配布されるライセンスでは、ソフトウェアを自由にコピーすることはできますが、販売することはできません。場合によっては、ソフトウェアを配布することさえ許可されないことがあります。
機能限定
一部のソフトウェアはフリーウェアとして提供されていますが、機能が非常に限られているか、主要な機能が欠落しています。これらはCripplewareと呼ばれます。完全に機能するバージョンを提供するものは、すべての機能が有効になっており、ほとんどの場合、商用プログラムまたはシェアウェアとして利用できます。ほとんどの場合、無料プログラムは商用サービスを促進します。
ドネーションウェア
フリーウェアは、定期的なリマインダーや(regular reminder or request)、作者や慈善団体などのサードパーティへの寄付のリクエストとともにユーザーに配布されることがあります。このような場合、フリーウェアはドネーションウェアと呼ばれます。(.)
自由ソフトウェア
多くのコンピュータユーザーは、このやや新しく、無関係な概念を完全には認識していません。さて(Well)、自由ソフトウェアは、ユーザーがソフトウェアを実行、コピー、配布、調査、変更、および改善する自由を与えるソフトウェアです。正確には、自由ソフトウェアは価格ではなく自由の問題です!
これは基本的に、ユーザーが1つの条件で規定されたプログラムを自由に使用、変更、および配布できることを意味します。ソフトウェアの再配布バージョンは、元の無料使用、変更、および配布の条件(コピーレフトと呼ばれる)で配布する必要があります。また、フリーウェアとは異なり、フリーソフトウェアは有料で配布される場合があります。
(Please)プログラムを変更するには、フリーソフトウェアが提供するソースコードにアクセスする必要がありますが、フリーウェアは提供しないことに注意してください。また、自由ソフトウェアはコピーを再配布する自由を与えますが、これを行うには、ユーザーはプログラムのバイナリ形式または実行可能形式、および変更されたバージョンと変更されていないバージョンの両方のソースコードを含める必要があります。
ここで特に注目に値するのは、政府の輸出管理規制や貿易制裁によって、プログラムのコピーを国際的に配布する自由が制限される場合があるということです。このような場合、ソフトウェア開発者にはこれらの制限を無効にする権限がないため、本質的な自由の条件として、輸出規制を拒否し、従わないでください。詳細については、FSF.orgのWebサイトをご覧ください。
オープンソース
「オープンソース」という用語は「フリーソフトウェア」に非常に近いものですが、同じではありません。これは、オープンソースソフトウェアのソースコードがユーザー2にすぐに利用可能であるが、著作権で保護されており、ソフトウェアの再配布が自由に許可されているためです。
オープンソースプログラムの概念は、ユーザーがソースコードを確認して、発生する可能性のあるバグを排除できるという事実に依存しています。これは、商業的に開発されパッケージ化されたプログラムでは観察されないことです。インターネット上のプログラマーは、考えられるバグを排除することにより、ソースコードを読み取って変更します。したがって、このようにして、プログラマーは、誰もが使用できる、より便利でバグのない製品を提供するのに役立ちます。詳細については、OpenSource.orgをご覧ください。
読む:(Read:) Microsoftは今Linuxとオープンソースを愛している。なんで?
シェアウェア
シェアウェア(Shareware)は無料で配布されるデモソフトウェアですが、特定の評価期間、たとえば15〜30日間のみです(試用版(Trialware))。評価期間が終了すると、プログラムの有効期限が切れ、ユーザーはプログラムにアクセスできなくなります。プログラムをさらに使用することに興味がある場合にのみ、シェアウェアプロバイダーはソフトウェアのライセンスの購入を要求する場合があります。
したがって、基本的にはトライアルベースで配布され、後でユーザーが支払いに興味を持つ可能性があることを理解しています。また、一部のシェアウェアは「ライトウェア」として提供されています(Liteware)。これらのプログラム、つまり「ライトウェア」では、特定の機能が無効になっています。プログラムの完全版を購入またはアップグレードした後にのみ、完全な機能にアクセスできます。したがって(Thus)、シェアウェアソフトウェアはマーケティング目的で使用されます。
アドウェア
(Adware)広告ソフトウェアとしてよく知られているアドウェアは、広告を自動的にレンダリングするソフトウェアです。これらの広告のほとんどは、迷惑なポップアップの形で表示されます。ただし、登録キーを購入することで広告を無効にすることができます。ホームページの変更、デフォルトの検索、ツールバーのインストールも可能です。フリーウェアと同様に、アドウェアも(Adware too)コンピュータユーザーが無料で利用できます。
バンドルウェア
バンドルウェア(Bundleware)の名前は、さまざまなプログラムを1つのインストールプログラムに「バンドル」する人々に由来しています。バンドルウェアの1つのインストールでは、必要なメインプログラムと、不要な他のプログラムがインストールされます。
スパイウェア
スパイウェア(Spyware)はさらに数ステップ進んで、コンピュータに別のソフトウェアを密かにインストールします。スパイウェアには、ユーザーがインターネット(Internet)に接続しているときはいつでも、ユーザーのコンピューターに関する情報を開発者または他の場所に送信するコードが含まれている場合があります。これは、 Web(Web)ブラウザに広告を表示するために行われます。
ナグウェア
これは、試用期間が終了する前に、アプリケーションまたは製品を購入するようにユーザーに定期的にリマインダーを発行するプログラムです。この用語の名前は、一般に「NAGS」と呼ばれるリマインダーが、ユーザーが目的のアプリケーションをアクティブ化するか、強制的に終了するまで、ユーザーのコンピューター画面に表示され続けるという考えに由来しています。あなたはプログラムを使うことができるでしょうが、それはあなたにそのフルバージョンを購入するかアップグレードすることを継続的に要求します。要するに、プログラムが常にフル有料バージョンにアップグレードしたり寄付したりすることを要求する場合、それはNagwareと呼ばれます。
マルウェア
通常、「悪意のあるソフトウェア」と呼ばれるマルウェア(Malware)は、悪意のある意図を持ち、ユーザーの同意なしにコンピューターのデータを悪用するプログラムです。コンピュータのハードドライブに接続すると、ブラウザを乗っ取ってアクセスしたWebサイトを追跡し、さらに深刻な被害をもたらす可能性があります。
これに加えて、それはWindowsの奥深くに隠れ、完全に削除された後にそれ自体を再インストールすることさえでき、削除またはクリーンアップするのが最も難しいプログラムになります。ウイルス、トロイの木馬(Trojans)などはすべてマルウェアと見なされる可能性があります。
スケアウェア
ユーザーをだまして機能しないソフトウェアや危険なソフトウェアをダウンロードして購入させるように設計されたマルウェアは、スケアウェア(Scareware)またはローグソフトウェア(Rogue Software)と呼ばれます。これはどのように行いますか?単純な(Simple)ことですが、ユーザーのコンピューターが潜在的に有害なウイルスに感染していると誤って信じ込ませることで、ユーザーを怖がらせます。
ダウンロードしてインストールすると、プログラムは誤ったウイルスアラートを表示し、感染を除去するために「フルバージョン」を購入するように指示します(架空のもの)。最終的に、ユーザーはソフトウェアを購入し、苦労して稼いだお金を無駄にします。要するに、ユーザーの恐怖を食い物にするマルウェアは(Malware)スケアウェア(Scareware)と呼ばれます。
アバンダンウェア
ソフトウェアの開発が作成者(Author)によって放棄され、サポートが利用できない場合、それはアバンダンウェア(Abandonware)と呼ばれます。アバンダンウェア(Abandonware)には、著作権が不明確または係争中のソフトウェアも含まれる可能性があります。
コメントセクションにJsg(Jsg)を追加します:サポート、更新などは提供されません。購入にはもはや関係がなく、多くの場合、登録コードはインターネット上(Internet)で公開されています。インターネット上(Internet)で入手可能なアバンダンウェアの登録コードを使用することの合法性には疑問がありますが、一般的に、作成者はそれについて何かをするために積極的になる必要があります。
「ウェア」という用語を見逃したことがありますか?定義について何かコメントはありますか?あるいは、いくつかの定義を洗練する必要があるかもしれません。コメント欄で共有してください。(Please)
Difference: Freeware, Free Software, Open Source, Shareware, Trialware, etc
Terms such as Freewаre, Free software, Open source, Shareware, Trialware, Adware, Nagwarе, etc are often used to defіne programs. Doeѕ one really know the differenсe between freeware and free software – although both are υsed loosеly and interchangeably? I guess most computer users don’t! So, in this post, we will try to clarify subtle issues related to these terms, and explain the other “ware” terms.
Difference between Freeware, Free Software, Open Source, etc.
Freeware
Freeware is software that is distributed without demanding a fee for its usage. These programs are available either as fully functional software for an unlimited period.
Ownership of any freeware is retained by its developer. The developer can change future releases from freeware to a paid product (freeware) if he wishes so. Also, a freeware is typically distributed without its source code. This is done to prevent any sort of modification by its users. Plus, the license with which a free program is distributed may permit the software to be freely copied but not sold. In some cases, one may not be allowed to even distribute the software.
Crippleware
Some software are offered as freeware – but with very limited features – or with the major feature missing. These are referred to as Crippleware. The ones that provide fully functional version has all the functions enabled and is mostly available either as a commercial program or as shareware. In most cases, the free programs promote a commercial offering.
Donationware
Sometimes, freeware is distributed to users with a regular reminder or request to make a donation to the author or to some third-party such as a charity. In such cases, freeware is referred to as a Donationware.
Free Software
Many computer users aren’t fully aware of this somewhat new and unrelated concept. Well, free software is software that gives a user freedom to run, copy, distribute, study, change, and improve the software. To be precise, free software is a matter of liberty, not the price!
It essentially means a user can freely use, modify, and distribute a program stipulated to one condition: any redistributed version of the software must be distributed with the original terms of free use, modification, and distribution (known as copyleft). And unlike freeware, free software may be distributed for a fee.
Please note, to modify a program you need to access its source code which free software offers whereas a freeware does not. Also, free software gives freedom to redistribute copies however to do this, a user must include binary or executable forms of the program, as well as source code, for both modified and unmodified versions.
It is particularly noteworthy to mention here that sometimes government export control regulations and trade sanctions too limit the freedom to distribute copies of programs internationally. In such cases, refuse and do not obey any export regulations as a condition of any of the essential freedoms since software developers do not have the power to override these restrictions. You can more details on the FSF.org website.
Open Source
The term ‘Open Source’ is very close to ‘free software’ but not identical to it. We say this because, the source code of open-source software is readily available to users 2 but under copyright, and one is freely allowed to redistribute the software.
The concept of the open-source programs relies on the fact that a user can review a source-code for eliminating possible bugs in it. This is something that we do not observe in commercially developed and packaged programs. Programmers on the internet read and modify the source-code by eliminating the possible bugs. Thus, in this way programmers helps in providing more useful and bug-free product for everyone to use. More details can be had at OpenSource.org.
Read: Microsoft loves Linux & Open Source now. Why?
Shareware
Shareware is demonstration software that is distributed for free but for a specific evaluation period only, say, 15-30 days (Trialware). After the evaluation period, the program gets expired and a user can no longer access the program. Only if you are interested in using the program further, the shareware provider may require you to purchase a license for the software.
So, basically it is distributed on trial basis and with an understanding that sometime later a user may be interested in paying for it. Also, some shareware are offered as ‘Liteware’. In these programs i.e. ‘Liteware’ certain capabilities are disabled. One can access complete functions only after buying or upgrading to the complete version of the program. Thus, shareware software are used for marketing purposes.
Adware
Adware, better known as advertising software is software that automatically renders advertisements. Most of these advertisements appear in the form of annoying pop-ups. However, one can disable the ads by purchasing a registration key. It can even change your home page, default search, or install a toolbar. Like freeware, Adware too is available for computer users at no cost.
Bundleware
Bundleware gets its name from people ‘bundling’ different programs into one single installation program. The one installation for bundleware installs the main program that you want along with some other programs that you do not want.
Spyware
Spyware goes a few steps further and surreptitiously installs another software on your computer. The spyware may contain a code that sends information about the user’s computer to the developer or to some other location whenever the user is connected to the Internet. This is done in order to display advertisements in the Web browser.
Nagware
This is a program that routinely issues a reminder to a user to purchase an application or by a product before its trial period gets expired. The term derives its name from the idea that reminders, commonly referred to as ‘NAGS’ keep on appearing on a user’s computer screen until he activates the desired application or quits it forcefully. While you would be able to use the program, it will continuously nag you to buy its full version or upgrade. In short, ff any program nags you constantly to upgrade to its full paid version or to donate, it is referred to as Nagware.
Malware
Typically referred to as ‘Malicious Software’, Malware is any program with malafide intentions and which exploits data of a computer without its user’s consent. Once on a computer hard drive, it can hijack your browser and track the websites you visit – and cause even worse damage.
In addition to this, it can hide deep within Windows and even reinstall itself after being removed completely, making it the most difficult program to be removed or cleaned. Viruses, Trojans, etc may all be considered as malware.
Scareware
Malware that is designed to trick users into downloading and buying non-functional or dangerous software is referred to as Scareware or Rogue Software. How does it do this? Simple, it alarms scares a user by making him falsely believe that his computer is infected by potentially harmful viruses.
Once downloaded and installed, the program displays false virus alerts and instructs him to buy the ‘full version’ to remove the infections (fictional). Ultimately, a user buys the software and wastes his hard-earned money. In short, Malware that preys on a user’s fear is called Scareware.
Abandonware
When the development of a software is abandoned by the Author and for whom no support is available, it is referred to as Abandonware. Abandonware could also include software whose copyright is unclear or in dispute.
Adds Jsg in the comments section: No support, updates, etc offered. Purchases no longer have any bearing and, in many cases, registration codes are openly available on the Internet. The legality of using a registration code available on the Internet for abandonware is questionable but generally requires the author to become active to do anything about it.
Have I missed any “-ware” term? Have you any comment to make on the definitions? Or maybe some definition needs to be refined. Please do share it in the comments section.