Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Регистрация Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flasher.ru > Организационные вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.03.2011, 15:17
VitaliyKrivtsov вне форума Посмотреть профиль Отправить личное сообщение для VitaliyKrivtsov Посетить домашнюю страницу VitaliyKrivtsov Найти все сообщения от VitaliyKrivtsov
  № 1  
Ответить с цитированием
VitaliyKrivtsov
 
Аватар для VitaliyKrivtsov

блогер
Регистрация: Apr 2010
Сообщений: 99
Записей в блоге: 5
Отправить сообщение для VitaliyKrivtsov с помощью ICQ Отправить сообщение для VitaliyKrivtsov с помощью Skype™
Question Как использовать ActiveX, что бы не нарушить авт. права Adobe?

Копался в хелпе от Adobe по Flash Player и нашол ссылку на приложение написанное на C#, точнее это приложение показывающее связь между ActiveX и собственным приложением написанным на C#. Как пишут в хелпе, приложение можно писать и на делфи и на C++ и т.д., что лично меня очень порадовало. Так вот сам вопрос: возможно ли создавать приложения какие потом можно будет продавать или приложения можно будет распространят только как бесплатные или какие-нить другие условия. В общем как его умно использовать, что бы потом в перспективе не нарубить дров.

Старый 18.03.2011, 02:31
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,875
Записей в блоге: 7
На сколько я знаю, ActiveX для работы в C# идет отдельным dll, поэтому продавать можно само приложение, а не dll.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 18.03.2011, 03:08
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 3  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Проблема в распространении. Всё очень невнятно. Адобы запрещают распространять плеер в виде плагина или ещё как, в составе программного обеспечения - юзер должен скачать его самименно с их сайта. Если зашить плеерв exe - нет проблем. Но соль именно в понятии "зашить". Можно переименовать плеер в что-нибудь, как поступил alexcon(тут должна быть ссылка на его блог)
нО я не уверен, что это полностью легально.
__________________
Отряд Котовскага

Старый 18.03.2011, 08:53
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 4  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Вот в этом топике довольно подробно обсуждался вопрос о том, как можно распространять плеер. Много мнений, в т.ч. и от официальных лиц.
http://www.flasher.ru/forum/showthread.php?t=111625
Тем не менее, попробую еще пораспространяться на эту тему.

