473,804 Members | 2,139 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

GPL and issues with PHP applications

I could see lot of noise against GPL. INAL, but many articles suggest
that we cannot add GPLed software with commercial software; if we add,
the commercial software will automatically become GPLed.

So, I would like to know, if the license issue affected your
business/PHP coding work. For example, you can't simply add PHPMailer
class <http://phpmailer.sourc eforge.net/>, with any of your commercial
applications. So, what would you do in that case? or Any such personal
experiences? TIA.

--
| Just another PHP saint |
Email: rrjanbiah-at-Y!com
Jul 17 '05 #1
18 2904
Hello,

On 07/15/2004 05:20 AM, R. Rajesh Jeba Anbiah wrote:
I could see lot of noise against GPL. INAL, but many articles suggest
that we cannot add GPLed software with commercial software; if we add,
the commercial software will automatically become GPLed.

So, I would like to know, if the license issue affected your
business/PHP coding work. For example, you can't simply add PHPMailer
class <http://phpmailer.sourc eforge.net/>, with any of your commercial
applications. So, what would you do in that case? or Any such personal
experiences? TIA.


That's correct. If you use a package that is license only as GPL you
only link it (call it if you prefer) with other GPL software. You may
still sell your software as GPL but I suppose that you do not want to
open the source of your commercial application.
--

Regards,
Manuel Lemos

PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/

PHP Reviews - Reviews of PHP books and other products
http://www.phpclasses.org/reviews/

Metastorage - Data object relational mapping layer generator
http://www.meta-language.net/metastorage.html
Jul 17 '05 #2
Manuel Lemos <ml****@acm.org > wrote in message news:<2l******* *****@uni-berlin.de>...
Hello,

On 07/15/2004 05:20 AM, R. Rajesh Jeba Anbiah wrote:
I could see lot of noise against GPL. INAL, but many articles suggest
that we cannot add GPLed software with commercial software; if we add,
the commercial software will automatically become GPLed.

So, I would like to know, if the license issue affected your
business/PHP coding work. For example, you can't simply add PHPMailer
class <http://phpmailer.sourc eforge.net/>, with any of your commercial
applications. So, what would you do in that case? or Any such personal
experiences? TIA.


That's correct. If you use a package that is license only as GPL you
only link it (call it if you prefer) with other GPL software. You may
still sell your software as GPL but I suppose that you do not want to
open the source of your commercial application.


Thanks indeed, for your comments. I really wonder what other PHP
saints would do in those situations.

--
| Just another PHP saint |
Email: rrjanbiah-at-Y!com
Jul 17 '05 #3
Look into the socket functions of PHP and create some POP/IMAP/SMTP
object with them... thats what I'd do...
R. Rajesh Jeba Anbiah wrote:
Manuel Lemos <ml****@acm.org > wrote in message news:<2l******* *****@uni-berlin.de>...

Hello,

On 07/15/2004 05:20 AM, R. Rajesh Jeba Anbiah wrote:

I could see lot of noise against GPL. INAL, but many articles suggest
that we cannot add GPLed software with commercial software; if we add,
the commercial software will automatically become GPLed.

So, I would like to know, if the license issue affected your
business/PHP coding work. For example, you can't simply add PHPMailer
class <http://phpmailer.sourc eforge.net/>, with any of your commercial
applications . So, what would you do in that case? or Any such personal
experience s? TIA.

That's correct. If you use a package that is license only as GPL you
only link it (call it if you prefer) with other GPL software. You may
still sell your software as GPL but I suppose that you do not want to
open the source of your commercial application.


Thanks indeed, for your comments. I really wonder what other PHP
saints would do in those situations.

Jul 17 '05 #4
"Manuel Lemos" <ml****@acm.org > wrote in message
news:2l******** ****@uni-berlin.de...
Hello,

On 07/15/2004 05:20 AM, R. Rajesh Jeba Anbiah wrote:
I could see lot of noise against GPL. INAL, but many articles suggest
that we cannot add GPLed software with commercial software; if we add,
the commercial software will automatically become GPLed.

So, I would like to know, if the license issue affected your
business/PHP coding work. For example, you can't simply add PHPMailer
class <http://phpmailer.sourc eforge.net/>, with any of your commercial
applications. So, what would you do in that case? or Any such personal
experiences? TIA.


That's correct. If you use a package that is license only as GPL you
only link it (call it if you prefer) with other GPL software. You may
still sell your software as GPL but I suppose that you do not want to
open the source of your commercial application.


No, any GPL code you use in your program remains GPL'd, you cannot change
the licence. If you change the GPL'd code then you must release the changes
as GPL.

Nobody can force you to adopt a specific licence for code you have written,
but they can enforce the terms and conditions of modifying their own code.

As long as you keep the GPL code seperate from your own code, i.e. in a
different folder then using it with your application shouldn't be a problem.

Jul 17 '05 #5
"CJ Llewellyn" <sa****@tmslife line.com> wrote in message news:<cd******* ***@slavica.ukp ost.com>...
"Manuel Lemos" <ml****@acm.org > wrote in message
news:2l******** ****@uni-berlin.de...
Hello,

On 07/15/2004 05:20 AM, R. Rajesh Jeba Anbiah wrote:
I could see lot of noise against GPL. INAL, but many articles suggest
that we cannot add GPLed software with commercial software; if we add,
the commercial software will automatically become GPLed.

So, I would like to know, if the license issue affected your
business/PHP coding work. For example, you can't simply add PHPMailer
class <http://phpmailer.sourc eforge.net/>, with any of your commercial
applications. So, what would you do in that case? or Any such personal
experiences? TIA.


That's correct. If you use a package that is license only as GPL you
only link it (call it if you prefer) with other GPL software. You may
still sell your software as GPL but I suppose that you do not want to
open the source of your commercial application.


No, any GPL code you use in your program remains GPL'd, you cannot change
the licence. If you change the GPL'd code then you must release the changes
as GPL.

Nobody can force you to adopt a specific licence for code you have written,
but they can enforce the terms and conditions of modifying their own code.

As long as you keep the GPL code seperate from your own code, i.e. in a
different folder then using it with your application shouldn't be a problem.


This idea is completely new to me. I couldn't find any source
that is related to your views. So, is it ok to use GPLed codes with
any other licensed codes? Could you cite any source to vouch your
views (please)? Also, is there anyone who share this idea? TIA

--
| Just another PHP saint |
Email: rrjanbiah-at-Y!com
Jul 17 '05 #6
Aidan <no**********@l inknet.com.au> wrote in message news:<ne******* *************@t itan.linknet.co m.au>...
Look into the socket functions of PHP and create some POP/IMAP/SMTP
object with them... thats what I'd do...


True, we can write our own functions. But, my question is: can't we
use any GPLed codes with in our applications without
changing/affecting our license model?

--
| Just another PHP saint |
Email: rrjanbiah-at-Y!com
Jul 17 '05 #7
"R. Rajesh Jeba Anbiah" <ng**********@r ediffmail.com> wrote in message
news:ab******** *************** ***@posting.goo gle.com...
"CJ Llewellyn" <sa****@tmslife line.com> wrote in message news:<cd******* ***@slavica.ukp ost.com>...
"Manuel Lemos" <ml****@acm.org > wrote in message
news:2l******** ****@uni-berlin.de...
Hello,

On 07/15/2004 05:20 AM, R. Rajesh Jeba Anbiah wrote:
> I could see lot of noise against GPL. INAL, but many articles suggest > that we cannot add GPLed software with commercial software; if we add, > the commercial software will automatically become GPLed.
>
> So, I would like to know, if the license issue affected your
> business/PHP coding work. For example, you can't simply add PHPMailer > class <http://phpmailer.sourc eforge.net/>, with any of your commercial > applications. So, what would you do in that case? or Any such personal > experiences? TIA.

That's correct. If you use a package that is license only as GPL you
only link it (call it if you prefer) with other GPL software. You may
still sell your software as GPL but I suppose that you do not want to
open the source of your commercial application.


No, any GPL code you use in your program remains GPL'd, you cannot change the licence. If you change the GPL'd code then you must release the changes as GPL.

Nobody can force you to adopt a specific licence for code you have written, but they can enforce the terms and conditions of modifying their own code.
As long as you keep the GPL code seperate from your own code, i.e. in a
different folder then using it with your application shouldn't be a

problem.
This idea is completely new to me. I couldn't find any source
that is related to your views. So, is it ok to use GPLed codes with
any other licensed codes? Could you cite any source to vouch your
views (please)? Also, is there anyone who share this idea? TIA


Well reading the FAQs would be a good start. You'll notice that they refer
to the GPL programs you obtain or write, not code you've written under
private copyright.

http://www.gnu.org/licenses/gpl-faq....prietarySystem

States

"However, in many cases you can distribute the GPL-covered software
alongside your proprietary system. To do this validly, you must make sure
that the free and non-free programs communicate at arms length, that they
are not combined in a way that would make them effectively a single
program."

i.e you keep them at arms length then it's ok.
Jul 17 '05 #8
On 18 Jul 2004 23:13:42 -0700, ng**********@re diffmail.com (R. Rajesh
Jeba Anbiah) wrote:
True, we can write our own functions. But, my question is: can't we
use any GPLed codes with in our applications without
changing/affecting our license model?


That's correct, you can't use the code without affecting your licencse
if it's not already GPL

Regards

Marian
--
Tipps und Tricks zu PHP, Coaching und Projektbetreuun g
http://www.heddesheimer.de/coaching/
Jul 17 '05 #9
"CJ Llewellyn" <sa****@tmslife line.com> wrote in message news:<cd******* ***@slavica.ukp ost.com>...
<snip>

This idea is completely new to me. I couldn't find any source
that is related to your views. So, is it ok to use GPLed codes with
any other licensed codes? Could you cite any source to vouch your
views (please)? Also, is there anyone who share this idea? TIA


Well reading the FAQs would be a good start. You'll notice that they refer
to the GPL programs you obtain or write, not code you've written under
private copyright.

http://www.gnu.org/licenses/gpl-faq....prietarySystem

States

"However, in many cases you can distribute the GPL-covered software
alongside your proprietary system. To do this validly, you must make sure
that the free and non-free programs communicate at arms length, that they
are not combined in a way that would make them effectively a single
program."

i.e you keep them at arms length then it's ok.


But, I couldn't understand how can we use it without mixing both
the codes. Also the other paragraphs suggest that the codes cannot be
mixed.

--
| Just another PHP saint |
Email: rrjanbiah-at-Y!com
Jul 17 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
2325
by: malcolm | last post by:
Hello, We have a robust (.NET 1.1 c# winforms) client-server application that utilizes many typed DataSets, typed DataTables and typed DataRows. Our application is a series of windows and popup windows where you can edit information and data, nothing out of the ordinary. I estimate we have something like 50 to 100 tables and/or views in our database each of which map to one strongly typed DataTable. Now we have some odd 20 to 30 typed...
16
2894
by: Justin Lazanowski | last post by:
Cross posting this question on the recommendation of an I have a .NET application that I am developing in C# I am loading information in from a dataset, and then pushing the dataset to a grid, or other controls depending on the particular form. This application is setup with one MDI parent calling MDI children with the exception of one Modal form (the report viewer). When I run the application and run one of the screens that pulls...
5
1267
by: misscrf | last post by:
I have a database in 3rd normal form ( or pretty darn close) I have all of my reports working well, but the main report is having issues. This is for candidates applying for jobs. This report will come from a form where the user chooses the candidate that they want to report on. I have the main report with the candidate information. Then I have a subform for that candidate's addresses, and one for their phone numbers. Then I have a...
20
2157
by: Shiv Kumar | last post by:
Is there a known problem or caveat with ASP.NET sessions on a multi-processor machine? Are sesions bound to a CPU or are they application wide? My machine.config is the default and my web.config file has no session specific entries. On my development machine XP I have no problem but on the production server W2K3/dual proc I have issues. -- Shiv R. Kumar http://www.matlus.com
3
1496
by: KWilliams | last post by:
I'd like to get some good advice about our old ASP site. You can see our home page at: http://www.douglas-county.com/ ....and an example application page at: http://www.douglas-county.com/employment/currentopenings2.asp Our old site uses classic ASP with JavaScript syntax. I'm in the process of developing a new site that uses XML/XSLT/CSS/ASP.NET/VB.NET, but in the meantime, we still have our old site up. It contains a lot of...
18
2212
by: Larry Herbinaux | last post by:
I'm having issues with garbage collection with my long-standing service process. If you could review and point me in the right direction it would be of great help. If there are any helpful documents that you could point me to help me control the GC, then that would be great also. The .Net GC does not cleanup memory of our service process unless it is forced to by another process that hogs memory. · GC Algorithm - This is an issue...
1
1923
by: Ted | last post by:
I managed to get it installed OK, along side MS Visual Studio 2005 (with which I received it). During the install, I made sure I installed everything. I have developed a number of applications using MySQL v 5 and PostgreSQL, but I have not worked with MS SQL. Playing with it after installing it, and running through several tutorials, I generally like what I see, but there are a few issues (so far - I am sure others will crop up as...
14
2097
by: Stephany Young | last post by:
Even though I had my roots and highlights redone just a few days ago, I don't understand why I appear to be having an ongoing blond moment. Is it just me or do others among you not 'get' how to make C# and VB.Net applications play nicely with the the UAC on Vista. I have read and reread everything I can find on UAC, 'strong-naming' of assemblies, 'authenticode signing' of assemblies and, even though I'm not your average thicko by any...
1
1971
by: GaryDean | last post by:
We have been developing all of our .net applications on 32 bit windows using 32 bit SQL Server. We are being asked to now deploy to servers running 64bit windows and 64bit SQL Server. Are there issues? Differences? Should we switch our dev environment to 64bit. What is the advantage of going with 64 bit servers other than being able to address more memory? Thanks, Gary
0
9714
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10600
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10350
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
10096
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9174
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7638
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5534
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4311
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
3002
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.