FileMaker Runtime + MySql?
-
- Сообщения: 106
- Зарегистрирован: 21 сен 2017, 18:48
- Откуда: Минск
FileMaker Runtime + MySql?
Проштудировал лицензию. Про singleuser application и запрет на использование как клиент для FileMaker Server и через ODBC понятно.
А если сть MySql сервер и плагин для доступа к нему напрямую через JDBC. Непонятно - будет ли нарушать лицензию связка RunTime +MySql ? И можно ли в одной организации (не нарушая лицензию) использовать несколько копий такого runtime. Кто-нибудь сталкивался ?
А если сть MySql сервер и плагин для доступа к нему напрямую через JDBC. Непонятно - будет ли нарушать лицензию связка RunTime +MySql ? И можно ли в одной организации (не нарушая лицензию) использовать несколько копий такого runtime. Кто-нибудь сталкивался ?
Re: FileMaker Runtime + MySql?
я задавал этот вопрос непосредственно представителю самого FileMaker (не дистрибьютера, а самого FM) - ответ, подобные решения лицензионно запрещены. Вообще, FM исходит из того что возможность создания Runtime Solution сделана в основном, для возможности создания разработчиками демоверсий своих решений, а не как полноценное решение. Любое решение реализующее многопользовательский режим без использования стандартных для FM решений будет нарушать лицензионное соглашение.
И кстати, не помню где, но уже прозвучала информация, что в будущих версиях FM планирует отказаться от Runtime Solution, как от устаревшей технологии. Так что в любом случае планировать не нем решение я бы не стал.
И кстати, не помню где, но уже прозвучала информация, что в будущих версиях FM планирует отказаться от Runtime Solution, как от устаревшей технологии. Так что в любом случае планировать не нем решение я бы не стал.
-
- Сообщения: 338
- Зарегистрирован: 11 сен 2017, 13:42
- Откуда: Санкт-Петербург
Re: FileMaker Runtime + MySql?
уже почти отказались. В рантайм поддерживаются фичи версий до 14 включительно.в будущих версиях FM планирует отказаться от Runtime Solution, как от устаревшей технологии
-
- Сообщения: 338
- Зарегистрирован: 11 сен 2017, 13:42
- Откуда: Санкт-Петербург
Re: FileMaker Runtime + MySql?
здесь не менее актуален вопрос. А будет ли считаться многопользовательским решение, в котором автономно работающее приложение достаточно редко, но все же синхронизирует свои данные с центральной базой. Например, какой-нибудь удаленный склад или магазин. И будет ли считаться нарушением, если два удаленных склада используют один и тот же ключ (в старых понятиях) и технологию, позволяющую исключить конфликт подключений. В том смысле, что прямого подключения к серверу со стороны локальной базы нет
Re: FileMaker Runtime + MySql?
Приобретая ФМ вы соглашаетесь с условиями лицензионного соглашения. И то что вы нашли техническую лазейку обойти, некие запреты, очевидно не дает вам право это соглашение нарушать.
В данном случае ФМ исходит, что одновременное количество подключений к серверу должно быть не больше, чем количество лицензий которых вы приобрели. Все остальные уловки, очевидно, нелегальны.
При этом если мы имеем дело с FLT-типом лицензирования, установка, на несколько компьютеров ФМ с одним ключом (ключ вообще там один с зашитом количеством подключений) не будет считаться нечестной, до тех пор пока вы не попытаетесь осуществить подключений больше, чем приобрели.
В данном случае ФМ исходит, что одновременное количество подключений к серверу должно быть не больше, чем количество лицензий которых вы приобрели. Все остальные уловки, очевидно, нелегальны.
При этом если мы имеем дело с FLT-типом лицензирования, установка, на несколько компьютеров ФМ с одним ключом (ключ вообще там один с зашитом количеством подключений) не будет считаться нечестной, до тех пор пока вы не попытаетесь осуществить подключений больше, чем приобрели.
-
- Сообщения: 338
- Зарегистрирован: 11 сен 2017, 13:42
- Откуда: Санкт-Петербург
Re: FileMaker Runtime + MySql?
это при том, что "одновременное подключение" может случайно происходить раз в полгода и занимает двадцать секундВ данном случае ФМ исходит, что одновременное количество подключений к серверу должно быть не больше, чем количество лицензий которых вы приобрели. Все остальные уловки, очевидно, нелегальны.
-
- Сообщения: 106
- Зарегистрирован: 21 сен 2017, 18:48
- Откуда: Минск
Re: FileMaker Runtime + MySql?
Все-таки хотелось бы разобраться всем миром. (как говорится если очень хочется, то можно)
Сразу уточню, что корректнее вести речь о решени FileMaker Runtime + External Funсtion Plug-in + MySql
Здесь полный текст лицензии
https://www.filemaker.com/company/legal ... la_wwe.pdf
здесь передаваемые права
Среда выполнения (англ - Runtime) – «Среда выполнения Filemaker Pro Advanced» в которая является создается в Программе Filemaker Pro Advanced (далее -- в Программе);
Анализ соблюдения ограничений решения FileMaker Runtime + External Function Plug-in+ MySQL
o1 - это самостоятельное решение - да(соблюдается)
o2 - происходит обращение более чем к одному клиенту Runtime - нет (соблюдается)
о3 - Runtime используется как клиент другому продукту FileMaker - нет (соблюдается)
о4 - происходит распространение запрещенных компонент - нет (соблюдается, External Function Plug-ins можно)
Мой вывод из этого анализа - решение - FileMaker + External Function Plug-in + MySQL - не нарушает перечисленных ограничений (при условии что не нарушаются условия распространения External Function Plug-ins и другие общие условия лицензии, вроде соблюдения санкционных списоков).
Уфф.. Простите мой английский - может я что то упустил?
Сразу уточню, что корректнее вести речь о решени FileMaker Runtime + External Funсtion Plug-in + MySql
Здесь полный текст лицензии
https://www.filemaker.com/company/legal ... la_wwe.pdf
здесь передаваемые права
А здесь накладываемые ограничения(b) Runtime. You may (1) use the Runtime, (2) copy and distribute an unlimited quantity
of the Runtime solely in conjunction with the distribution of your own FileMaker Pro
solutions ("Runtime Solutions"), and (3) sublicense other parties to use, copy and
distribute the Runtime Solutions subject to the terms in Section 7 below.
В моем переводе это звучит так (для удобства цитирования права (п) и ограничения(о) пронумерованы):All use of the Runtime and Runtime Solutions must be on a standalone basis only. You are prohibited
from using the Runtime with any middleware, application server, CGI, or other software
or technology that allows more than a single client to access the Runtime. Furthermore,
the Runtime and Runtime Solutions are prohibited from being used as clients of any
FileMaker product (e.g. the Software, FileMaker Pro or FileMaker Server). You may not
distribute any companion technologies or Plug-ins (e.g., the web publishing components,
the FileMaker ODBC/JDBC sharing component that enables FileMaker to be a data
source) or ODBC import filters with the Runtime or your Runtime Solutions, except for
the items covered by Extras in Section 1(c), including External Function Plug-ins
examples and files built from templates and sample files.
Среда выполнения (англ - Runtime) – «Среда выполнения Filemaker Pro Advanced» в которая является создается в Программе Filemaker Pro Advanced (далее -- в Программе);
Теперь самое интересное, что получаетсяСекция 1 . Передаваемые права и ограничения:
(a) Среда выполнения
Ваши права:
п1. Использовать Среду выполнения
п2. Копировать и распространять неограниченное количество копий Среды выполнения исключительно для распространения ваших собственных решений с использованием системы FileMaker (далее – Решений со средой выполнения)
п3. предоставлять в рамках сублицензии другим сторонам право на использование, копирование и распространение Решений со средой выполнения при условии соблюдения ограничений, изложенных ниже в Секции 7.
Ограничения
о1. Любое использование Среды выполнения или Решения со средой выполнения должно осуществляться только в качестве самостоятельного решения.
о2. Запрещено использовать Среду выполнения совместно с любым программным обеспечением класса middleware, application server, CGI или другими технологиями, позволяющими обращаться более чем одному клиенту к Среде выполнения.
о3. Кроме этого запрещено использовать Среду выполнения и Решения со средой выполнения как клиент к любому продукту Filemaker (например к Программе, к FileMaker Pro или к FileMaker Server)
о4. Вам запрещено распространять совместно со Средой выполнения или с Решением со средой выполнения любые поставляемые в комплекте технологии или Подключаемые модули (Plug-ins) (например, компоненты для публикации в Веб, компоненту Filemaker для совместного доступа по технологии ODBC/JDBC, которая позволяет использовать FileMaker в качестве источника данных) или фильтры для импорта данных по технологии ODBC, за исключением позиций, отнесенных к Extras в Секции 1(c), в том числе примеров Подключаемых модулей с внешними функциями (External Funсtion Plug-ins) и файлов, скомпилированных на основе шаблонов и демонстрационных файлов.
Анализ соблюдения ограничений решения FileMaker Runtime + External Function Plug-in+ MySQL
o1 - это самостоятельное решение - да(соблюдается)
o2 - происходит обращение более чем к одному клиенту Runtime - нет (соблюдается)
о3 - Runtime используется как клиент другому продукту FileMaker - нет (соблюдается)
о4 - происходит распространение запрещенных компонент - нет (соблюдается, External Function Plug-ins можно)
Мой вывод из этого анализа - решение - FileMaker + External Function Plug-in + MySQL - не нарушает перечисленных ограничений (при условии что не нарушаются условия распространения External Function Plug-ins и другие общие условия лицензии, вроде соблюдения санкционных списоков).
Уфф.. Простите мой английский - может я что то упустил?
-
- Сообщения: 106
- Зарегистрирован: 21 сен 2017, 18:48
- Откуда: Минск
Re: FileMaker Runtime + MySql?
Аркадий, учитывая имевший место разговор, ваше мнение особенно важно:
ИМХО, в контексте ограничания о3 речь может идти о запрете доступа как клиента к другим продуктам FM (в первую очередь FileMaker Server, Filemaker Pro, FileMaker Advanced), а доступ к к серверам баз данных других производителей не оговаривается.Arcady писал(а): ↑09 янв 2018, 09:07я задавал этот вопрос непосредственно представителю самого FileMaker (не дистрибьютера, а самого FM) - ответ, подобные решения лицензионно запрещены. Вообще, FM исходит из того что возможность создания Runtime Solution сделана в основном, для возможности создания разработчиками демоверсий своих решений, а не как полноценное решение. Любое решение реализующее многопользовательский режим без использования стандартных для FM решений будет нарушать лицензионное соглашение.
-
- Сообщения: 338
- Зарегистрирован: 11 сен 2017, 13:42
- Откуда: Санкт-Петербург
Re: FileMaker Runtime + MySql?
afaics, действительно речь идет о том, чтобы файлмейкер не использовался как база данных. При этом ничего не говорится об использовании рантайм-решения в качестве оболочки к посторонней СУБД
Re: FileMaker Runtime + MySql?
мое мнение простое, я задал ФМ прямой вопрос, получил прямой ответ - Нельзя.Аркадий, учитывая имевший место разговор, ваше мнение особенно важно:
Действительно, в лицензионно соглашении формулировки, несколько размытые, но сути это не меняет. ФМ не понравится, если они узнают о вашей задумке - так что вы действуете на свой страх и риск. Что в общем-то очевидно, вы хотите использовать ФМ как средство разработки и пользовательский клиент и при этом сэкономить на лицензиях. ФМ вам скажет, что решение может быть ваше каким угодно, но купить лицензий по количеству пользователей и делайте что хотите.