Copyright © 2002-2023 The ROMS/TOMS Group

This Software is open-source and licensed under the following conditions as stated by MIT/X License:

(See http://www.opensource.org/licenses/mit-license.php ).

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:


We describe "The ROMS/TOMS Group" as follows:

ROMS: Regional Ocean Modeling System
TOMS: Terrain-following Ocean Modeling System

The ROMS/TOMS Group consists of the scientists, engineers, and the members of various academic institutes, government agencies, and the general public that have contributed to the development of the ROMS/TOMS Framework and agree to the terms of the MIT/X license under which ROMS/TOMS is distributed.

Contributions of source code or documentation to the ROMS/TOMS Framework implies that (unless explicitly noted otherwise) the author cedes copyright of that material to the ROMS/TOMS Group and accepts the terms of the license.

Membership in The ROMS/TOMS group is conferred to all who contribute Software to the ROMS/TOMS Framework, and implies acceptance of the copyright and terms of the license.


Recomendations:

We have gone to considerable efforts to make ROMS flexible in a way that a user tailors the standard source code for a given application, while simultaneously keeping the central code under git source code management.

The structure of ROMS allows user specific CPP definitions and analytical options to be set in a small number of separate standalone header files. Therefore, users no longer have to modify small blocks of code in one long file like was neccessary in previous versions of cppdefs.h and analylitical.F. This makes it easy to distribute the configuration for a specific application via a small number of source code related files plus the inputs (grid, forcing netcdf files), while allowing users of the application to keep current with central code improvements via git. This also takes care of all licensing issues. You are free to include your own statement of your contributions in the files you distribute. The license and copyright statements by the ROMS developer group remain in the source code distributed at github.org/myroms.

There are 3 ways a user can operate: