Модераторы: ZeeLax, powerfox
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по написанию программ 
:(
    Опции темы
Алексеу
Дата 19.8.2008, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 22.5.2008

Репутация: нет
Всего: нет



Возможно глупый вопрос, но все же.

Мне хотелось бы попробовать программирование под Линукс. В частности мне бы хотелось сделать доступными под Линукс некоторые программы, написанные мной аод Windows. Значит ли это что после написания программы ее код будет виден любому желающему и он сможет свободно брать его?
Говоря по правде мне бы не совсем хотелось выкладывать некоторые программы с исходниками в паблик. Возможно ли собрать программу так чтобы код ее был закрыт как это делается в Windows?
PM MAIL   Вверх
Sartorius
Дата 19.8.2008, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



Цитата(Алексеу @  19.8.2008,  17:59 Найти цитируемый пост)
Возможно ли собрать программу так чтобы код ее был закрыт как это делается в Windows

да
PM MAIL ICQ   Вверх
Imple
Дата 20.8.2008, 06:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 9
Всего: 87



Если вы выпустите свой код под лицензией GPL - код придется предоставить. Если в вашем софте будут какие-либо модули ядра, они должны быть выпущены под GPL. Конечно, за исключением некоторых случаев, но в таких случаях, ядро будет рассматривать ваш модуль  как небезопасный, и не даст ему доступ ко всем символам ядра).

Остальное на ваше усмотрение. Никто не мешает не давать исходники, они же не хранятся внутри бинарника после компиляции. Но, как правило, такой софт не любят.


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
kamre
Дата 20.8.2008, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 24.3.2006

Репутация: нет
Всего: 13



Цитата(Алексеу @ 19.8.2008,  16:59)
Мне хотелось бы попробовать программирование под Линукс. В частности мне бы хотелось сделать доступными под Линукс некоторые программы, написанные мной аод Windows. Значит ли это что после написания программы ее код будет виден любому желающему и он сможет свободно брать его?

Говоря по правде мне бы не совсем хотелось выкладывать некоторые программы с исходниками в паблик. Возможно ли собрать программу так чтобы код ее был закрыт как это делается в Windows?

При написании proprietary software (с закрытым исходным кодом) под линукс нужно просто быть аккуратным с использованием библиотек и чужого кода. Нужно разбираться под какой лицензией распространяется чужой код. Если это LGPL и BSD-like, то вполне можно использовать в закрытом коде, соблюдая лишь некоторые простые условия. А вот брать код под лицензией GPL уже нельзя, т.к. придется также свой код под этой лицензией распространять.

Например для написания GUI будут подходить библиотеки gtk+, wxwidgets, fltk, swt/swing, т.к. их лицензии это позволяют. А вот, например, с библиотекой Qt уже не так просто. Придется или использовать GPL версию, и тогда с неизбежностью открывать свой код, или же покупать Qt под другой лицензией.
PM MAIL   Вверх
NightGoblin
Дата 9.9.2008, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 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
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
pythonwin

В этом форуме предпочтительны вопросы на следующие темы:

  • Конкретные вопросы о конкретном ПО. В таких вопросах желательно привести точные данные о программе: версия программы, версия ОС, версия ядра, и проблему в форме: сделал Х, хотел получить Y, а получил Z.
  • Неконкретные вопросы о выборе ПО
  • Обзоры - как дополнение в ветку Обзоры


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема »


 




[ Время генерации скрипта: 0.0444 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.