무료 프로토콜이란 무엇입니까?
컴퓨터 프로그램의 소스 코드는 화면 뒤에서 작동하여 입력 화면을 표시하고 정보를 처리합니다. 컴퓨터 프로그램의 경우 오픈 소스 프로그램과 폐쇄 소스 프로그램의 두 가지 기본 유형이 있습니다. 비공개 소스 프로그램은 최종 사용자가 프로그램을 제어하는 코드를 보거나 수정할 수있는 액세스 권한을 제공하지 않습니다. 오픈 소스 프로그램은 일반적으로 최종 사용자에게 특정 요구에 맞게 프로그램을 조정할 수있는 자유와 유연성을 제공합니다. 무료 프로토콜은 사용에 대한 라이센스 제한이없는 공개 소스 프로그램입니다. 최종 사용자는 프로그램을 원하는대로 자유롭게 가져 가고, 떠나고, 사용하고, 수정하고 배포 할 수 있습니다.
무료 프로토콜 프로그램을 사용하는 것의 주요 이점 중 하나는 세상이 프로그램 발전의 일부가된다는 것입니다. 시간이 지남에 따라 프로그램의 혁신적인 사용자는 원본 소프트웨어의 문제를 격리하여 수정하여 원본 소프트웨어의보다 빠르고, 더 안정적인 버전을 만들 수 있습니다. 시간이 지남에 따라 프로그램의 최고의 "진화"가 자연스럽게 정상에 올 것입니다. Linux® 운영 체제가 이에 대한 예입니다. 다양한 Linux® 버전이 있으며, 지식이 풍부한 사용자는 개별 요구에 맞게 특별히 제작 된 버전을 찾을 수 있습니다.
이러한 고유 한 유연성에 대한 단점은 선택의 초과가 지식이 풍부한 사용자에게 "마비에 의한 분석"상황을 생성한다는 것입니다. 여러 버전의 프로그램이 시간이 지남에 따라 잘릴 수 있기 때문에 어떤 버전이 가장 적합한 지 알기가 어려워 질 수 있으므로 최종 사용자가 다른 버전을 고의적으로 검토 할 때 많은 시간이 낭비됩니다. 또한 여러 다른 버전 중에서 선택하기가 복잡하여 선택을 완전히 피할 수 있기 때문에 지식이 부족한 컴퓨터 사용자를 동결시킬 수 있습니다.
무료 프로토콜 프로그램의 두 번째 주요 문제는 악용 가능성입니다. 부도덕 한 사용자는 적법한 관심을 가진 사용자와 마찬가지로 쉽게 프로그램을 수정할 수 있습니다. 부도덕 한 사용자는 소스 코드를 해킹하여 수정 된 버전의 소프트웨어를 실행하는 모든 컴퓨터를 공격하거나 액세스 할 수있는 게이트웨이 인 시스템에 "백도어"를 직접 작성할 수 있습니다. 이것은 무료 프로토콜 프로그램의 수정 된 버전을 사용하는 동안 항상 다른 사람의 마음에 머물러 있어야하는 심각한 문제입니다. 백도어가 존재하는지 여부를 알 수있는 유일한 방법은 소스 코드를 읽고 이해하는 것이므로 프로그램의 일반 사용자를 더 많이 배제합니다.