Legal check - Using Drupal as a front end interface to a commercial product

Events happening in the community are now at Drupal community events on www.drupal.org.
austin.einter's picture

Respected Sir, Madam
I have a C/C++ based application.

To configure this C/C++ application, start/stop this C/C++ application, I
needed a front end interface.

I have used Drupal, I have written a small module in Drupal to have forms and
all. Using that module I am able to manage front end requirement.

Now I am planning to sell my C/C++ application to some customers.
My questions are

1) Is it legal to use Drupal for front end interface of my c/c++ based
application.
2) Can I distribute Drupal code as part of installation package. I am fine to
share the Drupal module I have written to my customers.
3) The front end interface and my c/c++ application can run in separate
computers so there is no direct linking between these two software.
4) Will it be any legal violation if I use Drupal in above mentioned way.

Thanks
Austin

Comments

Seems fine

Crell's picture

IANAL TINLA, etc.

1) Yes
2) The Drupal module itself must be GPL, but your C++ app should be unaffected
3) OK
4) It sounds legal to me

The caveat is that the C++ app can run without Drupal. If that's the case, then it should be fine to have a GPL Drupal module that talks to it over IPC or REST or whatever, as long as they're separate memory spaces in the computer. Since you say they run on separate computers that seems definitely to be the case.

It's similar to Mollom, Akismet, and other such services. Their Drupal integration modules are GPL, but the service they connect to is "other".

Legal

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: