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

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

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

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

Добавлено через 49 минут
Вопрос закрыт.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.01.2010, 15:44
Ответы с готовыми решениями:

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

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

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

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

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

Что касается GPL, то она вроде бы как официально на русский язык не переведена, а потому юридической силы на террирории России не имеет. Но это надо уточнять у юристов, т.к. момент действительно тонкий
0
0 / 0 / 0
Регистрация: 26.04.2009
Сообщений: 16
13.01.2010, 15:34  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
Что касается GPL, то она вроде бы как официально на русский язык не переведена, а потому юридической силы на террирории России не имеет. Но это надо уточнять у юристов, т.к. момент действительно тонкий
Я думаю если даже она не работает в России, не учитывать ее нельзя. Скажем, если завтра буржуи захотят купить Ваш софт? Поэтому угробить полдня на изучения всех лицензионных соглашений перед разработкой софта не будет лишним.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
13.01.2010, 21:15
Цитата Сообщение от Vicul Посмотреть сообщение
Я думаю если даже она не работает в России, не учитывать ее нельзя. Скажем, если завтра буржуи захотят купить Ваш софт? Поэтому угробить полдня на изучения всех лицензионных соглашений перед разработкой софта не будет лишним.
Те, кто замахивается на такой масштаб, как минимум должны понимать юридическую сторону дела или иметь в штате юриста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.01.2010, 21:15
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru