• Advertisement
Sign in to follow this  

Release for Linux without open sourcing ?

This topic is 531 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello

 

I wanted to know, if i have a game i want to make available on Linux, do i have to make it open source ? Or can i create some sort of linux executable ?

Share this post


Link to post
Share on other sites
Advertisement

There are many closed-source commercial games (and other software) available on Linux (see, for example, Google Play or Steam).  There is nothing special about a Linux-based operating system (including Android) that would require you to make your software open source or would prevent you from creating some sort of executable.

Share this post


Link to post
Share on other sites

Just keep in mind that if you are linking against 3rd party libraries or use 3rd party source code in your project you will need to check what license they are distributed under and how that license impacts the licensing of your own code. I.e. you cannot just use any old open source library/code out there and assume automatically that you can distribute your program in binary only form without making your source code available under a specific license. Open source code is free as in free speech, not free as in free beer. If you are not using any such open source code/libraries or only use code/libraries distributed under a commercial or a very liberal license you'll be fine. 

Share this post


Link to post
Share on other sites

First thing you should do is familiarise yourself with the actual terms of the GNU GPL (I assume this license) because an awful lot of what people assume in discussions of this nature can turn out to be subtly (or not so subtly) different when you go read what the license actually says.
 
The GPL FAQ is an invaluable resource: https://www.gnu.org/licenses/gpl-faq.en.html
 
In addition to clarifying what you can and cannot do, the FAQ provides useful insight into the intention of the GPL.
 
Be aware of cases where exceptions exist.  For example, are you aware that the GPL has a System Library Exception?  Are you aware of the GCC Runtime Library Exception?
 
Be aware of any other licenses used by any other components.  Sometimes you can link to GPL libraries, sometimes you cannot.

 

In general this kind of knowledge is your best friend when it comes to dealing with issues of this kind - good luck!

Share this post


Link to post
Share on other sites

Many thanks to all of you, for some reason i though every app on linux had to come with source code to be compiled (to have a working binary for every distribution (Debian, Ubuntu...))

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement