Форум программистов, компьютерный форум, киберфорум
Теория и практика программирования
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 26.04.2009
Сообщений: 16
1

Разработка коммерческих приложений под Линукс

12.01.2010, 15:44. Показов 2246. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Уважаемые коллеги,
хотелось услышать ваше мнения по этому вопросу.
При разработка софта под эту ОС в основном идет под GPL лицензией, но ионгда это не всегда удобно, н-р, разработка программы для серийной продажи. Брать оплату за тех поддержку - невыгодно, сколько не пытался писать под GPL - пустая трата времени, программа вертиться уже больше года, куча народа ее скачала, и .... даже не получил элементарного "спасибо". Короче я не сильно богатый, чтобы разрабатывать халявные вещи.
А теперь посмотрим на это на конкретном примере. Я написал софт на C# для Windows, используя MS Visual Studio, который я приобрел официально за свои деньги. Теперь мне бы хотелось перенести этот софт на Линукс, проблем нет, Моно фреймворк позволяет это делать (ну c не большими доработками). Но Моно - это открытые источники, и, следовательно, я должен открыть свои коды, т.е. опять выходит, что я работал на халяву. Я разрабатывал и компилировал программу в коммерческой среде MS VS, которую мелкомягкие мне продали по их рыночным ценам, так почему я должен отдавать свой софт, разработанный в их среде, на халяву? Как то нечестно получается.
Я встречал, что GPL как то обходят. Например прокси от astaro.com. Эти ребята написали прокси на ядре SUSE Линукса и распостраняют его под GPL, но сам прокси они не распостраняют, а добовляют его с админкой и специальными фильтрами уже по коммерческой лицензии, т.е. вроде GPL, но на лицо выходит коммерция. Вопрос довольн тонкий, я думаю их юристы как то решили его. НО как быть, нашим разработчикам? Вообщем поделитесь опытом.

Добавлено через 49 минут
Вопрос закрыт.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2010, 15:44
Ответы с готовыми решениями:

Разработка универсальных приложений под ПК и Android
Здравствуйте. Мне нужно разработать одну универсальную утилитку. Как это сделать под VS2017...

Разработка нативных приложений под Mac OS X
На каком ЯП и библиотеки кроме ObjC и Cocoa можно писать нативные проги с нативным интерфейсом?

Разработка приложений под различные платформы
Дизайн и разработка приложений под различные платформы (мобильные и DeskTop), объединенные единым...

Разработка html5 приложений под андроид
дело вот в чём: я так смотрю теперь js становится более менее нормальным языком, особенно с...

7
Эксперт С++
3189 / 870 / 39
Регистрация: 29.12.2008
Сообщений: 952
12.01.2010, 15:46 2
Vicul, нашли решение? Если не трудно, то поделитесь им, пожалуйста. Потому что вопрос поднят действительно интересный. Я думаю, многим бы хотелось узнать ответ на него.

Мне самому интересно. Вот нашел небольшую статью, с которой можно ознакомиться:
http://gazette.linux.ru.net/lg... elsen.html
Там говорится про лицензию BSD. А вот про нее же в википедии. Эта лицензия совместима с GPL. Вместе с тем она более "дружелюбна" к разработчику ПО.
Но это только то что я смог найти. Думается мне, что этот вопрос более глубокий, поэтому интересно будет последить за развитием топика.
0
149 / 50 / 3
Регистрация: 21.12.2008
Сообщений: 960
12.01.2010, 16:03 3
Vicul, а почему Вы не использовали Экспресс версию??? да функционал обрезанный, но не на столько чтобы...
0
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
12.01.2010, 16:14 4
Цитата Сообщение от Vicul Посмотреть сообщение
Я написал софт на C# для Windows
Не надо для .NET писать!
А для Линукса не обязательно под GPL распространять. Если не использовали открытых библиотек - то можно спокойно распространять с закрытым кодом)
0
0 / 0 / 0
Регистрация: 26.04.2009
Сообщений: 16
13.01.2010, 13:07  [ТС] 5
Да все оказалось проще, чем я думал по своей наивности (я новичок в Линукcе) и считал, если открытые источники - значит GPL. Оказывается нет - куча лицензий, и все надо рассматривать по конкретному случаю, наример тот же Моно идет уже не по драконьей GPL и позволяет использовать его в коммерции. Я также считал если продукт создан в GPL среде (н-р, прокомпилированная программа на GCC), то он уже должен распостраняться под GPL. Оказывается необязательно, может быть уже другая лицензия. Мне привели пример с МАС, где используется этот комилятор. Но надо осторожно применять внешние библиотеки, если вы используйте коды с GPL, то и ваш код должен быть под GPL.
0
Evg
Эксперт CАвтор FAQ
21280 / 8303 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
13.01.2010, 15:00 6
Цитата Сообщение от cristaloleg Посмотреть сообщение
Vicul, а почему Вы не использовали Экспресс версию??? да функционал обрезанный, но не на столько чтобы...
Всё, что скомпилировано в экспресс-версии по лицензионному соглашению нельзя продавать, ибо это частная (а не коммерческая) версия для частного использования (для студентов).

Что касается GPL, то она вроде бы как официально на русский язык не переведена, а потому юридической силы на террирории России не имеет. Но это надо уточнять у юристов, т.к. момент действительно тонкий
0
0 / 0 / 0
Регистрация: 26.04.2009
Сообщений: 16
13.01.2010, 15:34  [ТС] 7
Цитата Сообщение от Evg Посмотреть сообщение
Что касается GPL, то она вроде бы как официально на русский язык не переведена, а потому юридической силы на террирории России не имеет. Но это надо уточнять у юристов, т.к. момент действительно тонкий
Я думаю если даже она не работает в России, не учитывать ее нельзя. Скажем, если завтра буржуи захотят купить Ваш софт? Поэтому угробить полдня на изучения всех лицензионных соглашений перед разработкой софта не будет лишним.
0
Evg
Эксперт CАвтор FAQ
21280 / 8303 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
13.01.2010, 21:15 8
Цитата Сообщение от Vicul Посмотреть сообщение
Я думаю если даже она не работает в России, не учитывать ее нельзя. Скажем, если завтра буржуи захотят купить Ваш софт? Поэтому угробить полдня на изучения всех лицензионных соглашений перед разработкой софта не будет лишним.
Те, кто замахивается на такой масштаб, как минимум должны понимать юридическую сторону дела или иметь в штате юриста
0
13.01.2010, 21:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2010, 21:15
Помогаю со студенческими работами здесь

Разработка мобильных приложений под IOS и Android на С++
В visual studio видел при создании проекта можно выбрать IOS или Android. Нормальных туториалов не...

Разработка консольных приложений на языке С под Linux
Пожалуйста помогите с заданием. С таким столкнулся в первый раз.

Разработка мобильных приложений под iOS и Android
Сейчас занимаемся проектом wordapp.ru, который позволяет создать новостное мобильное приложения для...

Разработка приложений для Iphone под Windows
подскажите,с помощью какой среды можно работать для разработки под айфон, под Windows? железо мое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru