473,378 Members | 1,133 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

python license apply to all mdules?

Does the python license apply to all the modules in the standard
distribution?

For example, does the bsddb module only require the standard python license
or does it include the sleepycat restrictions?

Jul 18 '05 #1
3 1524
"Mark Hahn" <ma**@hahnca.com> writes:
For example, does the bsddb module only require the standard python license
or does it include the sleepycat restrictions?


Since it doesn't include the Sleepycat database code, I'm not sure how
the Sleepycat restrictions could apply. If you decide to install the
Sleepycat software, naturally their license would apply (especially if
you were going to bundle it in a package that you distribute).

If you look as the bsdbmodule.c file, you can see there's no license
information at the start of the file. I suspect this means that the
standard Python license applies.

IANAL, so please don't treat the above as legal advice.

Nick

--
# sigmask || 0.2 || 20030107 || public domain || feed this to a python
print reduce(lambda x,y:x+chr(ord(y)-1),' Ojdl!Wbshjti!=obwAcboefstobudi/psh?')
Jul 18 '05 #2
"Nick Vargish" <na*******@bandersnatch.org> schrieb im Newsbeitrag
news:m3************@tanelorn.bandersnatch.org...
| "Mark Hahn" <ma**@hahnca.com> writes:
|
| > For example, does the bsddb module only require the standard python
license
| > or does it include the sleepycat restrictions?
|
| Since it doesn't include the Sleepycat database code, I'm not sure how
| the Sleepycat restrictions could apply. If you decide to install the
| Sleepycat software, naturally their license would apply (especially if
| you were going to bundle it in a package that you distribute).
|
| If you look as the bsdbmodule.c file, you can see there's no license
| information at the start of the file. I suspect this means that the
| standard Python license applies.

If OP uses Python23, it's more likely OP will want to look at _bsddb.c
instead of bsdbmodule.c ...

Regards,
Vincent Wehren

|
| IANAL, so please don't treat the above as legal advice.
|
| Nick
|
| --
| # sigmask || 0.2 || 20030107 || public domain || feed this to a
python
| print reduce(lambda x,y:x+chr(ord(y)-1),'
Ojdl!Wbshjti!=obwAcboefstobudi/psh?')
Jul 18 '05 #3
Thanks Nick and Vincent.

I notice that in _bsddb.c that I am to copy the Digital Creations license in
my documentation for anything I distribute that uses it. Do a lot of
modules have such a license? I suppose this means that I must go through
all the source files for all modules I use in anything I distribute and do
the same.

I don't seem to remember any such citation in any of the many python docs
I've read. Is it possible that most people ignore this kind of rule? (I'm
not asking to get out of it, I'm just curious).

Just for ducks, I downloaded the spambayes outlook plugin, which is a
premiere app for python and must use a lot of modules. I couldn't find any
citations anywhere in any docs.

"vincent wehren" <vi*****@visualtrans.de> wrote in message
news:bp**********@news2.tilbu1.nb.home.nl...
"Nick Vargish" <na*******@bandersnatch.org> schrieb im Newsbeitrag
news:m3************@tanelorn.bandersnatch.org...
| "Mark Hahn" <ma**@hahnca.com> writes:
|
| > For example, does the bsddb module only require the standard python
license
| > or does it include the sleepycat restrictions?
|
| Since it doesn't include the Sleepycat database code, I'm not sure how
| the Sleepycat restrictions could apply. If you decide to install the
| Sleepycat software, naturally their license would apply (especially if
| you were going to bundle it in a package that you distribute).
|
| If you look as the bsdbmodule.c file, you can see there's no license
| information at the start of the file. I suspect this means that the
| standard Python license applies.

If OP uses Python23, it's more likely OP will want to look at _bsddb.c
instead of bsdbmodule.c ...

Regards,
Vincent Wehren

|
| IANAL, so please don't treat the above as legal advice.
|
| Nick
|
| --
| # sigmask || 0.2 || 20030107 || public domain || feed this to a
python
| print reduce(lambda x,y:x+chr(ord(y)-1),'
Ojdl!Wbshjti!=obwAcboefstobudi/psh?')

Jul 18 '05 #4

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

Similar topics

9
by: Daniel Keep | last post by:
I'm currently working on a Python program, and was wondering if it's possible to license the program, some associated tools, and a few other libraries I've written under the Python license. I...
18
by: Antoon Pardon | last post by:
I have made a module derived from the Queue module deliverd with python 2.3. I would like to make this module (called tube) available for other people. However it is not clear to me how I can do...
4
by: Martitza | last post by:
Hi. I work for a small company (actually in process of forming) interested in embedding or extending python as part of our commercial non-open-source product. We have legal counsel, but are...
40
by: tleeuwenburg | last post by:
Greetings all, Some of you may have noticed the launch of the Python Journal a while back. Due to artistic differences, the journal has now been re-launched as The Python Papers. It is available...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 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 former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.