Freeware , Free software, Open source, Shareware , Trialware , Adware , Nagware 등과 같은 용어 는 종종 프로그램을 정의하는 데 사용됩니다. 둘 다 느슨하고 상호 교환적으로 사용되지만 프리웨어와 자유 소프트웨어의 차이점을 정말로 알고 있습니까? 대부분의 컴퓨터 사용자는 그렇지 않다고 생각합니다! 따라서 이 게시물에서는 이러한 용어와 관련된 미묘한 문제를 명확히 하고 다른 "웨어" 용어에 대해 설명하려고 합니다.
프리웨어(Freeware) , 자유 소프트웨어(Free Software) , 오픈 소스(Open Source) 등 의 차이점
프리웨어
프리웨어(Freeware) 는 사용료를 요구하지 않고 배포되는 소프트웨어입니다. 이러한 프로그램은 무제한 기간 동안 완전한 기능을 갖춘 소프트웨어로 사용할 수 있습니다.
모든 프리웨어의 소유권은 개발자가 보유합니다. 개발자는 원하는 경우 향후 릴리스를 프리웨어에서 유료 제품(프리웨어)으로 변경할 수 있습니다. 또한 프리웨어는 일반적으로 소스 코드(source code) 없이 배포됩니다 . 이것은 사용자에 의한 수정을 방지하기 위해 수행됩니다. 또한 무료 프로그램이 배포되는 라이선스는 소프트웨어를 자유롭게 복사할 수 있지만 판매할 수는 없습니다. 경우에 따라 소프트웨어 배포조차 허용되지 않을 수 있습니다.
크리플웨어
일부 소프트웨어는 프리웨어로 제공되지만 기능이 매우 제한적이거나 주요 기능이 누락되었습니다. 이를 Crippleware 라고 합니다 . 완전한 기능을 제공하는 버전은 모든 기능이 활성화되어 있으며 대부분 상용 프로그램이나 셰어웨어로 사용할 수 있습니다. 대부분의 경우 무료 프로그램은 상용 제품을 홍보합니다.
도너웨어
때때로 프리웨어는 저자나 자선단체와 같은 제3자에게 기부하도록 정기적으로 알리거나 요청 하여 사용자에게 배포됩니다. (regular reminder or request)이러한 경우 프리웨어를 Donationware 라고 합니다 .
무료 소프트웨어
많은 컴퓨터 사용자는 이 다소 새롭고 관련이 없는 개념을 완전히 인식하지 못합니다. 글쎄요(Well) , 자유 소프트웨어는 사용자에게 소프트웨어를 실행, 복사, 배포, 연구, 변경 및 개선할 수 있는 자유를 주는 소프트웨어입니다. 정확히 말하면 자유 소프트웨어는 가격이 아니라 자유의 문제입니다!
이것은 본질적으로 사용자가 한 가지 조건으로 규정된 프로그램을 자유롭게 사용, 수정 및 배포할 수 있음을 의미합니다. 재배포된 소프트웨어 버전은 원래의 무료 사용, 수정 및 배포 조건(카피레프트라고 함)과 함께 배포되어야 합니다. 그리고 프리웨어와 달리 무료 소프트웨어는 유료로 배포될 수 있습니다.
프로그램 을(Please) 수정하려면 프리웨어가 제공하지 않는 반면 프리 소프트웨어는 제공하는 소스 코드에 액세스해야 합니다. 또한 자유 소프트웨어는 복사본을 재배포할 수 있는 자유를 제공하지만 이를 수행하려면 사용자가 수정된 버전과 수정되지 않은 버전 모두에 대해 소스 코드뿐만 아니라 바이너리 또는 실행 가능한 형식의 프로그램을 포함해야 합니다.
때때로 정부의 수출 통제 규정과 무역 제재가 프로그램 사본을 국제적으로 배포할 수 있는 자유를 너무 제한한다는 점을 여기서 언급하는 것이 특히 주목할 만합니다. 이러한 경우 소프트웨어 개발자는 이러한 제한을 무시할 권한이 없으므로 필수 자유의 조건으로 수출 규정을 거부하고 준수하지 마십시오. 자세한 내용은 FSF.org 웹사이트에서 확인할 수 있습니다.
오픈 소스
'오픈 소스'라는 용어는 '자유 소프트웨어'에 매우 가깝지만 동일하지는 않습니다. 오픈 소스 소프트웨어의 소스 코드는 사용자 2가 쉽게 사용할 수 있지만 저작권이 있고 소프트웨어를 자유롭게 재배포할 수 있기 때문에 이렇게 말합니다.
오픈 소스 프로그램의 개념은 사용자가 소스 코드에서 가능한 버그를 제거하기 위해 검토할 수 있다는 사실에 의존합니다. 이것은 상업적으로 개발되고 패키지된 프로그램에서 관찰되지 않는 것입니다. 인터넷의 프로그래머는 가능한 버그를 제거하여 소스 코드를 읽고 수정합니다. 따라서 이러한 방식으로 프로그래머는 모든 사람이 사용할 수 있는 더 유용하고 버그가 없는 제품을 제공하는 데 도움을 줍니다. 자세한 내용은 OpenSource.org 에서 확인할 수 있습니다 .
읽기: (Read:) Microsoft는 이제 Linux 및 오픈 소스를 사랑 합니다. 왜요?
셰어웨어
셰어웨어(Shareware) 는 무료로 배포되지만 특정 평가 기간(예: 15-30일) 동안만 배포되는 데모 소프트웨어입니다( 평가판(Trialware) ). 평가 기간이 지나면 프로그램이 만료되고 사용자는 더 이상 프로그램에 액세스할 수 없습니다. 프로그램을 더 사용하는 데 관심이 있는 경우에만 셰어웨어 제공업체에서 소프트웨어 라이선스를 구매하도록 요구할 수 있습니다.
따라서 기본적으로 평가판으로 배포되며 나중에 사용자가 비용을 지불하는 데 관심이 있을 수 있음을 이해합니다. 또한 일부 셰어웨어는 '라이트웨어'로 제공 됩니다(Liteware) . 이러한 프로그램, 즉 'Liteware'에서는 특정 기능이 비활성화됩니다. 프로그램의 전체 버전을 구입하거나 업그레이드한 후에만 전체 기능에 액세스할 수 있습니다. 따라서(Thus) 셰어웨어 소프트웨어는 마케팅 목적으로 사용됩니다.
애드웨어
(Adware)광고 소프트웨어로 더 잘 알려진 애드웨어 는 광고를 자동으로 렌더링하는 소프트웨어입니다. 이러한 광고의 대부분은 성가신 팝업 형태로 나타납니다. 그러나 등록 키를 구매하여 광고를 비활성화할 수 있습니다. 홈 페이지, 기본 검색을 변경하거나 도구 모음을 설치할 수도 있습니다. 프리웨어와 마찬가지로 애드웨어도(Adware too) 컴퓨터 사용자에게 무료로 제공됩니다.
번들웨어
(Bundleware)번들웨어 는 사람들이 서로 다른 프로그램을 하나의 단일 설치 프로그램으로 '번들'하는 데서 이름을 얻었 습니다. 번들웨어를 한 번 설치하면 원하는 기본 프로그램과 원하지 않는 다른 프로그램이 함께 설치됩니다.
스파이웨어
스파이웨어(Spyware) 는 몇 단계 더 나아가 컴퓨터에 다른 소프트웨어를 몰래 설치합니다. 스파이웨어는 사용자가 인터넷(Internet) 에 연결될 때마다 사용자의 컴퓨터에 대한 정보를 개발자나 다른 위치로 보내는 코드를 포함할 수 있습니다 . 이것은 웹(Web) 브라우저에 광고를 표시하기 위해 수행됩니다.
나그웨어
평가판 기간이 만료되기 전에 응용 프로그램이나 제품을 구매하도록 사용자에게 정기적으로 알림을 보내는 프로그램입니다. 이 용어는 일반적으로 'NAGS'라고 하는 미리 알림이 사용자가 원하는 응용 프로그램을 활성화하거나 강제로 종료할 때까지 사용자의 컴퓨터 화면에 계속 표시된다는 아이디어에서 파생되었습니다. 프로그램을 사용할 수는 있지만 계속해서 정식 버전을 구입하거나 업그레이드하라고 잔소리를 합니다. 간단히 말해서, 어떤 프로그램이든 계속해서 전체 유료 버전으로 업그레이드하거나 기부하라고 잔소리를 하는 것을 Nagware 라고 합니다 .
멀웨어
일반적으로 '악성 소프트웨어'라고 하는 맬웨어(Malware) 는 악의적인 의도를 갖고 사용자의 동의 없이 컴퓨터의 데이터를 악용하는 모든 프로그램입니다. 컴퓨터 하드 드라이브에 저장되면 브라우저를 가로채고 방문하는 웹사이트를 추적하여 더 큰 피해를 줄 수 있습니다.
이 외에도 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 Freeware, Free software, Open source, Shareware, Trialware, Adware, Nagware, etc are often used to define programs. Does one really know the difference between freeware and free software – although both are used loosely and interchangeably? I guess most computer users don’t! So, in this post, we will try to сlarify subtle issues rеlated 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.