[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


sup /g/ I was making a 2D MOBA with procedurally generated maps/dungeons, im 4 months in development, no frameworks or game engines, all written in js/ts, some aspects of the server are written in elixir (gamesession, ECS) i recently found out I have a brain tumor so I might opensource it, what license should I use guys?
>>
it doesn't really matter what code license you use what matters is the asset license. i'd make the whole thing CCSA
>>
>>107784985
my only issue is I probably wouldnt want people making money off it, if anyone would want to work on it or fork it, I would want them to also do the same, Creative Commons ShareAlike looks pretty solid, thanks for the tip boss
>>
>>107785073

you're a good person.
>>
>>107784969
Unlicense and/or CC0
It just becomes public domain, and anyone can do anything with it.

>>107785073
>my only issue is I probably wouldn't want people making money off it
If you're dead, you can't enforce any license.
>>
>>107784969
>i recently found out I have a brain tumor so I might opensource it
God damn I hope if it's terminal chemo can at least buy you a few more years. Good luck anon.
>>
>>107784969
That's really depressing anon, I'm sorry.
>>
>>107785073
>I probably wouldnt want people making money off it,
Then don't share the code?
>>
>>107785287
>maybe if you stop using js
honestly dude thats probably what did it, I stopped doing stupid doohickey shit since 2012, the last thing I was on was nodejs, kinda went blue collar for a decade and a half, and a few months ago I started programming again, just hopped back on the js, not realizing the fucking monster it has become, its cool to see how far we've come, in 2012 i would have not been able to make this
>>
>>107785474
>i would have not been able to make this
using js, well at least I think
>>
>>107784969
cancer cant kill chads, you will be okay OP
>>
>>107785148
thanks for the info, I will look into it, maybe have someone I can trust to look after it
>>
>>107784969
+NIGGER
>>
>>107785073
© 2026 anon
This source code is made available subject to the following license:
Train Bumor Public License
It's JOEVER for me, but I want people to continue to benefit from this software. You may download, modify, compile, and distribute this software, in source or compiled form, for any purpose except financial benefit. You may not sell copies of the source code or the compiled form, and all modifications you make to the software must be released under this license. I'm scared, bros. Pray for me.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
>>
>>107785742
richard stallman cuck detected, go compile your fucking kernel you fat fuck
>>
>>107785781
OP said he didn't want people to make money from the software. Personally, I prefer public domain software.
>>
If you want people to play it make a viral public social media post and wait for sloptubers to hop on the bandwagon with titles like "THIS GAME HAS A SAD SECRET"
>>
>>107785073
AGPLv3 or GPLv3
cc-by licenses are not recommended for source code
https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software
AGPL is better, someoen cant host your game on a website and not provide source code with it. with gpl they only have to provide source code if theyre distributing binaries
i wish you the best, im so sorry
>>
>>107785855
add non commercial clause, or take a look at the EPL-2.0 but i doubt that one prevents it either
>>
>>107784969
some copyleft one that forbids close source distribution
so that random browns and chinks that are shitting out mobile games 24/7 wont steal your shit
>>
You could make your client MIT/BSD, no one cares.
If you are worried of people redistributing your game (your client?) for profit, you could make your art assets non-commercial, so if someone completely redesigns all of the art, you could argue that they deserve the money because that's a lot of work and nobody will do this (they could make it all with AI, but lets be honest they would be lucky if they made a more than $1000 to get the $100 refunded on steam).
Your server code is special, it's really hard to reverse engineer a server and it typically goes into a lot of complex VPS configuration stuff where if you fuck it up (or an AI) you could make a very significantly expensive mistake very easily. If you made the server open source, that kind of takes away all the job security of your code (but if the game already flopped, there is no harm I guess).
If you make it GPL nobody will use your code for their own projects (people will be googling open source MIT games to borrow code from, if they see GPL, they will not use it), and if you let people contribute changes to your game in GPL, their code is technically GPL which means if you want to make a future game that isn't open source, you could get into legal drama with the contributors who do not accept closed source code.
Some GPL/dual license projects require contributors to waive their ownership before contributing, for example QT.
>>
>>107786776
nah im going to open source the client and the server, the server is basically nodejs orchestrator/onboarding, it automatically creates new session executes an elixir server that is the actual game (gamesession, ECS) the nodejs server runs the webpage, and an API that clients communicate with, honestly the only thing that can be useful from this would be the server, or probably try to decouple the game logic and try to make a decent 2d game engine
>>
>>107786981
since I have tools that help you manipulate the sprite using webgl to create animations on the fly, and a map creator/editor I think i should work on decoupling the actual game from the game engine so open source that
>>
>>107787018
sorry if I type kinda weird, its hard to concentrate
>>
>>107785073
>my only issue is I probably wouldnt want people making money off it
why do you care?



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.