The project is globally compounded of 3 main parts :
There is also additional parts to bring other features such as codec or encryption.
This part of the application is released under a GPLv3 license. There is no commercial license for this part of the project.
If you own a commercial license of pjsip library you may also want to use the dual LGPLv3 license allowed by CSipSimple. But keep in mind that you MUST have a pjsip license to use this license method.
So conditions of the GPLv3 (or LGPLv3) applies, specially the fact that any redistribution of the application (or library) must also grant GPLv3 (LGPLv3) rights to users (included publishing the code).
The final application MUST also redistribute the license (even in LGPL mode) with the full copyright and this must be available from within the application. You also have to notice about that in the description
The application also may to allow third party application to work with CSipSimple (or any redistribution of CSipSimple under GPLv3), we grant the right to any third party application (under any license) to use the API defined within CSipSimple.
This API allow a third party application to rely on CSipSimple (or a redistributed version of CSipSimple under GPLv3), as if it was a SIP service available on the android OS. This API already allow to do many things and can be enriched if any needs appear.
This part of the application is released under Apache v2.0 license. It only applies to source code in the jni folder of this project ( CSipSimple/jni -- and only this folder !!! ) when the dependencies are not checked out.
This part will download dependencies that are not covered by this license. See pjsip and other optional parts sections.
This part of the application is released under GPLv2 and contains some other third party software.
To get more info about this part of the software please see the website of the pjsip project. pjsip license owner may arrange an alternative license if you do not comply with this GPL license.
However obtaining a license for this part of the software doesn't grant you the right on the rest of the project (CSipSimple).
The source code of this codec glue with pjsip is covered by the GNU-GPLv3 license whom copyright holder of this part is Samuel Vinson (from siphon project). See source code of this part to contact Samuel directly if you need more info about his copyright.
Also, the usage of the codec is not free. Make sure you bought the usage license before activating the codec in CSipSimple. Synapse Global.
The source code of this codec glue with pjsip is covered by the GNU-GPLv3 license whom copyright holder of this part is Keystream AB. See the source code of this part to contact them.
The source code of this codec glue with pjsip is covered by the GNU-GPLv3 license whom copyright holder of this part is Werner Dittmann. See source code of this part to contact Werner directly if you need more info about his copyright.
If you decide to enable TLS or ZRTP, you'll also need to have openssl. The openssl license applies. It mainly means that you have to notice about the fact you use openssl. But read the license to know what can be done.
If you decide to use video with ffmpeg codec, you may also have to take care of licenses that applies to your ffmpeg build.
In this case two solutions :
Please contact Teluu about that (see the website of the pjsip project). Once they allowed you to reuse their lib on android. You have now two new solutions :
If you do some rebranding of the application or reuse part in respect with above rules, it is highly appreciated that :
If you are looking for some freelance to develop your own app based on csipsimple in respect with the above rules, you should drop a mail on the developer google group of CSipSimple project and see if someone is available.
For now main contributors of project do not do rebranding work for companies, but try to help people that are on such a project (depending on time available).
Wiki: BrandedVersionsOfCSipSimple
Wiki: BuildGplBrandedVersion
Wiki: Donate
Wiki: HowToBuild
Wiki: MainSideBar
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: bokhorstm
Maybe there should be some words about the G.729 codec too.
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: halsh...@gmail.com
Does this project use pjsip-jni? I saw in your earlier announcements that it does. Is pjsip_android/jni related in anyway to pjsip-jni?
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: stephen....@gmail.com
First time I run make it starts downloading the SILK SDK from Skype - now owned by Microsoft. Is this worthy of mention on this page?
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: johann.f...@gmail.com
Microsoft has removed develper.skype.com and therefore the SILK download URL is broken. A browser visiting developer.skype.com now gets forwarded to msdn.microsoft.com.
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: s.ataoel...@ictinc.nl
download https://code.google.com/p/bkvoice/downloads/detail?name=SILK_SDK_SRC_v1.0.9.zip&can=2&q= unzip and place in folder CSipSimple-trunk/CSipSimple/jni/silk/sources and then make. this should fix it.
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: difesanc...@gmail.com
Hello to Everyone in this project, I am interested in use the G729 codec in my own android app, can I use the codec that you used in the CSIPSimple? this codec is royalty free?
Thanks,
Folks
Want to know the contact details for discussing licensing terms of CSipSimple outside GPLv2 / 3
Tx