diff --git a/LICENSE b/LICENSE index 8e32fd2..ecede7f 100644 --- a/LICENSE +++ b/LICENSE @@ -1,20 +1,16 @@ -Copyright 2007-2020 AG Projects http://ag-projects.com +Copyright 2007-2025 AG Projects http://ag-projects.com License - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - version 2, as published by the Free Software Foundation. + This program 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. - This package is distributed in the hope that it will be useful, + This program 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 this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 - USA - -For a copy of the license see https://www.gnu.org/licenses/gpl-2.0.html + 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 this program. If not, see . diff --git a/README b/README index 3e9fbc1..1589d9e 100644 --- a/README +++ b/README @@ -1,107 +1,107 @@ OpenXCAP -------- Home page: http://openxcap.org Authors ------- Mircea Amarascu Ruud Klaver Lucian Stanescu Denis Bilenko Saul Ibarra Description ----------- OpenXCAP is an open source fully featured XCAP server. An XCAP server is used by SIP SIMPLE clients and servers to manage buddy lists and policy for subscriptions to presence or other types of events published using SIP protocol. OpenXCAP server works out of the box with OpenSIPS Presence Agent. The software is licensed according to the GNU General Public License version -2. For other licensing options please contact sales-request@ag-projects.com +3. For other licensing options please contact sales-request@ag-projects.com Background ---------- XCAP protocol allows a client to read, write, and modify application configuration data stored in XML format on a server. XCAP maps XML document sub-trees and element attributes to HTTP URIs, so that these components can be directly accessed by clients using HTTP protocol. An XCAP server is used by XCAP clients to store data like buddy lists and presence policy in combination with a SIP Presence server that supports PUBLISH, SUBSCRIBE and NOTIFY methods to provide a complete SIP SIMPLE server solution. Features -------- The server is written in Python programming language and implements the following standards: RFC4825, RFC4826, RFC4827, RFC5025, 5874 * Suport for multiple domains * Full and partial XML document manipulation * XML schema validation * Supports multiple back-end storage systems * Works out of the box with OpenSIPS Presence agent * TLS encryption and digital certificates using GnuTLS library * Digest or basic HTTP authentication with support for multiple realms * Database passwords can be stored in an encrypted format Supported XCAP applications * XCAP capabilities (auid = xcap-caps). Lists the capabilities of the OpenXCAP server. * Resource lists (auid = resource-lists). A resource lists application is any application that needs access to a list of resources, identified by a URI, to which operations, such as subscriptions, can be applied. * Presence rules (auid = pres-rules, org.openmobilealliance.pres-rules). A Presence Rules application is an application which uses authorization policies, also known as authorization rules, to specify what presence information can be given to which watchers, and when. * RLS services (auid = rls-services). A Resource List Server (RLS) services application is Session Initiation Protocol (SIP) application whereby a server receives SIP SUBSCRIBE requests for resource, and generates subscriptions towards the resource list. See the README file for more details about of the implementation. * PIDF manipulation (auid = pidf-manipulation). Pidf-manipulation application usage defines how XCAP is used to manipulate the contents of PIDF based presence documents. * XCAP directory (auid = org.openmobilealliance.xcap-directory). Lists the documents stored in the XCAP server for a given user. * icon (auid = oma_status-icon). Manipulate the user icon for a given user and provide icon download capability from HTTP clients. * Dialog rules (auid = org.openxcap.dialog-rules). Dialog Rules application is a private application modeled after Presence rules that uses authorization policies, to specify when dialog information can be given to which watchers. * Watchers (auid = org.openxcap.watchers, private application). This application returns the list of watchers from OpenSIPS presence agent. Installation ------------ See INSTALL file. Support ------- The project is developed and supported by AG Projects. The support is provided on a best-effort basis. "best-effort" means that we try to solve the bugs you report or help fix your problems as soon as we can, subject to available resources. To request support you must use the mailing list available at http://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip diff --git a/debian/copyright b/debian/copyright index 654fed2..06aa851 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,21 +1,20 @@ -Copyright 2007-2020 AG Projects http://ag-projects.com +Copyright 2007-2025 AG Projects http://ag-projects.com License - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - version 2, as published by the Free Software Foundation. + This program 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. - This package is distributed in the hope that it will be useful, + This program 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. + 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 this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 - USA + You should have received a copy of the GNU General Public License + along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License can -be found in `/usr/share/common-licenses/GPL-2'. +be found in `/usr/share/common-licenses/GPL-3'.