Hva er en åpen kildekode-brannmur?
Begrepet 'open source brannmur' er faktisk to forskjellige betegnelser som moses sammen. En brannmur er en programvarebarriere for omverdenen; den blokkerer informasjon som kan være skadelig for datasystemet. Open source er både en type programvare og en programvarebevegelse som gir fri tilgang til programvare og koden den er skrevet i. Generelt er en åpen kildekode-brannmur lettere å finne for et Linux®-system, eller et lignende open source-operativsystem, enn et kommersielt system som Windows® eller MacOS®.
Brannmurer beskytter datasystemer mot skadelig informasjon. En brannmur kan være et stykke maskinvare eller programvare, men 'open source brannmur' innebærer at det er programvare. En programvarebrannmur er et installert program på en datamaskin, i motsetning til en maskinvarebrannmur som vanligvis eksisterer atskilt fra datamaskinen. Brannmurer sitter mellom det lokale nettverket og det eksterne nettverket. Hvis det lokale nettverket har flere maskiner, er det bare de som snakker direkte til utsiden som trenger brannmurprogramvare.
Open source beskriver både programvarens opprinnelse og mentaliteten bak. I all open source-programvare er koden og brukslisensene tilgjengelige for allmennheten. Dette lar andre programmerere se nøyaktig hvordan et stykke programvare fungerer, eller til og med låne kode for bruk i sine egne prosjekter. Selv om tilgjengeligheten av kildekoden virker som om den vil gjøre en åpen kildebrannmur mer sårbar, er dette vanligvis ikke tilfelle. Samfunnet finner stadig sårbarheter og oppdateringer for dem, ofte raskere enn kommersielle programvareselskaper.
Med standard programvare er sluttmålet å tjene penger - andre mål tar ofte en andre posisjon til den. Endemålet for open source-utviklere er ikke alltid like klart. Noen ganger brukes det som egenreklame, for eksempel et open source-produkt som fungerer godt med et av selskapets kommersielle produkter. Andre ganger er det en liten gruppe som kommer med et produkt enten for anerkjennelse eller for å fylle et tomrom de ser i programvaresamfunnet.
Med alt dette i bakhodet er en åpen kildekode-brannmur en beskyttende programvare som er bygd med samfunnet i tankene. Som med mest åpen kildekode-programvare, er det mest vanlig på et open source-operativsystem som Linux®. Brannmurer som Endian Firewall® eller SmoothWall Express® er gratis, åpen kildekode og generelt enkle å bruke. Selv om kommersielle operativsystemer, som Windows® eller MacOS®, har gratis brannmurer, er de ofte ikke åpen kildekode. Disse gratisvarebrannmurene er vanlige på kommersielle systemer, men har ikke kildekoden tilgjengelig for brukerne.