Software has sub-part Apache v2 license and other sub-part GPL v2 license

Firstly I am sorry I do not fully understand about licensing. Thus I want to ask here for my curiosity about licensing things.

Here is the case. I build a WordPress theme that using underscores.me as its starter theme. It has GPL v2 license. And then I build the theme using Twitter Bootstrap. It has Apache v2 license.

I have been searching about both licenses. I found that Apache v2 is only compatible with GPL v3, not GPL v2.

What license can put to my code? Apache? GPl? Or I just can not release it because of Apache v2 and GPL 2 are incompatible? Finally, does it matter whether or not I modify the code?

5

There is no way to license software that is the result of combining components that have Apache v2 license with and components that have GPL v2 license that does not contradict the terms of at least one of the licenses, even if you do not modify any of the components in either package.

The Apache Licensing discussion on GPL compatibility indicates that if you use software that is licensed under Apache v2, you must license that portion of your software under Apache v2. However, if you have also included software licensed under GPL v2, then your software is considered to be a derivative work, and you must release the entire software under GPL v2. But, since the Apache v2 license says that the portions covered by the Apache license must be released under Apache v2, you do not have permission to release it under GPL.

This is from the discussion in the Gnu FAQ section on incompatible licenses that says:

Only the copyright holders for the program can legally release their
software under these terms. If you wrote the whole program yourself,
then assuming your employer or school does not claim the copyright,
you are the copyright holder—so you can authorize the exception. But
if you want to use parts of other GPL-covered programs by other
authors in your code, you cannot authorize the exception for them. You
have to get the approval of the copyright holders of those programs.

However, nothing is stopping you from creating a website using a mix of GPL and Apache components. Both licenses permit you to use the software for derivative works and you do not need to license software you create to yourself in order to use it. The limitations the license impose are on copy and redistribution and sublicensing.

There are some related questions (with good answers) on the programmers stack exchange that may shed some more light on the topic.

  • The GPL License Mixing.
  • Can a GPLv2 program rely on Apache-licensed libraries?

1

From http://www.apache.org/licenses/GPL-compatibility.html

Apache 2 software can therefore be included in GPLv3 projects, because
the GPLv3 license accepts our software into GPLv3 works. However,
GPLv3 software cannot be included in Apache projects. The licenses are
incompatible in one direction only, and it is a result of ASF’s
licensing philosophy and the GPLv3 authors’ interpretation of
copyright law.

So you can use! if you release your software to GPL v3.

2

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật