Forum     

Go Back   Digit Technology Discussion Forum > Software > Open Source
Register FAQ Calendar Mark Forums Read

Open Source A place where you can talk to like-minded people about the fastest growing software movement today! Discuss anything and everything about Open Source software and Operating Systems.

Closed Thread
 
LinkBack Thread Tools Display Modes
Old 20-04-2009, 07:00 PM   #1 (permalink)
Right Off the Assembly Line
 
Join Date: Apr 2009
Posts: 2
Question Implication of using a GPL'd software

For one of my softwares am trying to understand the implications of using a GPL software. For my software i need some symbolic computation like provided by GPL'd CAS like Maxima( http://maxima.sourceforge.net/ ).Right now ,my program is communicating with Maxima through files i.e my program invokes maxima through a shell command and provides input files.Maxima gives output files and my program was parses them for results.So here i have my first question

1) If a program is just communicating to a GPL'd program through files.Does this program still needs to be released under GPL ? My program and GPL program are separately installed and there are no common structures/headers used by them.So can i release my program close-sourced and ask for a fee for commercial usage ?

2) communication through files is too slow.Another approach can be of starting GPL'd program (maxima in my case) in server mode and my program commuicating to it over sockets.So if i do that, will it require me to release my program under GPL ? I understand that there can be different answers depending on HOW exactly we communicate to a GPL program over sockets. But am pretty confused over this.Please help.
NitinGupta is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 21-04-2009, 03:07 AM   #2 (permalink)
Fresh Stock Since 2005
 
Join Date: Feb 2005
Posts: 1,015
Default Re: Implication of using a GPL'd software

About the 1st question:

You can even charge for GPLed software. You can of course charge for your software which just communicates with another GPLed software.
Quote:
Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish),
You need not release it under GPL.

Please read the GPL http://www.gnu.org/copyleft/gpl.html
__________________
http://www.khattam.info
khattam_ is offline  
Old 21-04-2009, 10:30 AM   #3 (permalink)
Right Off the Assembly Line
 
Join Date: Apr 2009
Posts: 2
Default Re: Implication of using a GPL'd software

Thanks. Actually here am trying to understand the finer details of what's the limit of interaction with a GPL'd software, which'll still let me release my program closed-source and not under GPL.In first case(of communication thru files) i am not static/dynamic linking to GPL software so i guess i am safe ? Am i right ? The legal implications of second case(of commincation over sockets) are totally unclear to me !
NitinGupta is offline  
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +5.5. The time now is 06:28 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2