nimbuscode.dev/opensource
C:\> cat OPENSOURCE_POLICY.txt
Loading open source policy...

Open Source Policy

Last Updated: May 11, 2025

1. Our Commitment to Open Source

At Nimbus Code, we believe in the power of open source software to foster innovation, collaboration, and education in the technology community. This policy outlines our approach to using, contributing to, and creating open source software.

We're committed to supporting the open source ecosystem as part of our mission to educate and inspire new generations of coders.

2. How We Use Open Source

Nimbus Code utilizes various open source technologies in our educational platforms, tools, and curricula. We are grateful to the open source community for providing these valuable resources.

We respect the licenses of all open source software we use and ensure compliance with their terms. Key open source technologies we use include:

  • Web development frameworks and libraries
  • Database systems and tools
  • Programming languages and interpreters
  • Development environments and text editors
  • Terminal utilities and shell environments

3. Our Open Source Contributions

Nimbus Code is not just a consumer of open source software—we actively contribute to the open source community in several ways:

3.1 Educational Resources

We release certain educational materials, coding examples, and tutorials under open source licenses to help learners worldwide.

3.2 Code Contributions

Our mentors and team members contribute to existing open source projects, providing fixes, enhancements, and documentation improvements.

3.3 Original Projects

We develop and maintain original open source projects that serve educational purposes or solve specific technical challenges.

4. Licensing

For our own open source projects, Nimbus Code primarily uses the following licenses:

  • MIT License - For code libraries, tools, and examples
  • Creative Commons BY-SA 4.0 - For educational content and documentation

These licenses were chosen to maximize usability while ensuring proper attribution and encouraging sharing of derivative works.

5. Student Contributions

We encourage our students to participate in open source projects as part of their learning journey. For student-created projects:

  • Students retain ownership of their original work
  • We provide guidance on choosing appropriate licenses
  • We encourage attribution of Nimbus Code mentorship when appropriate
  • We connect promising student projects with relevant communities

6. Community Participation

Nimbus Code participates in the wider open source community through:

  • Hosting and participating in hackathons and coding events
  • Mentoring contributors to open source projects
  • Supporting open source initiatives that align with our educational mission
  • Advocating for open source best practices in software development

7. Reporting Issues

If you believe that Nimbus Code is not in compliance with an open source license, or if you have suggestions for our open source policy, please contact us at:

Email: [email protected]

8. Our Open Source Repositories

Our open source projects can be found under the following categories:

  • nimbus-learn - Educational resources and tutorials
  • nimbus-tools - Development tools and utilities
  • nimbus-demos - Example projects and demonstrations
C:\> cd ..