On May 2, 2007, at 7:17 AM, f rom wrote:

> Please advise as my current employer very much dislikes GPL (in  
> other words we are not allowed to use GPLed code at all ! )

        If you are going to use a GPL product to create a product that is  
only used within your own company, there is no problem. However, if  
you create a product that is distributed (either sold or given away),  
the GPL states that you must release that product with licensing that  
is no stricter than the GPL. That means making the source available,  
and allowing others to use your code in their projects.

        It does seem odd that PostgreSQL is released under the BSD license,  
which does not have the above restriction, but that psycopg2 is GPL.  
However, I do note that the text of their license states:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Note that the GPL was chosen to avoid proprietary adapters based on  
psycopg code. Using psycopg in a proprietary product (even bundling  
psycopg with the proprietary product) is fine as long as:

  1. psycopg is called from Python only using only the provided API  
(i.e., no linking with C code and no C modules based on it); and

  2. all the other points of the GPL are respected (you offer a copy  
of psycopg's source code, and so on.)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

        So perhaps as long as you're just using it with Dabo, which is what  
I assume is your intent, and Dabo only uses the provided API, you  
should be OK. But, as usual, I would double-check with the psycopg2  
author to be sure.

-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/dabo-users/[EMAIL PROTECTED]

Reply via email to