Vad är en öppen källkod-brandvägg?
Termen "open source firewall" är faktiskt två olika termer som mashas tillsammans. En brandvägg är en programvarubarriär för omvärlden; det blockerar information som kan vara skadligt för datorsystemet. Open source är både en typ av programvara och en programrörelse som tillåter fri åtkomst till programvara och koden i vilken den är skriven. I allmänhet är en open source-brandvägg lättare att hitta för ett Linux®-system, eller ett liknande operativsystem med öppen källkod, än ett kommersiellt system som Windows® eller MacOS®.
Brandväggar skyddar datorsystem från skadlig information. En brandvägg kan vara en hårdvara eller mjukvara, men "open source firewall" innebär att det är programvara. En programvaruvägg är ett installerat program på en dator, till skillnad från en hårdvarubrandvägg som vanligtvis finns separat från datorn. Brandväggar sitter mellan det lokala nätverket och det externa nätverket. Om det lokala nätverket har flera maskiner är det bara de som talar direkt till utsidan som behöver brandväggsprogramvara.
Open source beskriver både programvarans ursprung och mentaliteten bakom det. I all öppen källkodsprogramvara är kod- och användningslicenser tillgängliga för allmänheten. Detta gör att andra programmerare kan se exakt hur en programvara fungerar, eller till och med låna kod för användning i sina egna projekt. Medan tillgången på källkoden verkar som om den skulle göra en öppen källkodsvägg är mer sårbar, är detta i allmänhet inte fallet. Gemenskapen hittar ständigt sårbarheter och korrigeringsfiler för dem, ofta snabbare än kommersiella mjukvaruföretag.
Med standardprogramvara är slutmålet att tjäna pengar - andra mål tar ofta en andra position till den. Slutmålet för utvecklare av öppen källkod är inte alltid lika tydligt. Ibland används det som självpromotering, till exempel en öppen källkodsprodukt som fungerar bra med en av företagets kommersiella produkter. Andra gånger är det en liten grupp som kommer med en produkt antingen för igenkänning eller för att fylla ett tomrum de ser i mjukvarusamhället.
Med allt detta i åtanke är en öppen källkod-brandvägg en skyddande mjukvara byggd med samhället i åtanke. Som med de flesta programvaror med öppen källkod är det vanligast med ett öppet källkodssystem som Linux®. Brandväggar som Endian Firewall® eller SmoothWall Express® är gratis, öppen källkod och i allmänhet enkla att använda. Även om kommersiella operativsystem, som Windows® eller MacOS®, har gratis brandväggar, är de ofta inte open source. Dessa freeware-brandväggar är vanliga på kommersiella system, men har inte källkoden tillgänglig för sina användare.