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.
319
questions
3
votes
1
answer
39
views
Notices.txt or Copyright file header when porting code
The following Java project contains an Apache 2.0 license https://github.com/apache/pdfbox-jbig2/blob/master/LICENSE.txt as well as a copyright header on every file in the project https://github.com/...
-2
votes
1
answer
66
views
Publishing an application on play store....licenses and royalties doubts
i've build an android application in Kotlin, and it use these libraries :
...
implementation "androidx.camera:camera-core:${camerax_version}"
implementation "androidx.camera:...
0
votes
0
answers
37
views
Is it mandatory to cite libraries used? [duplicate]
I'm developing an android app which uses two libraries:
Library A (Apache 2.0 license)
Library B (MPL-2.0 license)
My question is: is it mandatory to cite these two libraries within the app?
The ...
2
votes
0
answers
39
views
Does Apache license require a notice if I changed code indentation?
Some languages don't care about indentation, developers can write all their code in one line. Apache license requires to add a copyright notice if someone else changed the code, if I only changed code ...
3
votes
1
answer
79
views
Can I relicense an Apache- or -MIT-licensed software to AGPL (Affero General Public License)?
Apache 2.0 is compatible with GPL 3.0, but how about AGPL? Can I relicense any Apache or MIT licensed software to AGPL?
1
vote
0
answers
32
views
Will it enough only to include the Apache license file in the source code in android kotlin application? [duplicate]
I have been implementing an Android application using Kotlin and thought of using the KOIN library for dependency injection. However, it is licensed under the Apache 2.0 license which has become a ...
3
votes
1
answer
74
views
If I do an ML project copying code heavily from Tensorflow's tutorials, am I still allowed to share it on Github (or other repositories)?
(I asked this on Reddit and didn't get a good reaction. I wasn't sure if this was the right forum, but I wanted to ask somewhere related.)
I'm fairly new to machine learning (and programming in ...
2
votes
1
answer
115
views
How to handle Apache 2 license for backend use
We are using an open sourced (Apache 2.0 License) OCR framework/library for a website. User uploads an image to our web portal, we send that image to the backend, which hands over that image to the ...
2
votes
1
answer
55
views
Using GPL library in my own Apache library
I have a GPL library and an Apache-licensed library. I want to use the GPL library in my Apache library and for the Apache library to stay Apache. Is that even possible?
18
votes
3
answers
4k
views
When forking an open-source project, what should I do with the maintainers' emails included in the source code?
Let us assume that I am forking an open-source Python library, modifying it, and using it in another closed-source commercial project.
The license is Apache License 2.0 and I am including a copy of ...
4
votes
1
answer
81
views
csvhelper: questions about license
I was thinking of asking this question in the NuGet project, but they redirected me here to ask generic questions. So I will ask here.
I want to develop an application that will use the CsvHelper ...
2
votes
2
answers
122
views
What to put in header copyright notice after total conversion of library that didn't have license headers?
I want to convert a C# library (not written by myself) licensed under Apache License v2 to C++.
The original C# library has a LICENSE file with the Apache license information, however the individual ...
7
votes
2
answers
602
views
Open-Source code made proprietary by someone else without proper attribution (Apache License 2.0)
My friend spent more than 7 years on an open-source mod for Minecraft under Apache License 2.0. Recently, a new mod was announced bearing mostly the same features.
The new-mod devs accidentally made ...
1
vote
1
answer
103
views
License change for Derivative Works of Apache-licensed software, and GPLv2 compatibility
Section 4 of the Apache License v2.0 states:
You may add Your own copyright statement to Your modifications and may
provide additional or different license terms and conditions for use,
reproduction, ...
0
votes
1
answer
73
views
Can I sell computer with pre-installed software with Apache 2.0 License?
Can I sell computer with pre-installed software with Apache 2.0 License? Provided that I do not charge for software or license, only for hardware with some margin?
3
votes
1
answer
274
views
Can I create my own exception to the Apache license? Is it good practice?
The Apache License v2.0 is incompatible with GPLv2.
Instead of dual-licensing or using the LLVM Exceptions, I am thinking of defining an exception to the Apache license that is similar to what is ...
4
votes
1
answer
849
views
Can I provide my source code which uses Apache 2.0 library under CC0?
Is it possible to provide my source code under CC0 on a GitHub repository that satisfies the following properties?
It uses Apache 2.0 library.
There is no source code or binary of the library in the ...
3
votes
1
answer
72
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
1
answer
1k
views
What's the use of Apache's "Not a contribution"?
When making changes to an Apache licensed file, one should amend the file header:
Copyright 2022 Me, Myself & I
There is the possibility to add the suffix "Not a contribution":
...
2
votes
1
answer
64
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
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 ...
3
votes
1
answer
106
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 ...
4
votes
1
answer
316
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 ...
-1
votes
1
answer
108
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 ...
5
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
995
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
33
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/...
4
votes
1
answer
182
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 ...
2
votes
0
answers
59
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 ...
1
vote
0
answers
55
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
206
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
48
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, ...
-1
votes
1
answer
189
views
Closed source project based on OpenVPN/OpenSSL
Using code base of OpenVPN (GNU GPLv2 license) in proprietary closed source project is under consideration.
OpenVPN uses OpenSSL (Apache License 2.0).
Changes in OpenSSL are needed only (OpenVPN will ...
4
votes
1
answer
61
views
Can I publish my SpamAssassin plugin under MIT licence on Github?
I would like to publish my custom SpamAssassin plugin under the MIT licence on GitHub but I am not sure if it is possible. SpamAssassin is licensed under the Apache Licence 2.0 and vast majority of ...
0
votes
1
answer
125
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 ...
-1
votes
1
answer
2k
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
218
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
240
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 ...
18
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 ...
4
votes
0
answers
265
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
124
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, ...
1
vote
1
answer
557
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
2
answers
567
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 ...
2
votes
1
answer
94
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 ...
1
vote
0
answers
742
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
414
views
Apache 2.0 License redistribute with package/class name change
I have been modifying an open source Apache 2.0 licensed project and now I want to re-distribute the code under the same license but under MY SET OF REPOS as the original company isn't wanting my ...
2
votes
1
answer
211
views
Is it legally required to name used libraries under Apache 2.0 when publishing an Android app?
My Android app contains many libraries licensed under Apache 2.0. According to my understanding, when publishing the app, it is enough to add the following sentence in the app's description: "...
3
votes
1
answer
691
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
286
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 ...