473,398 Members | 2,165 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,398 software developers and data experts.

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 2028
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 "intellectual
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#IntellectualProperty>


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.localdomain .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 "intellectual
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**@pythoncraft.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)*(employee 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
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...
5
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,...
3
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...
1
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...
188
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...
37
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...
0
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...
31
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...
10
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...
0
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...
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: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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...
0
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,...
0
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...
0
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...
0
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,...
0
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...

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.