"開源防火墻"這一術語實際上是兩個不同的術語混合在一起的;它阻止可能對計算機系統有害的信息。開源既是一種軟件,也是一種軟件運動,它允許自由訪問軟件及其編寫代碼。一般來說,與商業系統相比,Linux?系統或類似的開源操...
"開源防火墻"這一術語實際上是兩個不同的術語混合在一起的;它阻止可能對計算機系統有害的信息。開源既是一種軟件,也是一種軟件運動,它允許自由訪問軟件及其編寫代碼。一般來說,與商業系統相比,Linux?系統或類似的開源操作系統更容易找到開源防火墻例如Windows?或MacOS?。

在所有開源軟件中,代碼和使用許可證都是對公眾開放的防火墻保護計算機系統不受有害信息的影響。防火墻可以是硬件或軟件的一部分,但"開源防火墻"意味著它是軟件。軟件防火墻是計算機上安裝的程序,不同于通常獨立于計算機的硬件防火墻。防火墻位于本地網絡和外部網絡。如果本地網絡有多臺計算機,只有直接與外界對話的人才需要防火墻軟件。開源軟件描述了軟件的起源和背后的思想。在所有開源軟件中,代碼和使用許可證是對公眾開放的。這使得其他程序員可以確切地看到一個軟件是如何工作的,甚至可以借用代碼在他們自己的項目中使用。雖然源代碼的可用性似乎會使開源防火墻更易受攻擊,但通常情況并非如此社區不斷地為他們找到漏洞和補丁,通常比商業軟件公司更快,最終目標是賺錢,其他目標往往排在第二位。開源開發人員的最終目標并不總是那么明確。有時它被用作自我推銷,比如一個與公司的商業產品很好配合的開源產品。其他時候,這是一個小團體,他們提出一個產品,要么是為了得到認可,要么是為了填補他們在軟件社區看到的空白,開源防火墻是一種基于社區的保護性軟件。與大多數開源軟件一樣,它在開源操作系統(如Linux?)上最為常見。Endian firewall?或SmoothWall Express?等防火墻是免費的、開源的,通常易于使用。而商業操作系統,與Windows?或MacOS?一樣,也有免費防火墻,但通常不是開源的。這些免費防火墻在商業系統上很常見,但用戶沒有可用的源代碼。