473,698 Members | 2,411 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Python 2.5 licensing: stop this change

As the only director of the Python Software Foundation to vote against a
recent Board motion to implement the change in licensing terms described in

http://pyfound.blogspot.com/2006/04/...ng-change.html

I would like to place on record my protest against this change. I think
it will harm the Python language and ultimately be counter-productive,
reducing the user base and discouraging open source programmers from
contributing to the code base.

If you disagree with this proposed change it's not too late to do
something about it. If this change goes ahead it will be the end of
Python as we know it.

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd www.holdenweb.com
Love me, love my blog holdenweb.blogs pot.com

Apr 1 '06 #1
27 1398
I say good riddence. Python's success has always been on its merits as
an open source application platform. Corprate usage has always been
relatively insignificant, and I suspect that many companies are
overrepresentin g the level of dependance they have on python in an
attempt to steer their competitors into just this kind of open source
license trap.

I am all for this change. It is about time that free as in beer became
a double entendre for python.

Apr 1 '06 #2

Steve Holden wrote:
As the only director of the Python Software Foundation to vote against a
recent Board motion to implement the change in licensing terms described in

http://pyfound.blogspot.com/2006/04/...ng-change.html

I would like to place on record my protest against this change. I think
it will harm the Python language and ultimately be counter-productive,
reducing the user base and discouraging open source programmers from
contributing to the code base.

If you disagree with this proposed change it's not too late to do
something about it. If this change goes ahead it will be the end of
Python as we know it.

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd www.holdenweb.com
Love me, love my blog holdenweb.blogs pot.com


I'm +1 on the new license because I want to spend good money for good
products.

My own take is more close to Xah Lees: lets be ultimately responsible
and found an insurance for all kind of damages related to Python script
usages. Part of the money the PSF earns for insurance fees could be
donated to a charitable foundation that cares for indian children that
suffer from snake bites.

Apr 1 '06 #3

Steve Holden wrote:
As the only director of the Python Software Foundation to vote against a
recent Board motion to implement the change in licensing terms described in

http://pyfound.blogspot.com/2006/04/...ng-change.html

I would like to place on record my protest against this change. I think
it will harm the Python language and ultimately be counter-productive,
reducing the user base and discouraging open source programmers from
contributing to the code base.

If you disagree with this proposed change it's not too late to do
something about it. If this change goes ahead it will be the end of
Python as we know it.

Can I ask for clarification. The charge applies to any commercial use
of a derivative work based on the Python source code ?

Normal applications that use Python, including bunding the standard
CPython as an executable, using tools like py2exe, won't be covered.
Right ?

Does this cover commercial applications that embed the Python
interpreter ? (Looks like it will)

All the best,

Fuzzyman
http://www.voidspace.org.uk/python/index.shtml
regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd www.holdenweb.com
Love me, love my blog holdenweb.blogs pot.com


Apr 1 '06 #4

Fuzzyman wrote:
Steve Holden wrote:
As the only director of the Python Software Foundation to vote against a
recent Board motion to implement the change in licensing terms described in

http://pyfound.blogspot.com/2006/04/...ng-change.html

I would like to place on record my protest against this change. I think
it will harm the Python language and ultimately be counter-productive,
reducing the user base and discouraging open source programmers from
contributing to the code base.

If you disagree with this proposed change it's not too late to do
something about it. If this change goes ahead it will be the end of
Python as we know it.

Can I ask for clarification. The charge applies to any commercial use
of a derivative work based on the Python source code ?

Normal applications that use Python, including bunding the standard
CPython as an executable, using tools like py2exe, won't be covered.
Right ?

Does this cover commercial applications that embed the Python
interpreter ? (Looks like it will)


Hmmm... after due consideration (and reading the announcmement
properly), I support this license change in full.

Nice one Steve.

Fuzzy
All the best,

Fuzzyman
http://www.voidspace.org.uk/python/index.shtml
regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd www.holdenweb.com
Love me, love my blog holdenweb.blogs pot.com


Apr 1 '06 #5
Steve

