Обложка канала

Секреты IT-предпринимателя

8760 @it_skills

Рассказываю о своём многолетнем опыте в IT, секретах увеличения дохода, фрилансе и удаленной работе, а так же о том, как войти в эту сферу, если вы еще не айтишник!

Секреты IT-предпринимателя

4 года назад
Открыть в
Как пользоваться чужим кодом и не заработать неприятностей? Прошлый раз советовал новичкам грамотно использовать чужой код. Это не только про понимание, как он работает, но и про правомерное его использование. Когда садишься за написание кода, есть два пути: писать самому или найти в сети уже готовое решение и адаптировать его под себя. Первый путь — дольше, но полезнее для развития навыков. Второй — быстрее и практичнее, а иногда и правильнее для ускорения работы над проектом. Но можно ли просто брать и копировать чужой код? Скажу сразу: в СНГ не особо напрягаются по поводу авторских прав и интеллектуальной собственности. Но закон лучше знать, особенно, если вы будете работать с иностранными компаниями. По-хорошему, код — это интеллектуальная собственность. Когда вы пишете код — вы его автор, у вас на него авторские права. Почти у любого кода, размещенного в интернете, есть лицензия, которая описывает как, для каких целей и на каких условиях можно его использовать. Лицензия может быть несвободной и свободной, т.е. открытой. Открытая лицензия позволяет свободно и совместно использовать, модифицировать программное обеспечение. То есть исходный код таких программ полностью доступен. Лицензией здесь будет обозначено, что можно делать с этим кодом, а что нет. Если вы работаете в компании, то иногда подписываете договор о неразглашении и передаче авторских прав. По этому договору вы не можете показывать код или использовать где-то еще. Впоследствии уже, при работе в компании сотрудник сам должен следить за правами на код, который использует. Лучше отслеживать источник кода и не забывать уточнять, по какой лицензии он распространяется. В бизнесе использование чужого кода может сулить большие неприятности, в том числе финансовые и репутационные. Например, компании Google и Oracle судятся уже больше десяти лет. Oracle обладает правами на язык Java, который используется в экосистеме Android, принадлежащей Google. Корпорации не сумели договориться об условиях использования Java (точнее, его API), и Oracle подал иск почти на девять миллиардов долларов. Как я уже сказал, в России и Беларуси пока что не особо парятся по поводу лицензий. Но лучше быть предупрежденным. Используете чужой код и знали раньше о том, что можете нарушить чьи-то права?