Questions about the implementation of software licenses on software, including questions about open-source licenses. See the full description for more information about which questions are on topic.

learn more… | top users | synonyms (1)

8
votes
1answer
1k views

Is a license header in source files required when applying the Apache Software License 2.0 to a project?

Reading through the Apache Software License 2.0 appendix I am left unclear what exactly I have to do now: APPENDIX: How to apply the Apache License to your work To apply the Apache License to ...
6
votes
5answers
325 views

How are software licenses applied?

I have created a small and helpful project that I'd like to upload to a public repository and share under the FreeBSD license. What are the common steps I should make to apply the license to my code? ...
4
votes
1answer
107 views

Professional use of former MIT licensed sofware

I'm currently working on a commercial application using a piece of software registered under the MIT license. Recently, the author of this software removed every entry from Github, for an unknown ...
2
votes
0answers
56 views

Can you license a fork of a public domain library?

The original library has this statement in its readme, with a link to CC0 1.0. To the extent possible by law, [redacted] Company, LLC has waived all copyright and related or neighboring rights ...
4
votes
1answer
139 views

Does a license need to go at the top always?

Let's say I have a source file of 800 lines, and I want to "copy/paste" one function from a github project that has a MIT license, and I also have my own (which may be a MIT license, or a stronger one)...
2
votes
3answers
74 views

GPLv2 code as a separate process in a closed-source iOS app?

I'd like my (currently) closed-source iOS app to use some GPLv2 licensed code. The code I want to use is simply a converter from one file format to another — nothing too complex or proprietary. Given ...
71
votes
3answers
43k views

AGPL - what you can do and what you can't

AGPL is a fairly new license that was meant to go GPL-over-networks. However, not being a lawyer, and actually not having read the whole license, I can't understand what exactly you can do freely and ...
2
votes
1answer
93 views

What to do when using MIT-licensed code in a GPL-licensed project?

I'm working on a personal project that I'm planning on licensing under GNU Affero GPL. However, I found some code that's licensed under MIT that really want to utilize, but I'm not sure what I should ...
2
votes
5answers
729 views

How to make a GPL license with more severe penalties?

I am considering open sourcing some software, but when I read the answers on this questions, it seems like the penalty of ignoring a GPL license is rather small, compared to the costs of the suing ...
20
votes
3answers
27k views

Is Java free/open source or not?

On November 13, 2006, Sun released much of Java as free and open source software, (FOSS), under the terms of the GNU General Public License (GPL). On May 8, 2007, Sun finished the process, making all ...
1
vote
1answer
43 views

Pyinstaller EXEs license

I'd like to know about licenses in Python program distributions. This is the scenario: let's say one would distribute a Python program for Windows, created with PyInstaller as a single executable file,...
3
votes
4answers
639 views

Is this the correct way to include this MIT licensed software in my software?

I'm using this script in one of my projects. It's licensed under MIT or Apache 2. I've committed JSON.sh (as in, just the script) to my project, and copy+pasted the MIT license (as it appears in ...
0
votes
0answers
19 views

Licensing a portion of a project under the MIT and the rest under the MPL

In a compiler project I'm creating, I'm licensing the compiler sources under the MPL. However, I'm looking to license the just the standard library under the MIT or BSD license. In the MIT terms, it ...
5
votes
2answers
291 views

Is licensing an issue for Git Submodules?

For example: an MIT-licensed project wishes to simplify the build process for its users by including part of the GNU toolchain (which is of course GPL) as a Submodule. Could that be interpreted as ...
2
votes
1answer
79 views

Ban redistribution, but still allow code changes?

Basically, I have an app, Court Counter, on the app store. It was very crappy, and was not worth licensing at the start. By the way, I found the incentive from the courses at Udacity. However, over ...
0
votes
0answers
24 views

OSS license for seemingly unspecified license?

I want to work on uemacs/PK and run it through Coverity SCAN. I can see on the repo that there are commits by different people, but I'm confused because the README only allows modifications by a ...
2
votes
2answers
103 views

