![]() |
|
Модераторы: ZeeLax, powerfox |
![]()
|
|
| Алексеу |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 22.5.2008 Репутация: нет Всего: нет |
Возможно глупый вопрос, но все же.
Мне хотелось бы попробовать программирование под Линукс. В частности мне бы хотелось сделать доступными под Линукс некоторые программы, написанные мной аод Windows. Значит ли это что после написания программы ее код будет виден любому желающему и он сможет свободно брать его? Говоря по правде мне бы не совсем хотелось выкладывать некоторые программы с исходниками в паблик. Возможно ли собрать программу так чтобы код ее был закрыт как это делается в Windows? |
|||
|
||||
| Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
||||
|
||||
| Imple |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 9 Всего: 87 |
Если вы выпустите свой код под лицензией GPL - код придется предоставить. Если в вашем софте будут какие-либо модули ядра, они должны быть выпущены под GPL. Конечно, за исключением некоторых случаев, но в таких случаях, ядро будет рассматривать ваш модуль как небезопасный, и не даст ему доступ ко всем символам ядра).
Остальное на ваше усмотрение. Никто не мешает не давать исходники, они же не хранятся внутри бинарника после компиляции. Но, как правило, такой софт не любят. -------------------- Не шалю, никого не трогаю, починяю сервер. |
|||
|
||||
| kamre |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 24.3.2006 Репутация: нет Всего: 13 |
При написании proprietary software (с закрытым исходным кодом) под линукс нужно просто быть аккуратным с использованием библиотек и чужого кода. Нужно разбираться под какой лицензией распространяется чужой код. Если это LGPL и BSD-like, то вполне можно использовать в закрытом коде, соблюдая лишь некоторые простые условия. А вот брать код под лицензией GPL уже нельзя, т.к. придется также свой код под этой лицензией распространять. Например для написания GUI будут подходить библиотеки gtk+, wxwidgets, fltk, swt/swing, т.к. их лицензии это позволяют. А вот, например, с библиотекой Qt уже не так просто. Придется или использовать GPL версию, и тогда с неизбежностью открывать свой код, или же покупать Qt под другой лицензией. |
|||
|
||||
| NightGoblin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1021 Регистрация: 24.11.2002 Где: 127.0.0.1 Репутация: 1 Всего: 11 |
Алексеу,
Никто никогда никого не заставлял открывать код программ, написанных под Linux: само по себе использование ядра Linux не делает программу частью Linux, и, следовательно, условия распространения Linux на неё не распространяются. А что касается использования третьесторонних продуктов -- уважать лицензии приходится под любой системой, хоть Линукс, хоть Виндовз. Некоторые библиотеки под GPL могут быть слинкованы с программой динамически, и тогда требования на распространение библиотеки действуют только в отношении её самой (кстати, библиотеки в основном распространяются под LGPL, которая в отличие от GPL позволяет распространять библиотеку в составе программы с закрытым кодом -- но встречаются и GPL). -------------------- Kernel panic: /dev/null overflow! GCS/IT/MU/O d-@ s: a- C++$>++++$ ULSB(+++) P+++ L+++>++++ !E W++(-) N o? K w-- O? M>+ V? PS+ PE Y+ PGP+>+++ t- 5 X+ R- !tv b+ DI+ D+ G e++ h--- r++ y? B4F1 54B6 8738 26CD 5125 0581 B923 9273 FE59 1981 |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В этом форуме предпочтительны вопросы на следующие темы:
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |