Our operating system consists of several parts:
We are using mix of opensource and proprietary software.
We are fully compliant with opensource licences and on these pages we are providing all the resources and pointers how a user can rebuild the opensource part of our OS by herself, including all of our own modifications to these opensource components - see preparation of building enviroment and building opensource components.
Let's go through the outlined parts:
Also, if you want to see a full list of opensource elements present in your Advantech CZ Router, you can direct your browser to the WEB UI of the router and (after authentication), click on General followed by clicking on Licenses. That should get you to a page listing all opensource projects used in the particular Conel OS version running on your router. Apart to the names of the projects, you should also get a type of license and a direct link to the license text. You can also access the opensource components list page directly by entering <your_router_IP>/licenses.cgi as a URL into your browser.
If you would like to get to the opensource code used to produced the opensource components in the Conel OS you are running on your device, you can jump to Building opensource components page where pointers to the source code archives are provided. If you would actually like to build some of the components, you should visit the Preparing build environment first so that you have a build environment in place.
(*) ... remark on Java - as Oracle has decided to stop supporting Java for embedded/Arm edition, and also due to the fact that license conditions are limiting us in distribution of the Java packages, the ready-to-use Java packages are not distributed by us (and will not be unless the conditions and support from Oracle changes significantly). That said, the v3 platform has enough power to run Java VM and Java applications based on the embedded Arm Java edition.