@test2235

Авторские права на GitHub?

Не пойму какое реальное практическое применение имеет сервис github и как обстоят дела с авторскими правами?

1) В чем логика выкладывать свой код на всеобщее обозрение, чтобы его скопировали и потом продавали? Или там реальные вещи, которые несут материальную ценность не выкладываются? Или там что-то типа: о посмотрите, я написал новый супер-аудиоплеер, качайте на здоровье и пользуйтесь. Или сервис наполовину коммерческий, типа вот ограниченные версии кода, можете пользоваться, а если хотите что-то нормальное - покупайте лицензию?

2) И что понимается под авторскими правами на GitHub-e, да и вообще впринципе. Верстка сайта (сами блоки, расположение), если скопировать (кроме дизайна) - это считается нарушением авторских прав? С дизайном понятно, если макет один в один - это вроде как нарушение авторских прав. И кстати, сам дизайн макет по сути налеплен из разных фоток, зачастую с лицами людей - сами-то дизайнеры откуда берут это все, тупо качают из интернета чужие фотки?

3) Если взять код с функционалом типа CMS - это тоже нарушение авторских прав? Может я что-то не понимаю, но принцип работы CMS же примерно одинаковый, генерить статичные страницы, каталог и прочее взаимодействие? Взять тот же Bitrix, это что-то супер-уникальное чего нет в открытом доступе? Неужели за столько лет развития интернета в сети не появилось бесплатного качественного аналога платной CMS?
  • Вопрос задан
  • 3979 просмотров
Пригласить эксперта
Ответы на вопрос 5
@Z-r
> Не пойму какое реальное практическое применение имеет сервис github

Никакого, не обращайте внимания.
Ответ написан
Комментировать
Tyranron
@Tyranron
Не пойму какое реальное практическое применение имеет сервис github и как обстоят дела с авторскими правами?


Это хостинг Git репозиториев, который, помимо непосредственно удаленного Git репозитория, предоставляет ещё целый ворох удобных инструментов коллаборации и интеграции (code smell, code coverage, CI, Docker Hub'ы, Zapier'ы, боты, и вот всё это вкусное). Всё это позволяет удобно вести разработку проектов.
К слову сказать, Github используют и для закрытых проектов тоже. Но это уже идет за денюжку.
Авторские права регулируются лицензией, которую каждый уважающий себя репозиторий имеет.

1) В чем логика выкладывать свой код на всеобщее обозрение, чтобы его скопировали и потом продавали? Или там реальные вещи, которые несут материальную ценность не выкладываются? Или там что-то типа: о посмотрите, я написал новый супер-аудиоплеер, качайте на здоровье и пользуйтесь. Или сервис наполовину коммерческий, типа вот ограниченные версии кода, можете пользоваться, а если хотите что-то нормальное - покупайте лицензию?


Есть как закрытые (код доступен только членам команды), так и открытые (код доступен всем) проекты. В чем смысл открытых проектов и open source как такового - это отдельная огромная тема.
Открытый исходный код, как минимум, дает следующие преимущества проекту:
- Доверие и прозрачность. Любой желающий может изучить исходники и удостовериться, что там нет ничего вредного. Может сам взять и скомпилировать код, если не доверяет чужим бинарникам.
- Рост за счет сообщества. 1 команда - хорошо, но тысячи контрибъюторов - лучше.

Не все проекты являются "аудиоплеером на продажу". Не все проекты монетизируются. Более того, зарабатывать деньги - тоже далеко не цель каждого проекта. Open source - это просто другая модель разработки ПО. И с помощь неё разрабатываются достаточно серьезные вещи: Linux, Kubernetes, MySQL, PostgreSQL, тысячи их... Без open source не было бы такого бурного развития программных продуктов. Он является фундаментом и базой для всего остального. Назовите мне хотя бы один закрытый большой и известный проект, который не использует ни одного open source продукта вообще. Ведь open source на самом деле вездесущ =)

2) И что понимается под авторскими правами на GitHub-e, да и вообще впринципе. Верстка сайта (сами блоки, расположение), если скопировать (кроме дизайна) - это считается нарушением авторских прав? С дизайном понятно, если макет один в один - это вроде как нарушение авторских прав. И кстати, сам дизайн макет по сути налеплен из разных фоток, зачастую с лицами людей - сами-то дизайнеры откуда берут это все, тупо качают из интернета чужие фотки?


Это всё зависит под какой лицензией подается тот или иной дизайн/код/шаблон/верстка/фотка. Все условия лицензии обычно указываются в самом репозитории в соответствующем файле LICENSE.
Некоторые проекты разрешают использовать где угодно и как угодно. Другие запрещают использовать в коммерческих целях. В принципе, никто Вам не мешает запретить использовать код посторонними лицам вообще, если Вы в этом видите какой-либо смысл.

Откуда дизайнеры берут фотки - вопрос к ним. Как Вы должны понимать, ситуаций разных целый ворох. Одни просто берут фотки из интернета. Другие, более добросовестные, получают согласие автора на использование фотки, если она не выложена под свободной лицензией.

3) Если взять код с функционалом типа CMS - это тоже нарушение авторских прав? Может я что-то не понимаю, но принцип CMS же примерно одинаковый, генерить статичные страницы, каталог и прочее взаимодействие? Взять тот же Bitrix, это что-то супер-уникальное чего нет в открытом доступе? Неужели за столько лет развития интернета в сети не появилось бесплатного качественного аналога платной CMS?


Это будет нарушением прав, если Вы этот код будете использовать не согласно лицензии.

Вопрос про принцип не понятен. Лицензирование принципов - это уже патенты. Если проект нарушает патент, то он его нарушает будь хоть открытым, хоть закрытым. И наоборот тоже, если в проекте реализовано что-то запатентованое его авторами - то копирование будет нарушением патента (если в условиях лицензии не указано другое). Но вообще open source и патенты как-то плохо смотрятся в одной корзине. Как говорится - ни рыба, ни мясо.

За аналоги Bitrix не скажу, но вообще бесплатных CMS - пруд пруди. Гугл "в зубы" и вперед выбирать.
Ответ написан
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
В чем логика выкладывать свой код на всеобщее обозрение

Если у тебя есть на Github'е репозиторий с тысячей или более звёздочек, то предложения о работе за большие деньги поступают по нескольку в день, а на собеседованиях ты задаёшь вопросы работодателю, а не он тебе.
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
у всего есть лицензии

за нарушение можно чуток потраться в американских рублях
Ответ написан
Комментировать
Maksclub
@Maksclub
maksfedorov.ru
Неужели за столько лет развития интернета в сети не появилось бесплатного качественного аналога платной CMS?

Полно, можете начать с поисковой строки Google, из интернет-магазинов бы отметил Sylius на Symfony
Для обычных сайтов отметил бы OctoberCMS на основе фреймоврка LAravel

что понимается под авторскими правами на GitHub

тоже, что и без Гитхаба, авторские права идут автоматичсеки на любую работу, созданную человеком, кроме тех участков, которые позаимствовал у других и это право не отделимо, другое дело есть еще имущественные права

В чем логика выкладывать свой код на всеобщее обозрение

Код выкладывают не только на обозрение, но еще и на совместную доработку (в силу специфики Github -- это же хостинг GIT, то есть каждый кто хочет улучшить -- может улучшить, и так происходит с тысячами проектов),
у некоторых проектов 1000 разработчиков -- каждый может внести лепту, от этого проект развивается, нежели бы он превратился в какашку у автора, который бы им ни с кем не поделился и сам устал от него

Или сервис наполовину коммерческий

По разному бывает, кто-то выкладывает ядро (фрейм), а продукты на нем уже платные... это дает разработчикам иметь платформу дял своих проектов/жделать дополнения и всякое другое, создается ээкосистема (больше людей обращают внимание на продукт) и легче продавать уже продукты на нем.
Примеры:
российская JetBrains (есть своя платформа бесплатная, на основе которой Google сделал IDE AndroidStudio),
CMS ShopScript (платная) сделана на фреймворке этjq же компании WebAsyst

...

Для справки, Github -- хостинг GIT, то что вы там что-то смотрите/читаете -- побочные сервисы и результат популярноси этого сервиса, но не его главное предназнавчение, это в первую очередь инструмент разработки...
да, ресь про такие вот странички с версиями, кто куда и как добавлял и рекдактирваол код:
https://github.com/laravel/homestead/commit/627f92...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы