Licensing

Javaistic uses a dual licensing model for different types of content.

Adopted: July 29, 2025

Last Updated: October 16, 2025

Dual License Overview

Javaistic is licensed under a dual license model to appropriately protect different types of content while maintaining open source principles:

1. Platform Code (Source Code)

AGPL v3 LicenseGNU Affero General Public License v3.0 (AGPL-3.0)

The source code of Javaistic is licensed under the AGPL-3.0, which is a strong copyleft license that ensures:

  • Freedom to use the software for any purpose
  • Freedom to study and modify the source code
  • Freedom to redistribute copies
  • Freedom to distribute modified versions
  • Network use protection: If you run a modified version on a server, you must make the source code available to users

This license is particularly important for web applications to ensure that modifications remain open source.

View Full AGPL-3.0 License

2. Content (Documentation, Blog, Articles)

CC BY-NC-SA 4.0Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International

All written content, including documentation, blog posts, tutorials, and articles, is licensed under CC BY-NC-SA 4.0, which allows:

  • Sharing: Copy and redistribute the material in any medium or format
  • Adapting: Remix, transform, and build upon the material
  • Attribution: You must give appropriate credit and indicate if changes were made
  • Non-Commercial: You may not use the material for commercial purposes
  • Share-Alike: If you remix or build upon the material, you must distribute your contributions under the same license

This license ensures educational content remains freely available for learning while preventing commercial exploitation.

View Full CC BY-NC-SA 4.0 License

License Files

You can find the complete license texts in our repository:

Contributing

When contributing to Javaistic:

  • Code contributions will be licensed under AGPL-3.0
  • Content contributions (documentation, articles, etc.) will be licensed under CC BY-NC-SA 4.0
  • All contributions must comply with the respective license terms

Copyright Notice

Copyright © 2025 Arghya Ghosh
arghya.dev

Contact

For licensing inquiries or questions about using Javaistic content, please contact:

Important Note

This licensing page is for informational purposes. For legal advice or specific use cases, please consult with a qualified legal professional. The licenses described here apply to the original Javaistic project content only.