Nackdelar med egenutvecklad programvara
När du väljer programvara för ditt företag kan du välja att välja från öppen källkodslösning eller proprietär programvara. Traditionellt har proprietär programvara varit ett populärt val på grund av den stora marknadsandelen för utvecklare som Microsoft eller Apple, men öppen källkodslösningar har fått acceptans på marknaden. Enligt 2012: s framtid av Open Source Survey rapporterade 62 procent av respondenterna att minst hälften av programvaran i sin organisation var öppen källkod. Egenutvecklade lösningar har också ett antal nackdelar som du bör tänka på innan du väljer att köpa din nästa licens.
Kosta
En av de största nackdelarna med någon proprietär programvara är licensavgiften. Eftersom utvecklare säljer sina produkter för att leva, tar de dig för tillgång till deras produkt, och i vissa fall kan dessa licensavgifter vara väsentliga. Open source-programvaran är å andra sidan generellt billigare än proprietära alternativ och kan i vissa fall vara tillgängliga för användning utan kostnad. Kostnaden för utbildning och support kan delvis kompensera denna fördel, men ta hänsyn till konsekvenserna av att använda en öppen källkod när du planerar din budget.
Utvecklarstöd
Med proprietär programvara är du beroende av programmets utvecklare för alla uppdateringar, support och korrigeringar. Uppdateringar kan vara långsamma, beroende på storleken på utvecklingslaget, och det kan ta lite tid att ta itu med säkerhetshål eller andra problem. Dessutom, om den primära utvecklaren går i konkurs, kanske du inte har några ytterligare uppdateringar eller support om inte ett annat företag köper projektet. Open source-programvara kan å andra sidan ha ett antal olika grupper som arbetar med koden på en gång, och alla kan hämta ett avbrutet projekt och expandera på det eftersom källkoden är offentlig.
Säkerhetsproblem
Open source-programvara patcharas vanligtvis för att ta itu med säkerhetshoten snabbare än egna program, helt enkelt på grund av källkodens tillgänglighet till allmänheten. Med många ögon som söker efter smuthullar blir potentiella hot snabbt uppenbara. Egenutvecklade mjukvarusystem bygger på utvecklingsgruppen som identifierar problem, eller sämre, säkerhetsmutningar som upptäckts i naturen. Några proprietära utvecklare använder sig av "säkerhet genom dunkelhet" och försöker att kasta information om säkerhetsbrister i syfte att förhindra att utomstående utnyttjar dem.
anpassning
Open source-mjukvara erbjuder i allmänhet fler anpassningsalternativ än egna system. I många fall ser du vad du får med ett proprietärt mjukvarupaket. du bara licens det som det är. Med öppen källkod kan du hitta många olika anpassade versioner av samma programvara. Om du inte hittar en version som är anpassad till dina behov kan du kanske skapa en med programmets källkod.