Model Licensing

There are lots of ways to license simulation models.

Whilst simulation models can be published transparently and publicly on hIndex with all rights regarding their usage reserved under traditional copyright law, this is fairly uncommon. More often, one of two alternatives takes place:

  1. If a simulation author doesn’t want other people using their code, they don’t publish it transparently at all. Projects can be kept private on hIndex so there is no need to make available copyrighted code if you do not wish to.
  2. Oftentimes, code that is published publicly on the internet is released under the terms of a software license.

What is a software license?

Software licenses, including open-source licenses, and end-user license agreements (EULAs) specify what others can do with your raw code, and its compiled outputs (in this case the simulation itself).

What software licenses does HASH support?

HASH allows you to specify absolutely any terms you like. You’re responsible for making sure that these are statutorily enforceable, and what counts as such may differ from place to place. You should remember that when you publish things on the internet, they are accessible globally.

To make things easy, when you publish projects to hIndex we allow you to select from a long list of well-established, battle-tested licenses for software. These include:

  • Apache License 2.0
  • Attribution (CC BY)
  • Attribution ShareAlike (CC BY-SA) v3.0
  • Attribution ShareAlike (CC BY-SA) v4.0
  • Attribution-NoDerivs (CC BY-ND)
  • Attribution-NonCommercial (CC BY-NC)
  • Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)
  • Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)
  • CC0 (No Rights Reserved)
  • Copyright (All Rights Reserved)
  • GNU AGPLv3
  • GNU GPLv3
  • GNU LGPLv3
  • MIT License
  • Mozilla Public License 2.0
  • The Unlicense

We also make additional licenses available when publishing certain types of data publicly, including:

  • Open Data Commons Attribution License
  • Open Data Commons Open Database License (ODbL)
  • Open Data Commons Public Domain Dedication and License (PDDL)

As previously mentioned, there is however no limit to the license terms under which you may publish content to hIndex and you are always free to choose an alternative license or specify custom terms yourself.

We recommend selecting from one of the pre-supported above licenses which are widely used and understood already in the software world today. This ensures that prospective users of your simulation model can quickly determine the rights they have (and limitations placed upon them) when interacting with your work, without needing to consult with legal counsel.

Quick Jump
What is a software license?
What software licenses does HASH support?