android - Can I license my project under GPL when I use Apache-licensed libraries? -


first off, know officially have ask questions concerning licenses on open source community i've seen enough questions here , posts there views in day you'd here in 3 minutes.

that said, have done quite research , think know answer question want sure right. i've spent time on project on last few years screw wrong license.

i'm working on android application want release open source @ later moment. want able contribute project want forks of project open source. that's why chose gplv2 license, i've been reading it's restrictive in 'openness'. @ moment i'm using apache v2.0-licensed libraries in project , far able find, apache v2.0 license compatible gplv2.

tl;dr
allowed license , distribute android project under gplv2 when consists of apache v2.0-licensed libraries , code i've written myself? or there better alternative wishes?

the apache foundation has a document gpl compatibility.

choice quotes:

apache 2 software can therefore included in gplv3 projects, because gplv3 license accepts our software gplv3 works. however, gplv3 software cannot included in apache projects.

despite our best efforts, fsf has never considered apache license compatible gpl version 2

so seems should fine including apache code in gplv3 projects (not such gplv2).

for practical aspects of how include non-gpl code gpl projects see advice software freedom law center.


Comments

Popular posts from this blog

sublimetext3 - what keyboard shortcut is to comment/uncomment for this script tag in sublime -

java - No use of nillable="0" in SOAP Webservice -

ubuntu - Laravel 5.2 quickstart guide gives Not Found Error -