Үнэгүй програм ба нээлттэй эхийн ялгаа

Агуулгын хүснэгт:

Үнэгүй програм ба нээлттэй эхийн ялгаа
Үнэгүй програм ба нээлттэй эхийн ялгаа

Видео: Үнэгүй програм ба нээлттэй эхийн ялгаа

Видео: Үнэгүй програм ба нээлттэй эхийн ялгаа
Видео: Нээлттэй эхийн программ хангамж /9-р анги/ 2024, Арваннэгдүгээр
Anonim

Үндсэн ялгаа – Үнэгүй програм ба нээлттэй эх сурвалж

Үнэгүй программ ба нээлттэй эхийн гол ялгаа нь нээлттэй эх сурвалж нь харагдахуйц эх кодтой, олон нийтийн дэмжлэгтэй, сайжруулж болохуйц том программ баазтай бөгөөд хүний эзэмшилд байдаггүй. Үнэгүй програм хангамж нь ихэвчлэн үнэ төлбөргүй байдаг жижиг программ хангамж боловч лицензээр хязгаарлагдаж, өөрчлөх боломжгүй байдаг. Програм хангамжийг хоёуланг нь сайтар судалж, тэдгээрийн ялгааг тайлцгаая.

Үнэгүй програм гэж юу вэ?

Үнэгүй программ хангамжийг ямар ч мөнгөн зардалгүйгээр ашиглах боломжтой өмчийн программ гэж ангилж болно. Үнэгүй програмыг ямар ч төлбөргүйгээр ашиглах боломжтой ч хязгаарлалттай байж болно. Програм хангамжийг зохиогчийн зөвшөөрөлгүйгээр өөрчлөх, урвуу инженерчлэл хийх, дахин түгээх боломжгүй. Энэ төрлийн програм хангамжийн жишээнд Adobe Acrobat reader болон Skype орно.

Хэдийгээр энэ программ хангамжийг үнэ төлбөргүй санал болгож болох ч эзэмшигчдээ далд ашиг тустай байж болно. Энэ нь ижил үнэ төлбөргүй програм хангамжийн илүү дээд зэрэглэлийн хувилбарын борлуулалтыг дэмжих болно. Үнэгүй програмын ердийн шинж чанар нь түүний кодыг ашиглах боломжгүй байдаг. Үнэгүй програм хангамж, нээлттэй програм хангамжийг үнэ төлбөргүй санал болгодог бөгөөд кодыг нь ашиглах боломжтой. Энэ төрлийн програм хангамжийг чөлөөтэй ашиглах, өөрчлөх, дахин түгээх боломжтой. Гэхдээ ганцхан хязгаарлалт байх болно. Програм хангамжийг түгээх үед үүнийг copyleft гэж нэрлэгддэг үнэгүй ашиглах нөхцөлтэй хамт ашиглах шаардлагатай байж магадгүй.

Чөлөөт програм хангамжийг үнэгүй програм хангамжтай андуурч болохгүй. Үнэгүй програм нь үйлдлийн систем дээр татаж авах боломжтой програм хангамжийн нийтлэг хэлбэр юм. Өмнө дурьдсанчлан зохиогчийн эрхийн асуудлаас болж кодыг хөгжүүлэх зорилгоор ашиглах боломжгүй байж магадгүй юм. Үнэгүй програм хангамжаас ялгаатай нь үнэгүй програм хангамжийг төлбөртэйгээр тарааж болно. Үнэгүй програм хангамж нь үнэгүй програм хангамжтай харьцуулахад хязгаарлагдмал чадвартай байх болно.

Үнэгүй програм ба нээлттэй эхийн хоорондох ялгаа
Үнэгүй програм ба нээлттэй эхийн хоорондох ялгаа
Үнэгүй програм ба нээлттэй эхийн хоорондох ялгаа
Үнэгүй програм ба нээлттэй эхийн хоорондох ялгаа

Нээлттэй эх сурвалж гэж юу вэ?

Нээлттэй эхийг ерөнхийд нь нийтийн хүртээмжтэй загвар гэж нэрлэдэг. Энэхүү дизайныг өөрчилж, олон нийтэд түгээх боломжтой. Нээлттэй эхийн нэр томъёо нь програм хангамжийг хөгжүүлэх хүрээнд хэрэглэгддэг. Энэ нь компьютерийн программ зохиоход ашигласан тодорхой арга байсан. Одоо нээлттэй эх үүсвэр нь нээлттэй солилцооны үзэл баримтлал, холбогдох мэдлэгийг дэмжих төсөл, бүтээгдэхүүнээр алдартай болсон. Нээлттэй эхийн төслүүдэд оролцогчдын хамтын ажиллагаа, хурдан загварчлал, олон нийтэд түшиглэсэн хөгжил, ил тод байдал зэрэг давуу талтай.

Нээлттэй эхийн программ хангамжийг мөн адил нээлттэй эхийн үзэл баримтлалын дагуу бүтээсэн. Нээлттэй эхийн програм хангамжид програм хангамжийн эх кодыг өөрчлөх, шалгах, сайжруулах боломжтой.

Ихэнх программуудын эх код нь компьютерийн программуудын нэг хэсэг бөгөөд тэдгээр нь далд байдаг тул харагдахгүй байдаг. Энэ бол программ хангамжийн функцийг өөрчлөхийн тулд программист удирдаж болох код юм. Хэрэв программист эх код руу нэвтрэх эрхтэй бол энэ нь шинэ функцуудыг нэмж, алдааг засахад тусална.

Зарим программ хангамжид эх кодыг зөвхөн түүнийг үүсгэсэн хүн эсвэл байгууллага ашиглах боломжтой. Бүтээгчид зөвхөн ийм програм хангамжийг онцгой хяналтанд байлгах болно. Энэ төрлийн програм хангамжийг өмчийн буюу хаалттай програм хангамж гэж нэрлэдэг. Зөвхөн эх программ хангамжийн зохиогчид эх кодыг хуулах, өөрчлөх, шалгах боломжтой. Эдгээр төрлийн программ хангамжууд нь программ хангамжийг анх удаа ажиллуулах үед хэрэглэгч тохиролцох ёстой лицензийг харуулах болно. Програм хангамжийн хэрэглэгч нь зохиогчоос олгосон зөвшөөрлийн дагуу програм хангамжид зарим өөрчлөлт оруулах эрхтэй. Ийм програм хангамжийн зарим жишээ бол Microsoft Office програм хангамж болон Adobe Photoshop юм.

Нээлттэй эхийн программ хангамж нь өмчийн программ хангамжтай харьцуулахад эрс ялгаатай. Эх кодыг сурах, өөрчлөх, хуулах, хуваалцах боломжтой болгосон. Libre office бол ийм программ юм. Өмчлөлийн программ хангамжийн нэгэн адил нээлттэй эхийн програм хангамж нь лицензийн гэрээ шаарддаг боловч хууль эрх зүйн үүднээс авч үзвэл эрс ялгаатай.

Нээлттэй эхийн лиценз нь програм хангамжийг ашиглах, судлах, өөрчлөх, түгээхэд нөлөөлнө. Ерөнхийдөө нээлттэй эхийн программ хангамжийг ямар ч зорилгоор ашиглаж болно. Нээлттэй эхийн лицензүүдээс copyleft лиценз нь кодыг өөрчилж, түгээх үед эх кодыг мөн нийтлэх ёстой гэж заасан байдаг. Зарим лиценз нь програмыг өөрчилж, хуваалцах үед тухайн програмын лицензийн хураамж авах боломжгүй гэж заасан байдаг. Нээлттэй эхийн програм хангамжийн нэг давуу тал нь өөрчлөхийг зөвшөөрдөг бөгөөд бусад төслүүдэд өөрчлөлт оруулах боломжтой байдаг. Энэ нь програмистуудыг эх кодыг өөрчлөх, үзэх, хуваалцахыг дэмждэг.

