- Open Source
Хотілося б відразу відзначити, що питання, скоріше, не про гроші, а про свободу. Саме так. Тут мова не про мільярди, які не про мрії про яхти, тачки, величезні будинки, славу та інше фуфло, яке не зрівняється ніколи з процесом, під назвою програмування.
Мені дуже подобається ідея Open Source. Ця, не побоюся цього слова, філософія, дає свободу творчості і спілкування для програмістів і дає світу відмінний софт. Хреновим все одно користуватися не будуть. Наприклад я, не дуже вже який програміст, можу подивитися на те, як розробляються програми "по справжньому", я можу навіть спробувати щось змінити в коді. Коротше, мало того, що я можу попрактикуватися, є ще шанс стати справжнім членом ком'юніті, хакером в правильному розумінні цього слова. Але.
Наскільки прекрасна ця ідея, Open Source, настільки вона і жахлива, можливо, я щось не розумію. Просто, виходить так, що це неоплачувану працю. Ну як неоплачувану? Red Hat продає послуги пов'язані з Linux. Але ось я. Я хочу викласти гру або мобільний додаток на GitHub, запросити людей, щоб брали участь в розробці. По-перше, коли все буде готово, яке я право матиму продавати це творіння? Робили все разом, а грошики мої? Якось негарно виходить. По-друге, відкриті вихідні коди на увазі те, що репозиторій можна скачати, а проект зібрати - і готово. Навіщо платити гроші за безкоштовне? По-третє, на прикладі Oracle, який-небудь, великі корпорації, м'яко кажучи, крадуть код з open source проектів.
І що ж робити? Ходити до кінця життя на роботу, маючи за плечима то, що просто роздав? Робота це завжди обмеження за часом, тому, чим менше роботи, тим більше творчості. Я, наприклад, ще не заслужив статус "хакер в правильному розумінні цього слова", поетму мені ще нема на що претендувати, але як же заробляють на життя ті, хто просто присвятили все життя якомусь open source проекту?
Розумію, це питання сповнений дилетантської демагогії, але на то він і питання. Просвяти, як же можна заробляти на open source проектах? Які є способи? Чи є взагалі майбутнє? До чого призведе open source? І чи не є ця філософія просто обманом, дешевим способом написати рядки коду для тих, хто на цьому заробляє мільярди?
По-перше, коли все буде готово, яке я право матиму продавати це творіння? Робили все разом, а грошики мої? Якось негарно виходить. Щоб отримати право використання, потрібно або щоб ліцензія проекту це дозволяла (навіть якщо проект чужий), або щоб всі розробники передали вам майнові права на код.
Без цього не можна.
По-друге, відкриті вихідні коди на увазі те, що репозиторій можна скачати, а проект зібрати - і готово. Навіщо платити гроші за безкоштовне? Щоб отримати підтримку.
На цьому багато опенсорс-компанії і заробляють.
Але все одно знаходяться компанії типу Centos, які самі все збирають і віддають всім бажаючим безкоштовно.
По-третє, на прикладі Oracle, який-небудь, великі корпорації, м'яко кажучи, крадуть код з open source проектів. Чи не крадуть, а повноправно використовують. Тому що ліцензії опенсорс-проектів дозволяють таке використання.
Чи є взагалі майбутнє? До чого призведе open source? І чи не є ця філософія просто обманом, дешевим способом написати рядки коду для тих, хто на цьому заробляє мільярди? Ні, люди добровільно це роблять. Я теж це робив, вкладаючись пулл-реквестамі в цікаві мені проекти (виправляв помилки, які мені заважали працювати).
Як заробляти на Open Source проект, якщо ти не Лінус Торвальдс?
Стати їм.
P.S. У тексті питання плутанина в поняттях. FOSS - це про свободу слова, а не про гроші.
А продавати може хто завгодно і за скільки завгодно.