Jump to content

  • Log In with Google      Sign In   
  • Create Account

Interested in a FREE copy of HTML5 game maker Construct 2?

We'll be giving away three Personal Edition licences in next Tuesday's GDNet Direct email newsletter!

Sign up from the right-hand sidebar on our homepage and read Tuesday's newsletter for details!


We're also offering banner ads on our site from just $5! 1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


Licensing of programs my Problem


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
5 replies to this topic

#1 nightrobin   Members   -  Reputation: 127

Like
0Likes
Like

Posted 04 May 2013 - 07:50 AM

Hi guys
I am to create a game / program but my problem is about licensing which are:
 
1. My IDE codeblock & Dev-C++ does NOT allow my created program to be release as closed-source.
 
2. I want to create a commercial/proprietary Program or Game so I can sell it.
 
3. What IDEs, libraries(GUI, Physics, etc) you can recommend to me based on my problem? Can you recommend websites which explains in layman terms the different kinds of licenses.
 
4. Also does LGPL license allow me this?
 
5. Comment any further information you want to share with me.
 
*You can IGNORE question #3, if it's not appropriate in this site.
 
Thank you


Sponsor:

#2 jbadams   Senior Staff   -  Reputation: 19025

Like
2Likes
Like

Posted 04 May 2013 - 08:18 AM

1. My IDE codeblock & Dev-C++ does NOT allow my created program to be release as closed-source.

If I'm not mistaken this is wrong -- you can produce commercial closed source software with either of those development environments, although there are other very good reasons you shouldn't use Dev-C++ (unless you're using an updated version).  If you're happy with Code::Blocks feel free to continue using it, or if you want alternatives you could consider Visual Studio or QtCreator.



#3 nightrobin   Members   -  Reputation: 127

Like
0Likes
Like

Posted 04 May 2013 - 09:19 AM

I see, thanks for the information I really appreciated it :)



#4 kburkhart84   Members   -  Reputation: 1704

Like
3Likes
Like

Posted 04 May 2013 - 10:10 AM

1. I'd also recommend Visual C++ Express or Code:Blocks.  I'd never heard that you couldn't make closed source software with Dev-C++, but it isn't usually the better choice to use regardless.

 

2.  Make something worth selling then, and learn marketing, which would be your new best friend.

 

3.  I'm not going to list everything here, but in most cases of open source software you can generally use them without limits, as far as the product.  The obligations under some licenses applies to the program itself, for example with Blender(for 3d modeling) if you make source code changes, they want you to release those to the community.  And you can't claim the original program was all your own creation...but any models, textures, animations, etc... that you make from it belong to you and you alone, with no credit required or anything.  GIMP I believe is similar for 2d graphics editing, as are many open source programs.  You can also check http://www.gnu.org/licenses/ to see the various licenses and what you can do with related software.  Also, any website that has said software will usually not only have the license, but in the FAQs or somewhere similar they explain in layman's terms what you can and can't do.

 

4.  The GPL license(for code) forces you to make your project also GPL, which you may not want.  It doesn't say you can't commercialize your project, but you'd have to open the source, which would also include images, etc...  The LGPL is basically the same, except that you are allowed to externally link to the code and not have to GPL your project.  If you statically link to the code(which makes the code directly part of your executable) then the GPL applies, but if you dynamically link the code(like calling functions from a DLL) then you DON'T have to make your project GPL.

 

5.  There are many pieces of software that are LGPL or even other licenses, like BSD, which generally are more free to use, with less requirements.  The main point of those "free" licenses is simply to allow you to use the software in any way you want, except to take credit for the original software.  Lastly, there are some licenses that allow any usage whatsoever with credit.  This applies to a lot of music and sound effects you can find, but it can apply to software.

 

If you post or PM me exactly what kind of project you are doing, I may be able to recommend more specifics on APIs/libraries to use, but remember that you can also look right here on GameDev to find lists of different types of software with license information, and devmaster.net has a massive list of engines, commercial/open-source/etc.. that you can use to learn about the many options.





#5 Tom Sloper   Moderators   -  Reputation: 10062

Like
1Likes
Like

Posted 04 May 2013 - 11:19 AM

Licensing questions belong in the Business/Legal forum. Moving this.


-- Tom Sloper
Sloperama Productions
Making games fun and getting them done.
www.sloperama.com

Please do not PM me. My email address is easy to find, but note that I do not give private advice.

#6 nightrobin   Members   -  Reputation: 127

Like
0Likes
Like

Posted 05 May 2013 - 04:56 AM

Thanks guys, it's now clearer to me :D






Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS