Open World Server (OWS) has been selected to participate in the Epic MegaGrants program. This support will allow OWS 2 to move towards open source development. A HUGE thank you to Epic Games for their support of this project!
When will OWS 2 be Open Source?
Currently there is no ETA for when OWS 2 will be open source. It will be dependent on how long it takes to move the core components from OWS 1 to OWS 2. At this point only the Public API is running on OWS 2. Once the core components are converted to OWS 2, the source code will be made available and open source development will begin. This page will be updated with progress.
What development technologies will OWS 2 be using?
OWS 2 will be primarily developed in Microsoft .NET Core. Microsoft .NET Core is a high performance platform that will allow OWS 2 to run natively on Windows, Linux, and Mac. OWS 2 is being built in a modular manner that will allow multiple versions of each component that can be mixed and matched to meet your development goals. Data persistence will be using Microsoft SQL Server, Postgre SQL and MongoDB. Adding additional data persistance technologies will be plug and play and can be added as needed.
What license will OWS 2 be using? Will I be able to use it in my commercial game?
While a license has not been selected yet, we are leaning towards a permissive MIT license, but no matter which license is selected, OWS 2 will be able to be used in commercial games with as few restrictions as possible.
What will OWS 2 cost?
OWS 2 will NOT be a commerical product for sale and the source code will be freely available.
Can I contribute to the development of OWS 2?
Yes. Once OWS 2 has been released as open source, you will be able to add new features or improve existing code and submit your changes for inclusion.
Now that OWS 2 is moving towards open source will there still be a hosted API to use for development?
Yes. For now the MegaGrant will be covering the costs of the OWS 2 API and DB servers so that developers can get up and running right away without investing in expensive server clusters.