Стоит ли беспокоиться о лицензии MS Ribbon/Office UI?[закрыто]

StackOverflow https://stackoverflow.com/questions/563312

  •  05-09-2019
  •  | 
  •  

Вопрос

Представьте, что я хочу создать приложение, очень похожее на MS Word 2007, используя C++ в VS2008 и пакет функций MFC.Для ленты мне доступны 3 варианта:

  1. Используйте ленту из пакета компонентов MFC без приобретения лицензии.
    Вероятно, это сомнительно в долгосрочной перспективе.С вами все в порядке, пока ваш продукт не станет глобальным успехом, и тогда MS Legal отправит туда тяжеловесов.Но могли ли они действительно что-нибудь с этим поделать?

  2. Используйте ленту из пакета компонентов MFC, но попробуйте получить лицензию.
    Я считаю, что если я попытаюсь зарегистрировать Лицензия пользовательского интерфейса Office, есть вероятность, что мне откажут, потому что это конкурирующий продукт:

    Лицензия доступна для приложений на любой платформе, за исключением приложений, которые напрямую конкурируют с пятью приложениями Office, которые в настоящее время имеют новый пользовательский интерфейс (Microsoft Word, Excel, PowerPoint, Outlook и Access).

  3. Используйте сторонний элемент управления лентой.
    Если бы я купил лицензию библиотеки BCGControlBar примерно за 500 фунтов стерлингов у BCGSoft - чья ленточная панель используется MS в пакете функций MFC - тогда я мог бы без проблем использовать ленту в своем приложении.

Я не хочу тратить деньги без крайней необходимости.Как насчет того, чтобы я использовал вариант №1 до тех пор, пока меня это не беспокоит, и в этот момент я мог бы отказаться от него и перейти к №3?Не будет ли слишком поздно?

Конечно, все вышесказанное гипотетически...;)


Примечание: Меня не волнуют какие-либо патенты или авторские права, касающиеся сходства моего продукта и Word, это всего лишь пример.Этот вопрос касается только аспекта лицензирования ленты.

Это было полезно?

Решение 3

Я полагаю, что на самом деле все сводится к тому, являюсь ли я прямым конкурентом MS.Ленту можно использовать для любого продукта, если он не является «конкурирующим продуктом», что бы это ни значило.

В контексте моего теоретического вопроса я, конечно, был бы конкурентом, и поэтому я бы сказал, что использовать какую-либо ленту слишком рискованно.

Конечно, в реальной жизни вопрос о том, являетесь ли вы конкурентом или нет, не так уж и однозначен.Я бы, вероятно, выбрал вариант №2 для любого продукта, кроме OpenOffice.


РЕДАКТИРОВАТЬ
я наблюдал этот видео и вот в нем цитата юриста МС:

"Лицензия не доступна для приложений, которые имеют одинаковые начальный функциональность как 5 приложений, которые в настоящее время имеют ленту в офисе.Это слово, Excel, PowerPoint, Outlook и доступ ».

Слово начальный Создается впечатление, что продукт, содержащий редактор форматированного текста, может иметь ленточную панель, если основное назначение продукта отличается от Word.напримерсистема контроля версий, которая позволяла бы комментировать форматированный текст при регистрации, вероятно, была бы в порядке.(Наверное)

Другие советы

Я понимаю, что вы говорите, что вас не волнует проблема патентов, но на самом деле это единственная проблема.Даже если вы приобретете ленточный элемент управления стороннего производителя, Microsoft имеет на него патенты и может привлечь вас к ответственности за их нарушение.Они открыто заявили, что люди могут использовать его для неконкурирующих продуктов.

Ограничения лицензии на пользовательский интерфейс Office касаются концепции ленты, а не только ее конкретной реализации в MFC. См. эту страницу для получения дополнительной информации.

ИМХО, если вы говорите, что вам, вероятно, будет отказано в лицензии из-за сходства продуктов, продолжайте в любом случае. без лицензия, вероятно, не принесет вам ничего хорошего, если Microsoft когда-нибудь узнает о ней.

Я бы выбрал вариант 3, чтобы быть в безопасности.

Даже если вы используете ленту от стороннего элемента управления, разве вам все равно не придется приобретать лицензию для ее использования в своем приложении?

Если вы заинтересованы в изучении маршрута сторонних компонентов, статья о CodeProject, на которую я ссылаюсь ниже, содержит ленту, которая очень похожа на ленту Microsoft и находится в свободном доступе (хотя вам придется указать автора).

Профессиональная лента, которую вы будете использовать (теперь со сферой!)

Я не пробовал, но статья имеет высокий рейтинг (FWTW).

Или не используйте ленту.

Зная Microsoft, возможно, он даже не появится в следующей версии Office...

Экономьте свои деньги (и репутацию!)

Будьте изобретательны, но также придумывайте то, что нужно вашим пользователям.Лента — это кошмар дизайна.Не делайте той же ошибки!

Если Microsoft когда-нибудь решит преследовать вас, вы мертвы.Независимо от существа дела, вы будете вынуждены согласиться, чтобы не истечь кровью из-за гонораров адвокатов.У них гораздо более глубокие карманы, чем у вас.

И помните, что в СШАпо крайней мере, ущерб от нарушения патентных прав будет намного больше, если они смогут доказать, что вы знали о патенте и умышленно нарушили его.Я думаю, что публикация на публичном форуме будет достаточным доказательством.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top