Jako przedsiębiorca / programista, który zarabia na pisanie i sprzedaż oprogramowania, jestem zdumiony, dlaczego programiści piszą aplikacje, a następnie umieszczają je w Internecie za darmo. Znalazłeś się w jednej z najbardziej lukratywnych dziedzin na świecie. Firma z 99% marżą zysku, w której nie masz fizycznego produktu, ale możesz podać swoją cenę; firma, w której możesz wysłać wadliwy produkt, a klient nadal go kupi.
Czasami część naszego oprogramowania otrzyma darmowego konkurenta i myślę, że ten facet jest szalony. Mógłby z tego dobrze zarabiać, ale zamiast tego postanowił go uwolnić.
- Czy nie lubisz gigantycznych stosów pieniędzy?
- Czy nie jesteś pewien, że ludzie za to zapłacą?
- Czy boisz się go wspierać?
Jest to szkodliwe dla branży programistycznej, ponieważ teraz klienci oczekują, że będą mogli znaleźć bezpłatne rozwiązanie każdego problemu. (Widzę tweety typu „czy jest jakieś dobre BEZPŁATNE oprogramowanie dla XYZ? Czy też muszę za to zapłacić 20 $”). Jest to również złe dla klientów, ponieważ bezpłatne rozwiązania w końcu psują się (z powodu nowego systemu operacyjnego lub tego, co masz) i ponieważ jest bezpłatny, programista nie ma powodu, aby go naprawić. Klienci otrzymują darmowe, ale przestarzałe oprogramowanie, które już nie działa i nigdy nie jest aktualizowane. Klient płacze. Deweloper wciąż pracujący dzień płacze w swojej kabinie. Co daje?
PS: Nie zamierzam uruchamiać oprogramowania typu open source / powinno to być coś w rodzaju debaty. Mówię o tym, kiedy programiści tworzą zamkniętą aplikację źródłową i uwalniają ją.