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.
333
questions
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 ...