Emoji 3D License - MIT Open Source License

Emoji 3D is released under the MIT License. Learn about your rights and obligations when using this open source 3D emoji transformation library.

License

Emoji 3D is released under the MIT License, one of the most permissive and widely-adopted open source licenses. This means you can use, modify, and distribute Emoji 3D freely in both personal and commercial projects.

MIT License

MIT License

Copyright (c) 2024 Nexiloop

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

What This Means for You

✅ You CAN:

  • Use Commercially: Integrate Emoji 3D into commercial products and services
  • Modify: Change the source code to fit your needs
  • Distribute: Share Emoji 3D with others, including modified versions
  • Sublicense: Include Emoji 3D in projects with different licenses
  • Private Use: Use Emoji 3D in private projects without disclosure
  • Sell: Include Emoji 3D in products you sell

⚠️ You MUST:

  • Include Copyright: Keep the original copyright notice in all copies
  • Include License: Include the MIT license text with distributions
  • Credit Original Work: Acknowledge that portions are based on Emoji 3D

❌ You CANNOT:

  • Hold Us Liable: We provide no warranty and aren't liable for damages
  • Use Our Trademarks: The "Emoji 3D" and "Nexiloop" names are protected
  • Claim Ownership: Don't claim you created the original work

Practical Examples

Using in Your Project

When you install Emoji 3D via npm, the license is automatically included:

npm install emoji-3d

The license file is located at node_modules/emoji-3d/LICENSE.

Distributing Modified Versions

If you fork and modify Emoji 3D:

  1. Keep the original MIT license
  2. Add your own copyright for new contributions
  3. Clearly indicate what you've changed

Example:

MIT License

Original work Copyright (c) 2024 Nexiloop
Modified work Copyright (c) 2024 Your Name

[Rest of MIT license text...]

Including in Commercial Products

For commercial use, simply include the license somewhere accessible to users:

  • In your application's "About" section
  • In a "Licenses" or "Attribution" page
  • In your product documentation
  • In source code comments (for developer tools)

Third-Party Dependencies

Emoji 3D may include dependencies with their own licenses. These are automatically handled when you install via npm, but if you're distributing the source, ensure you include all relevant license files.

Common Dependencies

  • React: MIT License
  • TypeScript: Apache License 2.0
  • CSS Animation Libraries: Various (all compatible with MIT)

Contributing to Emoji 3D

When you contribute to Emoji 3D, you agree that:

  • Your contributions will be licensed under the same MIT License
  • You have the right to license your contributions
  • Your contributions don't violate any third-party rights

Contributor License Agreement (CLA)

For significant contributions, we may ask you to sign a simple CLA to protect both you and the project. This ensures:

  • Legal clarity for all contributors
  • Protection against future license disputes
  • Ability to dual-license if needed

Warranty Disclaimer

The MIT License explicitly states that the software is provided "AS IS" without warranty. This means:

  • No Guarantee: We can't guarantee Emoji 3D will work for your specific use case
  • No Liability: We're not responsible for any damages or issues
  • Use at Your Own Risk: Test thoroughly before deploying to production

Trademark Notice

While the code is MIT licensed, the following are protected trademarks:

  • Emoji 3D™: The name and logo
  • Nexiloop™: Company name and branding
  • Related Logos: All graphical elements and brand imagery

You can:

  • Mention these names when describing compatibility or attribution
  • Use them in academic or news contexts

You cannot:

  • Use them to imply endorsement of your products
  • Create confusingly similar names or logos
  • Use them in your own product names

Frequently Asked Questions

Do I need to pay licensing fees?

No! The MIT License is completely free for all uses, including commercial applications.

Can I remove the license notice?

No, you must include the copyright notice and license in all copies or substantial portions of the software.

What if I only use a small part of the code?

Even small portions require attribution. If you copy any code from Emoji 3D, include the license notice.

Can I offer Emoji 3D as a paid service?

Yes! You can build paid services around Emoji 3D, offer hosting, support, or consulting services.

What about patent protection?

The MIT License doesn't explicitly grant patent rights, but it's generally understood to include an implicit patent license for the specific implementation.

Getting Help with License Questions

If you have specific legal questions about using Emoji 3D in your project:

  1. Consult Legal Counsel: For complex commercial deployments
  2. Community Discussion: Ask in our GitHub Discussions
  3. Contact Us: Reach out for clarification on specific use cases

Other Open Source Licenses

Emoji 3D's MIT License is compatible with most other open source licenses, including:

  • Apache 2.0: Can be combined in larger Apache-licensed projects
  • BSD: Similar permissive license, fully compatible
  • GPL: Can be included in GPL projects (but the GPL terms apply to the whole)
  • ISC: Nearly identical to MIT, fully compatible

Updates to License

We're committed to keeping Emoji 3D under the MIT License. Any future versions will maintain this licensing, ensuring your projects remain unaffected by license changes.

If we ever need to update licensing terms:

  • We'll announce changes well in advance
  • Existing versions remain under their original license
  • We'll explain the reasoning and implications

Thank you for respecting our license terms and supporting open source software development!

Attribution Example

If you'd like to credit Emoji 3D (not required, but appreciated), here's a simple attribution:

"This project uses Emoji 3D, an open source library for beautiful 3D emoji effects. Visit emoji3d.dev to learn more."

Or in code comments:

/**
 * 3D emoji effects powered by Emoji 3D
 * https://github.com/nexiloop/emoji-3d
 * Licensed under MIT License
 */