Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Licenses of the Catrobat System

The following licenses, terms, and conditions apply to your use of the Catrobat system:

Version 3.7, 13 January 2019

All source code of software constituting the Catrobat system, e.g., the integrated development environments (with all associated parts such as tutorial programs) and the interpreters and compilers for the Catrobat programming language, the image editing programs, the source code of software we wrote to run the Catrobat websites and other Internet resources, and all our own source code related to the Catrobat system, are free software: you can redistribute them and/or modify them under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License , or (at your option) any later version when it becomes available.

The names and logos of the Catrobat project and subprojects are copyrighted by and trademarks of the Catrobat project and cannot be used in derivative work. You are however allowed to use the names and logos of Catrobat, Catroid, Catty, Pocket Code, Paintroid, Pocket Paint, and other names and logos of software created by the Catrobat team in non-derivative work such as, e.g., books, brochures, or descriptive web pages. We do ask to include a note that either says “Catrobat is developed by the free/libre open source non-profit Catrobat project https://www.catrobat.org/” or “Catrobat makes it easy to create your own interactive stories, games, and animations — and share your creations with others. As you create and share Catrobat projects, you learn to think creatively, reason systematically, and work collaboratively. All parts of the Catrobat system are developed by the free/libre open source non-profit Catrobat project https://www.catrobat.org/. They are available as free/libre open source software on GitHub”.

For the parts of the Catrobat system necessary for running a Catrobat program, e.g., the interpreters, the GNU Affero General Public License is supplemented by an additional permission under section 7 of version 3 of the License. This exception allows you to convey a runtime version of a program or project written in the Catrobat programming language, for which you otherwise legally hold the necessary rights, in combination with the parts of the Catrobat system necessary for running that Catrobat program, under terms of your choice, consistent with the licensing of the independent parts of the corresponding Catrobat program.

Please note that this is only possible either when you are the sole creator of the program including all its parts such as graphics, texts, sounds, etc, or in case you licensed the parts of other programs on which your program is based upon, including any additional material and/or possible trademarks etc, in such a way that you are allowed to convey the resulting software under your chosen terms in consistence with these third-party materials. This additional permission is similar to the additional permission for GCC (see the corresponding Rationale and FAQ page for the exception for GCC for more information). If the work thus created has an interactive user interface, it must display a note in a screen shown when the user presses an “About” menu button or a similar way to convey such a message that says “This work was created using programs developed by the free/libre open source non-profit Catrobat project. Catrobat makes it easy to create your own interactive stories, games, and animations — and share your creations with others. As you create and share Catrobat projects, you learn to think creatively, reason systematically, and work collaboratively. Catrobat is available as free/libre open source software on GitHub and is distributed by the Catrobat project under the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License , or (at your option) any later version when it becomes available. For the parts of the Catrobat system necessary for running a Catrobat program (also called Catrobat “projects” created by our users), e.g., the Catrobat Interpreter, the GNU Affero General Public License is supplemented by an additional permission under section 7 of version 3 of the License. This exception allows to convey a runtime version of a Catrobat program, for which you otherwise legally hold the necessary rights, in combination with the parts of the Catrobat system necessary for running that Catrobat program, under terms of your choice, consistent with the licensing of the independent parts of the corresponding Catrobat program.”. The same notice must also be added by you as text in or along any documents you distribute together with your runtime version of the program. Please consult our Catrobat License Additional Term page for the precise legal formulation of the additional permission under section 7 of version 3 of the GNU Affero General Public License. For clarification, note that this additional permission does not apply to projects you upload to Catrobat’s website. Please consult our Terms of Use and Service and our Licenses of uploaded Catrobat projects for the precise legal terms and conditions that apply to a project you upload to Catrobat’s sharing site.

Please also note that by using or visiting any website (including any software that we created which either runs directly on our servers, or alternatively runs client-side, e.g., in your browser, but is served by our servers) or products (including all our online services provided by software that we created which are offered through our servers), all executables we offer on any markets or the web (including, e.g., the Google Play App Store, Apple’s iTunes App Store, Amazon’s App Store, etc), data feeds, and services provided to you on, from, or through the Catrobat project (collectively the “Service”), you signify your agreement to (1) Catrobat’s terms and conditions (the “Terms of Use and Service”, found at https://catrob.at/touas), (2) Catrobat’s privacy notice (found at https://catrob.at/privacypolicy), and (3) Catrobat’s Community Guidelines (found at https://catrob.at/tou). If you do not agree to any of these terms, the Catrobat privacy notice, or the Community Guidelines, please do not use the Service.

All non-software artefacts of the Catrobat system created by us, such as, e.g., text, graphics, photos, sounds, music, videos, audiovisual combinations, interactive features, and other materials are available under the Creative Commons Attribution-ShareAlike 4.0 International Public License (CC BY-SA 4.0), the only exceptions being the names and logos of the Catrobat project (including, e.g., Catrobat, Catroid, Catty, Pocket Code, Paintroid, Pocket Paint), which are copyrighted by and trademarks of the Catrobat project and cannot be used in derivative work. See https://creativecommons.org/licenses/by-sa/4.0/ for a human-readable summary of the Creative Commons Attribution-ShareAlike 4.0 International Public License.

Catrobat additionally contains third party code and resources as follows:

  • libGDX (https://libgdx.badlogicgames.com)

  • XStream (https://x-stream.github.io/)

    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    2. Neither the name of XStream nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
    3. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 THE COPYRIGHT OWNER OR CONTRIBUTORS 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.
  • Toolbar custom icons 1.0 facilities from Gentleface custom icon design (https://gentleface.com/free_icon_set.html)

  • MINDdroid (https://github.com/NXT/LEGO-MINDSTORMS-MINDdroid)

    • Copyright © 2010/11 Guenther Hoelzl, Shawn Brown
    • Copyright © 2010/11 LEGO System A/S, Aastvej 1, DK-7190 Billund, Denmark

    MINDdroid is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

    MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    See the GNU General Public License for more details https://www.gnu.org/licenses/

  • Sparrow (https://github.com/Gamua/Sparrow-Framework)

    • Simplified BSD License
    • Copyright 2013 Gamua. All rights reserved.

    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

    THIS SOFTWARE IS PROVIDED BY GAMUA “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 GAMUA OR CONTRIBUTORS 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.

    The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of Gamua.

  • Java HTTP Request Library (https://kevinsawicki.github.io/http-request/)

    • Copyright (c) 2011 Kevin Sawicki.

    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:

    1. 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.

  • FlowLayout (part 1) (https://code.google.com/archive/p/devoxx-schedule/source)

    • Copyright 2010 Romain Guy

    • Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

  • FlowLayout (part 2) (https://github.com/ApmeM/android-flowlayout#copyrights)

    • Copyright (c) 2011, Artem Votincev (apmem.org) All rights reserved.

    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    3. Neither the name of the apmem.org 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 THE COPYRIGHT HOLDERS AND CONTRIBUTORS “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 ARTEM VOTINCEV 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.

  • Parrot AR.Drone Open API (https://www.parrot.com)

    DISCLAIMER

    The APIs is provided by PARROT and contributors “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 PARROT and contributors 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.

  • PNGJ (https://github.com/leonbloy/pngj)

    DISCLAIMER

    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

  • TapTargetView (https://github.com/KeepSafe/TapTargetView)

    • Copyright 2016 Keepsafe Software Inc.
    • Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Check back here from time-to-time, because we are always trying to improve our licenses.

Please mail any suggestions regarding these licenses to legal@catrobat.org.