Nó phụ thuộc vào giấy phép nào.
Có một số giấy phép phần mềm miễn phí được thiết kế đặc biệt để ngăn mọi người làm những việc như vậy, chẳng hạn như GNU GPL. Chúng được gọi là giấy phép "virus", bởi vì các điều khoản cấp phép của chúng lan truyền đến bất kỳ mã nào bạn sử dụng chúng, khiến bạn không sử dụng thư viện GPL trong chương trình không GPL (hoặc tương thích).
Các giấy phép khác quan tâm nhiều hơn đến việc chia sẻ mã tự do hơn là đẩy một ý thức hệ cụ thể. Ở đâu đó ở giữa quang phổ, bạn có MPL (Giấy phép Công cộng Mozilla), không phải là virus và có thể được sử dụng trong các dự án độc quyền, nhưng các điều khoản cấp phép yêu cầu rằng mã MPL vẫn được MPL bao phủ, và bất kỳ các sửa đổi (như cải tiến, sửa lỗi, cổng, v.v.) mà bạn thực hiện đối với mã MPL phải được xuất bản tự do. Ý tưởng ở đây là "bạn có được mã này một cách tự do, vì vậy nếu bạn cải thiện nó, bạn nên đóng góp các cải tiến của mình cho cộng đồng dưới dạng thanh toán."
Và ở phía xa của quang phổ là các giấy phép hoàn toàn mở, chẳng hạn như giấy phép BSD, MIT và Zlib. Về cơ bản họ nói "mã này là miễn phí cho bất cứ ai sử dụng theo cách họ muốn." (Tất nhiên với một vài hạn chế, nhưng thực sự không có nhiều đối với họ.) Những người sử dụng các giấy phép này đang sử dụng mã miễn phí của họ là ưu tiên cao nhất.
Vì vậy, không phải tất cả các giấy phép phần mềm miễn phí đều được tạo ra như nhau. Hãy xem các giấy phép đang được sử dụng ở đây, và các điều khoản của chúng là gì và bạn sẽ hiểu rõ hơn về việc nhà phát triển có tuân thủ chúng hay không bằng cách sử dụng chúng trong một dự án độc quyền.
Ngoài ra, có khả năng thứ tư: "Công ty khá lớn" có thể đã cấp phép cho sản phẩm theo các điều khoản khác nhau. Giấy phép phần mềm được thiết kế để giới hạn người dùng phần mềm, không phải người tạo ra phần mềm và không có gì lạ khi ai đó phát hành thư viện nguồn mở theo thuật ngữ GPL và sau đó cũng bán giấy phép thương mại cho những người muốn sử dụng nó trong một dự án độc quyền, mà không có cơ sở mã hóa của họ bị "lây nhiễm" bởi giấy phép virus.