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
6 votes
2 answers
461 views

Apache 2.0 and patent grant to the code not related to the contribution

Imagine, a company, contributes to a huge Apache 2.0 project. The company owns a patent. The project is huge, and there's a small fragment of its code which infringes on the patent. The company ...
Konstantin Solomatov's user avatar
5 votes
2 answers
293 views

Licensing compatibility for final user

I'm creating a new self-hosted open source software under the Apache License 2.0, but at some point of the development I figured out that I need an object storage to manage generated files, because I ...
João Pedro's user avatar
2 votes
2 answers
106 views

How to document removal of files for project under Apache 2.0 license

When I fork a repo that contains an Apache 2.0 license and I want to modify things like github-config or the build tools that have been used, it may happen that I want to delete files. How would I ...
Wolfone's user avatar
  • 123
2 votes
0 answers
46 views

Need Help Choosing a FOSS License for a Swift Package With Specific Requirements [duplicate]

Stack Overflow community! I'm working on a Swift package and am having some trouble deciding which FOSS (Free and Open Source Software) license to use. I have specific requirements and am hoping ...
dornad's user avatar
  • 121
2 votes
1 answer
43 views

Complex mix of proprietary license and Apache 2.0 license with subfolders

I have a repo in GitHub which contains many different projects, each in its own folder and each folder having its own license. Now at the root of project 5 is a restrictive proprietary license. There ...
Yasir Khan's user avatar
2 votes
1 answer
153 views

Exact attribution requirements for distributing compiled binaries depending on MIT and/or Apache 2.0 libraries

Consider an executable program whose source is licensed under the MIT and/or Apache 2.0 license and that depends (directly & indirectly) on a number of libraries written by third parties that are ...
jwodder's user avatar
  • 222
10 votes
3 answers
961 views

Inter-compatibility of licenses

I would like to sell a Java desktop application of mine to more schools after having success with one single school. Seems like it wouldn't have been a problem, if I haven't mixed different licenses ...
Hagenbeck's user avatar
  • 103
4 votes
1 answer
183 views

Apache License 2.0 compatibility with source code licensed under GPL 2 with classpath exception

I am working on an open-source project that is governed by the Apache License 2.0, and I want to make use of Java source code from OpenJDK 11, which is governed by the GPL 2 license with classpath ...
Varad G's user avatar
  • 43
2 votes
1 answer
91 views

Obligations implied by the Apache 2.0 License for an open source project

I'm using two libraries under Apache 2.0 license opennlp and crux. The source code of my Android opensource app will be on Github. And the app will be released on Google Play Store. What are all my ...
xralf's user avatar
  • 51
2 votes
1 answer
65 views

Are proprietary licenses in an Apache 2.0 usable

I found a Github project licensed under Apache 2.0 that I would like to use in another project. This project contains libraries that seems to be proprietary and that the owner of the project might ...
Manu's user avatar
  • 21
4 votes
2 answers
231 views

Writing a book that contains Apache-2.0 licensed code snippets

If I want to write a book that contains code examples and snippets but also entire algorithms from an Apache-2.0 licensed source, what do I have to do to comply with the licensing terms? Apache 2.0 ...
mattmilten's user avatar
2 votes
1 answer
126 views

Code licensed by Apache 2.0 license with the AWS SDK for Javascript v3, maybe licensed by other license (MIT)?

I've got a doubt about the AWS Code license, specifically, I've been using fragments of code from the AWS repository for the Javascript SDK v3 interacting with Cognito. In some fragments of code, for ...
David's user avatar
  • 21
3 votes
1 answer
127 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/...
Underscore's user avatar
-2 votes
1 answer
168 views

Publishing an application on play store....licenses and royalties doubts

I've built an Android application in Kotlin, and it uses these libraries : ... implementation "androidx.camera:camera-core:${camerax_version}" implementation "androidx.camera:...
Massimo's user avatar
  • 23
0 votes
0 answers
43 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 ...
Vincenzo's user avatar
2 votes
0 answers
56 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 ...
Flan1335's user avatar
  • 159
3 votes
1 answer
312 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?
Flan1335's user avatar
  • 159
1 vote
0 answers
33 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 ...
HelloWorld's user avatar
4 votes
1 answer
141 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 ...
Our Dear Benefactor's user avatar
2 votes
1 answer
373 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 ...
NedStarkOfWinterfell's user avatar
2 votes
1 answer
112 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?
Ziheng Wang's user avatar
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 ...
LastStarDust's user avatar
4 votes
1 answer
130 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 ...
Álvaro García's user avatar
2 votes
2 answers
343 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 ...
Silverlan's user avatar
  • 123
7 votes
2 answers
648 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 ...
4Bro77's user avatar
  • 79
1 vote
1 answer
225 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, ...
ruben2020's user avatar
  • 2,198
0 votes
1 answer
100 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?
Jan's user avatar
  • 111
3 votes
1 answer
407 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 ...
ruben2020's user avatar
  • 2,198
4 votes
1 answer
1k 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 ...
SKD's user avatar
  • 65
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,) ...
Maxfield's user avatar
  • 173
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": ...
parvus's user avatar
  • 195
2 votes
1 answer
69 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 ...
IntegralPilot's user avatar
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 ...
IntegralPilot's user avatar
3 votes
1 answer
123 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 ...
Liu Yang's user avatar
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 ...
Flux's user avatar
  • 703
-1 votes
1 answer
141 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 ...
Vicente Bolea's user avatar
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 ...
p4ulinux's user avatar
  • 163
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 ...
aggregate1166877's user avatar
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/...
Wey Gu's user avatar
  • 163
4 votes
1 answer
280 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 ...
Maxime Labelle's user avatar
2 votes
0 answers
69 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 ...
warownia1's user avatar
  • 121
2 votes
0 answers
79 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 ...
somequestioniahve's user avatar
2 votes
0 answers
246 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 ...
Wapers's user avatar
  • 21
2 votes
0 answers
69 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, ...
figbar's user avatar
  • 121
-1 votes
1 answer
234 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 ...
Vlad's user avatar
  • 101
4 votes
1 answer
69 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 ...
Jackaser's user avatar
0 votes
1 answer
211 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 ...
Phu D. Nguyen's user avatar
-1 votes
1 answer
6k 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 &...
ossguy's user avatar
  • 11
1 vote
1 answer
327 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 ...
metamorphosis's user avatar
3 votes
1 answer
292 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 ...
solid.py's user avatar

1
2 3 4 5
7