Comments 19
Это же не ExtJs/Sencha в качестве UI?
По тому что если это оно, то вы нарушили условия лицензирования:
https://www.sencha.com/legal/restrictions/
Prohibited Uses
Under this Commercial License, you are not allowed to create applications that can be described as a development toolkit or library, an application builder, a website builder or any application that is intended for use by software, application, or website developers or designers. If you are concerned about this prohibition, you can discuss getting an OEM license by emailing us at license@sencha.com.
У приложения не Under this Commercial License, так что этот пункт не нарушен.
Тогда вы выбрали путь GPLv3 лицензирования, где все разработчики будут обязаны публиковать исходный код своих приложений сделанных на вашей платформе?
Вы предупреждаете пользователей, что все эти админки/конфигураторы/редакторы/внутренние приложения надо обязательно опубликовать иначе могут наступить юридические последствия?
У них даже не будет возможности свичнуться на Commercial т.к. это запрещено.
Когда мы начинали разработку, то об этом даже не задумывались.
Если я правильно понимаю суть лицензии, то вы именно при передаче ПО должны открывать исходный код. Если вы в своей организации сами им и пользуетесь и на сторону это никак не распространяете, то и открывать ничего не обязаны.
Именно поэтому кстати MongoDB не так давно меняла свою лицензию на "более свободную".
Насколько я знаю Java компилируется в бинарный файл и а согласно GPLv3 разработчик софта обязан распространять вместе с бинарем исходники и текст лицензии. Т.е. если это веб сервис то исходники надо опубликовать/сделать доступными всем пользователям этого сервиса, если это декстоп приложение, то исходники должны быть рядом.
Это "open-source" ловушка GPL ну и плюс плевок в лицо своим пользователям от Sencha.
Я ведь не спорю, все верно пишите.
Уже выше говорил - все пользователи наших приложений, внутренние сотрудники организации, некому раскрывать код, организация сама в себе его уже имеет в доступе.
Вы как-то странно трактуете GPLv3. Код нужно публиковать при распространении приложения. Не распространяешь (сам используешь админку), не нужно и публиковать исходники.
sencha вроде как свободен для opensource проектов, так что тут не должно быть проблем. Ну кроме того, что sencha в глубоком кризисе уже давно, а для тех кто еще остался на gwt как-бы и альтернатив то нету по большему счету.
У приложения не Under this Commercial License, так что этот пункт не нарушен.
Вы тут что, Делфи переизобретаете?
Ага, как раз про это и упоминал )
А, и правда, я введение пропустил)
Кстати, почитайте про UniGui. Это как раз фреймворк, для создания веб приложений на Делфи. А все механики работы с бд остаются прежними
Поправьте орфографию в заголовке.
Длиной, а не длинной. У вас же существительное, а не прилагательное.
"Длиной" пишется с одной "н". Прямо в заголовке, прямо на первой странице хабра - ну очень режет глаза.
Whirl Platform — разработка длиной в 10 лет