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
2answers
1k 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 ...
5
votes
1answer
330 views

How do I comply with the “bundle the license text” requirement of Apache 2.0 for embedded software?

I'm writing software for a "closed" embedded device. I want to use fonts licensed under the Apache 2.0 license in it. I know it's legal to do that, but I'm stumbling over this text from the license: ...
6
votes
1answer
191 views

How does Bootstrap v4 (MIT) deal with contributions made under v3 (Apache 2.0)?

Bootstrap version 4 is under MIT license. Bootstrap version 3 and earlier ones were under Apache license 2.0. Bootstrap version 4 probably inherits some source code from Bootstrap version 3. Then, ...
4
votes
1answer
144 views

Generated content protected as well?

I created an icon for an Android app with the tool Android Asset Studio. The code of this tool is licensed under Apache 2.0. But I cannot find any copyright info on generated icons. Are they ...
1
vote
1answer
412 views

Maven jar-with-dependencies - any violation of distribution license?

I have a Java application that uses some Apache common libraries (Apache 2.0 license). I wanted to distribute it as a single fat jar (maven builds a single jar with dependencies packaged in a single ...
2
votes
2answers
143 views

How to benchmark GPL software?

I would like to create a benchmark that compares several open-source implementations of a particular functionality. Some of those implementations carry a GPL license, while others are more open: ...
4
votes
1answer
211 views

Redistribution of modified fonts, originally licensed under Apache 2.0

I would like to use a font licensed under Apache License 2.0 (without a NOTICE file and without additional provisions) in my web project. For this end, I made a package of webfonts based on a subset ...
2
votes
1answer
64 views

Clarification for a permissive licensing of a derivative work by example

The situation is the following: I am working on a binding project (using a library/framework built on Swift and binding for Xamarin/C#) which includes some sample apps/programs adopted from Swift to ...
5
votes
2answers
411 views

Dual license or relicense when the new license is more permissive?

An organization is considering changing the license of an OSS repo on GitHub. For the purposes of this question, assume that organization has the legal rights to change the license. It is currently ...
-2
votes
1answer
52 views

Nativescript Licence documentation

If I use NativeScript in my project, what licence agreement and documentation should I use and include? The question is, I'm using an open source tool to create mobile apps. Should I include the ...
9
votes
3answers
4k views

Linking from LGPL 2.1 software to Apache 2.0 library

The FSF claims that GPL v2 is incompatible with Apache 2.0 and that linking to a library generally creates a derivative work of this library. However, the linking exception of the LGPL allows ...
12
votes
1answer
202 views

Can I resubmit someone else's pull request if he does not sign CLA?

Someone helped with progress upstream at an open source project I really rely on. He basically did what I was not capable of and now I am waiting for his pull request to be merged and included in ...
3
votes
1answer
241 views

Can an Apache 2-licensed work be derived from a GPLv1-licensed work?

The Apache Software Foundation page on GPL compatibility says that Neither GPLv2 nor GPLv3 can be incorporated into an Apache 2 project. It doesn't directly make a statement about GPLv1. But in does ...
10
votes
1answer
215 views

What are the requirements of the crayon license for the Penn Tree Bank Tokenizer

The Penn Treebank tokenizer is fairly widely used. It is a solid tokenizer, that is based only on regex. For example, it is a word tokenizer in NLTK. NLTK does not make mention of it in their LICENSE....
6
votes
2answers
755 views

Benefits of a CLA when using Apache 2.0 License

I understand that there are benefits to CLA for some licenses (as well as drawbacks and tradeoffs), however the Apache 2.0 License already has section 5 stating the following: Submission of ...
2
votes
2answers
2k views

Removing copyright notice in UIs of Apache 2 licensed software

I am customizing a particular software developed by Company X and distributed with Apache 2 license. I expect to use my customized version for commercial purpose. The original software comes with a ...
2
votes
1answer
215 views

Does inbound=outbound apply to Apache 2.0 without a CLA?

The traditional expectation for contributions to a free software project are "inbound=outbound" [1] [2]. That is, if the project is under license X, contributions are made under license X. Does this ...
1
vote
0answers
34 views

Keeping contributions and allowing free use of libraries. i.e. Complex licencing issue

I have an idea for a modern compiler project which will involve, at least at the start: A driver program. A set of libraries that implement the compiler, much like LLVM/Clang. A runtime library that ...
2
votes
1answer
140 views

Is this copyright infringment?

I created a project to validate objects. It's influenced by a fairly known project called FluentValidation by Jeremy Skinner which has an Apache License. Both projects do the same, provide an API ...
-2
votes
1answer
139 views

Use Apache 2.0 license or AGPLv3 licensed Software

I want to sell a custom piece of Hardware with my own company's name with an Ubuntu Server 16.0.4 LTS on it. Is that allowed? I want to run on this server an Apache 2.0 licensed or AGPLv3 licensed ...
2
votes
0answers
155 views

Usage of a part of a EPL library in LGPL or Apache 2 project

As I understand it, I am allowed to link a eclipse licensed jar to an LGPL or Apache 2 licensed open source project, without to change the projects license. Correct me if I am wrong. The question is,...
2
votes
1answer
4k views

Can I fork and sell a modified Apache 2.0 licensed project? [duplicate]

There is a nice Apache 2.0-licensed project that already implements the foundation of a way more elaborate product that I intend to sell as proprietary. Something like the 70% of the code will be ...
0
votes
1answer
49 views

Google Web Starter Kit licensing

I would like to use Google's Web Starter Kit in a project of mine, but I don't know what exactly I need to do to abide by the license. It is licensed under the Apache License 2.0. Do I need to ...
4
votes
2answers
1k views

Apache v2 - How to properly fulfill the license in a product

Apache v2 specifies on point 4a: You must give any other recipients of the Work or Derivative Works a copy of this License If one uses an Apache v2 library in a commercial product must one deliver ...
0
votes
1answer
81 views

Can I take over the Stack Exchange review system in an Apache 2.0 licensed web service?

The Stack Exchange review system for post creation, editing and removal is quite sophisticated and somehow steered by discussion on meta networks (Stack Exchange and others) which are "user ...
4
votes
1answer
43 views

Combining software and image licensing in the same repository

I have a project under Apache license on GitHub. I want to add some non-text stuff into repository (logo). Can I use Apache license for an image? If not, what CC license is most 'aligned' with Apache ...
7
votes
1answer
166 views

Is having a repository on GitHub considered distribution?

TL;DR Is having a repository on GitHub considered distribution in the sense of a license? Description I have some repositories on GitHub. Now I modified a file for a project. The file was licensed ...
1
vote
2answers
429 views

I want to apply the Apache 2.0 Licence to my code. Should I submit it to someone?

I have written for the purposes of my PhD some very short Python code (110 lines) which I believe could be useful to others. Hence I would like to spread it (e.g. on GitHub) but want to prevent anyone ...
9
votes
1answer
3k views

How to mark a copied Apache v2 piece of code?

As stated in the tile, I want to know how should one mark code(functions or pieces of code smaller than 50% of the source file) copied from non copyleft sources (e.g Apache) ?
0
votes
1answer
164 views

Open Source Notice on a Commercial Website [closed]

My company is currently evaluating several open source projects to help build out a new Software as a Service Platform (historically we never used anything open source) and we were wondering if we ...
7
votes
1answer
2k views

Rules for appropriate editing of copyright notices in cloned, Apache-2.0-licenced, opensource repositories

I have cloned a repo under the Apache 2.0 licence and am changing content. under section 4 of the licence: a. You must cause any modified files to carry prominent notices stating that You changed ...
1
vote
1answer
210 views

Am I allowed to modify CameraSource.Builder of Android vision package?

I am trying to build my custom library for eye detection, tracking, blinking, smile etc. I am using below open samples instead of reinventing the wheel. GooglyEyesActivity CameraSource The ...
2
votes
2answers
229 views

Can one use the Android geofencing API witout GMS?

I want to use the Android Geofencing API on a custom hardware running Android. The Geofencing API itself holds an Apache 2.0 license (https://github.com/googlesamples/android-play-location/tree/...
4
votes
1answer
236 views

GPL3 project with EPL library

I am making an opensource project and I would like to cover it with the GPL3 license. I also plan to use a library that is released under EPL license (https://github.com/forge/roaster). Is this ...
4
votes
1answer
2k views

Requirements for using an Apache-licensed library

I am totally confused by these tons of copyright licenses that protect the libraries. I noticed that a lot of libraries are using the Apache License 2.0 and obviously I took a look at the license but ...
2
votes
1answer
178 views

webservice using source code under apache 2.0 license

Question is: I have developed a software which extends an open source project licensed under the Apache 2.0 license. The original open source project has been bought from another company which gave me ...
6
votes
1answer
6k views

Can I use a Apache v2 licensed driver for a commercial project without revealing sources of the project?

I am building a project that will be commercialised. One of the library I use is licensed under Apache v2. To my understanding, if I modify the library, I need to give the source of the library with ...
3
votes
1answer
2k views

Combining Apache 2.0 with closed source

I want to use a third party software C-library "A" commerially in a product "P" (in fact a firmware, running on a device). The third party product "A" is subject to Apache 2 license. That means, I ...
-1
votes
1answer
57 views

What open-source license should I use for my tool?

I have developed a tool that uses another tool to convert a file from format#1 to format#2. And currently, my tool works only if it is given the file in format#2 as input, and so, it depends on that ...
5
votes
1answer
183 views

GitHub workflow and Apache License

The Apache License requires: 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object ...
2
votes
2answers
1k views

Can I use code under Apache 2.0 license that does not originally contain copyright notice?

I plan on creating a new project under Apache 2.0 license, and I want to use js, css, fonts, and image files in the public folder of this repository (which is under Apache 2.0): https://github.com/...
4
votes
1answer
117 views

Apache 2.0 Licence

When a product includes a firmware written by my company, and this firmware makes use of an open source product, licenced under Apache 2.0 license, and this product is finally to be sold on a broad ...
5
votes
1answer
255 views

Using Apache License 2.0 library inside a company

I implemented a little console application in C# (tool) that can go through the web pages on the site and get information, links, files from them. I used Selenium for this purpose. Two nuget packages ...
6
votes
1answer
757 views

Dual license Apache2.0 GPLv3 for a library with optionnal 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 ...
5
votes
1answer
2k views

APLv2: How to specify notices of all changes in a class?

I changed a class which is under the license Apache License Version 2.0. According to the license - for redistribution of the changed version I should specify changes in a class. Notification of ...
9
votes
1answer
3k views

Sell software that uses libraries licensed under Apache Licence 2.0

I didn't find any definite answers on the web so I'm asking for a definite answer to the question: Am I allowed to sell software that was written completely by myself except for the ZXing library (...
9
votes
2answers
746 views

What if anything is wrong with the Apache License 2.0?

I occasionally see claims that the Apache license makes it difficult to incorporate your code into other projects. See for example: That's awfully disconcerting news, considering the difficulties ...
3
votes
1answer
521 views

Packaging Apache 2.0 derivative work

I want to distribute a MATLAB package I've made which makes use of some work which is made available under the Apache 2.0 license. The piece of work I'm using is ColorBrewer, which consists of ...
5
votes
2answers
55 views

Is it OK to change url scheme for the links to Apache 2 license?

For an open source project is it OK to modify the original LICENSE.txt file from https://www.apache.org/licenses/LICENSE-2.0.txt and also the source file headers to use https instead of http for the ...
5
votes
1answer
496 views

How does the Apache 2 license's patent grant interact with third-party patents?

From what I've read about the Apache 2 license's patent grant clause, it's intended to protect users of Apache-licensed software from software patents. How does that work if the contributor doesn't ...