Итак, ваше приложение (C#,C++,Delphi по фик) использует флэш-плеер. Вы хотите его (приложение) распространять, неважно, за деньги или просто так.
Если приложение использует ActiveX, установленный на компьютере конечного пользователя, все ок, никаких проблем.
Но вот, вы озаботились: "Что если флеш-контрола нет на компе конечного пользователя или он не подходящей версии?"
Ну, то что нет совсем - это сйчас из области фантастики. Раньше, во времена Win NT/2000 вплоть до XP, это было вполне вероятно, тем более, если в массовом порядке юзались самопальные сборки этих ОС. Сейчас, пожалуй, это в прошлом. Но, все же, или же вам нужен, к примеру 11-й плеер или аж 12-й (шутка)? Тут вас ждут такие ограничения:
- вы не можете просто прикрепить к вашему приложению файл флеш-контрола (записать все на CD, к примеру) и отдать другому человеку.
- вы не можете, используя соответствующие приемы, физически встроить контрол в приложение, в виде ресурса, к примеру и распространять его в таком виде.
- вы не можете предложить пользователю самостоятельно установить предоставленный вами же контрол, неважно, предложили ли вы ему файл или дали ссылку на свой ресурс для установки.
Как быть? Ну, либо уповать на то, что контрол установлен, и он нужной версии, либо ...
предложить пользователю перед использованим вашего приложения установить/обновить контрол с официального сайта Адоба (только с него). В случае с интрасетью (корпоративная локаль, скажем) допускается положить инсталлятрор в ваше интрасети, т.е. в этом случае пользователю не обязательно лезть на официальный сайт Адоба.
Если коротко: если ваше приложение использует флеш-контрол, он должен быть установлен либо вместе с виндой, либо с официального сайта Адоба самим пользователем.
Есть довольно призрачный вариант, что вам удастся заключить с Адобом некий "договор о распространении", который даст вам эксклюзивные права на распространение контрола любым вам подходящим способом. "Призрачность" его больше в том, что процедура заключения договора несколько ..эмм.. непонятна. Т.е. надо на сайте Адоба заполнить некую анкету, отослать, и ...ждать? Сколько ждать и дадут ли вам такое право на основании всего лишь заполненного опросника - не знаю. Адоб оставляет за собой право вас послать и все. Но попытка не пытка - попробуйте, если у кого получится - обязательно расскажите!. Кстати, подобный договор можно заключить и на рсапространение рантайма AIR.

ЗЫ: Почитал, ужаснулся...эхх.. грамотей я хренов..
ЗЫ: С моим проектором, хочется верить, не все так плохо. Там как раз-таки не используется контрол. Почитайте мой блог о расширении проектора, если будут вопросы - обсудим.
Цитата:
ActiveX для работы в C# идет отдельным dll
Проект на C# юзает ровно тот же контрол, что браузер IE. Это я к тому, что никаких компонент специальных тут не нужно.


Последний раз редактировалось alexcon314; 18.03.2011 в 09:09.
Старый 18.03.2011, 12:08
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,875
Записей в блоге: 7
Цитата:
Проект на C# юзает ровно тот же контрол, что браузер IE. Это я к тому, что никаких компонент специальных тут не нужно.
Если бы. Мне, чтобы запустить флеш внутри приложения c#, приходилось кидать к нему в папку dll.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 18.03.2011, 13:08
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 6  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
AxInterop.ShockwaveFlashObjects.dll? Это нормально, диктуется архитектурой .NET. Она генерится студией при импорте контрола в проект (в с++ проекте, конечно, нету никаких "довесков", но там при компиляции нужен специальный файл .tlh с описанием итерфейсов контрола в стиле с++, который студия тоже умеет генерить самостоятельно).
Никакой роли в вопросе распространения плеера эта длл не играет, это прослойка для завязки управляемого кода приложения и неуправляемого кода плеера, плеер берется из системы.
ЗЫ: есть вариант Isolated COM, когда на выходе получаем инсталлятор именно для интрасети, там плеер вшивается в инсталлятор приложения и ставится вместе с приложением (но не в систему), причем админских прав даже не надо. Тут микрософт честно предупреждает: уточните условия распространения компонента! Правда, инсталляцию можно запускать только с Microsoft Server (IIS).


Последний раз редактировалось alexcon314; 18.03.2011 в 13:18.
Старый 18.03.2011, 13:22
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,875
Записей в блоге: 7
Ясно. Спасибо )
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 18.03.2011, 21:37
VitaliyKrivtsov вне форума Посмотреть профиль Отправить личное сообщение для VitaliyKrivtsov Посетить домашнюю страницу VitaliyKrivtsov Найти все сообщения от VitaliyKrivtsov
  № 8  
Ответить с цитированием
VitaliyKrivtsov
 
Аватар для VitaliyKrivtsov

блогер
Регистрация: Apr 2010
Сообщений: 99
Записей в блоге: 5
Отправить сообщение для VitaliyKrivtsov с помощью ICQ Отправить сообщение для VitaliyKrivtsov с помощью Skype™
alexcon314, а как реализовано у Zinc? Где-то читал, не помню где, хотелось бы еще раз прочесть но не найду ту статейку, что Zinc хорош тем что не нужно парится с плеером он зашит в exe. В таком случаи они нарушают права Adobe. Или я ошибаюсь?

Старый 21.03.2011, 08:30
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 9  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Цинк (multimedia) утверждает, что таки есть у них соглашение на распространение, заключенное еще с Макромедией, где-то мелькала ссылка на их разъяснения по этому вопросу, искать лень. Наверно, соглашение такое действительно есть, и скорее всего под ним коммерческая основа, т.е. адоб получает что-то от продаж цинка ну или еще как-то тешит свое самолюбие). Добавлю, что multimedia - не единственный счастливый обладатель пресловутого соглашения, есть и другие коммерческие проекты такого-же плана.
Как реализовано в точности не скажу, знаю только, что пользуют они движок f-in-box купленный. Плеер зашивается в ресурсы приложения, по-видимому. Разожмите цинковский проектор upx-ом, и посмотрите сами. Может в третьем цинке что-то поменяли, не знаю.. но вряд ли. В этом смысле - да, цинку пофик на плеер в системе, есть он или нет, какой версии и т.п. Нужный плеер вы можете встроить в цинк-приложение и запущен будет именно он.


Последний раз редактировалось alexcon314; 21.03.2011 в 08:51.
Создать новую тему Ответ Часовой пояс GMT +4, время: 21:35.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:35.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.