Skip to content

Commit

Permalink
Changed license to AGPLv3 and updated README file
Browse files Browse the repository at this point in the history
  • Loading branch information
hantu85 committed Jan 26, 2023
1 parent 2bcb2e8 commit dca8f29
Show file tree
Hide file tree
Showing 58 changed files with 2,133 additions and 175 deletions.
661 changes: 661 additions & 0 deletions COPYING

Large diffs are not rendered by default.

643 changes: 643 additions & 0 deletions License.html

Large diffs are not rendered by default.

67 changes: 65 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,65 @@
# tigase-meet
Tigase Meet
<p align="center">
<a href="https://tigase.net/">
<img
alt="Tigase Meet Component"
src="https://github.com/tigaseinc/website-assets/raw/master/tigase/images/tigase-logo.png?raw=true"
width="300"
/>
</a>
</p>

<p align="center">
The Tigase Meet component for Tigase XMPP Server.
</p>

<p align="center">
<img alt="Tigase Logo" src="https://github.com/tigaseinc/website-assets/raw/master/tigase/images/tigase-logo.png?raw=true" width="25"/>
<img src="https://tc.tigase.net/app/rest/builds/buildType:(id:TigaseMeet_Build)/statusIcon" width="100"/>
</p>

# What it is

Tigase Meet Component is XMPP component for Tigase XMPP Server providing support for [Tigase Meet Protocol](docs/Protocol.md) which is a new protocol for group calling (SFU) using [XEP-0166: Jingle](https://xmpp.org/extensions/xep-0166.html) and extensions of Jingle for establishing a call.

[Janus](https://janus.conf.meetecho.com/) media server is used internally as SFU. Tigase Meet requires `multistream` version of Janus to work properly.

# Features

It provides support to Tigase XMPP Server for group calling using [Janus](https://janus.conf.meetecho.com/).

# Support

When looking for support, please first search for answers to your question in the available online channels:

* Our online documentation: [Tigase Docs](https://docs.tigase.net)
* Our online forums: [Tigase Forums](https://help.tigase.net/portal/community)
* Our online Knowledge Base [Tigase KB](https://help.tigase.net/portal/kb)

If you didn't find an answer in the resources above, feel free to submit your question to either our
[community portal](https://help.tigase.net/portal/community) or open a [support ticket](https://help.tigase.net/portal/newticket).

# Downloads

You can download distribution version of Tigase XMPP Server which contains Tigase PubSub Component directly from [here](https://github.com/tigaseinc/tigase-server/releases).

If you wish to downloand SNAPSHOT build of the development version of Tigase XMPP Server which contains Tigase PubSub Component you can grab it from [here](https://build.tigase.net/nightlies/dists/latest/tigase-server-dist-max.zip).

# Installation and usage

Documentation of the project is part of the Tigase XMPP Server distribution package and it is also available as part of [Tigase XMPP Server documnetation page](https://docs.tigase.net/).

# Compilation

Compilation of the project is very easy as it is typical Maven project. All you need to do is to execute
````bash
mvn package test
````
to compile the project and run unit tests.

# License

<img alt="Tigase Tigase Logo" src="https://github.com/tigase/website-assets/blob/master/tigase/images/tigase-logo.png?raw=true" width="25"/> Official <a href="https://tigase.net/">Tigase</a> repository is available at: https://github.com/tigase/tigase-pubsub/.

Copyright (c) 2004 Tigase, Inc.

Licensed under AGPL License Version 3. Other licensing options available upon request.
19 changes: 8 additions & 11 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</parent>

<properties>
<license.inlineHeader>${inlineHeader_proprietary}</license.inlineHeader>
<license.inlineHeader>${inlineHeader_agpl3}</license.inlineHeader>

<guide_name>Tigase_Meet</guide_name>
<documentation_phases.all_converters>generate-resources</documentation_phases.all_converters>
Expand All @@ -25,6 +25,13 @@

<inceptionYear>2021</inceptionYear>

<licenses>
<license>
<name>GNU Affero General Public License GPLv3</name>
<url>http://www.gnu.org/licenses/agpl.txt</url>
</license>
</licenses>

<scm>
<connection>scm:git:${scm_repo_base}/tigase-meet.git</connection>
<developerConnection>scm:git:${scm_repo_base}/tigase-meet.git</developerConnection>
Expand All @@ -43,16 +50,6 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
</plugin>
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
<executions>
<execution>
<id>Proguard</id>
<phase>package</phase>
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
Expand Down
17 changes: 14 additions & 3 deletions src/main/java/tigase/meet/AbstractMeet.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/*
* Tigase Meet - Video calls component for Tigase
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com) - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, version 3 of the License.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. Look for COPYING file in the top folder.
* If not, see http://www.gnu.org/licenses/.
*/
package tigase.meet;

Expand Down
17 changes: 14 additions & 3 deletions src/main/java/tigase/meet/AbstractParticipation.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/*
* Tigase Meet - Video calls component for Tigase
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com) - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, version 3 of the License.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. Look for COPYING file in the top folder.
* If not, see http://www.gnu.org/licenses/.
*/
package tigase.meet;

Expand Down
17 changes: 14 additions & 3 deletions src/main/java/tigase/meet/AbstractParticipationWithSession.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/*
* Tigase Meet - Video calls component for Tigase
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com) - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, version 3 of the License.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. Look for COPYING file in the top folder.
* If not, see http://www.gnu.org/licenses/.
*/
package tigase.meet;

Expand Down
17 changes: 14 additions & 3 deletions src/main/java/tigase/meet/DefaultMeetLogic.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/*
* Tigase Meet - Video calls component for Tigase
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com) - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, version 3 of the License.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. Look for COPYING file in the top folder.
* If not, see http://www.gnu.org/licenses/.
*/
package tigase.meet;

Expand Down
17 changes: 14 additions & 3 deletions src/main/java/tigase/meet/IMeetLogic.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/*
* Tigase Meet - Video calls component for Tigase
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com) - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, version 3 of the License.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. Look for COPYING file in the top folder.
* If not, see http://www.gnu.org/licenses/.
*/
package tigase.meet;

Expand Down
17 changes: 14 additions & 3 deletions src/main/java/tigase/meet/IMeetRepository.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/*
* Tigase Meet - Video calls component for Tigase
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com) - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, version 3 of the License.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. Look for COPYING file in the top folder.
* If not, see http://www.gnu.org/licenses/.
*/
package tigase.meet;

Expand Down
17 changes: 14 additions & 3 deletions src/main/java/tigase/meet/IPresenceRepository.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/*
* Tigase Meet - Video calls component for Tigase
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com) - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, version 3 of the License.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. Look for COPYING file in the top folder.
* If not, see http://www.gnu.org/licenses/.
*/
package tigase.meet;

Expand Down
17 changes: 14 additions & 3 deletions src/main/java/tigase/meet/MediaType.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/*
* Tigase Meet - Video calls component for Tigase
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com) - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, version 3 of the License.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. Look for COPYING file in the top folder.
* If not, see http://www.gnu.org/licenses/.
*/
package tigase.meet;

Expand Down
17 changes: 14 additions & 3 deletions src/main/java/tigase/meet/Meet.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/*
* Tigase Meet - Video calls component for Tigase
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com) - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, version 3 of the License.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. Look for COPYING file in the top folder.
* If not, see http://www.gnu.org/licenses/.
*/
package tigase.meet;

Expand Down
17 changes: 14 additions & 3 deletions src/main/java/tigase/meet/MeetComponent.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/*
* Tigase Meet - Video calls component for Tigase
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com) - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, version 3 of the License.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. Look for COPYING file in the top folder.
* If not, see http://www.gnu.org/licenses/.
*/
package tigase.meet;

Expand Down
17 changes: 14 additions & 3 deletions src/main/java/tigase/meet/MeetRepository.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/*
* Tigase Meet - Video calls component for Tigase
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com) - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, version 3 of the License.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. Look for COPYING file in the top folder.
* If not, see http://www.gnu.org/licenses/.
*/
package tigase.meet;

Expand Down
17 changes: 14 additions & 3 deletions src/main/java/tigase/meet/Participation.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/*
* Tigase Meet - Video calls component for Tigase
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com) - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Copyright (C) 2021 Tigase, Inc. (office@tigase.com)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, version 3 of the License.
*
* 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 Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. Look for COPYING file in the top folder.
* If not, see http://www.gnu.org/licenses/.
*/
package tigase.meet;

Expand Down
Loading

0 comments on commit dca8f29

Please sign in to comment.