Re: PHP and two phase commit transactions
| From: | Christian Ferrari | Date: | Thu, 31 May 2012 06:47:46 +0000 |
| Subject: | Re: PHP and two phase commit transactions | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-60695@lists.php.net to get a copy of this message | ||
>> Dear all,
>> I'm the author of LIXA project (http://lixa.sourceforge.net/) and I
>> would discuss a little about "two phase commit" transactions for
> PHP
>> applications.
>
> Besides all technical discussions etc one legal comment, on the project
> page I read:
>
> Which type of license applies to LIXA project?
>
> The whole LIXA project is released under the terms of GNU Public
> License (GPL) version 2.
>
>
> http://sourceforge.net/apps/mediawiki/lixa/index.php?title=FAQ:_Frequently_Asked_Questions#License
>
> It then mentions "bla bla bla" about restrictions imposed by the GPL.
> One restriction is that the GPL is not compatible with the current PHP
> License. Therefore lixa can't be combined with PHP. See
> http://www.gnu.org/licenses/license-list.html#PHP-3.01
>
> johannes
>
I do know this restriction is in place, but the solution will be quite easy: I could split the
project licensing policy: the lixad code (state server) might be GPL and lixac code (client
libraries & embedded transaction manager) might be LGPL. The IP of the project is mine, so there
would be no issue on this side.
If I did understand there's a really interest about LIXA & PHP, I might move in this
direction.
Ch.F.