Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#128991 - 03/12/2002 11:10 implications of gpl licencse in php
image
old hand

Registered: 28/04/2002
Posts: 770
Loc: Los Angeles, CA
i'm going to undertake a new music catalog project which will heavily modify the stock php-nuke engine. since its gpl'd, i'm worried that i'm going to be required to publish all of my mods and some stupid "competitor" will just copy the site verbatim.

i'm sure i can just get around it by coding all mods in new php files, and letting it interface w/ the existing php-nuke files. but how about the database? is the whole nuke db gpl'd, and therefore subject to disclosure?

this feels to be an "ask slashdot" question, but i'm sure at least the admins of the bbs have encoutered it before. thanks.


Top
#128992 - 03/12/2002 11:17 Re: implications of gpl licencse in php [Re: image]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
I'd say that emailing the PHP-Nuke authors is the best way to find out. Chances are, though, that they're gonna tell you what you don't want to hear.
_________________________
Bitt Faulk

Top
#128993 - 03/12/2002 11:34 Re: implications of gpl licencse in php [Re: wfaulk]
image
old hand

Registered: 28/04/2002
Posts: 770
Loc: Los Angeles, CA
i just checked and freedb.org uses php-nuke. i'm going to go ahead and email them first, because what i'm going to undertake is very similar. i'm sure that they didn't have to open-source all their mods.

Top
#128994 - 03/12/2002 14:22 Re: implications of gpl licencse in php [Re: image]
klaruz
journeyman

Registered: 19/11/2002
Posts: 55
Loc: Omaha, NE
You should be ok as long as you don't distribute the software.

The only real purpose of the gpl is if you distribute the program, you must make source code available. You can't take the php framework you want to use, add your code, then sell it encoded with zend encoder for example. You must provide the source. If the framework was LGPL, you could 'plug' your code in, and encrypt/encode that, and you'd be fine, as long as the source or any modifications to the LGPL part were made public. That is how GTK+ works.

So, as long as you don't distribute your code, you're fine.

Top
#128995 - 04/12/2002 02:17 Re: implications of gpl licencse in php [Re: klaruz]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5682
Loc: London, UK
Yeah, according to the letter of the GPL (and IANAL), by using the framework on a website, you're not actually distributing it -- so you don't need to release the code. You're only distributing the generated output.

This is one of the "loopholes" that RMS was talking about closing recently -- you can use GPL'ed components to provide web services in a proprietary system, because you're not actually distributing them. I'm not sure how he's planning to do it, though.
_________________________
-- roger

Top
#128996 - 05/12/2002 10:23 Re: implications of gpl licencse in php [Re: Roger]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4174
Loc: Cambridge, England
This is one of the "loopholes" that RMS was talking about closing recently

And of course that won't apply retrospectively to people like you who have already received PHP under GPLv2. It'd only be a problem if RMS changed the conditions in GPLv3, and PHP released a new version under GPLv3 only (not likely as it'd be a bureaucratic nightmare if many people had contributed to PHP), and you wanted to upgrade to that version.

Peter

Top
#128997 - 05/12/2002 12:03 Re: implications of gpl licencse in php [Re: peter]
tms13
old hand

Registered: 30/07/2001
Posts: 1115
Loc: Lochcarron and Edinburgh
In reply to:

[If] PHP released a new version under GPLv3 only (not likely as it'd be a bureaucratic nightmare if many people had contributed to PHP)...


I doubt it'd be a "bureaucratic nightmare" if the contributors donated their code with the standard boilerplate text that allows licensees to choose GNU GPL v2 or any later version, at their choice.
_________________________
Toby Speight
030103016 (80GB Mk2a, blue)
030102806 (0GB Mk2a, blue)

Top
#128998 - 05/12/2002 12:37 Re: implications of gpl licencse in php [Re: tms13]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4174
Loc: Cambridge, England
I doubt it'd be a "bureaucratic nightmare" if the contributors donated their code with the standard boilerplate text that allows licensees to choose GNU GPL v2 or any later version, at their choice.

Good point. I knew about that clause but hadn't considered how it would apply to the PHP developers' own licenses to use each others' code.

Peter


Top