I will also take the time today to clarify something many seem to misunderstand. I hear often the question "Can company X come and purchase Godot?" "Can Godot developers decide to make it commercial and charge for it?" "Can it go closed or paid?"
Some facts:

1. Godot legally exists as part of the Software Freedom Conservancy. As a not-for profit charity, they receive donations and, based on their mission statement, use them for the benefit of the project. As no company is behind Godot, it can't be sold or purchased.
2. Godot license is MIT, which means you can do pretty much everything as long as you don't misrepresent the origin of the software (you can't claim you wrote it, you must give proper credit). Even with that, in practice, you can do anything you want as if you wrote it yourself.
3. Closed derivatives can be created (companies often have private forks), but what is open will remain open forever. No legal way exists to cease your right to use Godot. It's as if it was your own property, nobody can take it from you.
4. Godot is made by thousands of skilled contributors who donate their free time (a bunch paid from donations). Even if some suddenly decided to push new versions as proprietary, they would never be able to be compete or be as productive as the rest. Its just not sustainable.
Godot is a true community effort, created and owned by everyone. It will never be "purchased" or "closed" because, besides being legally impossible, it's also impractical as open development can't be stopped. Rest assured your investment on it is safe, as this will never change.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Juan Linietsky

Juan Linietsky Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @reduzio

13 Dec
Finally, this thread today will discuss how decisions involving money and donations in Godot are made. While this was explained before, I will take the time to clarify it once more.. Image
As explained on the previous thread, Godot is legally a part of the Software Freedom Conservancy. Within the organization sits the Godot PLC (Project Leadership Comitee), which is the one that decides and authorizes the usage of project funds (donations)..
The PLC is composed by veteran project contributors and founders:
-Juan Linietsky (me)
-Ariel Manzur (founder)
-Remi Verschelde (@Akien )
-Julian Murgia (@TheStraToN )
-Hein Pieter van Braam (@TMM2K)
-Bastiaan Olij (@mux213 )
-George Marques (@vnen )
Read 8 tweets
12 Dec
Will clarify this as many times as needed:

Godot is _not_ a company, it' s FOSS, volunteer based. _No one_ tells anyone want to do. Contributors work on what they want, whenever they want. There is _no_ resource allocation, _no_ central authority ordering people around.
Paid contributors are paid to do what they already do well, to contribute more time to the areas they already have been contributing, so the following misconceptions about Godot development are 100% false:
* Godot allocates more time to 3D, so it allocates less time to 2D.
* Godot decides to support on C#, so less time is dedicated to GDScript
* Godot will work more on VR, so the engine will see less progress somewhere else.
Read 5 tweets
19 Oct
Godot is doing many one-time hires to specialized contributors (some external) these months using saved project funds in order to push forward some Areas, like improving build system, text and internationalzation, web stuff, fixes to X11, etc. So far they were pretty successful..
Like the contributors the project hires full time, these depend on people with proven contribution quality to be available for hiring. Currently a few of them are, but we are already low on funds for this (keep tuned for the upcoming unified funding page for more visibility)
So the question here is, would you be ok doing a crowdfunding (separate from monthly donation and sponsoring) to help finance these specific things? Should we instead ask for more donations?
Read 4 tweets
18 Oct
Halloween does not really exist where I live, but since everyone is in the mood I will tell you an amazingly creepy story that happened to me many years ago. This is real mind you!... Image
March 2013. I went to Los Angeles to visit a friend (and stayed at his apartment) who moved from Argentina to the US a few years before then. To get internet for my phone and computer, I asked for his WiFi pass. Network was "Awesomatic", password was his name plus phone number..
Spent some days there, then went to GDC (in San Francisco), then returned back to my home in Buenos Aires, Argentina. Some days after my return, something really strange happened.

Both my phone and computer were still connected to "Awesomatic", and both had internet... 👻
Read 12 tweets
18 Apr
[Thread] I get asked very often how can I be able to work on so many low level areas effortlessly in Godot, like rendering, physics, audio DSP, UI toolkits, scripting languages, networking, IO, pathfinding, platform porting, etc. and still do it efficiently.
The thing is, I just consider myself a generalist and I firmly believe that the "Jack of all trades master of none" label that we generalists are despectively labelled with is bullshit. Additionally, you don't need to master something in order to be very proficient with it.
There is a lot in the "knowledge surface" of things that is useless. I don't always do through research on topics before diving into them. I just look at what is available and try to see what is of use for my goals. Learning without goals is difficult and confusing for me anyway
Read 13 tweets
11 Jul 19
It's easy to see @VulkanAPI as a glass half full or half empty. If you look at it from the negative side, it's a very complex API due to the very large amount of hardware supported, and many hardware "limits" can range from 4/16 to 1<<32 make it very challenging for portability.
The low level nature of it makes it difficult to deal with because it's not immediately obvious how limitations can be overcome. It appears to be an incredibly flexible API, but the more you use it the more you find there really is one "real" way to do things.
Still, so far, I think the positive aspects definitely outweigh the negative ones. Having something so low level ensures that drivers are simpler and less bug ridden (compared to how it used to be in the OpenGL era). I still found bugs, but nothing serious.
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!