473,748 Members | 2,578 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Help Support Python

I'm pleased to announce that the Python Software Foundation (PSF) is now
accepting donations from individuals and companies interested in
supporting our mission to improve the Python programming language.

The PSF holds the intellectual property rights for Python and is working
towards building a program to fund future Python development. Your
donation will make a real difference in the quality of Python's future.

For US individuals: The PSF is recognized as a 501(c)(3) charity, which
means that you can deduct the full amount of your donation from your
taxes. There is no minimum donation amount, so please help even if you
can only afford a small contribution.

For companies: The PSF is also seeking additional companies interested in
becoming sponsors. For more information, please email ps*@python.org.

About the PSF: http://python.org/psf/
To donate: http://python.org/psf/donations.html

You can donate using PayPal or by writing a check.

Please pass this message along to anyone who may be able to help us.

Thank You!

Guido van Rossum,
President of the Python Software Foundation

--Guido van Rossum (home page: http://www.python.org/~guido/)

Jul 18 '05 #1
4 2042
Ben Finney wrote:
On Fri, 11 Jul 2003 15:13:43 -0400, Guido van Rossum wrote:
The PSF holds the intellectual property rights for Python

Ugh. Please don't propagate this ridiculous, meaningless term. It's
used to refer to a wide range of greatly disparate legal concepts; to
use it as a single term implies that there's some unifying "intellectu al
property" principle joining them together, which is a falsehood.

If the PSF holds the copyright to Python, please say that.

If the PSF holds patents which cover Python, please say that.

If the PSF owns the trademark for Python, please say that.

If the PSF has trade secrets in Python, please say that.

But please *don't* muddy the water by saying the PSF holds "the
intellectual property rights" for Python. That says nothing useful --
it doesn't help determine which of the above fields of law are
applicable -- and only promotes the idea that all these different fields
of law are part of a whole, which they are definitely not.

It also encourages another falsehood: that of considering intellectual
objects as property. This is something which many people who use Python
would disagree with strongly.

<http://www.gnu.org/philosophy/words-to-avoid.html#Inte llectualPropert y>


Well said.

-- Gerhard

Jul 18 '05 #2
On Sat, 12 Jul 2003 08:10:48 +0950, Ben Finney paused, took a deep breath,
then came out with:
But please *don't* muddy the water by saying the PSF holds "the
intellectual property rights" for Python. That says nothing useful

<snip>

Too right.

Copyrights create a level of 'ownership' of verbatim code. Good.

Patents, as they're administered today, create a level of 'ownership' of
even the most simple concepts (the kind of thing anyone could think of),
whereby it's almost impossible these days to write more than a few dozen
lines of code without infringing n patents. Very bad.

The lumping together of these two very different legal categories is an
insidious lie that runs totally counter to the spirit of freedom which
Python represents, and threatens to turn software development into a
closed shop for only the largest corporations (which it was in the
earliest days, when only the largest organisations and companies could
afford a computer).

EB

Jul 18 '05 #3
In article <sl************ *************** ***@rose.locald omain.fake>,
Ben Finney <bi************ ****@and-zip-does-too.com.au> wrote:
On Fri, 11 Jul 2003 15:13:43 -0400, Guido van Rossum wrote:

The PSF holds the intellectual property rights for Python


Ugh. Please don't propagate this ridiculous, meaningless term. It's
used to refer to a wide range of greatly disparate legal concepts; to
use it as a single term implies that there's some unifying "intellectu al
property" principle joining them together, which is a falsehood.


What Guido probably should have said was something more like, "The PSF
is the holding organization for intellectual property rights for
Python." The point being that -- eventually, if not now (due to some
current muddles) -- the PSF will hold any and all intellectual property
rights relevant to Python.

While you've got a valid point, it's unnecessarily clumsy to iterate
over all the different forms of intellectual property every time you
mention them. The idea is that the PSF functions in a manner similar to
the FSF in protecting all the bits of Python from encroachment. We
don't know -- and can't know -- all the aspects that will be comprised
under that umbrella, as various corporate interests try to stretch the
idea of intellectual property.
--
Aahz (aa**@pythoncra ft.com) <*> http://www.pythoncraft.com/

"Not everything in life has a clue in front of it...." --JMS
Jul 18 '05 #4
On Sat, 12 Jul 2003 12:22:41 +0200, Max M <ma**@mxm.dk> wrote:
Guido van Rossum wrote:
I'm pleased to announce that the Python Software Foundation (PSF) is now
accepting donations from individuals and companies interested in
supporting our mission to improve the Python programming language.

It would be nice if there was some suggested amounts.

Like:

$x.xx for a "one year Student Python subscription"
$xx.xx for a "one year private Python subscription"
$xxx.xx for a "one year company Python subscription"

I wonder how employers would react to being asked by employees to contribute
some percentage of (employee's estimate of time savings)*(emplo yee pay rate)
when some free python resource results in such a savings.

Even if approvals are not forthcoming, with $-estimates presented the idea
may sink in that free software (and participation in a free software community)
is valuable ;-)

(It might be that a log of such incidents would have to be logged & accumulated
to get a number that was bigger than the company cost of processing approval
and cutting check (and the cost of keeping the log ;-), unless they establish
policy so it can be done cheaper).

Contributions could be informally classified, to give some indication of what
was $-valuable, e.g., "for cookbok recipe," or "for c.l.py support" or to
encourage specific development, e.g., "for distutils," or "for unittest" etc.

Of course. if someone wants to pay for entertainment value received,
that's fine too ;-)
Etc. That could make it easier to decide what amount to donate. To me at
least.

Anyhoo, I plunked in some $ and hope others will too. It's a great
language that has made my workday a lot more fun.

True. But money isn't everything. I think it must be recognized that the bulk
of contributions to free software in general is still <volunteer time>*<some level of pay
that isn't being paid>, even though increasingly organizations are recognizing
that free software is a process they can benefit from, and most if they contribute.
So it is recognized that some level of <emloyee time>*<actual pay rate> can be justified.

But it is a social interaction. Being the only cook and provider at a pot luck
is not a very good pot luck, but if most contribute, it can be great. If professional
chefs volunteer or are paid to contribute, all the better. And digital
pot lucks are magic, since eating doesn't use up what's on the table!! ... unless someone
can limit the table access artificially, like with patents and copyrights etc. ;-/

Regards,
Bengt Richter
Jul 18 '05 #5

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

Similar topics

12
3145
by: rhmd | last post by:
Just found Python and I love it. What an elegant language! I would like to use it for various applications, but the mathematical calculations are way too slow (a million sines 8 seconds in Python vs. 2 seconds in Excel VBA), so was thinking of learning enough C++ to do the number crunching in C++ and integrating the C++ routines with Python. My question: My question: Which compiler works best with Python? I use Windows XP and 98. Have...
5
3493
by: duikboot | last post by:
Hi all, I'm trying to export a view tables from a Oracle database to a Mysql database. I create insert statements (they look alright), but it all goes wrong when I try to execute them in Mysql, because the dates must have quotes on each side. I just don't know how make the dates right. Well I'll just show you the code and some insert statements it generates. Could anyone please help me?
3
2687
by: Peter Sparago | last post by:
(Sorry in advance for the long post.) Hi, I'm having a great deal of difficulty buiding a Python COM extension. I am using the MSHTML ActiveX control in my application but I need to interact with and implement some Custom COM interfaces. All is well with the basic operation of the control using Python. Basically, I want to take over the right-click (context) menu from
1
1627
by: Baggs | last post by:
Guys/Gals I've messed up my Python 2.4 install. I'm really new to Python (and Linux for that matter) and really wanted to try Python out. I have mandrake 10.1. The first thing I did was uninstalled via rpm Python 2.3 and Tkinter 8.3 (I now realize that was a mistake, since I could have both version installed with no problems). I then downloaded Python2.4 ran ./configure make and make install... voila I had Python installed...
188
8495
by: Ilias Lazaridis | last post by:
I'm a newcomer to python: - E01: The Java Failure - May Python Helps? http://groups-beta.google.com/group/comp.lang.python/msg/75f0c5c35374f553 - I've download (as suggested) the python 2.4 installer for windows. Now I have problems to compile python extension that some packages
37
2499
by: John Salerno | last post by:
I contacted my domain host about how Python is implemented on their server, and got this response: ------------------- Hello John, Please be informed that the implementation of python in our server is through mod_python integration with the apache. These are the steps needed for you to be able to run .py script directly
0
2223
by: Jack Wu | last post by:
Hi I've spent a good majority of my day trying to figure out how to have PIL 1.1.5 working on my OSX 10.3.9_PPC machine. I'm still stuck and I have not gotten anywhere. Could somebody please help me... I've scoured all the documentation, google, and mailing lists to no avail. I believe the problem may lay in a jpeglib problem with OSX 10.3.9, or a python paths problem.
31
2795
by: Mark Dufour | last post by:
Hi all, I have recently released version 0.0.20 and 0.0.21 of Shed Skin, an optimizing Python-to-C++ compiler. Shed Skin allows for translation of pure (unmodified), implicitly statically typed Python programs into optimized C++, and hence, highly optimized machine language. Besides many bug fixes and optimizations, these releases add the following changes: -support for 'bisect', 'collections.deque' and 'string.maketrans'
10
4054
by: pycraze | last post by:
Hi , I am currently trying to implement base64 encoding and decoding scheme in C . Python has a module , base64 , that will do the encoding and decoding with ease . I am aware of OpenSSL having support for base64 encoding and decoding , but i will have to now implement both in C without using the openssl libraries . I was able to download a code w.r.t. base 64 encoding and decoding . I am attaching the code below .
0
1629
by: Support Desk | last post by:
That’s it exactly..thx -----Original Message----- From: Reedick, Andrew Sent: Tuesday, June 03, 2008 9:26 AM To: Support Desk Subject: RE: regex help The regex will now skip anything with an '@'in the filename on the assumption it's already in the correct format. Uncomment the os.rename line
0
8996
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
8832
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
9562
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
9386
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...
1
9333
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9254
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...
1
6799
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
4879
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
3
2217
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.