Product Usage of Open-Source Software with Third-party Licenses

Last Updated: 13 Sep 2023

Effective Date: 8 June 2023

1. Copyright Notice

Kompas.ai is protected under Copyright © 2023 ByteBridge Co., Ltd. All rights reserved.

2. Certain Licenses

By purchasing and using Kompas.ai, you acknowledge and agree that Kompas.ai incorporates various third-party libraries and resources that may be governed by licenses separate from the Kompas.ai software.

Please note that the attached Licenses are provided solely for informational purposes.

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:

Apache-2.0 License

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 http://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.

BSD-2-Clause

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

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 (COPYRIGHT HOLDER) 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.

BSD-3-Clause

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

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.

EUPL-1.2

EUROPEAN UNION PUBLIC LICENCE v. 1.2

EUPL © the European Union 2007, 2016

This European Union Public Licence (the ‘EUPL’) applies to the Work (as defined below) which is provided under the terms of this Licence. Any use of the Work, other than as authorised under this Licence is prohibited (to the extent such use is covered by a right of the copyright holder of the Work).

The Work is provided under the terms of this Licence when the Licensor (as defined below) has placed the following notice immediately following the copyright notice for the Work:

Licensed under the EUPL or has expressed by any other means his willingness to license under the EUPL.

1) Definitions

In this Licence, the following terms have the following meaning:

2) Scope of the rights granted by the Licence

The Licensor hereby grants You a worldwide, royalty-free, non-exclusive, sublicensable licence to do the following, for the duration of copyright vested in the Original Work:

Those rights can be exercised on any media, supports and formats, whether now known or later invented, as far as the applicable law permits so.

In the countries where moral rights apply, the Licensor waives his right to exercise his moral right to the extent allowed by law in order to make effective the licence of the economic rights here above listed.

The Licensor grants to the Licensee royalty-free, non-exclusive usage rights to any patents held by the Licensor, to the extent necessary to make use of the rights granted on the Work under this Licence.

3) Communication of the Source Code

The Licensor may provide the Work either in its Source Code form, or as Executable Code. If the Work is provided as Executable Code, the Licensor provides in addition a machine-readable copy of the Source Code of the Work along with each copy of the Work that the Licensor distributes or indicates, in a notice following the copyright notice attached to the Work, a repository where the Source Code is easily and freely accessible for as long as the Licensor continues to distribute or communicate the Work.

4) Limitations on copyright

Nothing in this Licence is intended to deprive the Licensee of the benefits from any exception or limitation to the exclusive rights of the rights owners in the Work, of the exhaustion of those rights or of other applicable limitations thereto.

5) Obligations of the Licensee

The grant of the rights mentioned above is subject to some restrictions and obligations imposed on the Licensee. Those obligations are the following:

6) Chain of Authorship

The original Licensor warrants that the copyright in the Original Work granted hereunder is owned by him/her or licensed to him/her and that he/she has the power and authority to grant the Licence.

Each Contributor warrants that the copyright in the modifications he/she brings to the Work are owned by him/her or licensed to him/her and that he/she has the power and authority to grant the Licence.

Each time You accept the Licence, the original Licensor and subsequent Contributors grant You a licence to their contributions to the Work, under the terms of this Licence.

7) Disclaimer of Warranty

The Work is a work in progress, which is continuously improved by numerous Contributors. It is not a finished work and may therefore contain defects or ‘bugs’ inherent to this type of development.

For the above reason, the Work is provided under the Licence on an ‘as is’ basis and without warranties of any kind concerning the Work, including without limitation merchantability, fitness for a particular purpose, absence of defects or errors, accuracy, non-infringement of intellectual property rights other than copyright as stated in Article 6 of this Licence.

This disclaimer of warranty is an essential part of the Licence and a condition for the grant of any rights to the Work.

8) Disclaimer of Liability

Except in the cases of wilful misconduct or damages directly caused to natural persons, the Licensor will in no event be liable for any direct or indirect, material or moral, damages of any kind, arising out of the Licence or of the use of the Work, including without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, loss of data or any commercial damage, even if the Licensor has been advised of the possibility of such damage. However, the Licensor will be liable under statutory product liability laws as far such laws apply to the Work.

9) Additional agreements

While distributing the Work, You may choose to conclude an additional agreement, defining obligations or services consistent with this Licence. However, if accepting obligations, You may act only on your own behalf and on your sole responsibility, not on behalf of the original Licensor or any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against such Contributor by the fact You have accepted any warranty or additional liability.

10) Acceptance of the Licence

The provisions of this Licence can be accepted by clicking on an icon ‘I agree’ placed under the bottom of a window displaying the text of this Licence or by affirming consent in any other similar way, in accordance with the rules of applicable law. Clicking on that icon indicates your clear and irrevocable acceptance of this Licence and all of its terms and conditions.

Similarly, you irrevocably accept this Licence and all of its terms and conditions by exercising any rights granted to You by Article 2 of this Licence, such as the use of the Work, the creation by You of a Derivative Work or the Distribution or Communication by You of the Work or copies thereof.

11) Information to the public

In case of any Distribution or Communication of the Work by means of electronic communication by You (for example, by offering to download the Work from a remote location) the distribution channel or media (for example, a website) must at least provide to the public the information requested by the applicable law regarding the Licensor, the Licence and the way it may be accessible, concluded, stored and reproduced by the Licensee.

12) Termination of the Licence

The Licence and the rights granted hereunder will terminate automatically upon any breach by the Licensee of the terms of the Licence.

Such a termination will not terminate the licences of any person who has received the Work from the Licensee under the Licence, provided such persons remain in full compliance with the Licence.

13) Miscellaneous

Without prejudice of Article 9 above, the Licence represents the complete agreement between the Parties as to the Work.

If any provision of the Licence is invalid or unenforceable under applicable law, this will not affect the validity or enforceability of the Licence as a whole. Such provision will be construed or reformed so as necessary to make it valid and enforceable.

The European Commission may publish other linguistic versions or new versions of this Licence or updated versions of the Appendix, so far this is required and reasonable, without reducing the scope of the rights granted by the Licence. New versions of the Licence will be published with a unique version number.

All linguistic versions of this Licence, approved by the European Commission, have identical value. Parties can take advantage of the linguistic version of their choice.

14) Jurisdiction

Without prejudice to specific agreement between parties,

15) Applicable Law

Without prejudice to specific agreement between parties,

Appendix

Compatible Licences’ according to Article 5 EUPL are:

The European Commission may update this Appendix to later versions of the above licences without producing a new version of the EUPL, as long as they provide the rights granted in Article 2 of this Licence and protect the covered Source Code from exclusive appropriation.

All other changes or additions to this Appendix require the production of a new EUPL version.

GitHub Sync

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 Google LLC 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 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.

GPL-3.0 license

This program 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. This program 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. You should have received a copy of the GNU General Public License along with this program. If not, see .

3. Covered Software

The software components covered by related License in Kompas.ai include:

Software Link License
Cupertino icons https://pub.dev/packages/cupertino_icons MIT
Window_manager https://github.com/leanflutter/window_manager MIT
Tiktoken https://pub.dev/packages/tiktoken MIT
Markdown_widget https://pub.dev/packages/markdown_widget MIT
Image_painter https://pub.flutter-io.cn/packages/image_painter MIT
Screen_capturer https://pub.flutter-io.cn/packages/screen_capturer MIT
File_picker https://pub.flutter-io.cn/packages/file_picker MIT
Super_clipboard https://pub.flutter-io.cn/packages/super_clipboard MIT
Image https://pub.dev/packages/image MIT
Extended_image https://pub.dev/packages/extended_image MIT
Extended_text_field https://pub.flutter-io.cn/packages/extended_text_field MIT
Dart_openai https://pub.flutter-io.cn/packages/dart_openai MIT
Dio https://pub.flutter-io.cn/packages/dio MIT
Scroll_to_index https://pub.flutter-io.cn/packages/scroll_to_index MIT
Assets_generator https://pub.flutter-io.cn/packages/assets_generator MIT
Url_protocol https://pub.dev/packages/url_protocol MIT
Siri_wave https://github.com/halildurmus/siri_wave MIT
Msix https://pub.flutter-io.cn/packages/msix MIT
Uuid https://pub.flutter-io.cn/packages/uuid MIT
Kumi_popup_window https://pub.flutter-io.cn/packages/kumi_popup_window MIT
Pymysql https://github.com/PyMySQL/PyMySQL MIT
Fastapi https://github.com/tiangolo/fastapi MIT
Openai https://github.com/openai/openai-python MIT
Langchain https://github.com/hwchase17/langchain MIT
Tiktoken https://github.com/openai/tiktoken MIT
Tornado https://github.com/tornadoweb/tornado Apache-2.0
Pymongo https://github.com/mongodb/mongo-python-driver Apache-2.0
Requests https://github.com/psf/requests Apache-2.0
Google-auth https://github.com/googleapis/google-auth-library-python Apache-2.0
Transformers https://github.com/huggingface/transformers Apache-2.0
Selenium https://github.com/SeleniumHQ/selenium Apache-2.0
Aspose.Words-for-Python-via-.NET https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET MIT
Sentence-transformers https://github.com/UKPLab/sentence-transformers Apache-2.0
Dio_log https://github.com/flutterplugin/dio_log Apache-2.0
Numpy https://github.com/numpy/numpy BSD-3-Clause
Mime https://github.com/dart-lang/mime BSD-3-Clause
Contextmenu https://pub.dev/packages/contextmenu EUPL-1.2
Intl https://github.com/dart-lang/i18n/tree/main/pkgs/intl GitHub Sync
Markdown https://github.com/Python-Markdown/markdown Not have a specific license associated with it
Pinecone-client https://github.com/pinecone-io/pinecone-python-client Pinecone Software End User License Agreement (EULA)
Html2text https://github.com/aaronsw/html2text GPL-3.0 license
tuple https://github.com/google/tuple.dart BSD-2-Clause license
desktop_drop https://github.com/MixinNetwork/flutter-plugins/tree/main/packages/desktop_drop Apache-2.0
image_compression_flutter https://github.com/eyro-labs/image_compression_flutter Apache-2.0 license
image_size_getter https://github.com/CaiJingLong/dart_image_size_getter/tree/master/library Apache-2.0 license
app_links https://github.com/llfbandit/app_links Apache-2.0 license
image_picker https://github.com/flutter/packages/tree/main/packages/image_picker/image_picker Apache-2.0, MIT
just_audio https://github.com/ryanheise/just_audio/tree/minor/just_audio Apache-2.0, MIT
flutter_langdetect https://github.com/hiroshi75/flutter_langdetect Apache-2.0
flutter_advanced_switch https://github.com/alex-melnyk/flutter_advanced_switch BSD-3-Clause
crypto https://github.com/dart-lang/crypto BSD-3-Clause license
protoc_plugin https://github.com/google/protobuf.dart/tree/master/protoc_plugin BSD-3-Clause license
fixnum https://github.com/dart-lang/fixnum BSD-3-Clause license
record https://github.com/llfbandit/record/tree/master/record BSD-3-Clause license
connectivity_plus https://github.com/fluttercommunity/plus_plugins/tree/main/packages/connectivity_plus/connectivity_plus BSD-3-Clause license
collection https://github.com/dart-lang/collection BSD-3-Clause license
just_audio_windows https://github.com/bdlukaa/just_audio_windows/tree/master/just_audio_windows MIT
audio_session https://github.com/ryanheise/audio_session MIT
super_tooltip https://github.com/bensonarafat/super_tooltip MIT
flutter_svg https://github.com/dnfield/flutter_svg/tree/master/packages/flutter_svg MIT
flutter_web_auth_2 https://github.com/ThexXTURBOXx/flutter_web_auth_2 MIT
flutter_linkify https://github.com/Cretezy/flutter_linkify MIT

4. Modifications and Additional Terms

Any modifications made to the original licensed software are subject to the terms of related Licenses. Additionally, Kompas.ai may include additional terms specific to the usage of this product. These terms do not override or restrict the rights granted under the Licenses.

5. Disclaimers and Limitations of Liability of Third-party Software

THE SOFTWARE IS PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. THE COPYRIGHT HOLDER(S) AND CONTRIBUTORS DISCLAIM ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, AND NON-INFRINGEMENT OF THIRD-PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) 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 PRODUCT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

6. If any licenses require the disclosure of source code, you can find the corresponding sources at https://github.com/kompasAI.

7. Termination

Violation of the terms stated in this policy or related Licenses may result in the termination of your access to Kompas.ai and the associated rights granted herein. Please carefully read and understand these terms before using Kompas.ai. By using Kompas.ai, you signify your acceptance of these terms and agree to be bound by them.

8. Contact

If you have any questions or concerns regarding these terms or the usage of Kompas.ai or if we have inadvertently omitted any necessary notices, please contact our team at [email protected].