Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

1
vote
1answer
61 views

I am about to put an Apache License on my project. Can I change it to another license later without asking contributors?

The question is in the title. Additional question for the case if I do have to ask the contributors for approval: As the owner of my project, what can I do in advance to get the exclusive rights ...
3
votes
1answer
65 views

Licensing concern for an application?

I'm looking for advice in regards to licensing. I started coding an application in my free time for some months now. It began as coding practice, but as time progressed it got more serious and there ...
7
votes
1answer
84 views

Apache-2.0 and Apache-1.1 compatibility

Can I use a package of Apache-1.1 license and a package of Apache-2.0 license and distribute the resulting package under Apache-2.0 license? Is there a conflict between Apache-1.1 and Apache-2.0?
4
votes
1answer
547 views

jarjar package renaming and Apache 2.0 license violation

If we use the famous package org.apache.commons.lang3 library and modify it as below jarjar configuration; 'rule org.apache.commons.lang3.** com.sample.internal.org.apache.commons.lang3.@1' Does ...
4
votes
2answers
941 views

How to include a license and copyright notice into a website

I have a website and I'm using a library that is licensed under the Apache License 2.0. Where should I place the notice? Should I create a file named Notice in the root of the website? Or add it ...
1
vote
1answer
72 views

What to do if I can't find the copyright when using an open source library

I'm using an open source library to develop an application. The library is under the Apache 2.0 license. The license says you need to put a copy of the license and of the copyright into the software ...
15
votes
1answer
2k views

What does “express grant of patent rights from contributors to users” mean?

I'm trying to choose which open source license I should use in my app, and in the description for one of the licenses, it says the license provides an "express grant of patent rights from contributors ...
-2
votes
1answer
89 views

Do I need a license when I use licensed libraries in my app?

I have an Android app using two libraries (GPLv2 and APLv2). I read that GPLv2 and APLv2 are incompatible. I will show which open source libraries I've used and tell the reader which licenses the ...
1
vote
1answer
55 views

Dual licensing of a file

My project is licensed under GPLv3. However, I want some files to be dual licensed under GPL and Apache License 2.0. What to write: a. in the header comment of the file licensed under Apache License ...
1
vote
1answer
154 views

Private license and Apache License Version 2.0 in one commercial product?

If I’m using an official cordova plugin licensed under Apache License Version 2.0 in my commercial product, am I allowed to sell it (the source code of my product to another party) under two different ...
2
votes
1answer
560 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 ...
6
votes
1answer
111 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: ...
7
votes
1answer
132 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
133 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
183 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
114 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
134 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
48 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
268 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
48 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
2k 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
136 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
113 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 ...
11
votes
1answer
161 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....
5
votes
2answers
449 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
868 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
125 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
30 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
94 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
107 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
119 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,...
1
vote
1answer
2k 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
48 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
550 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 ...
-3
votes
1answer
58 views

Can I take over stackexchanges review system in an Apache 2.0 licensed web service?

The stackexchange review system for post creation, editing and removal is quite sophisticated and somehow steered by discussion on meta networks (stackexchange and others) which are "user ...
5
votes
1answer
32 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 ...
9
votes
1answer
146 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
201 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 ...
8
votes
1answer
2k 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
75 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 ...
6
votes
1answer
566 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
171 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 ...
3
votes
1answer
131 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/...
5
votes
1answer
150 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
880 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 ...
1
vote
1answer
101 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 ...
3
votes
1answer
1k 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 ...
4
votes
1answer
1k 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
53 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 ...
6
votes
1answer
122 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 ...