Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
kvalobs:prerelease [2007-09-24 15:39:09] paule |
kvalobs:prerelease [2022-05-31 09:29:32] (current) |
||
|---|---|---|---|
| Line 15: | Line 15: | ||
| Also required | Also required | ||
| - | * libpuTools [[http:// | + | * libpuTools [[http:// |
| The puTools library is to be released under subversion separately (i.e. shared with other projects such as Diana). puTools is already an open-source library under LGPL 2.1. | The puTools library is to be released under subversion separately (i.e. shared with other projects such as Diana). puTools is already an open-source library under LGPL 2.1. | ||
| Line 31: | Line 31: | ||
| **+**Please email kvalobs-dev@met.no with your preference/ | **+**Please email kvalobs-dev@met.no with your preference/ | ||
| + | |||
| + | |||
| + | **++++++** Consensus of opinion is to use **kvoss** as the name for the full bundle. | ||
| One advantage of this is that access to the group of s/w in subversion can be achieved by only setting access to a single folder. | One advantage of this is that access to the group of s/w in subversion can be achieved by only setting access to a single folder. | ||
| Line 37: | Line 40: | ||
| **Proposed structure under subversion** | **Proposed structure under subversion** | ||
| - | ... using the project name // | + | ... using the project name // |
| Line 68: | Line 71: | ||
| - prepare the directories trunk, branches and tags under all projects | - prepare the directories trunk, branches and tags under all projects | ||
| - (kvalobs example) copy from cvs/kvalobs to svn.met.no/ | - (kvalobs example) copy from cvs/kvalobs to svn.met.no/ | ||
| - | - also tagged copy to svn.met.no/ | + | - also tagged copy to svn.met.no/ |
| Line 84: | Line 87: | ||
| - | Propose that the first versions opened on subversion | + | Propose that the first versions opened on subversion |
| - | The s/w run at met.no is mature (and for kvalobs it is version 1.1.2.53 for example). The Beta Versioning is to indicate that steps are required to make the s/w more accessible for use in an open-source context. These steps may include: | + | We should note that the s/w run at met.no is mature (and for kvalobs it is version 1.1.2.53 for example), however |
| + | - Tidy up source tree | ||
| - Provision of a detailed installation guide | - Provision of a detailed installation guide | ||
| - Removal of any specific met.no environment features (e.g. the kvalobs database has to be run by a user kvalobs) | - Removal of any specific met.no environment features (e.g. the kvalobs database has to be run by a user kvalobs) | ||
| - Provision of an autoconf script or similar autobuild tools. | - Provision of an autoconf script or similar autobuild tools. | ||
| - | + | After these steps have been accomplished we can think of having a " | |
| **Licensing** | **Licensing** | ||
| Line 103: | Line 107: | ||
| - | Propose to start with GPL v3. The reasoning is that this is the latest version. Note DIANA is currently using version 2 of GPL. PLEASE DISCUSS. | + | Propose to start with GPL v2. There are still ongoing discussions about GPL v3 in the open-source community. GPL v2 is sufficient for the needs of kvoss. |
| Example header: | Example header: | ||
| Line 112: | Line 115: | ||
| Kvalobs - Free Quality Control Software for Meteorological Observations | Kvalobs - Free Quality Control Software for Meteorological Observations | ||
| - | $Id: klfilterTest.java, | + | $Id$ |
| Copyright (C) 2007 met.no | Copyright (C) 2007 met.no | ||
| Line 127: | Line 130: | ||
| KVALOBS is free software; you can redistribute it and/or | KVALOBS is free software; you can redistribute it and/or | ||
| modify it under the terms of the GNU General Public License as | modify it under the terms of the GNU General Public License as | ||
| - | published by the Free Software Foundation; either version | + | published by the Free Software Foundation; either version |
| of the License, or (at your option) any later version. | of the License, or (at your option) any later version. | ||