The Datejs project is licensed as Apache v2.0 License. If you provide any code to us and your code is added to Datejs, the code you provide will automatically inherit the same Apache License, Version 2.0.
Your contribution will be subject to license’s Clause #5.
5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
You can fork our project from GitHub, develop/merge your feature or bugfix, then submit a Pull Request. Please keep in mind that:
Your Pull Request will be reviewed. We will analyze your change and if it fits the coding standards and feature demand, we’ll add it to the main project.
Some features or fixes might be brilliant additions, but break backwards compatibility. We may consider a change ineligible for immediate merging if it turns the project too far away from our current release plan.
Not to worry, we will try our best to add your contribution into our next release!
If we still have a bug lurking around we will do our best to fix it promptly.
Bug fixes are much more likely to be accepted in a short term than entirely new features that might compromise other parts of Datejs or developer experience.
Your reward is sweet karma and that warm fuzzy feeling knowing you’ve helped the open source Datejs community.