Which sentences are normal in a commercial company user end license agreement? [closed]

I was reading an 'User End License Agreement' and asked myself whether such paragraphs aren't suspect. As well my I asked myself whether such sentences are normal in those end license agreements or ...
5
votes
1answer
811 views

Looking for a popular, well known example of closed-source software which uses LGPL code, and says so [closed]

For advocacy purposes, I'm looking for a good example of some popular/widely-known closed-source and generally paid-for software application/package which uses dynamically linked LGPL-licensed ...
1
vote
3answers
89 views

Can we use a GPL 2 product for the commercial purpose?

Note: There are many questions answers related to the licensing. But I think my requirement is specific, so asking a separate question. We are considering to fork a GPL 2 project and use it for ...
0
votes
1answer
42 views

Licensing and copyright terms for data from Wikipedia

I have an idea for a client-server software project which involves using information from Wikipedia, but I am not sure about what the conditions for using it in regards of licensing and copyrights ...
1
vote
3answers
91 views

Using your home project source code for company project

I have a home project, which is not open-source. To save time I'd like to use that source code for company project. How can I protect myself against the claim that I stole company source code? It is ...
8
votes
1answer
4k views

What is the best practice for arranging third-party library licenses “paperwork”?

I am developing a small open source project. The application uses many third-party libraries released with a range of licenses: Apache, MIT, BSD, LGPL and CDDL. Each of these licenses has its own “...
6
votes
1answer
94 views

What is the meaning of “All rights reserved” next to a permissive license?

Suppose that you're trying to fork a software package, which mentions in its manifest that it is distributed under the "MIT" license: [..] License: MIT Copyright: JC Holder ...
1
vote
2answers
1k views

How does trilicense (mpl,gpl,lgpl) work when you want to use it on public website

I have tried to search for this answer for quite some time and I have gone through all the various FAQ's and documentation regarding the three licenses; but none of them have been able to answer a ...
-3
votes
1answer
164 views

Can I use all JetBrains software after purchase [closed]

I am thinking about buying the Ruby version of the IDEA that JEtBrains is offering. If I buy a personal license for it, does it allow me to also use the license for IntelliJ also so I can develop ...
8
votes
4answers
553 views

Is there a difference between “self-plagiarizing” in programming vs doing so as a writer? [closed]

I read this Gawker article about how a writer reused some of his older material for new assignments for different magazines. Is there any similar ethical (societal?) dilemma when doing the same ...
3
votes
1answer
47 views

Website/web service uses GPL or CDDL license library

When developing backend - serverside code - for websites or web services and using a GPL or CDDL library, such as https://tyrus.java.net/. I would just "use" the functionality of the library. No ...
4
votes
3answers
145 views

How to display/clarify the licence for code in a blog

Let's say I have a blog available under one of the Creative Commons licences. Such type of licence would be displayed at the bottom of each page with a link to the actual licence, etc.. However, ...
4
votes
1answer
59 views

What are my obligations when using an Apache 2.0 library in an internal project?

From the Apache non-lawyer version of the license: It requires you to: include a copy of the license in any redistribution you may make that includes Apache software; provide clear ...
27
votes
6answers
1k views

Maintain a web application once the only developer is gone

I have a terminal disease and there is a very high chance that I will no longer be in this world by the end of the year. I have developed a web application that it is extensively used in my family’s ...
1
vote
2answers
80 views

GPL dictionary usage in commercial application

We have an word game commercial mobile application for which we want to use dictionaries for various languages. Most of them have GPLv3 or CC-NC3 licenses. We modify the dictionaries: basically, we ...
3
votes
1answer
46 views

Distributing commercial software with Apache 2.0 libs that have LGPL transitive Dependencies

I have a commercial software project that uses a third party lib (org.quartzscheduler), this has an Apache 2.0 license. I thought I was ok but when I checked the transitive dependencies I found that ...
-1
votes
1answer
53 views

Commercial use of content licensed under “Creative Commons License Attribution-NoDerivs 3.0”?

I am trying to find a music track for my Android game. It's a free game but includes ads. I found a good music on this site. As per the FAQs and the licensing terms (Creative Commons License ...
3
votes
2answers
208 views

Is Algorithm to Solve a Problem Licensed?

The keep things as simple I will use very basic example. The problem is to aggregate 4 numbers to have 10. One developer uses below code/algorithm (Case 0) in his program file and license it as ...
0
votes
1answer
49 views

Can I rebrand and customize something licensed under the GNU Affero General Public License (AGPL)?

I have recently started my own small development company and was looking at developing a framework to sell to clients. I discovered that there were many open source solutions already developed, ...
3
votes
1answer
78 views

How (or whether) to credit another software project that provided inspiration for mine?

For reasons too boring to go into here, I've written a small JSON library to add to the pile of them available for Swift. The interface of this library is inspired by, and similar to, that of ...
5
votes
1answer
72 views

Partial Code Copy from another Open Sourced Library

I need to copy a method from an Apache licensed Javascript library into my GPL licensed javascript library. Can I copy and paste the method into my library in this license context? If so, how am I to ...
2
votes
1answer
81 views

Does license have to be in text format?

Does a software license have to be in text format? I am thinking of adopting the MIT license to my software. I have a documentation in HTML format, which is distributed together with the software, and ...
1
vote
0answers
157 views

Implementing software licensing

I have an unpoliced piece of software and I must implement some control over who can install it via licensing. I already have an authentication server that implements OAuth 2.0 and OpenId that's used ...
0
votes
0answers
40 views

What license should I use for code ported from Chromium?

I ported a small part of Chromium project class from JavaScript to Java and wanted to publish it as a part of an open-source project. I want to do it legally. However, Chromium says that "The terms ...
-1
votes
2answers
150 views

What kind of license to put a private project?

The project in which work is private for commercial purposes and not its source code is distributed to anyone. Only the functional application shown consumers through a website. It has the following ...
1
vote
3answers
815 views

GPLv3 Software vs. BSD (3-Clause) OpenSource Project .. i don't get it

Preamble: If I say "BSD" I mean the 3-Clause BSD license If I say "GPL" I mean the GPLv3 license I am NOT the author of the GPL project I am the author of the BSD project Simple Task: I want to ...
4
votes
3answers
953 views

License for academic use only?

I'm developing a software package and would like to make it (and the source) available for personal, academic, or educational use, but not for commercial use. Is there such a license? Ideally, it ...
4
votes
2answers
168 views

If I create a desktop application using Tkinter, PyGTK or PyGame does my app have to be open source?

I intent to start learning desktop gui programming, so I've been looking to Python and it's Tkinter, PyGTK and PyGame. But I want to make proprietary software, so I'm concerned because of the licences ...
1
vote
1answer
93 views

Piwik License question

I need to create a specialized analytics app based on Piwik, it will be a commercial SaaS service for small businesses. It uses the piwik javascript tracker, API and the DB to store events, custom ...
1
vote
2answers
901 views

Do donations count as “commercial use”?

Lets say I'm building community that uses some webapp. These webapp uses a a modified version a a GPLv2 licensed theme. Additionally the community uses a donation mechanism to fund itself. Donation ...
8
votes
2answers
3k views

What are the requirements for attribution in the MIT License?

choosealicense.com claims that the MIT license is “A permissive license that is short and to the point. It lets people do anything with your code with proper attribution and without warranty” (...
24
votes
1answer
5k views

What exactly does the condition in the MIT license imply?

To quote the license itself: Copyright (C) [year] [copyright holders] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated ...
0
votes
1answer
175 views

Software piracy and GPL [duplicate]

Consider the case below: A Wordpress plugin must be GPL since Wordpress itself is GPL There are some plugin authors selling premium WordPress plugins, and assume the authors are okay with the GPL ...
1
vote
2answers
163 views

Can one deny specific parties the right to use and modify otherwise open source software?

I have an open source project that has the attention of some peers, and several of them are eager to contribute. There is one amongst them, however, who I wish (largely for comedic purposes; it's a ...