Skip to main content

Ano ang isang libreng protocol?

Ang source code ng isang computer program ay nagpapatakbo sa likod ng mga eksena upang ipakita ang mga screen ng input at upang maproseso ang impormasyon.Pagdating sa mga programa sa computer, mayroong dalawang pangunahing uri: bukas at saradong mga programa ng mapagkukunan.Ang mga closed source program ay hindi nagbibigay ng pag-access para sa mga end-user upang makita o baguhin ang code na kumokontrol sa programa.Ang mga bukas na programa ng mapagkukunan ay karaniwang pinapayagan pareho, na nagbibigay ng kalayaan sa end-user at kakayahang umangkop sa pag-aayos ng programa sa kanilang mga tiyak na pangangailangan.Ang isang libreng protocol ay isang bukas na mapagkukunan ng programa na nanggagaling nang walang anumang mga paghihigpit sa paglilisensya sa paggamit nito;Ang end-user ay malayang kumuha, mag-iwan, gumamit, magbago, at ipamahagi ang programa tulad ng nakikita nilang akma.

Ang isang pangunahing kalamangan sa paggamit ng mga libreng programa ng protocol ay ang mundo ay naging bahagi ng ebolusyon ng mga programa.Sa paglipas ng panahon, ang mga makabagong gumagamit ng programa ay ihiwalay ang mga isyu sa orihinal na code ng mapagkukunan, na binabago ang mga ito upang lumikha ng mas mahusay, mas mabilis, at mas maaasahang mga bersyon ng orihinal na software.Sa paglipas ng panahon, ang pinakamahusay na ebolusyon ng programa ay natural na tumaas sa tuktok.Ang Linux Ang operating system ay isang halimbawa nito;Mayroong anumang bilang ng iba't ibang mga Linux at reg;Ang mga flavors, na nagpapahintulot sa mga may kaalaman na gumagamit na makahanap ng isang bersyon na partikular na naayon upang magkasya sa kanilang mga indibidwal na pangangailangan.Dahil maraming iba't ibang mga bersyon ng isang programa ang maaaring mag-crop sa paglipas ng panahon, maaari itong maging mahirap malaman kung alin ang pinakamahusay, na nagreresulta sa maraming oras na nasayang bilang mga end-user na sinasadya sa iba't ibang mga bersyon.Bilang karagdagan, maaari itong i-freeze ang hindi gaanong kaalaman sa mga gumagamit ng computer, dahil ang pagiging kumplikado ng pagpili sa pagitan ng maraming iba't ibang mga bersyon ay maaaring maiwasan ang pagpili sa kabuuan.

Ang isang pangalawang pangunahing problema sa isang libreng programa ng protocol ay ang potensyal nito para sa pang-aabuso.Ang mga walang prinsipyong gumagamit ay maaaring baguhin ang programa tulad ng kaagad tulad ng mga may lehitimong interes sa puso.Sa pamamagitan ng pag -hack ng source code, maaaring isulat ng mga walang prinsipyong gumagamit ang kanilang sarili sa likod ng system, mga gateway kung saan maaari nilang pag -atake o ma -access ang anumang computer na nagpapatakbo ng kanilang binagong bersyon ng software.Ito ay isang malubhang pag -aalala na dapat palaging huminto sa likuran ng isip ni anyones habang gumagamit ng isang binagong bersyon ng isang libreng programa ng protocol.Dahil ang tanging paraan upang malaman kung ang isang backdoor ay umiiral ay upang basahin at maunawaan ang source code, ito ay higit na nag -ostracize ng mas maraming mga kaswal na gumagamit ng programa.