The Hornbill Community License (HCL)

From Hornbill
Jump to: navigation, search

Copyright (c) 2015 Hornbill Technologies Ltd (https://hornbill.com)

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.
  • Where this software is compiled into a stand-alone program the above Copyright notice shall be included in the programs published documentation and shown in any help or about text provided by the software at runtime and shall be visible to the end user of the program.
  • Where this software is used in any way whatsoever to provide a hosted or cloud based service, application, web service API or integration, the above copyright notice shall be included in the published documentation and shown in any help text or about box provided by the software and shall be visible to the end user.
  • The ELUA or, in the case of a SaaS or Hosted service, the Terms of Service agreement shall include the following statement: Portions of this software Copyright (c) 2015 Hornbill Technologies Ltd (https://hornbill.com)

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.

Using the License

The HCL is used where we wish to publish our source code as an open-source project. The license gives us specific protections which are important to us as a business so please ensure you use this as intended.

Please use the following guidelines which sets out how to use the licence.

  • Hornbill should only publish source code that has been sanctioned for publication as Open Source, if you are not sure, ask first.
  • Do not modify the above license in any way, use as-is
  • Every source file should include the above license
  • If we make an executable program available that should be packaged as a ZIP file and should include a file called LICENSE, LICENSE.md or LICENSE.TXT that contains the above license
  • If we make a project that imports other libraries we should import those dependancies into our own GitHub repository.
  • We should give attribution to other open source projects we may import or use parts thereof.
  • Special attention needs to be paid when using GPL or LGPL software, these are largely incompatible with the MIT license which is what the HCL (this license) is derived from. If you are unsure, ask!
  • Any Hornbill Employee or Contractor publishing any software under this licence agreement accepts that the copyright ownership belongs to Hornbill.
  • Any contribution made to an existing module or source file by any person who is not an employee of Hornbill must accept that Hornbill's copyright applies to work they have submitted.
    • Should individual contributors wish to retain their copyright they are free to fork the project and take ownership of their parts.
Personal tools
Namespaces

Variants
Views
Actions
Navigation
Tools