Skip to content

Commit

Permalink
Change CTS license
Browse files Browse the repository at this point in the history
This PR updates the CTS license from GPL 3.0 to LGPL 3.0.
Thanks to @mukoki
  • Loading branch information
SPalominos committed May 25, 2016
2 parents e63ee1c + dc6036f commit a0ad38e
Show file tree
Hide file tree
Showing 136 changed files with 2,020 additions and 2,767 deletions.
17 changes: 10 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,29 @@ perform coordinate transformations using well known geodetic algorithms and
parameter sets. It strives to be simple, flexible and interoperable, in this
order.

#### History

Originally developed by Michaël Michaud under the name of JGeod, the library was
renamed to CTS in 2009. Today CTS is maintained by the Atelier SIG team in
renamed to CTS in 2009. Today CTS is maintained by the OrbisGIS team in
collaboration with Michaël Michaud.

The new CTS is funded by the French *Agence Nationale de la Recherche* (ANR) under
The new CTS has been funded by the French *Agence Nationale de la Recherche* (ANR) under
research contract ANR-08-VILL-0005-01 and the regional council of the *Région Pays
de La Loire* under the *Système d'Orbservation Géographique de la Ville*
(SOGVILLE) project.


#### License

CTS is free software; you can redistribute it and/or modify it under the terms
of the GNU General Public License as published by the Free Software Foundation,
either version 3 of the License, or (at your option) any later version.
of the GNU Lesser General Public License as published by the Free Software Foundation,
either version 3 of the License.

CTS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU General Public License for more details.
PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU General Public License along with
You should have received a copy of the GNU Lesser General Public License along with
CTS. If not, see <http://www.gnu.org/licenses/>.

#### Declaring project dependencies
Expand All @@ -35,7 +38,7 @@ CTS. If not, see <http://www.gnu.org/licenses/>.
<dependency>
<groupId>org.orbisgis</groupId>
<artifactId>cts</artifactId>
<version>1.3.3</version>
<version>1.3.4</version>
</dependency>
```

Expand Down
33 changes: 12 additions & 21 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.orbisgis</groupId>
<artifactId>cts</artifactId>
<version>1.3.4</version>
<version>1.4.0-SNAPSHOT</version>
<packaging>bundle</packaging>
<description>Coordinate Transformation Suite (abridged CTS) is a library developed to perform coordinate
transformations using well known geodetic algorithms and parameter sets. It strives to be simple, flexible and
Expand All @@ -14,33 +14,24 @@
<version>2</version>
</parent>
<organization>
<name>IRSTV CNRS-FR-2488</name>
<url>http://www.irstv.fr/</url>
</organization>
<url>http://www.orbisgis.org/projects/CTS/</url>
<scm>
<connection>scm:git:https://github.com/irstv/CTS.git</connection>
<developerConnection>scm:git:https://github.com/irstv/CTS.git</developerConnection>
<url>git@github.com:irstv/CTS.git</url>
</scm>
<licenses>
<license>
<name>GNU General Public License (GPLV3+)</name>
<url>http://www.gnu.org/licenses/gpl-3.0.html</url>
</license>
</licenses>
<name>CNRS</name>
<url>http://www.orbisgis.org</url>
</organization>
<url>http://github.com/orbisgis/cts</url>
<licenses>
<license>
<name>GNU Lesser General Public License (LGPLV3+)</name>
<url>http://www.gnu.org/licenses/lgpl-3.0.html</url>
</license>
</licenses>
<developers>
<developer>
<name>Michaël Michaud</name>
<organization>OpenJUMP Community</organization>
</developer>
<developer>
<name>Jules Party</name>
<organization>IRSTV CNRS-FR-2488</organization>
</developer>
<developer>
<name>Erwan Bocher</name>
<organization>IRSTV CNRS-FR-2488</organization>
<organization>Lab-STICC – CNRS UMR 6285</organization>
</developer>
</developers>
<build>
Expand Down
21 changes: 7 additions & 14 deletions src/main/java/org/cts/CRSFactory.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,29 +6,22 @@
*
* This library has been originally developed by Michaël Michaud under the JGeod
* name. It has been renamed CTS in 2009 and shared to the community from
* the Atelier SIG code repository.
*
* Since them, CTS is supported by the Atelier SIG team in collaboration with Michaël
* Michaud.
* The new CTS has been funded by the French Agence Nationale de la Recherche
* (ANR) under contract ANR-08-VILL-0005-01 and the regional council
* "Région Pays de La Loire" under the projet SOGVILLE (Système d'Orbservation
* Géographique de la Ville).
* the OrbisGIS code repository.
*
* CTS is free software: you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation, either version 3 of the License, or (at your option) any later
* version.
* terms of the GNU Lesser General Public License as published by the Free Software
* Foundation, either version 3 of the License.
*
* CTS is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
* A PARTICULAR PURPOSE. See the GNU General Public License for more details.
* A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* You should have received a copy of the GNU Lesser General Public License along with
* CTS. If not, see <http://www.gnu.org/licenses/>.
*
* For more information, please consult: <https://github.com/irstv/cts/>
* For more information, please consult: <https://github.com/orbisgis/cts/>
*/

package org.cts;

import java.io.*;
Expand Down
21 changes: 7 additions & 14 deletions src/main/java/org/cts/CRSHelper.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,29 +6,22 @@
*
* This library has been originally developed by Michaël Michaud under the JGeod
* name. It has been renamed CTS in 2009 and shared to the community from
* the Atelier SIG code repository.
*
* Since them, CTS is supported by the Atelier SIG team in collaboration with Michaël
* Michaud.
* The new CTS has been funded by the French Agence Nationale de la Recherche
* (ANR) under contract ANR-08-VILL-0005-01 and the regional council
* "Région Pays de La Loire" under the projet SOGVILLE (Système d'Orbservation
* Géographique de la Ville).
* the OrbisGIS code repository.
*
* CTS is free software: you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation, either version 3 of the License, or (at your option) any later
* version.
* terms of the GNU Lesser General Public License as published by the Free Software
* Foundation, either version 3 of the License.
*
* CTS is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
* A PARTICULAR PURPOSE. See the GNU General Public License for more details.
* A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* You should have received a copy of the GNU Lesser General Public License along with
* CTS. If not, see <http://www.gnu.org/licenses/>.
*
* For more information, please consult: <https://github.com/irstv/cts/>
* For more information, please consult: <https://github.com/orbisgis/cts/>
*/

package org.cts;

import java.util.HashMap;
Expand Down
55 changes: 24 additions & 31 deletions src/main/java/org/cts/CoordinateDimensionException.java
Original file line number Diff line number Diff line change
@@ -1,34 +1,27 @@
/*
* Coordinate Transformations Suite (abridged CTS) is a library developped to
* perform Coordinate Transformations using well known geodetic algorithms
* and parameter sets.
* Its main focus are simplicity, flexibility, interoperability, in this order.
*
* This library has been originally developed by Michaël Michaud under the JGeod
* name. It has been renamed CTS in 2009 and shared to the community from
* the Atelier SIG code repository.
*
* Since them, CTS is supported by the Atelier SIG team in collaboration with Michaël
* Michaud.
* The new CTS has been funded by the French Agence Nationale de la Recherche
* (ANR) under contract ANR-08-VILL-0005-01 and the regional council
* "Région Pays de La Loire" under the projet SOGVILLE (Système d'Orbservation
* Géographique de la Ville).
*
* CTS is free software: you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation, either version 3 of the License, or (at your option) any later
* version.
*
* CTS is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
* A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* CTS. If not, see <http://www.gnu.org/licenses/>.
*
* For more information, please consult: <https://github.com/irstv/cts/>
*/
/*
* Coordinate Transformations Suite (abridged CTS) is a library developped to
* perform Coordinate Transformations using well known geodetic algorithms
* and parameter sets.
* Its main focus are simplicity, flexibility, interoperability, in this order.
*
* This library has been originally developed by Michaël Michaud under the JGeod
* name. It has been renamed CTS in 2009 and shared to the community from
* the OrbisGIS code repository.
*
* CTS is free software: you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License as published by the Free Software
* Foundation, either version 3 of the License.
*
* CTS is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
* A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License along with
* CTS. If not, see <http://www.gnu.org/licenses/>.
*
* For more information, please consult: <https://github.com/orbisgis/cts/>
*/

package org.cts;

/**
Expand Down
55 changes: 24 additions & 31 deletions src/main/java/org/cts/Identifiable.java
Original file line number Diff line number Diff line change
@@ -1,34 +1,27 @@
/*
* Coordinate Transformations Suite (abridged CTS) is a library developped to
* perform Coordinate Transformations using well known geodetic algorithms
* and parameter sets.
* Its main focus are simplicity, flexibility, interoperability, in this order.
*
* This library has been originally developed by Michaël Michaud under the JGeod
* name. It has been renamed CTS in 2009 and shared to the community from
* the Atelier SIG code repository.
*
* Since them, CTS is supported by the Atelier SIG team in collaboration with Michaël
* Michaud.
* The new CTS has been funded by the French Agence Nationale de la Recherche
* (ANR) under contract ANR-08-VILL-0005-01 and the regional council
* "Région Pays de La Loire" under the projet SOGVILLE (Système d'Orbservation
* Géographique de la Ville).
*
* CTS is free software: you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation, either version 3 of the License, or (at your option) any later
* version.
*
* CTS is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
* A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* CTS. If not, see <http://www.gnu.org/licenses/>.
*
* For more information, please consult: <https://github.com/irstv/cts/>
*/
/*
* Coordinate Transformations Suite (abridged CTS) is a library developped to
* perform Coordinate Transformations using well known geodetic algorithms
* and parameter sets.
* Its main focus are simplicity, flexibility, interoperability, in this order.
*
* This library has been originally developed by Michaël Michaud under the JGeod
* name. It has been renamed CTS in 2009 and shared to the community from
* the OrbisGIS code repository.
*
* CTS is free software: you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License as published by the Free Software
* Foundation, either version 3 of the License.
*
* CTS is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
* A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License along with
* CTS. If not, see <http://www.gnu.org/licenses/>.
*
* For more information, please consult: <https://github.com/orbisgis/cts/>
*/

package org.cts;

import java.util.List;
Expand Down
55 changes: 24 additions & 31 deletions src/main/java/org/cts/IdentifiableComponent.java
Original file line number Diff line number Diff line change
@@ -1,34 +1,27 @@
/*
* Coordinate Transformations Suite (abridged CTS) is a library developped to
* perform Coordinate Transformations using well known geodetic algorithms
* and parameter sets.
* Its main focus are simplicity, flexibility, interoperability, in this order.
*
* This library has been originally developed by Michaël Michaud under the JGeod
* name. It has been renamed CTS in 2009 and shared to the community from
* the Atelier SIG code repository.
*
* Since them, CTS is supported by the Atelier SIG team in collaboration with Michaël
* Michaud.
* The new CTS has been funded by the French Agence Nationale de la Recherche
* (ANR) under contract ANR-08-VILL-0005-01 and the regional council
* "Région Pays de La Loire" under the projet SOGVILLE (Système d'Orbservation
* Géographique de la Ville).
*
* CTS is free software: you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation, either version 3 of the License, or (at your option) any later
* version.
*
* CTS is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
* A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* CTS. If not, see <http://www.gnu.org/licenses/>.
*
* For more information, please consult: <https://github.com/irstv/cts/>
*/
/*
* Coordinate Transformations Suite (abridged CTS) is a library developped to
* perform Coordinate Transformations using well known geodetic algorithms
* and parameter sets.
* Its main focus are simplicity, flexibility, interoperability, in this order.
*
* This library has been originally developed by Michaël Michaud under the JGeod
* name. It has been renamed CTS in 2009 and shared to the community from
* the OrbisGIS code repository.
*
* CTS is free software: you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License as published by the Free Software
* Foundation, either version 3 of the License.
*
* CTS is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
* A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License along with
* CTS. If not, see <http://www.gnu.org/licenses/>.
*
* For more information, please consult: <https://github.com/orbisgis/cts/>
*/

package org.cts;

import org.slf4j.Logger;
Expand Down
Loading

0 comments on commit a0ad38e

Please sign in to comment.