Skip to main content

All Questions

Filter by
Sorted by
Tagged with
64 votes
3 answers
9k views

Should I include license text in a single file or all source files?

Many licenses, such as Apache 2.0, have both a long and a short form. Typically, the long form is included in the repository as a single LICENSE file, and the short form is used in the actual source ...
kdopen's user avatar
  • 7,037
22 votes
2 answers
11k 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 ...
J.A.P's user avatar
  • 323
15 votes
2 answers
11k 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 ...
aryndin's user avatar
  • 253
13 votes
2 answers
4k views

Is it possible to include a shorter form of a license if the license would be longer than the content licensed?

For example, Gists on GitHub don't have a field to track the license that they are available under. You can simply choose to create a public Gist or a secret (private) Gist. Many of the open source ...
Thomas Owens's user avatar
  • 1,792
9 votes
1 answer
2k 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
9 votes
1 answer
5k views

Apache 2.0 license - NOTICE, CHANGELOG

I have a question about the NOTICE and CHANGELOG files in Apache 2.0 license. Here is the situation: I based my work on an Apache 2.0 licensed project. I did some minor changes (compared to the ...
NefariousOctopus's user avatar
6 votes
2 answers
7k 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 ...
Mihai's user avatar
  • 63
5 votes
2 answers
4k 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 ...
Nishantha Pradeep's user avatar
5 votes
1 answer
984 views

How am I supposed to include a license notice if I use some code licensed under Apache License 2.0 in some API?

I plan to use some code licensed under Apache License 2.0 in some API. How shall I include the license notice that is required by Apache License 2.0? The API is a RESTful API, which is documented on a ...
Franck Dernoncourt's user avatar
5 votes
1 answer
3k views

What are my license (or giving-credit) obligations regarding open source software?

We're using a number of open source libraries in our software. They all fall under one of the following 3 licenses: MIT License Apache License 2.0 BSD 3-Clause License These are all very liberal ...
user1157841's user avatar
5 votes
1 answer
851 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: ...
Stefan Monov's user avatar
5 votes
1 answer
3k 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 ...
Alexiuscrow's user avatar
4 votes
1 answer
2k views

Can I comply with Apache 2.0 license by adding the license text in the binary file?

I'm using an Apache 2.0 licensed library in my closed source software. Let's say I include the Apache 2.0 text file as a "const string" variable in my C code and make sure it makes it to the binary. ...
Moe's user avatar
  • 43
4 votes
1 answer
2k views

Apache 2.0: What licensing-related steps do I have to make when using software via package manager?

I'm trying to develop an application which uses a 3rd party framework under Apache 2.0 License. Obviously, I would like to comply with the license and give attribution to the authors via LICENSE/...
mdx's user avatar
  • 141
4 votes
1 answer
2k 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
  • 743
4 votes
1 answer
523 views

Do I have to include license in artwork that uses a font licensed Apache License v2.00?

If I create a artwork (images) using a font licensed Apache License v2.00, and i include this artwork in a website (commercial), do I have to include the license somewhere?
Orso Nero's user avatar
  • 319
4 votes
1 answer
512 views

Where should I place the NOTICE file and the license?

I want to create a project that's based on apache 2.0 open source code. I know that I should include a NOTICE file and the license, but my question is where should I place them? in the code or inside ...
ATP's user avatar
  • 143
3 votes
2 answers
131 views

Does adding license headers to files without existing headers count as my modification to an Apache 2.0-licensed project?

I recently used a starter template project for an API that is under the Apache 2.0 License, where the project doesn't have a NOTICE file and individual files in that project don't have their own ...
colston bod-oy's user avatar
3 votes
2 answers
760 views

How can I open source a repository on GitHub by using Apache license in only one file?

To license a project in GitHub, can I do it like this: There are many files like src->Java, res, etc for my Android app So I want to use Apache license v 2.0 for open sourcing it So will the ...
android user's user avatar
3 votes
1 answer
70 views

If an organization pays me for a report that shows performance results of executed MIT/Apache 2.0 code, do I have to include the respective licenses?

I got a awarded a contract for a report of the performance of some new software. The software is a result of two merged open-source codebases (I merged them) and some logic on top of it (including a ...
ScruffyFluffy's user avatar
3 votes
1 answer
145 views

Do I put my license/copyright header on top of a permissively-licensed file I found on the internet?

I found a nice Python class on a website devoted to nice Python gists - and on its web page (but not in the source code) it has the author's name and says it is PSF licensed - which wikipedia says is ...
davidbak's user avatar
  • 141
3 votes
1 answer
686 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 ...
hussulinux's user avatar
3 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 ...
sam18's user avatar
  • 31
2 votes
2 answers
506 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
2 votes
1 answer
370 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 ...
porton's user avatar
  • 579
2 votes
1 answer
400 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
  • 221
2 votes
1 answer
1k views

Do I need to place a second license notice on my own code under the Apache License?

I have a project template that I have published to GitHub which is currently licensed under the Apache 2.0 License (I am the sole author/contributor). I want to use this template in another project ...
Arnav Borborah's user avatar
2 votes
1 answer
1k views

How should copyright notices be included when distributing source of modified Apache 2.0 code commercially?

A company wants to distribute a product which includes a browser extension. A browser extension is implemented in JavaScript, so it's distributed in source code form. Parts of extension are written by ...
sharptooth's user avatar
2 votes
0 answers
42 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... ----- ...
yg213's user avatar
  • 41
2 votes
0 answers
64 views

Attributing a software library which uses another library

I'm using this library in my app: AndroidPhotoFilters library The problem is, that it uses some other library (link: Original AndroidPhotoFilters library) with some minor changes, I guess. Who to ...
Naveen's user avatar
  • 21
1 vote
1 answer
666 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 ...
blueYOSHI's user avatar
1 vote
0 answers
91 views

Correctly attributing github libraries without specific mentioning

I would to attribue some of the OpenSource libraries that I'm using in my project but I found my self having problems in doing so since it is not written clear (in my opinion). For example, the ...
Ben's user avatar
  • 185
0 votes
0 answers
47 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
1 answer
824 views

What entities are eligible to copyright a project?

Me and my friend want to make business on customization of our open source project. We have NOT yet registered the project trademark NOR started a company. Сan we write in Copyright 2019 [name of ...
Dmytro's user avatar
  • 111