I agree with you. If my vote means anything, I vote against it.
The Board realises that this change will be
contentious. There are many advantages
to making it, however, which we feel will
benefit the Python community at large
and the PSF membership in particular.
Users who wish to make commercial
use of Python on a royalty-free basis
are encouraged to continue using Python 2.4,
whose licensing conditions remain the same.


I guess what would happen is that many people will sit on 2.4 for a lot
longer than expected, or widespread interest in other implementations
(fork?) suddenly take off ;)

I would pretty much have to remain with 2.4 at work - we have a
draconian IT software management policy that would prevent me getting
approval for a commercial licence for python for at least the better
part of a year, and this cycle would be repeated for every upgrade (the
hold-ups involve budgets, cost-centres and red tape). This is why I
use as much free software as possible.

Regards
Caleb

Apr 1 '06 #6
WAIT-

Did I just get caught by an April Fools Joke?

I have a nasty feeling about this :))

C

Apr 1 '06 #7
>>>>> "Fuzzyman" <fu******@gmail .com> (F) wrote:
F> Can I ask for clarification. The charge applies to any commercial use
F> of a derivative work based on the Python source code ? F> Normal applications that use Python, including bunding the standard
F> CPython as an executable, using tools like py2exe, won't be covered.
F> Right ?


As I understand it, distributing Python is also covered. For a commercial
vendor $1.25 is peanuts, but for the PSA it is a significant amount (think
about all the Mac OSX copies if Apple decides to switch to 2.5).
--
Piet van Oostrum <pi**@cs.uu.n l>
URL: http://www.cs.uu.nl/~piet [PGP 8DAE142BE17999C 4]
Private email: pi**@vanoostrum .org
Apr 1 '06 #8
I would certainly look at *all details* of the announcement, including
the second line from the top which gives the date:-)

Ivan
Caleb Hattingh wrote:
WAIT-

Did I just get caught by an April Fools Joke?

I have a nasty feeling about this :))

C

Apr 1 '06 #9
Ivan Herman>I would certainly look at *all details* of the
announcement,<

Aww, but I liked the idea of copying Perl 6 REs, and porting python to
the toy CPU :-)
(But making strings mutable sounds too much strange).

Bye and thank you,
bearophile

Apr 1 '06 #10

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

Similar topics

36
2623
by: Tim Churches | last post by:
If a compiled Python extension module B includes code from some other software A which is licensed only under the GPL, do other Python programmes, C, which import module B also need to be licensed under a GPL-compatible license (assuming C is/are to be distributed to third parties)? I think the answer is yes, both from a lay (IANAL) legal and moral point-of-view, but I am interested in hearing any arguments to the contrary. Note that I...
7
3542
by: ML | last post by:
What is the best/easiest means to return the serial/volume number of the drive containing the OS using VB.NET? I'm looking to get this information as a unique ID for activation/registration of a custom application so as to tie the software to a single PC. I need something that will work with 98, ME, 2000, XP, and newer. Or if anyone has other suggestiosn on best means to generate an ID to tie to a single PC for licensing I'd...
122
7849
by: seberino | last post by:
I'm interested in knowing which Python web framework is most like Ruby on Rails. I've heard of Subway and Django. Are there other Rails clones in Python land I don't know about? Which one has largest community/buzz about it?
17
8723
by: Johann C. Rocholl | last post by:
Just in case anybody has the same problem, here's my first attempt at implementing a subset of the PNG spec in pure Python. I license it to you under the terms of the GNU GPL. http://trac.browsershots.org/browser/trunk/shotfactory/lib/image/png.py It encodes RGB images with 24 bits per pixel into PNG, using only the modules sys, zlib and struct. These are all included in the base distribution of Python. You don't need gd or imlib.
1
1094
by: ward.david | last post by:
My company distributes a COM object that can be license and userd by our customers. Some of my company's internal application also use the COM object. However, for internal applications, instead of licensing the COM object, we just make the application registered as "friendly". We accomplish this be including various information in the "version" property tab of the calling EXE. In my case, the calling EXE is Python.exe. So, my question...
0
8685
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
8612
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9171
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...
1
6532
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
5869
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4373
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...
0
4625
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3053
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
2
2342
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.