GMaxera / QtFacebook

Code for use Facebook SDK from C++ and Qt Quick 2 in Qt 5 projects targeted on mobile devices (Android & iOS)
49 stars 21 forks source link

License Question #14

Closed bbernhard closed 8 years ago

bbernhard commented 8 years ago

Hi,

this is not really an issue but more a question. I am thinking about using QtFacebook in a closed source app, but unfortunately GPL is very restrictive and forbids that. So I wanted to ask if you are open for a less restrictive license that would allow to use QtFacebook in closed source apps? I fully understand if you want to stick with that license (as it's your sourcecode ;-)) but wanted to ask before I start working on my own implementation.

Thanks for your time & Have a nice day, Bernhard

GMaxera commented 8 years ago

Use it ! No problem :-) I wrongly set the license to GPL. I always told to myself to change to LGPL ... but I never did :-)

So, don't worry. You have my permission to take the code and use into closed source app.

GMaxera commented 8 years ago

FYI, beware that my library is not compatible with SDK 4.x And the graph api version used by 3.x SDKs will be removed in August 2017. So, soon or later you have to migrate my code to Facebook SDK 4.x

marco-piccolino commented 8 years ago

Gian, you might also want to consider MIT or Apache. As you know complying with LGPL still poses a few issues on iOS.

Best, Marco

2016-09-01 10:04 GMT+02:00 GMaxera notifications@github.com:

Use it ! No problem :-) I wrongly set the license to GPL. I always told to myself to change to LGPL ... but I never did :-)

So, don't worry. You have my permission to take the code and use into closed source app.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/GMaxera/QtFacebook/issues/14#issuecomment-244006126, or mute the thread https://github.com/notifications/unsubscribe-auth/AHyhsb4AKmftYak70swTG0QcBMoJkIOdks5qlocogaJpZM4JyaB5 .

bbernhard commented 8 years ago

Thats great to hear...many thanks! Thanks also for the info regarding the Facebook SDK. As soon as the other parts of the app are done I'll try to start migrating QtFacebook to the newer SDK. I'll create a pull request once I am done :)

@marco-piccolino: could you maybe explain what's the issue with LGPL and iOS? Does iOS not allow to link against LGPL libraries? I am asking because I am also thinking about an iOS port.

Thanks, Bernhard

marco-piccolino commented 8 years ago

@bbernard I'm no expert but from what I understand is that LGPL requires dynamic linking and letting the user being able to link against other versions of the library, which is tricky on iOS/App Store. See e.g.: http://roadfiresoftware.com/2013/08/the-problem-with-using-lgpl-v2-1-code-in-an-ios-app/

2016-09-01 12:05 GMT+02:00 bbernhard notifications@github.com:

Thats great to hear...many thanks! Thanks also for the info regarding the Facebook SDK. As soon as the other parts of the app are done I'll try to start migrating QtFacebook to the newer SDK. I'll create a pull request once I am done :)

@marco-piccolino https://github.com/marco-piccolino: could you maybe explain what's the issue with LGPL and iOS? Does iOS not allow to link against LGPL libraries? I am asking because I am also thinking about an iOS port.

Thanks, Bernhard

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/GMaxera/QtFacebook/issues/14#issuecomment-244034735, or mute the thread https://github.com/notifications/unsubscribe-auth/AHyhsRE3FG_D5Bm7yHheLEKYozgy_Nplks5qlqOAgaJpZM4JyaB5 .

ildar-gilmanov commented 8 years ago

Hi! As I understood if a developer uses LGPL library then he has to provide a code to linked with this library, i.e. if the library is dynamically linked then the developer has to provide his executable file, if the library is statically linked then he has to provide other static libraries or object files of his project. Here is another link to license comparison: http://choosealicense.com/licenses/

And, @GMaxera , if you agree with LGPL v3, please accept the @ #13 (Update License to LGPL v3 pull request)

ildar-gilmanov commented 8 years ago

But MIT, is more appropriate, I think)

ildar-gilmanov commented 8 years ago

@GMaxera, if you agree with MIT, then you could merge @ #15 (MIT license pull request)

GMaxera commented 8 years ago

merged #15