Гол ялгаа - Үнэгүй програм ба нээлттэй эх сурвалж
Гол ялгаа - Үнэгүй програм ба нээлттэй эх сурвалж
Гол ялгаа - Үнэгүй програм ба нээлттэй эх сурвалж
Гол ялгаа - Үнэгүй програм ба нээлттэй эх сурвалж

Чөлөөт програм ба Нээлттэй эхийн ялгаа нь юу вэ?

Үнэгүй програм ба нээлттэй эхийн шинж чанарууд:

Лиценз:

Үнэгүй программ: Үнэгүй программыг хувь хүн, эрдэм шинжилгээний, арилжааны бус хэрэглээ эсвэл эдгээрийн хослолоор хязгаарлаж болно, гэхдээ энэ нь үнэ төлбөргүй байдаг. Програмыг чөлөөтэй хуулж болох боловч зарах боломжгүй.

Нээлттэй эх сурвалж: Нээлттэй эхийн хувьд эх кодыг өөрчилж, дахин түгээх боломжтой. Дахин хуваарилах явцад зарим лицензийг дагаж мөрдөх шаардлагатай. Програм хангамжийн хэрэглэгч програмыг суулгах явцад нөхцөл, болзлыг зөвшөөрөх шаардлагатай байж магадгүй.

Эх код:

Үнэгүй програм: Үнэгүй програмыг татаж авах, хуулах, хязгаарлалтгүйгээр ашиглах боломжтой. Эх код нь үзэх, өөрчлөх, хуваалцахад харагдахгүй.

Нээлттэй эх сурвалж: Хөтөлбөрийн эх кодыг харах боломжтой бөгөөд тодорхой нөхцөлд өөрчлөх, заримдаа дахин түгээх боломжтой. Өөрчлөлт хийх чадварын улмаас алдааг засах боломжтой.

Дэмжлэг ба нийгэмлэг:

Freeware: Үнэгүй програм хангамж үнэгүй боловч өөрчлөх боломжгүй. Зохиогч нь зөвхөн түүний функцийг өөрчлөх, өөрчлөх боломжтой. Үнэгүй програм хангамжийг олон нийт дэмждэггүй бөгөөд хөгжлийн дэд бүтэцгүй.

Нээлттэй эх сурвалж: Ихэвчлэн програм нь хэрэглэгч болон хөгжүүлэгчдэд үнэ төлбөргүй байдаг. Нээлттэй эхийг цаашид хөгжүүлэхийн тулд өөр хоорондоо хамтран ажилладаг нийгэмлэгүүд дэмжинэ.

Хараат байдал:

Үнэгүй програм: Үнэгүй програм нь зохиогч, байгууллага эсвэл багаас хамаарна.

Нээлттэй эх сурвалж: Нээлттэй эх сурвалж нь нэг байгууллагаас хамаарахгүй.

Эзэмшигч:

Үнэгүй програм: Үнэгүй програмыг хөгжүүлэгч эзэмшдэг.

Нээлттэй эх сурвалж: Нээлттэй эх сурвалж нь тодорхой хүн, баг, байгууллагын өмч биш юм.

Өөрчлөлт:

Үнэгүй програм: Хөгжүүлэгч хүсвэл үнэгүй програмыг төлбөртэй хувилбар болгон өөрчилж болно.

Нээлттэй эх сурвалж: Нээлттэй эхийг төлбөртэй бүтээгдэхүүн болгох боломжгүй.

Сайжруулалт:

Үнэгүй програм: Үнэгүй програмыг сайжруулахгүй байж магадгүй.

Нээлттэй эх сурвалж: Нээлттэй эх сурвалжийг олон нийтийн дэмжлэгийн тусламжтайгаар сайжруулах боломжтой.

Хэмжээ:

Үнэгүй програм: Үнэгүй програм нь маш жижиг програм юм

Нээлттэй эх сурвалж: Нээлттэй эх нь дэлхийн хамгийн том үнэгүй програм хангамж юм.

Зөвлөмж болгож буй: