473,574 Members | 2,278 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Developing Commercial Applications in Python

Hello All,
I am trying to convince my client to use Python in his new product. He
is worried about the license issues. Can somebody there to point me any
good commercial applications developed using python ?. The licence
clearly says Python can be used for commercial applications. Is there
any other implications like that of GPL to make the source open ?
Thanks for any help.
eeykay

Jul 18 '05 #1
23 8465
On Mon, 2005-01-03 at 19:00, ee****@gmail.co m wrote:
Hello All,
I am trying to convince my client to use Python in his new product. He
is worried about the license issues. Can somebody there to point me any
good commercial applications developed using python ?. The licence
clearly says Python can be used for commercial applications. Is there
any other implications like that of GPL to make the source open ?


My understanding is that you're dead safe with Python its self, as AFAIK
you can even bundle (possibly modified) the Python sourcecode into your
application. You'd simply need to keep an eye on the licenses of any
extensions you used, like ReportLab, PIL, mx, database interfaces,
twisted, etc. Many are licensed under the same license as Python or an
MIT-like license, but of course some Python extensions are not and you
would need to consider that.

--
Craig Ringer

Jul 18 '05 #2
Shaw-PTI (www.pti-us.com) uses Python in their software. See:
http://www.pti-us.com/pti/news/index.cfm and search "2004 PSS/E User Group
Meeting"

<ee****@gmail.c om> wrote in message
news:11******** **************@ c13g2000cwb.goo glegroups.com.. .
Hello All,
I am trying to convince my client to use Python in his new product. He
is worried about the license issues. Can somebody there to point me any
good commercial applications developed using python ?. The licence
clearly says Python can be used for commercial applications. Is there
any other implications like that of GPL to make the source open ?
Thanks for any help.
eeykay

Jul 18 '05 #3
> <ee****@gmail.c om> wrote in message
news:11******** **************@ c13g2000cwb.goo glegroups.com.. .
Hello All,
I am trying to convince my client to use Python in his new product. He
is worried about the license issues. Can somebody there to point me any
good commercial applications developed using python ?. The licence
clearly says Python can be used for commercial applications. Is there
any other implications like that of GPL to make the source open ?
Thanks for any help.
eeykay
"It's me" <it***@yahoo.co m> wrote in message
news:mB******** ********@newssv r21.news.prodig y.com... Shaw-PTI (www.pti-us.com) uses Python in their software. See:
http://www.pti-us.com/pti/news/index.cfm and search "2004 PSS/E User Group
Meeting"


Begging your pardon, but a better resource would be the brochure available
(http://www.pti-us.com/PTI/company/brochures/PSSE.pdf). It appears that the
program was probably (originally) written in C/C++ (using MFC for the GUI),
and now employs Python for adding modules and scripting support. Very
interesting stuff :)
Jul 18 '05 #4

"Richards Noah (IFR LIT MET)" <No***********@ infineon.com> wrote in message
news:cr******** **@athen03.muc. infineon.com...

Begging your pardon, but a better resource would be the brochure available
(http://www.pti-us.com/PTI/company/brochures/PSSE.pdf). It appears that the program was probably (originally) written in C/C++ (using MFC for the GUI), and now employs Python for adding modules and scripting support. Very
interesting stuff :)


It was actually developed in Fortran some 35 years ago. Then migrated to
F77. Then added a C/C++ layer to sit ontop. Then converted to API based.
Then added a Python layer on top.

The only thing unfortunate is that they went with MFC on the newest version.
Yuck!
Jul 18 '05 #5
In article <11************ **********@c13g 2000cwb.googleg roups.com>,
<ee****@gmail.c om> wrote:

I am trying to convince my client to use Python in his new product. He
is worried about the license issues. Can somebody there to point me any
good commercial applications developed using python ?. The licence
clearly says Python can be used for commercial applications. Is there
any other implications like that of GPL to make the source open ?


Are you looking to embed Python as a scripting language or to write the
software in Python?
--
Aahz (aa**@pythoncra ft.com) <*> http://www.pythoncraft.com/

"19. A language that doesn't affect the way you think about programming,
is not worth knowing." --Alan Perlis
Jul 18 '05 #6

"It's me" <it***@yahoo.co m> wrote in message
news:oz******** ********@newssv r21.news.prodig y.com...

"Richards Noah (IFR LIT MET)" <No***********@ infineon.com> wrote in message news:cr******** **@athen03.muc. infineon.com...

Begging your pardon, but a better resource would be the brochure available (http://www.pti-us.com/PTI/company/brochures/PSSE.pdf). It appears that the
program was probably (originally) written in C/C++ (using MFC for the

GUI),
and now employs Python for adding modules and scripting support. Very
interesting stuff :)


It was actually developed in Fortran some 35 years ago. Then migrated to
F77. Then added a C/C++ layer to sit ontop. Then converted to API

based. Then added a Python layer on top.

The only thing unfortunate is that they went with MFC on the newest version. Yuck!


Hahaha, sounds like a party to me. And they didn't even throw in a layer of
Lisp for good effort? Too bad, if you ask me :)
Jul 18 '05 #7

<ee****@gmail.c om> wrote in message
news:11******** **************@ c13g2000cwb.goo glegroups.com.. .
I am trying to convince my client to use Python in his new product. He
is worried about the license issues. Can somebody there to point me any
good commercial applications developed using python ?. The licence
clearly says Python can be used for commercial applications.


We are in a weird catch-22 type situation here. Because the license is so
open, companies that use Python just use it. No payment, no curtesy
registration, no verifiable trace unless they care to disclose (and most
don't).

The license could be paraphrased as "Don't sue us or do anything that would
cause anyone else to sue us and we won't sue you." There is a posted
request for thank you donations but not enough commercial users do so to
even hire one full time programmer, let alone a lawyer (above the bare
minimum required for PSF to legally function). The PSF is about as far
from the RIAA and MPAA as possible.

There are Python Success Stories at the Python site and elsewhere (try
Google on the newsgroup. You could also agree to be responsible for any
legal action initiated by the PSF not due to obvious malfeance, like trying
to register a copyright on the Python source. Or you could suggest that
they purchase a license with a donation to the PSF.

Terry J. Reedy

Jul 18 '05 #8
Well, now that they are API based, they can easily add any script language
they so wish through SWIG (www.swig.org).

Maybe not LISP. SNOBOL would be the right thing to do. (*NOT*)
"Richards Noah (IFR LIT MET)" <No***********@ infineon.com> wrote in message
news:cr******** **@athen03.muc. infineon.com...

It was actually developed in Fortran some 35 years ago. Then migrated to F77. Then added a C/C++ layer to sit ontop. Then converted to API based.
Then added a Python layer on top.

The only thing unfortunate is that they went with MFC on the newest

version.
Yuck!


Hahaha, sounds like a party to me. And they didn't even throw in a layer

of Lisp for good effort? Too bad, if you ask me :)

Jul 18 '05 #9
ee****@gmail.co m wrote:
Hello All,
I am trying to convince my client to use Python in his new product. He
is worried about the license issues. Can somebody there to point me any
good commercial applications developed using python ?. The licence
clearly says Python can be used for commercial applications. Is there
any other implications like that of GPL to make the source open ?
Thanks for any help.
eeykay


At CSB-System AG, we use Python extensively as embedded scripting
language throughout the ERP system we develop (fields of application:
system automation, GUI scripting, programmable user exits, reporting,
data access/replication, autotests, and apart from that, everywhere we
need something done fast ;-).

I'm sure that its liberal license was among the main drivers to use it
in the first place!

--
Vincent Wehren
Jul 18 '05 #10

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

Similar topics

2
1315
by: Dave Boland | last post by:
Is there a list of commercial applications that were done in Python? I've searched, but not found any list. I do see where there was a Python conference that seemed to want get a list of such, but no results have been posted that I can find. This may make a great addition to the Python web site (hint). Dave,
15
3108
by: Polerio Babao Jr.II | last post by:
Please correct me if im wrong. I have depended much on python and wxpython gui apps. After a year of using python apps I was able to do good application written entirely in python. One big problem came into my attention. The printing support. Yes, there was reportlab. But what if your client wanted to simulate the customized excel output and...
35
3053
by: Michael Kearns | last post by:
I've been using python to write a simple 'launcher' for one of our Java applications for quite a while now. I recently updated it to use python 2.4, and all seemed well. Today, one of my colleagues noted that on her machine the launcher would complain it was missing a DLL - msvcr71.dll However, there's a very grey area concerning the...
8
1391
by: Andy Turner | last post by:
I'm thinking of buying this book because I like the angle it's coming from and I found his previous DCOM book more enlightening than most. The thing is, it's 18 months old now (an age in .NET terms!), and some stores (such as www.compman.co.uk) only list is as on special order. This leads me to wonder whether there is a second edition due out...
23
1964
by: Louly | last post by:
Hi everybody, I'm a 22 yrs old girl. I've been developing a Database for 6 months no using Access. A week ago I had this feeling that I'm wasting my time in Access. I don't think it's wise to keep on working with Access. Instead I think I should consider learning and being a certified Oracle proffessional or something. What do you guys...
6
1246
by: wassa | last post by:
Wouldn't the fact that you need to deploy your .NET application with a giant 23mb framework rule it out of being used for serious commercial applications, except maybe those apps that will be huge in size anyway?
8
15390
by: Sin Jeong-hun | last post by:
Hello. This post is not about the C# language itself, but its usage in the real world. I know a lot of commercial Windows desktop applications. But actually I don't think any of them is written in C#. Some applications do use C# but I think it's only a small part, and most of the codes are written in C++. Is there any commercial application...
0
1337
by: Paulo J. Matos | last post by:
Sebastian Bassi wrote: I feel as if you are replying to a question _against_ python. No, this is definitely not against python. It was just a matter of knowing how Python commercial applications might be sold. Which would be the best bet with regards to client ease of installation and running of a python application. -- Paulo Jorge...
0
7828
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...
0
7742
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...
0
8127
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...
0
6493
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
0
5329
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...
0
3765
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...
0
3783
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2257
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
0
1092
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...

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.