Questions about the implementation of software licenses on software, including questions about open-source licenses.

learn more… | top users | synonyms (1)

30
votes
6answers
16k views

Can a developer get a discount for Microsoft products? [closed]

If I would start to focus on the .NET platform and be self-employed, then I probably would like to have some Windows 7, Windows Server 2008, Visual Studio 2010 licenses just for the development ...
15
votes
2answers
2k views

Using GPL libraries without modification on a commercial website, do I need to make my source code available? [duplicate]

If I write a public-facing commercial website, and use a GPL javascript library and/or binaries without modifying them (such as plupload), would I be required to make the source for my website ...
41
votes
1answer
7k views

MIT vs. BSD vs. Dual License

My understanding is that: MIT-licensed projects can be used/redistributed in BSD-licensed projects. BSD-licensed projects can be used/redistributed in MIT-licensed projects. The MIT and the BSD ...
9
votes
7answers
2k views

Open Source but not Free Software (or vice versa) [closed]

The definition of "Free Software" from the Free Software Foundation: “Free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free ...
13
votes
4answers
2k views

Do you have to include a license notice with every source file?

I've been looking for various licenses that I can use for an open-source project of mine, but all of the projects that I've seen, with all kinds of licenses, appear to have a giant, obnoxious (in my ...
28
votes
6answers
2k views

Reasons NOT to open source not-for-profit code?

I am a big fan of open source code. I think I understand most of the advantages of going open source. I'm a science student researcher, and I have to work with quite a surprising amount of software ...
85
votes
14answers
8k views

Is it illegal to rewrite every line of an open source project in a slightly different way, and use it in a closed source project?

There is some code which is GPL or LGPL that I am considering using for an iPhone project. If I took that code (JavaScript) and rewrote it in a different language for use on the iPhone would that be ...
24
votes
8answers
17k views

Can we use Java for commercial use?

The Java is GPL license (reference from wikipedia). I am not sure I can use it in in commercial projects. I already have a website written in Java and I plan to use this for commercial use. Is that ...
26
votes
8answers
3k views

What is the “default” software license?

If I release some code and binaries, but I don't include any license at all with it, what are the legal terms that apply by default (in the US, where I am). I know that I automatically have copyright ...
20
votes
2answers
3k views

How is client-side javascript covered by the GPL?

If I used a GPL-licensed Javascript libarary in a web application, would I then have to offer source code of the whole site to anyone who downloaded and executed the Javascript lib?
19
votes
7answers
703 views

Does making source code available affect your ability to generate revenue?

We’re working on a .Net framework which ultimately amounts to a single DLL. We intend to charge for commercial use of the framework, but make it free for open source/non-commercial use. The rough ...
7
votes
7answers
820 views

How to use Open Source Licenses and what do you recommend to me

I have a code that I'd like to share, but I'd like to publish it using an open source license. But I don't know how you have to use that licenses. How do you have to activate an open source license? ...
9
votes
2answers
1k views

What constitutes “distributing” for LGPL v3

I am considering basing some new software on a LGPL web application. I want to utilize this new software for creating one website for my employer, and we do not intend to sell or distribute the ...
7
votes
2answers
422 views

Is renewal of MIT license needed on github at the beginning of each year?

I am using the MIT LICENSE in all of my github projects. The second line says 2013 at the top. For having the copyright to hold in future(i.e. after 2013) does it need to be changed each year or is it ...
11
votes
2answers
1k views

Java and JVM license

Does Java license allow other companies to create their own versions of Java language or just implement it accurately? Same question about JVM. I heard about Sun suing Microsoft for changing their ...
10
votes
2answers
887 views

MIT and copyright

I am contributing to a library that is licensed under the MIT license. In the license and in each class file it has a comment at the top saying: Copyright (c) 2011 Joe Bloggs ...
11
votes
10answers
3k views

Rewriting GPL code to change license

I have found a GPL library (no dual license), which does exactly what I need. Unfortunately, the GPL license on the library is incompatible with the license of a different library I use. I have ...
11
votes
6answers
2k views

Software License: Open Source, but no distribution (for free or for profit)

I wrote a program in PHP. I want people to be able to use the code to learn from and even include bits in their own apps but I also want to maintain the right to sell it and make it clear that others ...
29
votes
6answers
2k views

What are the Pros and Cons of the GPL? [closed]

I'm looking at licensing some open source software and am looking at the GPL. What are the pros and cons of using this license?
18
votes
2answers
11k 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 ...
9
votes
6answers
5k views

License key solution in web application, what is the best approach?

I am stumped by a request from my manager. I work for a small startup and we developed a web application for a fixed rate with a maintenance agreement for a MUCH larger company. Knowing horror ...
5
votes
5answers
820 views

Which open-source license is right for my project?

I am trying to choose the right license for a project that I would like to release as open-source later this year but I am unsure as to what the most appropriate license would be. I was originally ...
9
votes
6answers
898 views

Can you change a license once you pick one?

I am working on a product that I don't feel is completely ready but I have a set of users that are very interested in using it now as "alpha" testers. I would like to give them the product now for ...
13
votes
7answers
4k views

Avoid GPL violation by moving library out of process

Assume there is a library that is licensed under GPL. I want to use it is closed source project. I do following: Create small wrapper application around that GPL library that listens to socket, ...
12
votes
4answers
2k views

What is the purpose of the “non-endorsement clause” in the New BSD license?

Note: This question is not about the "obnoxious BSD advertising clause". The New BSD license does not contain that clause, and is compatible with the GPL. I'm trying to pick between the New BSD ...
11
votes
1answer
2k views

What is wrong with the Unlicense?

I have often heard that I should not use the Unlicense because of issues regarding putting things into the public domain. However, I do not understand why this would be an issue for the Unlicense. The ...
8
votes
4answers
2k views

Is there a modified LGPL license that allows static linking?

LGPL requires that it if a program uses LGPL-ed library, users must be able to re-link the program with a different version of the library: ... d) Do one of the following: 0) Convey the ...
8
votes
3answers
3k views

How does the GPL static vs. dynamic linking rule apply to interpreted languages?

In my understanding, the GPL prohibits static linking from non-GPL code to GPL code, but permits dynamic linking from non-GPL code to GPL code. So which is it when the code in question is not linked ...
7
votes
5answers
4k views

Using C++/Java to develop software and sell it

I know this question has been asked here before, and I also know that this website is for programming questions only, but please do make an exception, as none of the posts I've come across on this ...
5
votes
3answers
5k views

Are there deals (free or low cost) to license Visual Studio for open-source developers? [on hold]

I have several open-source projects, but I no longer have a license for Visual Studio. I heard that Resharper has some kind of deal for open-source project contributors. Is there something similar ...
4
votes
2answers
220 views

Licencing FOSS for profit

Some projects are available under restrictive FOSS licenses (GPL or AGPL, for example) which preclude them from being used in proprietary projects. The developers can then sell separate commercial ...
3
votes
1answer
792 views

Mozilla Public License (MPL 2.0) vs Lesser GNU General Public License (LGPL 3.0)

I would like to release a software library written in a class-based, object-oriented programming language (Java) on a web-based source code hosting service, that allows forks of the project to be ...
9
votes
1answer
3k views

Confusion about dual license (MIT/GPL) javascript for use on my website

I've read all of the posts I can find on this and I'm still not sure of the answer. I'd like to use a jQuery plugin on my website that is dual licensed under MIT and GPL. Does the dual license mean ...
6
votes
4answers
5k views

Is BSD license compatible with Apache?

Can I develop a BSD-licensed software that extends an Apache-licensed software (and vice-versa)?
9
votes
5answers
1k views

License validation and calling home

I am developing an application that, when bought, can be activated using a license. Currently I am doing offline validation which is a bit troubling to me. I am aware there is nothing to do against ...
4
votes
2answers
259 views

is there an “app store” for regular pc apps?

I have written an app for the computer in java, but i don't want to give it out for free. I only want to charge somewhere between $0.99 - $2.99, is there a website that i can upload it to, to do this ...
3
votes
1answer
906 views

Which licenses are free for commercial use?

I'm lost in a mass of licences - GPL, LGPL, Creative Commons, BSD, Apache, etc, and looking for a beginners guide. When using a component under a popular licence like these, what are the restrictions ...
3
votes
1answer
1k views

If I have two developer license accounts with Apple, can I easily switch between the two for app development and publishing?

I've been interested in iPhone development since the release of the iPhone, however, I am on a limited personal budget. I've never been willing/able to fork out the money necessary for an iPhone and ...
3
votes
3answers
3k views

How to include an apache library with my opensource code?

I have this opensource code with MIT license that uses an Apache 2.0 licensed library. I want to include this in my project, so it can be built right away. In the point 4 of that license explains ...
5
votes
2answers
945 views

Rewrote GNU GPL v2 code in another language: can I change a license?

I rewrote some parts of Mercurial (which is licensed under GNU GPL v2) in C#. Naturally, I looked a lot into original Python code and some parts are direct translations from Python to C#. Is is ...
5
votes
7answers
351 views

Options for Opensource license? [duplicate]

I am choosing a license for my open source software and I've learned about GPL, EBMS and BSD. GPL seems to be most popular one. The problems are: Would anybody kindly name a few popular opensource ...
3
votes
2answers
95 views

Using algorithms in papers in my code

For example a new research paper comes out and it describes some algorithm, say this is a cutting edge algorithm and came out last week, is there anything stopping me from using that algorithm in my ...
2
votes
1answer
39 views

Package software separately from content that is CC BY-NC-SA 3.0 license

I have content that is CC BY-NC-SA 3.0 (see http://creativecommons.org/licenses/by-nc-sa/3.0/), can software that uses it still be produced commercially and just let the user download the content ...
2
votes
3answers
2k views

Opensource, noncommercial License? [closed]

i want to publish my software under a opensource license with the following conditions: you are allowed to: Share — to copy, distribute and transmit the work use a modified version of the code in ...
1
vote
1answer
139 views

Licensing for hosted open source and 3rd party libraries

Context: We have an ASP.NET MVC3 codebase, hosted on CodePlex, currently in the "setup period". This codebase uses several NuGet packages (without changes or additions to the source, just "using" the ...
1
vote
5answers
1k views

Who owns the code I wrote, what rights do I have with respect to my employer [closed]

This is a legal question with mixing code I've written in my own time with code I've been paid to write for an employer. I'm employed at a company with an employment contract, and am paid hourly. ...
0
votes
2answers
856 views

Permission to reuse iOS sample code in commercial app? [closed]

Do we have permission to re-use iOS sample code from the apple developer website in a commercial app? Are we allowed to use it with modifications? Not sure of how to interpret all the legalese on the ...
31
votes
3answers
6k views

Is there a chart for helping me decide between open-source licenses?

The Open Source Initiative lists 9 different licenses in their list of "License that are popular and widely used or with strong communities". I want to license my project as open-source. ...
28
votes
7answers
1k views

Choosing a licence for open source projects

I've done some open source projects, and I plan to do more in the future. So far, I've released all my code under GPL, but I've read a few articles which claim GPL is too restrictive for any code to ...
8
votes
3answers
442 views

How signing out a CLA prevents legal issues in open-source projects?

For example: yeoman. It's licensed under a BSD license. The CLA form (Contributor License Agreement) isn't project specific, and it can be signed electronically. How and what issues can signing out ...