Packaging Webix GPL in Grails Plugin

We are working on a set of Grails plugins and an application for a GPL project. The application will be maintained on github. We will need access to the Webix JS/CSS assets for our final assembled application. The simplest approach is to package the Webix GPL assets in a separate plugin.

Can we package the GPL contents as-is into a binary Grails plugin that will be stored in a public repository? This is where we will provide our plugins too.

This seems pretty straight-forward under GPL, but we don’t want to spend time on using Webix if this will cause problems. We would hate to spend time converting to Webix only to find out this is forbidden :(.

BTW, We plan to purchase a commercial license too. In about a year we will have a commerical need (Saas).

Also, we plan to offer commercial license options for partners/integrators . The assumption is that they will need to get a commercial license for Webix in order to develop extensions to our application.

Can we package the GPL contents as-is into a binary Grails plugin that will be stored in a public repository? This is where we will provide our plugins too.

Yep, sure, the library is available under GPL so there is no any limitation against including in the other GPL project.

Including in non-GPL open source project is technically possible but with some limitations - https://webix.com/legalnote/license-exception/

The assumption is that they will need to get a commercial license for Webix in order to develop extensions to our application.

Yep, this is a valid approach. You can contact sales@webix.com about the details, It is possible that you may need not separate licenses for your clients, a single commercial license can be enough if you are distributing the final product and not some kind of library / UI toolkit.

Is it possible to have webix frontend (UI) for a grails 2.4 application as a backend end. We would like to have this implemented for a grails backend application rendering html as view.