Frequently Asked Questions
-
How is the Micronaut framework licensed?
The Micronaut framework is an open source project licensed under the Apache License v2. This includes all the code and documentation included in public repositories, as further defined in the Apache License.
The License specifically does not include permission to use the word “Micronaut” or Micronaut logos and trademarks. Use of the word “Micronaut” and Micronaut logos and trademarks is strictly prohibited except as otherwise set forth in the Micronaut Trademark Policy.
-
I see the Micronaut name is trademarked; does that mean the software is proprietary?
While the Micronaut name and various marks are trademarks of Object Computing, Inc., the Micronaut framework itself is an open source project, and you are invited to use and modify the source code under the terms of the Apache License v2.
-
Can I contribute code to the Micronaut framework?
Yes please!
To make an initial contribution, just raise your hand in our Discord community and let us know if you have a particular area you’d like to work on, or if you’re just looking for a good issue to get started on. The Micronaut development team can provide guidance on how best to tackle a particular problem, collaborate on implementation ideas, and discuss the semantics or scope of the proposed change.
Please see the Micronaut Discord community for more details.
-
Do you have a Contributor License Agreement?
Yes. Please read the Micronaut Framework Individual CLA.
-
I think I’ve found a bug in the Micronaut framework; where can I report it?
The Micronaut project uses Github issues to report and track issues, feature enhancements, and new features. If you’re logged in to your Github account, use this link to report an issue.
-
I have a cool idea or feature request; where can I share it?
-
Where can I ask questions about a specific programming problem related to the Micronaut framework?
-
What is the best way to get started?
The main resource to learn about the Micronaut framework is docs.micronaut.io.
In addition, step-by-step tutorials for solving common scenarios can be found in our Micronaut Guides.
-
Where can I go for Micronaut training?
The Micronaut Foundation offers training courses, which are developed and delivered by the Micronaut core development team.
-
Can I contribute to the documentation?
Absolutely! The Micronaut project includes a couple of forms of documentation:
- The reference documentation contains language specification, user guides, a getting started tutorial, and more.
- The JavaDoc APIs document the classes of the Micronaut code base.
Contributing to the Micronaut documentation is fairly easy. Create a GitHub account or sign in with an existing account, navigate to the Latest Guide, and select the button at the top of the section you wish to edit. Please don’t hesitate to help us make improvements, fix typos or broken language, clarify complicated sections, add new material, and anything else you feel will be helpful to other Micronaut users. And thank you!
-
Is the Micronaut framework related to the Grails framework?
The Micronaut framework was created by the same team that built the Grails framework, and they incorporated many of the lessons learned from the Grails framework into the design of the new Framework. Unlike the Grails framework and other JVM web frameworks, the Micronaut framework is designed to function as both a client and a server framework in a microservice environment. The Micronaut framework’s modularity and lack of external dependencies means that Grails developers can take advantage of many key Micronaut features within their existing Grails applications.
-
Where can I interact with Micronaut developers and community?
The best place to chat with developers and users of the Micronaut framework is our Discord community. Drop in and join the conversation!
-
How can I get permission to use the Micronaut name or logo on my materials?
The Micronaut® Trademark Policy governs the use of the word “Micronaut” and all Micronaut logos and trademarks.
Use of Micronaut logos is prohibited without the prior written consent and express license of the Micronaut brand team. Complete and submit this form to request a license to use the Micronaut logo(s) or mark(s).
If you are authorized to use a Micronaut logo, you must comply with the requirements set forth in the Micronaut Brand Guidelines.
-
What is the Export Control Classification Number (ECCN) for the Micronaut framework?
The Micronaut framework is an open source technology that is not on the Commerce Control List; it is classified with the general purpose classification of EAR 99.
-
Who sponsors development of the Micronaut framework?
The Micronaut Foundation sponsors the Framework’s development and maintains the Framework. In addition, the Unity Foundation employs core members of the Micronaut development team.