Introduction To Our Open Source Effort
In the spirit of openness, we have chosen to open source the Localytics Client Libraries. By doing so we hope to:- Allow developers to see the code. We are asking you to put code in your application, you should be able to see exactly what it does.
- Provide developers with the ability to make changes if they wish to improve or customize aspects of the library.
- Make it as easy as possible for anybody to develop a client for any platform.
To make it possible for developers to safely use our library, we have chosen to release the library under theĀ The Localytics Modified BSD License. To be clear, we started with the BSD license and removed the restrictions around binary distribution to give developers more freedom in what they do with the library and how they distribute their work. As a result you may do any of the following with this code, so long as you keep the copyright and license information in the source code:
-
Download the source code.
-
Modify the source code.
-
Use the source code in your own projects.
-
Link to it in a mobile app which you release, on an app store or otherwise, without attaching a LICENSE file.
-
Never, ever release your source code.
Frequently Asked Questions
-
If I include this library, am I required to open source my application? Absolutely not. So long as the source code for this library contains the LICENSE file and our copyright information you may protect your source code however you desire.
-
To be clear, I may download, modify, and include this code in my app and still ship the binary on any app store without having to do additional work? Correct. We have modified the original BSD license to make distribution of an app simpler. In many cases it is not convenient for an application to make the user aware of what licenses their code is subject to, and as a result we have removed this requirement.
-
What if I ship my app on my own website, over a USB connection, or any other method? However you choose to ship the app, you are not required to include the license information in the binary itself.
-
I found a bug, what do I do? We are always looking to improve the quality of our libraries. If you find a bug, feel free to email us about it at contact@localytics.com
-
Where can I get more information on BSD-style licenses? We recommend you start with theĀ Wikipedia Page.
The Localytics Modified BSD License
Copyright (c) 2009, Char Software, Inc. d/b/a Localytics All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Neither the name of Char Software, Inc., Localytics nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY CHAR SOFTWARE, INC. D/B/A LOCALYTICS ”AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CHAR SOFTWARE, INC. D/B/A LOCALYTICS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.