Первый шаг в Open Source
Кто я?
Кто я?
Вы используете Open Source?
Да! Используте!
А сами пишите?
Зачем писать Open Source?
●
слава, деньги, авторитет
●
внести свою лепту
●
это весело
"Не хочешь поддерживать свой код —
отдай его в Open Source”
Наивный ленивый программист
→ баги фиксы фичи→ →
Зачем это компании?
Зачем это компании?
●
я и команда будут счастливее
Зачем это компании?
●
я и команда будут счастливее
– привлекательность на рынке
труда
Зачем это компании?
●
я и команда будут счастливее
– привлекательность на рынке
труда
●
экономия на поддержке
●
вторичные компоненты
Зачем это компании?
●
проще переносить между
проектами
●
проще вводить новых людей в
команду
●
можем задать отраслевой
стандарт
Зачем это компании?
Откуда берётся открытый код?
Вы его уже написали
Вы его уже написали
— просто выложите
Что вас останавливает?
●
мой код плохой
– страшный
– плохая реализация
●
никому не нужен
Примите несовершенство,
и выложите его на Github.
Примите несовершенство,
и выложите его на Github.
README > docs ≫ tests
LICENSE
Зачем? Какая?
LICENSE
GPL vs BSD vs ...
GPL = Fuck You
BSD, MIT, Apache
Как не облажаться по дороге?
Нельзя написать то,
что не используешь
Невозможно поддерживать то,
что не любишь
Минимальный
Используйте свой код,
до того как его написать
Примите несовершенство,
и выложите его на Github.
... и выложите свой код!
и выложите его на Github.

Первый шаг в Open Source