Ashwinning / libmv

Automatically exported from code.google.com/p/libmv
MIT License
0 stars 0 forks source link

Possible licensing conflict #4

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Great work guys! Keep it up.

Even though I'm not a lawyer it seems there might be a licensing conflict 
with SBA package. SBA is under GPL, your library is MIT. MIT is much more 
permissive than GPL, particularly it doesn't forbid distribution of binary 
code (i.e. compiled, close source and even for commercial reasons) and I 
applaud to you for choosing this license. However GPL strictly limits that 
you must be distributing your work as open source. (It might also restrict 
commercial usage, but I'm not sure about this particular problem).

One of the solutions you might look into is SSBA package from Christopher 
Zach: http://cs.unc.edu/~cmzach/opensource.html. It's LGPL, so you can use 
that in close source or commercial apps as long as the SSBA itself is 
compiled as .dll (or .so).

Hope this helps.

However seeing that you plan to write your own bundle adjustment procedure 
- that would be great. Keep it up!

Original issue reported on code.google.com by bomb...@gmail.com on 10 Jun 2009 at 11:34

GoogleCodeExporter commented 9 years ago
Thanks for the warning Bonboze!  We were aware of it, but forgot to change the
license.  libmv will be GPL for a while until we replace SBA.

Our plan is to either implement our own procedure or to use a non-GPL one.  We 
will
look at Zach's one, thanks for the pointer!

Original comment by pau.garg...@gmail.com on 10 Jun 2009 at 5:57

GoogleCodeExporter commented 9 years ago
SSBA is great, thanks again.  I converted the code for using it and deleted SBA 
from
the tree.  So now libmv is back to MIT license.

Original comment by pau.garg...@gmail.com on 11 Jun 2009 at 4:05

GoogleCodeExporter commented 9 years ago
Great! Just FYI you need to have SSBA compiled as .dll/.so to have MIT license 
(I 
think). So, maybe it should be taken care of in early planning, rather than 
fixing it 
in late stages...

Original comment by bomb...@gmail.com on 11 Jun 2009 at 5:30

GoogleCodeExporter commented 9 years ago
Wow, that's fantastic! Thanks for the pointer. I have looked for bundle 
packages but 
somehow had missed this one.

Original comment by mie...@gmail.com on 16 Jun 2009 at 2:08