tags:

views:

2001

answers:

5
+4  Q: 

MIT license

Suppose I use this actioscript API released under MIT license to build a software : http://www.cove.org/ape/docs/api/

(i) Can I sell that software? (ii) Do I need to give the source code of my software away? (iii) Is anyone receiving my software permitted to resell the software?

+11  A: 
  1. You can sell the software.
  2. No, you are not compelled to provide source code.
  3. Anyone who receives source code may do as the license permits. This does not extend to binary distributions.

Read the MIT license. Read the whole thing and understand it. It was meant to be read by ordinary people, unlike other licenses that are very complex:

Copyright (c) year copyright holders

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

dwc
I agree, read the license, it's short: http://www.opensource.org/licenses/mit-license.html
Ben Blank
Maybe the thing he wanted to ask was weather he can license his product under some commercial license (is MIT license copyleft?)?
Jox
Jox, I pasted the ENTIRE license above so you can see for yourself. BSD/MIT/ISC style licensed software have been included in Mac OS, Windows, etc... You cannot remove the license/copyright, but you can do pretty much anything else. It's not viral.
dwc
A: 

Caveat: I Am Not A Lawyer. If you need sound legal advice, consult one.

  1. Yes, you may sell the software you create.
  2. Only if your software consists of a modified copy of the API. If you are both modifying the API and creating software which uses it, you must distribute the source of the modified API (and you must distribute them separately if you don't want to release the source of your software).
  3. See #2 — the same rules apply.
Ben Blank
Your answer is in direct conflict with the other answers in this question, can you expand on this?
1800 INFORMATION
I'm not seeing the conflict. If you modify the API, then it must also be MIT-licensed. If you only *use* the API, you can license your software as you wish.
Ben Blank
The answer by @dwc says "No, you are not compelled to provide source code.", while yours says that under some circumstances you are required to provide source code. Isn't that a conflict?
1800 INFORMATION
I just wanted to be clear on the difference between using a library/API and modifying it. From the way the question is phrased, I'm 99% sure he meant just using it (and that's how the other answers are written), but I wanted to provide as complete information as I could. :-)
Ben Blank
Which bit of the licence do you interpret as meaning you have to release the source if you 'modify the API'? It appears you're confusing this licence with something like the LGPL
Will Dean
@Will Dean — Not at all: "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software." If you modify and redistribute MIT-licensed software, that modified code stays MIT-licensed. New code which *uses* MIT-licensed code isn't.
Ben Blank
Ben: you're confusing the license with distribution. Nothing in the MIT license forces you to distribute the *source* code you modified.Same applies for BSD; and Apple would not have chosen a copyleft license like BSD otherwise for MacOSX.
Thomas Vander Stichele
+2  A: 

As always, consult a lawyer. If this library is released strictly using the MIT license then:

(i) Yes, you can sell your software provided you include the MIT license as part of your product. (ii) No, you don't have to share your code with the community but it would be nice. (iii) Yes, reselling is permitted.

MIT License:

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

Aaron Saarela
A: 

But the license says : "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."

If I include the license with my software, the person receiving the software becomes eligible for reselling my software. Doesn't she?

dta
SO doesn't do conversations well... you either should ask a new question or amend the current one rather than attempting to ask a question in an answer.
RBerteig
No. The MIT license applies to the bit that had it when you adopted it. If you include that in a larger work, it is entirely your option what license applies to the work as a whole. But the bit that came in MIT, stays MIT.
RBerteig
A: 

From the "Understanding Open Source and Free Software Licensing" O'Reilly book (PDF):

These licenses, as applied to the original licensed code, allow that code to be used in proprietary software and do not require that open source versions of the code be dis- tributed. Code created under these licenses, or derived from such code, may go “closed” and developments can be made under that proprietary license, which are lost to the open source community. For the same reason, however, these licenses are very flexible and compatible with almost every form of open source license.

Swaroop C H