473,395 Members | 1,456 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,395 software developers and data experts.

Copyright lawyer advises "be careful" using Python?

I was scanning the 9/13/2006 issue of the "Electronic Commerce & Law
Report," which is a newsletter for lawyers published by BNA. They have
an article headlined "Game Developers Making Tomorrow's Hits Face Host
of Copyright Issues Along the Way," and the article is mostly a writeup
of a speech given by Paul Tauger, identified as "an IP attorney with
Schnader Harrison Segal & Lewis LLP, San Francisco." It contains this
final paragraph:

"Be Careful Using Open Source Tools. Game developers are under
constant pressure to deliver games under tight deadlines. Open source
software tools can help speed the development process, but may carry
with them certain legal risks, Tauger explained. One open source tool
popular with the game development community is Python. Unfortunately,
the Python Software Foundation's license agreement leaves a lot of
unanswered questions about the origin and precise ownership of the
tool's code. The license refers to six separate entities that, at one
point or another, contributed to the tool's development. PSF's license
disclaims any warranties of non-infringement and disavows any
indemnification obligation. In theory, if some aspect of Python was
deemed to infringe copyrighted code, it could create legal headaches
for game developers who rely upon the tool to build certain parts of
their games. 'Be aware of the risks attendant,' Tauger said." (page
914)

What is our response? Is the PSF that much different from any other
open source license? Can anyone identify everyone who ever contributed
to the Linux source code? Does ANY free "tool" indemnify people? In
fact, does Microsoft indemnify Visual Studio users against the risk
that one day the BASIC language will be found to have been infringing a
patent all along?

Sep 26 '06 #1
1 1378
jo********@gmail.com wrote:

Is the PSF that much different from any other open source license?
Only in not having a copyleft and therefore being potentially usable by
companies wishing to develop closed software. Generally such companies
wouldn't even consider using GPL'd software so they don't care whether or
not it has patent issues.
Can anyone identify everyone who ever contributed to the Linux source
code? Does ANY free "tool" indemnify people?
Probably not, and probably not.
In fact, does Microsoft indemnify Visual Studio users against
the risk that one day the BASIC language will be found to have been
infringing a patent all along?
I'm afraid they do.

From
http://download.microsoft.com/downlo...455f-9927-986e
46cab2ae/Yankee_Indemnification_Report.pdf (dated 2004):
Microsoft
Microsoft provides the broadest, most specific indemnification
available in the industry. If a corporate customer licenses Microsoft
software through the Volume License channel, Microsoft will compensate
that customer for any legal costs should any company assert any type
of IP infringement claim related to the software covered by the
license agreement. All Microsoft Volume Licensing customers
automatically receive this protection.
As of November 10, Microsoft expanded its indemnification to include
consumers and corporate customers. Microsoft’s IP indemnification for
Volume Licensing is comprehensive and does not include a cap. It
addresses customer requests that Microsoft completely cover damages
and settlements on IP claims that are within its control.
There are some reasonable limitations for claims that are not solely
within Microsoft’s control. For example, Microsoft will not indemnify
for damages arising from non- Microsoft components.
I'm sure the actual terms and conditions are spelled out somewhere, that's
just the first document I found with a reasonable description of what they
offer.
Sep 26 '06 #2

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

Similar topics

5
by: Geert-Pieter Hof | last post by:
Hello, I have written an application in Visual Basic 6.0 Professional SP5 that reads data from an Excel workbook by using ADO. When I close the application, I get the error: 'The instruction...
4
by: Askari | last post by:
Yesterday, ALL code in python work and nothing when I close(finish) a code. Today, when I close, some raise this windows error : Instruction at "0x00FC3D70" use memory address "0x00000000". Can't...
0
by: antsays | last post by:
I am trying to serialize a collection to disk using the code provided. This works just fine but when I try do copy and past the xml file to another location or sometimes even just click on the...
6
by: Kevin Mitchell | last post by:
I have an NT shared hosting account, but the provider names the script/write folder cgi-bin. I want to place DLLs in the cgi-bin directory and get them to work in my Web applications. What do I...
30
by: Pep | last post by:
Is it best to include the code "using namespace std;" in the source or should each keyword in the std namespace be qualified by the namespace tag, such as std::cout << "using std namespace" <<...
3
by: Rob | last post by:
I have these classes (elided methods): class Base { public: Base(string name) {...} }; class Derived : public Base {
1
by: kamcap | last post by:
I have referenced a COM dll (unmanagged code) in a C# console application and this DLL is referenced in C# program using Interop facility in .NET. This dll actually a dataset/table which is written...
5
by: Phillip B Oldham | last post by:
Will Python 3 be "stackless"? Or, rather, will it have any features similar to stackless' microthreads and channels?
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: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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
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...
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
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,...
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
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...

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.