Not logged inGosu Forums
Forum back to libgosu.org Help Search Register Login
Up Topic Gosu / Gosu Exchange / Selling Games Made with Ruby/Gosu?
- By Shinobi Chef Date 2009-05-19 04:56
Are we legally allowed to sell games made with Ruby/Gosu???

If we are legally allowed to sell games made with Ruby/Gosu ,do we have to include the source code aswell or make it available somewhere on the net etc?
- By benko Date 2009-05-19 10:50
AFAIK, Gosu is covered by the MIT license, which allows you to do pretty much whatever you want as long as you give proper credit.
- By jlnr (dev) Date 2009-05-19 11:08
You don't even need to state that you are using Gosu internally, so actually there is little that you could do wrong.

Note that using FMOD (which Gosu uses for sound) changes your situation dramatically though. See fmod.org for their full licensing terms. Basically you need to put a note that you are using FMOD in free games, and need to purchase a license for commercial games. Because of the former requirement, I'm currently working on replacing FMOD by OpenAL on OS X. Suggestions for a Windows replacement that supports setPitch() (unlike SDL_mixer) are still welcome :)
- By AmIMeYet Date 2009-05-19 16:28
Why not OpenAL on windows? I thought it was cross-platform..
- By jlnr (dev) Date 2009-05-19 16:49
As far as I know, users would have to run the official OpenAL installer before developing or running Gosu games then. SDL_mixer and FMOD have the advantage of only being a single DLL file to ship along the game. Maybe I should give BASS a try? ;)
- By AmIMeYet Date 2009-05-19 17:14

>BASS is free for non-commercial use. If you are a non-commercial entity (eg. an individual) and you are not charging for your product, and the product has no other commercial >purpose, then you can use BASS in it for free. Otherwise, you will require one of the following licences.
>-Shareware licence: €100
>The "shareware" licence allows the usage of BASS in an unlimited number of your shareware products, which must sell for no more than 40 Euros each. If you're an individual (not a corporation) making and selling your own software (and its price is within the limit), this is the licence for you.
>-Single Commercial licence: €950
>The "single commercial" licence allows the usage of BASS in a single commercial product.
>-Unlimited Commercial licence: €2450
>The "unlimited commercial" licence allows the usage of BASS in an unlimited number of your commercial products. This licence applies to a single site/location.
>note that all prices are quoted in Euros, but payment can also be made in several other currencies
>
>These licences are on a per-platform basis. There is a 20% reduction when purchasing a licence for both platforms, eg. the Shareware licences are €160 instead of €200.


(if this is the right website)

So not really an option.. (even worse than fmod because BASS has less supported platforms).
Also, have you found a lib for Linux yet?
- By jlnr (dev) Date 2009-05-19 18:28 Edited 2009-05-19 18:32
Why not an option? :) If anybody were to release a commercial game (the first one known to this board), compiling Gosu for another audio library would be the least of problems IMHO. I think something that gets developers up and running quickly and works for free games is good enough. It's at least slightly better than FMOD because it doesn't require a note in the game, unlike FMOD. I don't like how easy it is to accidentally violate their license by forgetting that :)

On Linux, I'll stick to SDL_mixer because the SDL has kind of become Linux' DirectX in my eyes, meaning relatively good stability. Of course, in the latest Ubuntu, SDL_mixer seems to have a horrible lag (not only in Gosu games), and it doesn't support setting samples' pitch, but I don't think I could handle changing the library there :(
- By AmIMeYet Date 2009-05-19 18:42

>It's at least slightly better than FMOD because it doesn't require a note in the game, unlike FMOD. I don't like how easy it is to accidentally violate their license by forgetting that :)


Ah, ok.. didn't know they had that difference..
- By hima Date 2009-05-21 04:56
SDL_Mixer for Window should be an option as well though. Some of us don't have that much money for licensing the audio library X(  ( At least, not until we could sell the first game! )
- By Shinobi Chef Date 2009-05-21 12:35
A audio library that Gosu can use that is 100% free even in commercial games would be awesome,as like hima said not many of us have the money to get a license to use things like
FMOD,not at lease until we release our first game

I know the linux sound implementation is free,though would be great to have a 100% free sound lib for windows and mac too!

maybe you could strike a deal with the creators of FMOD so  that it can be used in Commercial Gosu Games if the
FMOD lib is promoted on the Gosu website ,the game is question website and in commercial Gosu game ( in the loading up screen and the credits)

Im sure you will work something out Julian,you are doing great work with Gosu!
- By philomory Date 2009-05-21 15:37
I managed to get a copy of gosu compiled for windows with SDL_mixer audio a couple version ago. As I approach the release of my own game, I'll be doing it again with the most recent version of gosu. Keep an eye on this thread for an announcement when it's ready. You can also find, in a post from February 6th, the Windows/SDL gosu for I think version 0.7.11.

Edit: To clarify, that's the thread I'll announce SDL-linked version of Gosu in, not the thread I'll announce my game in.
- By jlnr (dev) Date 2009-05-21 20:10
FWIW, I just replaced FMOD by OpenAL in all flavors of Gosu on OS X.

On Windows, I fear I may just give in and use SDL_mixer :( BASS and OpenAL both have their upsides and downsides, but most importantly, the code for them hasn't been written. (The OpenAL port on OS X uses Apple's AudioToolbox for everything but OGG.)
- By philomory Date 2009-05-21 23:39
I may produce an SDL_mixer based gosu for OS X myself anyway; rather than trying to find an audio format which can be used with both SDL_mixer (windows and linux) and OpenAL (OS X), which I can convert to from .XM without weird audio artifacts, and which will sound the same on all three platforms with both engines. Plus, I don't really need setpitch() myself, anyway.

Note that I'm not trying to suggest that Julian should dump OpenAL and go back to SDL_mixer, just letting people know that if they are interested in SDL_mixer + gosu, I'll probably still be compiling a copy.
- By ? Date 2009-09-02 22:36
Could this be a replacement for FMOD?

http://www.viremo.de/proteaAudio/

It runs on Win32, OSX, and Linux, and supports pitch shifting.

It uses either RtAudio (also system agnostic) or SDL for the backend.

Just an idea from someone with absolutely no knowledge of game audio ;)
- By jlnr (dev) Date 2009-09-04 06:52
Has a nice license etc., but looks almost more like an OpenAL replacement in that it provides a solid base, but not many input formats. But maybe I can just get inspiration by their loading code :) Thanks for posting!
- By RunnerPack Date 2009-09-08 00:13
You're quite welcome, and thank YOU for making Gosu! :D

It's already superb, but I'll be happy if anything I do helps make it better.

(That's why I'm a forum member now ;)
Up Topic Gosu / Gosu Exchange / Selling Games Made with Ruby/Gosu?

Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill