Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Non GPL software using osCommerce


Alex_S

Recommended Posts

Posted

Hi all.

 

I have some software that I do not wish to publish under GPL. This software works as autonomous but with some add-ons it can feed from an osCommerce database.

 

For example some Flash movie clips I created, use external files to know what images to show. If I build an add-on for osCommmerce, they could use its database instead. Another example is some template systems that work almost the same way.

 

My question is.. how legal is this? Especially taking into account that the original Flash movie clips, or templates, are not GPL. Do I need to request permission from the osCommerce team? Generally, what happens in such cases?

Posted
Hi all.

 

I have some software that I do not wish to publish under GPL. This software works as autonomous but with some add-ons it can feed from an osCommerce database.

 

For example some Flash movie clips I created, use external files to know what images to show. If I build an add-on for osCommmerce, they could use its database instead. Another example is some template systems that work almost the same way.

 

My question is.. how legal is this? Especially taking into account that the original Flash movie clips, or templates, are not GPL. Do I need to request permission from the osCommerce team? Generally, what happens in such cases?

 

you have to ask permission (in writing) from all members of these forums (you have mine).

Treasurer MFC

Posted
you have to ask permission (in writing) from all members of these forums (you have mine).

 

boxtel thank you for your support. I understand the logic of your answer, but it is not realistic to get so many permissions.

Posted

I think I found an answer after reading more carefully the GPL.

I am posting it as a request for your comments.

 

The software that I describe an autonomous (the Flash clip for example) is a work not derived from osCommerce, therefore completely independent. The add-on is a work (partially) based on osCommerce, therefore must be published under GPL.

Posted
I think I found an answer after reading more carefully the GPL.

I am posting it as a request for your comments.

 

The software that I describe an autonomous (the Flash clip for example) is a work not derived from osCommerce, therefore completely independent. The add-on is a work (partially) based on osCommerce, therefore must be published under GPL.

 

 

Good stuff! Its nice to see people do their homework :)

 

Matti

Posted
Good stuff! Its nice to see people do their homework :)

 

Matti

 

Thank you Matti.

 

My question involves many different projects, some of them will hopefully be very popular. So I need to be crystal clear against license issues.

Posted
I think I found an answer after reading more carefully the GPL.

I am posting it as a request for your comments.

 

The software that I describe an autonomous (the Flash clip for example) is a work not derived from osCommerce, therefore completely independent. The add-on is a work (partially) based on osCommerce, therefore must be published under GPL.

 

well, I was being a little ironic because the entire GPL discussions around php are nonsense, irrelevant and futile.

 

if you wish to supply a product which is written in a compiled language like C or pascal then you can have the relevant discussion whether you should or shouldn't supply the source code in addition to the executables.

 

However, when your product consists of an interpreted language like php, your executables ARE the source code and your source code IS the executable, as such you cannot supply the product without supplying the source code.

 

So under whichever licence you wish to publish that php source code is a non-issue.

Treasurer MFC

Posted

My worries regard the ownership of particular scripts.

 

GPL also makes provisions for the source code, but as you say, PHP gives the source anyway, so this aspect of GPL is irrelevant.

Posted
However, when your product consists of an interpreted language like php, your executables ARE the source code and your source code IS the executable, as such you cannot supply the product without supplying the source code.

 

So under whichever licence you wish to publish that php source code is a non-issue.

Not true, if the PHP code is GPL then it can not be encrypted, while a propreitory PHP code base can be encrypted. While this encryption maybe beatable, if GPL it can not be made so. If encrypted, then the code is not readily available to users, and if GPL then this would be a breach of the GPL license.

 

cheers,

Peter M.

Peter McGrath

-----------------------------

See my Profile (click here) for more information and to contact me for professional osCommerce support that includes SEO development, custom development and security implementation

Posted
Not true, if the PHP code is GPL then it can not be encrypted, while a propreitory PHP code base can be encrypted. While this encryption maybe beatable, if GPL it can not be made so. If encrypted, then the code is not readily available to users, and if GPL then this would be a breach of the GPL license.

 

cheers,

Peter M.

 

Still need reading glasses I guess.

 

and now I am quoting:

 

In fact, "encrypting" isn't exactly the right word for it, because it's not encryption... the PHP engine does not decrypt it to execute it. Compiling the code is a better term.

Treasurer MFC

Posted
and now I am quoting:

 

QUOTE

In fact, "encrypting" isn't exactly the right word for it, because it's not encryption... the PHP engine does not decrypt it to execute it. Compiling the code is a better term.

Quoting what?

 

And yes there are encryption technologoies available for PHP scripts. And no I do not need reading glasses, might be you should read what you type first before hitting the submit button.

 

They may compile the script, but it is encrypted, since you can not edit or modify this without unencryption of the file (s) there are several well know providers of this technology and they too describe it as encryption, and not compiled so go argue with them that they are wording their descriptions incorrectly ;)

 

You stated that it does not matter how the PHP is released (ie as an executable or source code), which is simply not true....try to compile (encrypt) the osC code and release it and see how far you get with that idea...

Peter McGrath

-----------------------------

See my Profile (click here) for more information and to contact me for professional osCommerce support that includes SEO development, custom development and security implementation

Posted
Quoting what?

 

And yes there are encryption technologoies available for PHP scripts. And no I do not need reading glasses, might be you should read what you type first before hitting the submit button.

 

They may compile the script, but it is encrypted, since you can not edit or modify this without unencryption of the file (s) there are several well know providers of this technology and they too describe it as encryption, and not compiled so go argue with them that they are wording their descriptions incorrectly ;)

 

You stated that it does not matter how the PHP is released (ie as an executable or source code), which is simply not true....try to compile (encrypt) the osC code and release it and see how far you get with that idea...

 

Let me help you :

 

http://www.allaboutvision.com/over40/readers.htm

Treasurer MFC

Posted

If you wish to be a funny person be my guest, your thoughts about Open Source, and PHP and what is and is not allowed leave me laughing , and I am sure other who read that :

So under whichever licence you wish to publish that php source code is a non-issue.

know it for the as joke as well, why not spend your time learning before trying to make a joke about someones eye sight when you yourself can not even read well...

Peter McGrath

-----------------------------

See my Profile (click here) for more information and to contact me for professional osCommerce support that includes SEO development, custom development and security implementation

Posted
well, I was being a little ironic because the entire GPL discussions around php are nonsense, irrelevant and futile.

 

if you wish to supply a product which is written in a compiled language like C or pascal then you can have the relevant discussion whether you should or shouldn't supply the source code in addition to the executables.

 

However, when your product consists of an interpreted language like php, your executables ARE the source code and your source code IS the executable, as such you cannot supply the product without supplying the source code.

 

So under whichever licence you wish to publish that php source code is a non-issue.

 

The discussions are not futile at all - you dont seem to be aware that it is possible to create a derived work in an entirely different language from the original - if its derived from GPL code (in whatever language to whatever language) then the new work must be GPL and its sources released :)

 

Matti

Posted
The discussions are not futile at all - you dont seem to be aware that it is possible to create a derived work in an entirely different language from the original - if its derived from GPL code (in whatever language to whatever language) then the new work must be GPL and its sources released :)

 

Matti

 

... or a SAPI module... I didn't think of that either. :rolleyes:

  • 2 weeks later...
Posted

FWIW, There is licensing software available from a few vendors that allows you to embed encoded PHP in an otherwise open-ish (as in readability, not licensing) software project. The end result can be that most of the PHP files are humanly readable, but a few are encoded and needs the server encoding modules to decode it.

 

Yes, you can have a PHP project and not allow the site administrator to see _all_ of the code.

 

-jared

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...