Questions tagged [apache-2.0]

The Apache 2.0 license is a license created by the Apache Software Foundation. Use this tag when the item in question relates to this license.

Filter by
Sorted by
Tagged with
3 votes
1 answer
83 views

What notice should Bob give when he takes a web app under Apache2, changes UI and the database, then hosts it?

Question asked here, but without much attention; posting here. Please write a bit of detail steps on how to follow Apache2 requirements for a new beginner, (whose native language is not English,) ...
9 votes
3 answers
5k views

Can I make my own license? [duplicate]

I was getting frustrated because I really wanted to use a GPL Family license for a piece of software I am developing. However, some of my target audience, OS Developers, are closed source (looking at ...
4 votes
1 answer
1k views

How to comply with Apache 2.0 requirement to state that changes have been made to a file

I have made a copy of an open source project that is licensed under the Apache 2.0 license, and I have made modifications to some of its files. I want to release my modified version to the general ...
2 votes
1 answer
71 views

Issues with contributing the same code to projects who only accept different licenses

I made some cool code that I want to contribute to both Android Open Source Project (AOSP) and other Linux distos, and perhaps even upstream at the Linux Kernel. The problem is that AOSP says that ...
9 votes
2 answers
2k views

Dual license Apache2.0 GPLv3 for a library with optional GPLed code

I have an audio library that optionally uses a GPL sub-library for computing the FFT (FFTW3). At compile time, I can disable FFTW3 and use another FFT implementation (which is slower than FFTW3, but ...
4 votes
2 answers
817 views

Can I use LGPL3 for library and Apache 2 for "main()"?

My project is a command which is split in library modules (the logic) and a "main" module, which glues my lib modules to make the CLI command. I don't really care about what people can write with the ...
20 votes
2 answers
9k views

License that requires attribution to end users?

I'm looking for an open source license that requires attribution to end users. Thus far, I've looked at the MIT license and Apache 2.0. But I am not convinced that they require attribution to end ...
3 votes
1 answer
127 views

How to use code under the Apache 2.0 license in an Unlicense-licensed project?

I'm the author of an open source project which is licensed under the Unlicense license. I want to modify an HTML file from another open source project that uses the Apache 2.0 license, and add the ...
3 votes
1 answer
927 views

How to credit packages used in a commercial flutter project?

I have used many libraries from the pub dev site in my flutter project and i notices many of them use the bsd, mit or apache 2.0 licence. I want to release this app in the future and have read that ...
-1 votes
1 answer
144 views

Using Linux Kernel Bits in a Apache License v2 software

On a project with an Apache License v2 I intent to include a (heavily) modified source file of the Linux kernel, the file in question is list.h. I am aware that the Linux Kernel is GPL v2 meaning that ...
6 votes
1 answer
1k views

Can we use a previous release of an open source project when it had Apache 2.0 license for commercial purpose?

If an open source project which had Apache 2.0 license, has now changed its license to non-commercial use license, can we use a previous release(when it was free for commercial use) of the project for ...
7 votes
1 answer
1k views

Can I convert an Apache 2.0 project to GPLv2

I found a project on GitHub that I really liked, and have since forked and modified it. It's currently licensed under Apache 2.0. Can I release my modified project as a project with a new name under ...
2 votes
0 answers
35 views

Binary-only include Eclipse Public License: EPL 1.0 into a Apache 2.0 project [duplicate]

I am planning to binary-include(only to package it into release in build, not include it in the source) an EPL v1.0 library in my Apache 2.0 project. What I will do are: ensure the lib is not code/...
3 votes
2 answers
1k views

Is an Apache 2.0 license with missing appendix notice on files valid?

In the process of including a library's code to my private commercial use, I noticed that the repository's LICENSE was not properly applied. I cannot find this (filled out) boilerplate notice on any ...
4 votes
1 answer
303 views

What would be a polite / correct way to take over a mostly abandoned open-source project?

There is this popular open source project that maintains a language specification. The original maintainer also maintains most of the programming-language specific libraries like Ruby, JavaScript and ...
14 votes
2 answers
10k views

How to properly assemble NOTICE file for new software under Apache License 2.0

Apache provides NOTICE boilerplate for a new software projects which are going to be released under this license. I'm going to release my project under that license, so it actually doesn't contain any ...
2 votes
0 answers
70 views

Using Apache 2.0 libraries to test GPL 2 library

I'm making a library which is a derivative work of openjdk that's released under GPL 2.0 with Classpath Exception, so my library is obviously GPL 2.0+CE too. I'd like to write tests for my library ...
2 votes
0 answers
80 views

Some files or parts of code Apache 2.0 into new Open Source project

If one is to release a new open source project using a license like Apache 2.0 or MIT, or any other, and this project uses some files or parts of code, that can be slight modified for a proper use or ...
2 votes
0 answers
252 views

Internal Python application and Python packages with multiple licenses

I am developing a tool for internal use in my company using Python and several Python packages. This tool uses different kinds of Python packages, all of which have one of GNU Public License, Lesser ...
2 votes
0 answers
71 views

Including Apache 2 Licensed Code in Project

I have a large codebase licensed under GPL. There is another codebase I found one specific file to be useful in, and the whole codebase is under Apache 2. I cannot change the license of my project, ...
0 votes
1 answer
228 views

I'm using Magick.NET in my apps, should I append license to my app directly or can I link it through my website?

I have two questions about Magick.NET license: As the title says, I'm making apps that use the Magick.NET library. Since Magick.NET is under the Apache 2 license, I wonder if I have to append Apache ...
24 votes
3 answers
9k views

Can I link a Apache 2.0 library into software under GPLv2?

The Apache 2.0 License has a built-in linking exception: For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to ...
2 votes
2 answers
1k views

Can I use Apache 2.0 licensed project inside my BSD 3-clause licensed project?

I am working on a (GitHub) project that I want to open-source with BSD 3-clause license and I am using some code parts and files from Apache 2.0 licensed projects. So I have three questions: Is this ...
3 votes
1 answer
173 views

License for Windows Forms Application in C++/CLI and MySQL

I have built an application using Windows Forms Desktop Application in C++/CLI, I am also using NuGet Package for MySQL.data as well as I am using MySQL code for the application. I need to add a ...
-1 votes
1 answer
7k views

Can I use Apache 2.0 for closed source product?

I have a Product "A" which is a closed source, i.e. the repository is private and wont want to make it as a public repository. Product "A" can also use/dynamically link Library &...
1 vote
1 answer
344 views

Do I have to remove the license on zLib-licensed code project in order for it to be integrated into a GPL3, Apache2 or MIT-licensed codebase?

As the title states, if I take one code project that is under a zlib license, and incorporate it into a GPL3, Apache2 or MIT-licensed codebase, do I have to remove the license from the code project ...
3 votes
1 answer
298 views

Contributing own code partially relying on a LGPL-3 python module, on an Apache2 Project?

My goal is to make a contribution to an open source Python project hosted on GitHub, which has an Apache 2.0 license. To do so, I wrote a few lines of code. However for a specific feature of my ...
19 votes
4 answers
3k views

Legal wording to exempt bug fixes to open-source framework from NDA?

Attempting to hire contractors to develop code using open-source framework with Apache 2.0 license. In reviewing our legal contract, the contractors are hesitant to sign because they want to donate ...
3 votes
1 answer
174 views

How do I comply with MIT or Apache licenses while making clear that these licenses only apply to the libraries?

I am making a closed source app for my employer. This app uses libraries under MIT and Apache licenses. How do I comply with these licenses in such a way that it is absolutely clear that these ...
4 votes
0 answers
376 views

Are you required to license code under GPL if you're using TypeScript types from a GPL library?

I'm currently using a library that was licensed under the GNU General Public License (particularly GPL v3.0). This library consists mostly of types for software that is also under the GPL (but not ...
0 votes
2 answers
189 views

I have taken concepts from two libraries: 1 using BSD3 license and 1 using Apache 2

I have taken concepts and code snippets from two libraries: 1 using BSD3 1 using Apache 2 and make modifications. BSD3 says must include copyright and license Apache 2 says must include copyright, ...
2 votes
1 answer
859 views

Apache-2.0 and MPL-2.0: To what extent does "license termination when instituting litigation" applied?

Background Apache-2.0 and MPL-2.0 contain a clause that if you sue the project/user for infringement of your patent, all of the licenses you have been granted are terminated (though the exact rights ...
2 votes
1 answer
114 views

Log4j 1.x API Modification Apache License

I work for a software house and we've used log4j 1.2 in a lot of our older code. Following the recent Logshell incident (which I know doesn't concern log4j 1.2 directly), we've considered migrating to ...
4 votes
2 answers
6k views

Apache License 2.0-licensed code included in commercial closed source software

I spent an hour looking for an answer to this question, although I would think a quite common situation, I did not get a totally clear answer to my specific case: So I am selling a (P)roduct which is ...
1 vote
0 answers
1k views

Can i use Apache-2.0 in a project licensed as MIT?

This link tells me not to use MIT under my license when redistributing the Apache 2.0 source code. Then, if Apache 2.0 or GPL source code is not included, only when specified in the header file and ...
10 votes
5 answers
2k views

Is it permitted to develop for money on a commons clause project?

An existing project which is licensed under Apache-2-with-Commons-Clause-1.0 should be advanced. A client wishes to pay me to write code in order that the code could be contributed to this project. ...
3 votes
1 answer
1k views

Is CC-BY-SA 3.0 compatible with Apache 2.0?

Creative Commons explicitly states that GPL3 is compatible with CC-BY-SA 3.0. However, there is no information on its compatibility with Apache 2.0. Currently, I am hosting Apache licensed content on ...
2 votes
1 answer
491 views

Using EPL 2.0 library as a node module in APL 2.0 project

I plan on using an EPL 2.0 Library in an Apache License 2.0 project as a dependency for the UI. I won't be modifying the source code but I believe when we do npm install to install the library, the ...
12 votes
2 answers
2k views

Does a copyright notice in a file header affect the licensing?

I'm a little confused about the licensing. In the LICENSE file it says that the repository is under MIT license. But in the header of some js files there is a copyright notice with apache-2.0. Does ...
3 votes
1 answer
152 views

Arduino GitHub project - what is the scope of copyright attribution and how to include it?

I'm trying to upload my project to GitHub and have questions regarding license/credit attribution. My project is an Arduino (specifically NodeMCU ESP8266) project, which mainly includes two external ...
5 votes
3 answers
170 views

Can I use an unmerged pull request to an Apache 2.0 project in my proprietary fork?

There's a project under Apache 2.0 which has an abondoned pull request. I plan to use this code, fix it and merge into my proprietary fork of the main project. This fork is a part of a bigger ...
8 votes
1 answer
998 views

Dual licensing of Oracle Berkeley DB Java Edition: how is possible to require a commercial license?

The Oracle Berkeley DB Java edition source is here: https://www.oracle.com/database/technologies/related/berkeleydb-downloads.html One can check in the source that it's under Apache 2.0 license. On ...
1 vote
0 answers
39 views

How can I use Apache License-2.0-licensed software in my MIT-licensed software? [duplicate]

• License and copyright notice May I add notice to LICENSE file like the following? MIT License Copyright (c) 2021 me Permission is hereby granted, free of charge, to... ----- ...
2 votes
1 answer
1k views

Satisfying Apache 2.0 section 4.(b) when forking a project

I want to fork a project licensed under the Apache 2.0 license. Section 4.(b) states that: You must cause any modified files to carry prominent notices stating that You changed the files The ...
2 votes
3 answers
182 views

Does the Apache 2 licence include the implementation of algorithms?

If I rewrote an algorithm (small one 100-200 lines), written in some programming language and licensed under Apache 2, in another programming language, should the new code be considered as a ...
12 votes
1 answer
3k views

Include Appendix of Apache 2.0 in LICENSE file?

I want to use the Apache 2.0 License on one of my projects. Apache 2.0 recommends putting a boilerplate header in each code file right before module level documentation in it's Appendix section (...
4 votes
1 answer
464 views

How should I append my license on file headers in case BSD 3-Clause to Apache 2.0?

[0] From my understanding via http://www.apache.org/legal/resolved.html that to ASF/Apache 2.0, BSD 3-Clause is a Cat-A license, thus I could include a BSD 3-Clause upstream project under my Apache 2....
-1 votes
2 answers
633 views

Am I violating the terms of the base licenses when I publish my project on GitHub without any license and/or links to authors of used components?

Many developers, students, etc. put their code on GitHub without any links to authors of used components and licenses. I tried find a new job and yesterday HR ask me create Rest API with django + drf ...
4 votes
1 answer
798 views

What type of notices and licenses do I need to add when adding (and modifying) code from an Apache 2.0 codebase to my own MIT codebase?

I want to add code from an Apache 2.0 software to my own code base which is MIT. I know that generally these are compatible but my worry is how to add the Apache 2.0 code with the appropriate ...
0 votes
1 answer
428 views

Can I use a license without providing a copyright notice myself?

So I googled a bit and found that a copyright notice isn't actually required anymore which I prefer as I'd rather provide a text like this: Project is open-source and made by the following ...

1
2
3 4 5
7