How can a company sell licenses for GPLed software without violating rights of others [duplicate]

There are tons of questions like “Can I use GPLed code X in my commercial project?” but I found nothing which answers my question.

I take ExtJS as an example, but actually you can any commercial / community edition dual licensed software.

If I contribute to the community edition, isn’t my contribution GPLed?
Even if my contribution was small (like a bug fix) how come they’re allowed to sell it?

Disclaimer: I know, we’re not lawyers. Just wondering.

5

Software can be dual licensed if all the copyright holders agree. Most companies that have a dual licensed product and accept contributions have some form of contributor license agreement that must be accepted before you can contribute code. In the case of ExtJS, it says:

You hereby grant to Sencha and to recipients of software distributed
by or on behalf of Sencha a perpetual, worldwide, non- exclusive,
no-charge, royalty-free, irrevocable copyright license to reproduce,
prepare derivative works of, publicly display, publicly perform,
sublicense, and distribute Your Contributions and such derivative
works.

You are giving them your code and the right to do with it whatever they want, including GPL license it, commercially license it, etc.

2

Dual licences

Software licences are not exclusive, you can give the same code to everyone under terms of licence A, and to some people (who pay you) under the different terms of licence B. Of course, that refers to your code. If other people develop and distribute additions to your system under the GPL, then you can always reintroduce them back to your system, but if you want to futher re-licence code developed by others, then you need their permission – such as the Contributor License Agreements that are used by some organizations.

You can sell GPL software

Also, GPL allows you to sell that software, and it doesn’t require to offer the software to everybody. In essence, it requires to give a copy of the source code and the relevant rights when you distribute the code and nothing much else.

You can distribute GPL software to select paying customers only or request payment of $x per seat – with the caveat that you must give them the software, the source, and they gain the full GPL rights, including a right to use, modify and freely redistribute. This doesn’t require any extra permissions – I am allowed to do that with your code that you published under GPL, even if I didn’t contribute a single thing to it.

In practice this means that you need to offer a sufficient added value for people to keep paying you instead of obtaining the software from any of your customers (which are also allowed to resell it or publish it freely). It can be feasible if you sell it as a package that involves the GPL software and also some complementary services, consultations or support; others might redistribute the software but you can still charge a solid premium for the whole package.

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

How can a company sell licenses for GPLed software without violating rights of others [duplicate]

There are tons of questions like “Can I use GPLed code X in my commercial project?” but I found nothing which answers my question.

I take ExtJS as an example, but actually you can any commercial / community edition dual licensed software.

If I contribute to the community edition, isn’t my contribution GPLed?
Even if my contribution was small (like a bug fix) how come they’re allowed to sell it?

Disclaimer: I know, we’re not lawyers. Just wondering.

5

Software can be dual licensed if all the copyright holders agree. Most companies that have a dual licensed product and accept contributions have some form of contributor license agreement that must be accepted before you can contribute code. In the case of ExtJS, it says:

You hereby grant to Sencha and to recipients of software distributed
by or on behalf of Sencha a perpetual, worldwide, non- exclusive,
no-charge, royalty-free, irrevocable copyright license to reproduce,
prepare derivative works of, publicly display, publicly perform,
sublicense, and distribute Your Contributions and such derivative
works.

You are giving them your code and the right to do with it whatever they want, including GPL license it, commercially license it, etc.

2

Dual licences

Software licences are not exclusive, you can give the same code to everyone under terms of licence A, and to some people (who pay you) under the different terms of licence B. Of course, that refers to your code. If other people develop and distribute additions to your system under the GPL, then you can always reintroduce them back to your system, but if you want to futher re-licence code developed by others, then you need their permission – such as the Contributor License Agreements that are used by some organizations.

You can sell GPL software

Also, GPL allows you to sell that software, and it doesn’t require to offer the software to everybody. In essence, it requires to give a copy of the source code and the relevant rights when you distribute the code and nothing much else.

You can distribute GPL software to select paying customers only or request payment of $x per seat – with the caveat that you must give them the software, the source, and they gain the full GPL rights, including a right to use, modify and freely redistribute. This doesn’t require any extra permissions – I am allowed to do that with your code that you published under GPL, even if I didn’t contribute a single thing to it.

In practice this means that you need to offer a sufficient added value for people to keep paying you instead of obtaining the software from any of your customers (which are also allowed to resell it or publish it freely). It can be feasible if you sell it as a package that involves the GPL software and also some complementary services, consultations or support; others might redistribute the software but you can still charge a solid premium for the whole package.

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