Repository: syncope Updated Branches: refs/heads/master fa91567d7 -> da596533f
Introduction on the Open Source, SYNCOPE-700 Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/da596533 Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/da596533 Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/da596533 Branch: refs/heads/master Commit: da596533f9b9726802d360d51045a24a1cf23677 Parents: fa91567 Author: massi <massimiliano.perr...@tirasa.net> Authored: Fri Dec 4 14:34:10 2015 +0100 Committer: massi <massimiliano.perr...@tirasa.net> Committed: Fri Dec 4 14:34:10 2015 +0100 ---------------------------------------------------------------------- src/main/asciidoc/introduction/history.adoc | 20 ++++++ .../asciidoc/introduction/introduction.adoc | 76 ++++++++++++++++++++ src/main/asciidoc/reference-guide.adoc | 4 +- 3 files changed, 97 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/syncope/blob/da596533/src/main/asciidoc/introduction/history.adoc ---------------------------------------------------------------------- diff --git a/src/main/asciidoc/introduction/history.adoc b/src/main/asciidoc/introduction/history.adoc new file mode 100644 index 0000000..2e88dc1 --- /dev/null +++ b/src/main/asciidoc/introduction/history.adoc @@ -0,0 +1,20 @@ +// +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. +// +=== A bit of history +Syncope \ No newline at end of file http://git-wip-us.apache.org/repos/asf/syncope/blob/da596533/src/main/asciidoc/introduction/introduction.adoc ---------------------------------------------------------------------- diff --git a/src/main/asciidoc/introduction/introduction.adoc b/src/main/asciidoc/introduction/introduction.adoc new file mode 100644 index 0000000..ba7759a --- /dev/null +++ b/src/main/asciidoc/introduction/introduction.adoc @@ -0,0 +1,76 @@ +// +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. +// + +== Introduction +*Apache Syncope* is an Open Source system for managing digital identities in enterprise environments, implemented in +Java EE technology and released under the Apache 2.0 license. + +=== *Open Source*: what does it mean? +Apache Syncope is one of several identity manager software defined Open Source; but how and why a software +should be defined Open Source? And, in reality, now that Open Source is quite a brand, what really does it mean? + +To answer to this question maybe it's better to refer to the words of the https://opensource.org[Open Source Initiave] +about _the open source definition_: + +Open source doesn't just mean access to the source code. The distribution terms of open-source software must +comply with the following criteria: + +*1. Free Redistribution*:: +The license shall not restrict any party from selling or giving away the software as a component of an aggregate +software distribution containing programs from several different sources. The license shall not require a royalty +or other fee for such sale. +*2. Source Code*:: +The program must include source code, and must allow distribution in source code as well as compiled form. Where +some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the +source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. +The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated +source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed. +*3. Derived Works*:: +The license must allow modifications and derived works, and must allow them to be distributed under the +same terms as the license of the original software. +*4. Integrity of The Author's Source Code*:: +The license may restrict source-code from being distributed in modified form only if the license allows the +distribution of "patch files" with the source code for the purpose of modifying the program at build time. +The license must explicitly permit distribution of software built from modified source code. The license may require +derived works to carry a different name or version number from the original software. +*5. No Discrimination Against Persons or Groups*:: +The license must not discriminate against any person or group of persons. +*6. No Discrimination Against Fields of Endeavor*:: +The license must not restrict anyone from making use of the program in a specific field of endeavor. +For example, it may not restrict the program from being used in a business, or from being used for genetic research. +*7. Distribution of License*:: +The rights attached to the program must apply to all to whom the program is redistributed without the need for +execution of an additional license by those parties. +*8. License Must Not Be Specific to a Product*:: +The rights attached to the program must not depend on the program's being part of a particular software distribution. +If the program is extracted from that distribution and used or distributed within the terms of the program's license, +all parties to whom the program is redistributed should have the same rights as those that are granted in conjunction +with the original software distribution. +*9. License Must Not Restrict Other Software*:: +The license must not place restrictions on other software that is distributed along with the licensed software. +For example, the license must not insist that all other programs distributed on the same medium must be open-source +software. +*10. License Must Be Technology-Neutral*:: +No provision of the license may be predicated on any individual technology or style of interface. + +This introduction about the Open Source because, as mentioned before, there are many software defined Open Source but +more than anyone doesn't compy with the list before. On the contrary Apache Syncope is a real Open Source software +because it is compliant with Open Source criteria. + +include::history.adoc[] \ No newline at end of file http://git-wip-us.apache.org/repos/asf/syncope/blob/da596533/src/main/asciidoc/reference-guide.adoc ---------------------------------------------------------------------- diff --git a/src/main/asciidoc/reference-guide.adoc b/src/main/asciidoc/reference-guide.adoc index 9ec0635..82e50ad 100644 --- a/src/main/asciidoc/reference-guide.adoc +++ b/src/main/asciidoc/reference-guide.adoc @@ -52,9 +52,7 @@ New contributors are always welcome! This reference guide covers Apache Syncope services for identity management, provisioning, and compliance. -== Introduction - -=== A bit of history +include::introduction/introduction.adoc[] == Identity and Access Management