joelf68 / imsdroid

Automatically exported from code.google.com/p/imsdroid
0 stars 0 forks source link

GPL Licence Violation #13

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hi there,

Firstly great work. It seems to work very well and you have managed to solve 
some issues that many of us have been struggling with. I applaud your efforts.

However, looking through the source code I see that some parts are missing. 
Most specifically the source code for the C libraries used.

As you are using both the FFMpeg library (LGPL/GPL) and the X264 Library (GPL) 
being linked together statically you are required to release the complete 
source code of your libtinyWRAP.so file to comply with the GPL licence.

Really looking forward to seeing this missing component.

Keep up the great work!

Original issue reported on code.google.com by andy.blu...@gmail.com on 4 Aug 2010 at 1:50

GoogleCodeExporter commented 9 years ago
Just in following up with this, I found that it 'seems' like the source code is 
available here:
http://code.google.com/p/doubango/

But it's so confusing. Please provide the source code used with this project in 
a clear place so that the exact library (libtinyWRAP.so) can be recreated as 
per the GPL licence. It's too unclear how to recreate the library file for 
imsdroid.

Original comment by andy.blu...@gmail.com on 4 Aug 2010 at 2:09

GoogleCodeExporter commented 9 years ago
Thanks.
As it is mentioned on the website, the application is 100% open source. You 
have all information (revision, trunk, ...) you need to rebuild the application 
with your own version of FFmpeg or x264. If you had taken time to read the home 
page you would have gotten the answer to your question as it's explained that 
IMSDroid uses doubango project (http://www.doubango.org/).
BTW, the source code of libtinyWRAP is here: 
http://code.google.com/p/doubango/source/browse/#svn/trunk/bindings/java/android
Theora, FFMpeg, x264, opencore-amr, .... are built as static libs because on 
Android 1.5 you cannot load a shared library which depends on another one 
(http://code.google.com/p/android/issues/detail?id=2580).
The native libraries are here: 
http://code.google.com/p/doubango/source/browse/#svn/trunk/thirdparties/android/
lib. You can replace them if you want.
There is no license violation as you have all the source code to rebuild the 
application.
I'm also writing a user guide (work in progress) where it is explained how to 
build the Android project: 
http://doubango.googlecode.com/svn/trunk/documentation/programmer-guide.pdf
If you have any question, do not hesitate.

Original comment by boss...@yahoo.fr on 4 Aug 2010 at 2:11

GoogleCodeExporter commented 9 years ago
I think I don't need to precise that you have to run "buildAll.sh" to build all 
the project ;)

Original comment by boss...@yahoo.fr on 4 Aug 2010 at 2:37

GoogleCodeExporter commented 9 years ago

Original comment by boss...@yahoo.fr on 28 Aug 2010 at 4:24