![]() |
|
![]() ![]() ![]() |
|
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 1 Всего: 43 |
Это из опыта. Схема "платить за поддержку" работать не будет - покупатели - не из энтерпрайза ;) |
||||
|
|||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
nerezus, и закрытые программы тоже взламывают... Вопрос только в том, скольки человекам она нужна. Если прога нужна 100 товарищам в мире, то никто ее ломать не будет. А если она полюбится миллиону, то тут же будет взломана. Имхо, единственный способ получать прибыль с ПО - или писать под конкретного заказчика, или добавлять "сетевые" свойства, когда без доступа к серверу программа никакой пользы приносить не может (например, MMORPG). В первом случае необходимость открытости проекта согласуется с заказчиком, а во втором - никакого смысла делать закрытую программу нет, так как все равно без вашего сервера ее использовать нельзя будет. Другой вопрос, что можно путем анализа исходников сделать свой сервер... Но это гораздо сложнее и затратнее, чем keygen с музыкой, поэтому за "просто так" его делать никто не будет (пионэры не в счет).
![]() Это сообщение отредактировал(а) bsa - 30.11.2009, 17:23 |
|||
|
||||
djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 5 Всего: 39 |
Я же поправился:
>Добавлено через 49 секунд >"поделка" - в самом безобидном смысле. >Я сомневаюсь, что никсамипользуются только параноики. Дело даже не в параноиках, или как я называл их выше фанатиках. Если, как вы говорите, это не энтерпрайз, а денюшку получить хотите, в репозитории дистрибутивов вы не попадете, но туда уже скорее всего попали бесплатные (и наверное открытые) аналоги. Более или менее функциональные - не важно. И теперь скажите, зачем человеку перелопачивать тысячи варе^W сайтов в поиске программы, когда у него есть замечательнейший пакетный менеджер, который сам ему все найдет, скачет и установит? -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
unicuum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка Репутация: нет Всего: 8 |
В том то и дело, что кроссплатформенной программе ничего не надо, её можно сделать с сухой установкой. Иными словами скопировал папку и сразу запустил без всяких инсталяторов. И хотя линукс содержит множество библиотек, а программы там в одну кучу запихивают, лично я не вижу причин так делать для своей собственной программы. Настройки записывать в файл в папку с программой и не мучить реестры и тому подобные абсолютно бесполезные вещи. -------------------- ![]() обычный день на винграде |
|||
|
||||
djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 5 Всего: 39 |
>И хотя линукс содержит множество библиотек, а программы там в одну кучу запихивают, лично я не вижу причин так делать для своей собственной программы. Настройки записывать в файл в папку с программой и не мучить реестры и тому подобные абсолютно бесполезные вещи.
Программы тут в кучу куч запихивают. И у каждой кучи есть назначение. Реестров и тому подобных абсолютно бесполезных вещей в линуксе тоже нет. Вы его только на картинках чтоли видели? Тогда зачем говорите со знанием дела? Лично я не вижу причин пользоваться программой, чтобы запустить которую, нужно лазить по всяким каталогам. Есть де-факто правила, по которым устанавливается софт: бинари в одну из куч для бинарей, библиотеки - в одну из куч библиотек, общие/умолчательные конфиги в /etc, локальные конфиги для отдельно взятого пользователя сохраняются в $HOME или $HOME/.config. Что-то напутали в конфигурации приложения - снесли локальный конфиг, программа его пересоздаст дефолтным. И никаких поисков сотен ключей в реестрах и тому подобных абсолютно бесполезных вещах. -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 1 Всего: 43 |
Ибо даже заказывать пытались такое взломать ) Поэтому хороший способ защиты - чтобы купить было дешевле, чем взломать.
|
||||
|
|||||
djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 5 Всего: 39 |
>Софт нужен лишь десяткам. Узкоспециализирован. Так что в репы мне не надо =)
Попахивает таки энтерпрайзом:). -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
BobiKK |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Регистрация: 1.12.2005 Где: Essen, Deutschlan d Репутация: нет Всего: 16 |
Имхо, репы для специализированного софта это, наверное, перебор. А вот отдельные .deb и .rpm - это гут. Так распространяются, скажем, Zend'овские решения, адобовский флэш. Удобно работать с системой только через aptitude и не париться с 10-ком разных инсталяторов.
|
|||
|
||||
vinnitu |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 28.11.2009 Репутация: нет Всего: нет |
на самом деле неважно ЧТО программа выполняет, важно как пользователь её воспринимает, т.е. установка должна быть шаблонна имеются ввиду банальные вещи 1) установка под пользователя (т.е. заходил админ поставить для всех - это одно, поставил юзер - чисто для себя) 2) создание иконки на рабочем столе, прописывание в меню 3) добавление в автозапуск по требованию 4) удаление штатным образом для меня как разработчика 5) определение зависимостей (crt и всякой другой мутоты) 6) докачка необходимым составляющих в процессе установки 7) возможность апдейта Это сообщение отредактировал(а) vinnitu - 2.12.2009, 22:22 |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
Таааак. Давайте не отвлекаться на вопросы распространения ПО. Как лучше пекеджить Qt-шные приложения - ок. Но кто там будет ломать, кто не будет и хороша или нет струтура ФС в никсах - это не в тему
![]() |
|||
|
||||
quarz |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 7.1.2005 Репутация: 1 Всего: 3 |
vinnitu, могу сказать что на NSIS это все реализуемо. Вот ссылки по теме:
http://ru.wikipedia.org/wiki/NSIS - общая инфа об NSIS на русском http://nsis.sourceforge.net/Main_Page - страница проекта http://nsis.sourceforge.net/Docs/Contents.html http://nsis.sourceforge.net/Docs/Modern%20UI%202/Readme.html - доки http://hmne.sourceforge.net/ - рекомендую этот редактор. Подсветка, подсказки, есть визуальный редактор кастомных страниц |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |