Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: buteo-syncfw
Upstream-Contact: https://sailfishos.org/contact/
Source: https://github.com/sailfishos/buteo-syncfw.git

Files: libbuteosyncfw/clientfw/SyncClientInterface.cpp
 libbuteosyncfw/clientfw/SyncClientInterface.h
 libbuteosyncfw/clientfw/SyncClientInterfacePrivate.cpp
 libbuteosyncfw/clientfw/SyncClientInterfacePrivate.h
 libbuteosyncfw/clientfw/SyncDaemonProxy.cpp
 libbuteosyncfw/clientfw/SyncDaemonProxy.h
 libbuteosyncfw/common/LogMacros.h
 libbuteosyncfw/common/NetworkManager.cpp
 libbuteosyncfw/common/NetworkManager.h
 libbuteosyncfw/common/SyncCommonDefs.h
 libbuteosyncfw/common/TransportTracker.cpp
 libbuteosyncfw/common/TransportTracker.h
 libbuteosyncfw/common/USBModedProxy.cpp
 libbuteosyncfw/common/USBModedProxy.h
 libbuteosyncfw/common/usb_moded.xml
 libbuteosyncfw/pluginmgr/ClientPlugin.cpp
 libbuteosyncfw/pluginmgr/ClientPlugin.h
 libbuteosyncfw/pluginmgr/DeletedItemsIdStorage.cpp
 libbuteosyncfw/pluginmgr/DeletedItemsIdStorage.h
 libbuteosyncfw/pluginmgr/PluginCbInterface.h
 libbuteosyncfw/pluginmgr/ServerPlugin.cpp
 libbuteosyncfw/pluginmgr/ServerPlugin.h
 libbuteosyncfw/pluginmgr/StorageItem.cpp
 libbuteosyncfw/pluginmgr/StorageItem.h
 libbuteosyncfw/pluginmgr/StoragePlugin.cpp
 libbuteosyncfw/pluginmgr/StoragePlugin.h
 libbuteosyncfw/pluginmgr/SyncDBusInterface.h
 libbuteosyncfw/pluginmgr/SyncPluginBase.cpp
 libbuteosyncfw/pluginmgr/SyncPluginBase.h
 libbuteosyncfw/profile/BtHelper.cpp
 libbuteosyncfw/profile/BtHelper.h
 libbuteosyncfw/profile/Profile.cpp
 libbuteosyncfw/profile/Profile.h
 libbuteosyncfw/profile/ProfileFactory.cpp
 libbuteosyncfw/profile/ProfileFactory.h
 libbuteosyncfw/profile/ProfileField.cpp
 libbuteosyncfw/profile/ProfileField.h
 libbuteosyncfw/profile/ProfileManager.cpp
 libbuteosyncfw/profile/ProfileManager.h
 libbuteosyncfw/profile/Profile_p.h
 libbuteosyncfw/profile/StorageProfile.cpp
 libbuteosyncfw/profile/StorageProfile.h
 libbuteosyncfw/profile/SyncLog.cpp
 libbuteosyncfw/profile/SyncLog.h
 libbuteosyncfw/profile/SyncResults.cpp
 libbuteosyncfw/profile/SyncResults.h
 libbuteosyncfw/profile/TargetResults.cpp
 libbuteosyncfw/profile/TargetResults.h
 msyncd/AccountsHelper.cpp
 msyncd/AccountsHelper.h
 msyncd/ClientPluginRunner.cpp
 msyncd/ClientPluginRunner.h
 msyncd/ClientThread.cpp
 msyncd/ClientThread.h
 msyncd/IPHeartBeat.cpp
 msyncd/IPHeartBeat.h
 msyncd/PluginRunner.cpp
 msyncd/PluginRunner.h
 msyncd/ServerActivator.cpp
 msyncd/ServerActivator.h
 msyncd/ServerPluginRunner.cpp
 msyncd/ServerPluginRunner.h
 msyncd/ServerThread.cpp
 msyncd/ServerThread.h
 msyncd/StorageBooker.cpp
 msyncd/StorageBooker.h
 msyncd/SyncAlarmInventory.cpp
 msyncd/SyncAlarmInventory.h
 msyncd/SyncBackup.cpp
 msyncd/SyncBackup.h
 msyncd/SyncBackupAdaptor.cpp
 msyncd/SyncBackupAdaptor.h
 msyncd/SyncBackupProxy.h
 msyncd/SyncQueue.cpp
 msyncd/SyncQueue.h
 msyncd/SyncScheduler.h
 msyncd/SyncSession.cpp
 msyncd/SyncSession.h
 msyncd/SyncSigHandler.cpp
 msyncd/SyncSigHandler.h
 msyncd/com.meego.msyncd.xml
 msyncd/generate_dbus_adaptor.sh
 msyncd/generate_dbus_proxy.sh
 msyncd/main.cpp
 unittests/tests/msyncdtests/AccountsHelperTest/AccountsHelperTest.cpp
 unittests/tests/msyncdtests/AccountsHelperTest/AccountsHelperTest.h
 unittests/tests/msyncdtests/ClientPluginRunnerTest/ClientPluginRunnerTest.cpp
 unittests/tests/msyncdtests/ClientPluginRunnerTest/ClientPluginRunnerTest.h
 unittests/tests/msyncdtests/ClientThreadTest/ClientThreadTest.cpp
 unittests/tests/msyncdtests/ClientThreadTest/ClientThreadTest.h
 unittests/tests/msyncdtests/IPHeartBeatTest/IPHeartBeatTest.cpp
 unittests/tests/msyncdtests/IPHeartBeatTest/IPHeartBeatTest.h
 unittests/tests/msyncdtests/PluginRunnerTest/PluginRunnerTest.cpp
 unittests/tests/msyncdtests/PluginRunnerTest/PluginRunnerTest.h
 unittests/tests/msyncdtests/ServerActivatorTest/ServerActivatorTest.cpp
 unittests/tests/msyncdtests/ServerActivatorTest/ServerActivatorTest.h
 unittests/tests/msyncdtests/ServerPluginRunnerTest/ServerPluginRunnerTest.cpp
 unittests/tests/msyncdtests/ServerPluginRunnerTest/ServerPluginRunnerTest.h
 unittests/tests/msyncdtests/ServerThreadTest/ServerThreadTest.cpp
 unittests/tests/msyncdtests/ServerThreadTest/ServerThreadTest.h
 unittests/tests/msyncdtests/StorageBookerTest/StorageBookerTest.cpp
 unittests/tests/msyncdtests/StorageBookerTest/StorageBookerTest.h
 unittests/tests/msyncdtests/SyncBackupTest/SyncBackupTest.cpp
 unittests/tests/msyncdtests/SyncBackupTest/SyncBackupTest.h
 unittests/tests/msyncdtests/SyncQueueTest/SyncQueueTest.cpp
 unittests/tests/msyncdtests/SyncQueueTest/SyncQueueTest.h
 unittests/tests/msyncdtests/SyncSchedulerTest/SyncSchedulerTest.cpp
 unittests/tests/msyncdtests/SyncSchedulerTest/SyncSchedulerTest.h
 unittests/tests/msyncdtests/SyncSessionTest/SyncSessionTest.cpp
 unittests/tests/msyncdtests/SyncSessionTest/SyncSessionTest.h
 unittests/tests/msyncdtests/SyncSigHandlerTest/SyncSigHandlerTest.cpp
 unittests/tests/msyncdtests/SyncSigHandlerTest/SyncSigHandlerTest.h
 unittests/tests/msyncdtests/SynchronizerTest/SynchronizerTest.cpp
 unittests/tests/msyncdtests/SynchronizerTest/SynchronizerTest.h
 unittests/tests/msyncdtests/TransportTrackerTest/TransportTrackerTest.cpp
 unittests/tests/msyncdtests/TransportTrackerTest/TransportTrackerTest.h
 unittests/tests/pluginmanagertests/ClientPluginTest/ClientPluginTest.cpp
 unittests/tests/pluginmanagertests/ClientPluginTest/ClientPluginTest.h
 unittests/tests/pluginmanagertests/DeletedItemsIdStorageTest/DeletedItemsIdStorageTest.cpp
 unittests/tests/pluginmanagertests/DeletedItemsIdStorageTest/DeletedItemsIdStorageTest.h
 unittests/tests/pluginmanagertests/ServerPluginTest/ServerPluginTest.cpp
 unittests/tests/pluginmanagertests/ServerPluginTest/ServerPluginTest.h
 unittests/tests/pluginmanagertests/StoragePluginTest/StoragePluginTest.cpp
 unittests/tests/pluginmanagertests/StoragePluginTest/StoragePluginTest.h
 unittests/tests/syncfwclienttests/SyncClientInterfaceTest/SyncClientInterfaceTest.cpp
 unittests/tests/syncfwclienttests/SyncClientInterfaceTest/SyncClientInterfaceTest.h
 unittests/tests/syncprofiletests/ProfileFactoryTest/ProfileFactoryTest.cpp
 unittests/tests/syncprofiletests/ProfileFactoryTest/ProfileFactoryTest.h
 unittests/tests/syncprofiletests/ProfileFieldTest/ProfileFieldTest.cpp
 unittests/tests/syncprofiletests/ProfileFieldTest/ProfileFieldTest.h
 unittests/tests/syncprofiletests/ProfileManagerTest/ProfileManagerTest.cpp
 unittests/tests/syncprofiletests/ProfileManagerTest/ProfileManagerTest.h
 unittests/tests/syncprofiletests/ProfileTest/ProfileTest.cpp
 unittests/tests/syncprofiletests/ProfileTest/ProfileTest.h
 unittests/tests/syncprofiletests/StorageProfileTest/StorageProfileTest.cpp
 unittests/tests/syncprofiletests/StorageProfileTest/StorageProfileTest.h
 unittests/tests/syncprofiletests/SyncLogTest/SyncLogTest.cpp
 unittests/tests/syncprofiletests/SyncLogTest/SyncLogTest.h
 unittests/tests/syncprofiletests/SyncProfileTest/SyncProfileTest.cpp
 unittests/tests/syncprofiletests/SyncProfileTest/SyncProfileTest.h
 unittests/tests/syncprofiletests/SyncScheduleTest/SyncScheduleTest.cpp
 unittests/tests/syncprofiletests/SyncScheduleTest/SyncScheduleTest.h
Copyright: 2010, Nokia Corporation and/or its subsidiary(-ies).
License: LGPL-2.1

Files: .gitignore
 buteo-sync.pro
 declarative/declarative.pro
 declarative/qmldir
 doc/Doxyfile
 doc/doc.pri
 doc/doc.pro
 doc/src/Buteo-SyncFW-SystemContext.jpg
 doc/src/Buteo_FW_-_Plugin_Manager.jpg
 doc/src/Buteo_SyncFW_-_Component_View.jpg
 doc/src/Buteo_SyncFW_-_Sync_Scheduler.jpg
 doc/src/Buteo_Sync_Solution_-_End_User_Usecases.jpg
 doc/src/Synchronization_Framework_Activity_Diagram.jpg
 doc/src/api-usage.dox
 doc/src/introduction.dox
 doc/src/mainpage.dox
 doc/src/plugin-guide.dox
 libbuteosyncfw/libbuteosyncfw.pro
 libbuteosyncfw/pluginmgr/StorageChangeNotifierPlugin.h
 libbuteosyncfw/pluginmgr/buteoplugin-dbus-if-gen.sh
 libbuteosyncfw/pluginmgr/com.buteo.msyncd.baseplugin.xml
 msyncd/StorageChangeNotifier.cpp
 msyncd/StorageChangeNotifier.h
 msyncd/SyncOnChange.cpp
 msyncd/SyncOnChange.h
 msyncd/SyncOnChangeScheduler.cpp
 msyncd/SyncOnChangeScheduler.h
 msyncd/bin/msyncd.service
 msyncd/com.meego.msyncd
 msyncd/com.meego.msyncd.service
 msyncd/gschemas/com.meego.msyncd.gschema.xml
 msyncd/msyncd-app.pro
 msyncd/msyncd-lib.pro
 msyncd/msyncd.pro
 msyncd/unittest.pri
 oopp-runner/oopp-runner.pro
 rpm/buteo-syncfw-qt5.privileges
 rpm/move-buteo-config.sh
 unittests/dummyplugins/dummyclient/dummyclient.pro
 unittests/dummyplugins/dummyplugins.pro
 unittests/dummyplugins/dummyserver/dummyserver.pro
 unittests/dummyplugins/dummystorage/dummystorage.pro
 unittests/tests/msyncdtests/AccountsHelperTest/AccountsHelperTest.pro
 unittests/tests/msyncdtests/ClientPluginRunnerTest/ClientPluginRunnerTest.pro
 unittests/tests/msyncdtests/ClientThreadTest/ClientThreadTest.pro
 unittests/tests/msyncdtests/IPHeartBeatTest/IPHeartBeatTest.pro
 unittests/tests/msyncdtests/PluginRunnerTest/PluginRunnerTest.pro
 unittests/tests/msyncdtests/ServerActivatorTest/ServerActivatorTest.pro
 unittests/tests/msyncdtests/ServerPluginRunnerTest/ServerPluginRunnerTest.pro
 unittests/tests/msyncdtests/ServerThreadTest/ServerThreadTest.pro
 unittests/tests/msyncdtests/StorageBookerTest/StorageBookerTest.pro
 unittests/tests/msyncdtests/SyncBackupTest/SyncBackupTest.pro
 unittests/tests/msyncdtests/SyncQueueTest/SyncQueueTest.pro
 unittests/tests/msyncdtests/SyncSchedulerTest/SyncSchedulerTest.pro
 unittests/tests/msyncdtests/SyncSessionTest/SyncSessionTest.pro
 unittests/tests/msyncdtests/SyncSigHandlerTest/SyncSigHandlerTest.pro
 unittests/tests/msyncdtests/SynchronizerTest/SynchronizerTest.pro
 unittests/tests/msyncdtests/TransportTrackerTest/TransportTrackerTest.pro
 unittests/tests/msyncdtests/msyncdtestapplication.pri
 unittests/tests/msyncdtests/msyncdtests.pro
 unittests/tests/pluginmanagertests/ClientPluginTest/ClientPluginTest.pro
 unittests/tests/pluginmanagertests/DeletedItemsIdStorageTest/DeletedItemsIdStorageTest.pro
 unittests/tests/pluginmanagertests/ServerPluginTest/ServerPluginTest.pro
 unittests/tests/pluginmanagertests/StoragePluginTest/StoragePluginTest.pro
 unittests/tests/pluginmanagertests/pluginmanagertests.pro
 unittests/tests/runstarget.sh
 unittests/tests/sync-fw-tests.ref
 unittests/tests/syncfwclienttests/SyncClientInterfaceTest/SyncClientInterfaceTest.pro
 unittests/tests/syncfwclienttests/syncfwclienttestapplication.pri
 unittests/tests/syncfwclienttests/syncfwclienttests.pro
 unittests/tests/syncprofiletests/ProfileFactoryTest/ProfileFactoryTest.pro
 unittests/tests/syncprofiletests/ProfileFieldTest/ProfileFieldTest.pro
 unittests/tests/syncprofiletests/ProfileManagerTest/ProfileManagerTest.pro
 unittests/tests/syncprofiletests/ProfileTest/ProfileTest.pro
 unittests/tests/syncprofiletests/StorageProfileTest/StorageProfileTest.pro
 unittests/tests/syncprofiletests/SyncLogTest/SyncLogTest.pro
 unittests/tests/syncprofiletests/SyncProfileTest/SyncProfileTest.pro
 unittests/tests/syncprofiletests/SyncScheduleTest/SyncScheduleTest.pro
 unittests/tests/syncprofiletests/syncprofiletests.pro
 unittests/tests/syncprofiletests/testprofiles/expected/storage/hcalendar-expected.xml
 unittests/tests/syncprofiletests/testprofiles/expected/sync/ovi-calendar-expected.xml
 unittests/tests/syncprofiletests/testprofiles/expected/sync/ovi-calendar-merged-expected.xml
 unittests/tests/syncprofiletests/testprofiles/system/sync/corrupted.xml
 unittests/tests/syncprofiletests/testprofiles/testsync-ovi.service
 unittests/tests/syncprofiletests/testprofiles/user/client/syncml.xml
 unittests/tests/syncprofiletests/testprofiles/user/storage/hcalendar.xml
 unittests/tests/syncprofiletests/testprofiles/user/sync/ovi-calendar.xml
 unittests/tests/syncprofiletests/testprofiles/user/sync/testsync-ovi.xml
 unittests/tests/testapplication.pri
 unittests/tests/tests.pro
 unittests/tests/tests.xml
 unittests/tests/tests_common.pri
 unittests/unittests.pro
Copyright: 2010, Nokia Corporation and/or its subsidiary(-ies).
  2013-2021, Jolla Ltd.
License: LGPL-2.1
Comment:
 Files listed lack copyright/license information. Assuming
 copyright holdership and license from majority of other
 code files.

Files: libbuteosyncfw/pluginmgr/OOPClientPlugin.cpp
 libbuteosyncfw/pluginmgr/OOPClientPlugin.h
 libbuteosyncfw/pluginmgr/OOPServerPlugin.cpp
 libbuteosyncfw/pluginmgr/OOPServerPlugin.h
 libbuteosyncfw/pluginmgr/StorageChangeNotifierPluginLoader.h
 libbuteosyncfw/pluginmgr/StoragePluginLoader.h
 libbuteosyncfw/pluginmgr/SyncPluginLoader.cpp
 libbuteosyncfw/pluginmgr/SyncPluginLoader.h
 msyncd/BackgroundSync.cpp
 msyncd/BackgroundSync.h
 msyncd/UnitTest.cpp
 msyncd/UnitTest.h
 oopp-runner/PluginCbImpl.cpp
 oopp-runner/PluginCbImpl.h
 oopp-runner/PluginServiceObj.cpp
 oopp-runner/PluginServiceObj.h
 oopp-runner/main.cpp
Copyright: 2013, Jolla Ltd.
  2013-2021, Jolla Ltd.
  2014, Jolla Ltd.
  2021, Jolla Ltd.
License: LGPL-2.1

Files: libbuteosyncfw/common/Logger.cpp
 libbuteosyncfw/common/Logger.h
 libbuteosyncfw/pluginmgr/PluginManager.cpp
 libbuteosyncfw/pluginmgr/PluginManager.h
 libbuteosyncfw/profile/SyncProfile.cpp
 libbuteosyncfw/profile/SyncSchedule_p.h
 msyncd/SyncDBusAdaptor.cpp
 msyncd/SyncDBusAdaptor.h
 msyncd/SyncDBusInterface.h
 msyncd/SyncScheduler.cpp
 unittests/dummyplugins/dummyclient/DummyClient.cpp
 unittests/dummyplugins/dummyclient/DummyClient.h
 unittests/dummyplugins/dummyserver/DummyServer.cpp
 unittests/dummyplugins/dummyserver/DummyServer.h
 unittests/dummyplugins/dummystorage/DummyStorage.cpp
 unittests/dummyplugins/dummystorage/DummyStorage.h
Copyright: 2010, Nokia Corporation and/or its subsidiary(-ies).
  2013-2021, Jolla Ltd.
  2014-2015, Jolla Ltd.
  2014-2016, Jolla Ltd.
  2014-2021, Jolla Ltd.
  2015, Jolla Ltd.
License: LGPL-2.1

Files: declarative/multisyncresultmodel.cpp
 declarative/multisyncresultmodel.h
 declarative/plugin.cpp
 declarative/profileentry.h
 declarative/syncmanager.cpp
 declarative/syncmanager.h
 declarative/syncprofilewatcher.cpp
 declarative/syncprofilewatcher.h
 declarative/syncresultmodel.cpp
 declarative/syncresultmodel.h
 declarative/syncresultmodelbase.cpp
 declarative/syncresultmodelbase.h
Copyright: 2019-2021, Damien Caliste.
  2020-2021, Damien Caliste
  2021, Damien Caliste
  2024, Damien Caliste
License: LGPL-2.1

Files: libbuteosyncfw/profile/ProfileEngineDefs.h
 libbuteosyncfw/profile/SyncProfile.h
 libbuteosyncfw/profile/SyncSchedule.cpp
 libbuteosyncfw/profile/SyncSchedule.h
 msyncd/synchronizer.cpp
 msyncd/synchronizer.h
Copyright: 2010, Nokia Corporation and/or its subsidiary(-ies).
  2014-2019, Jolla Ltd.
  2020, Open Mobile Platform LLC.
License: LGPL-2.1

Files: libbuteosyncfw/pluginmgr/ButeoPluginIface.cpp
 libbuteosyncfw/pluginmgr/ButeoPluginIface.h
 oopp-runner/ButeoPluginIfaceAdaptor.cpp
 oopp-runner/ButeoPluginIfaceAdaptor.h
Copyright: 2010, Nokia Corporation and/or its subsidiary(-ies).
  2013-2021, Jolla Ltd.
License: LGPL-2.1
Comment:
 The files list have been generated using qdbusxml2cpp which is Copyright
 (C) 2013 Digia Plc and/or its subsidiary(-ies).
 .
 Assuming buteo-syncfw copyright holders to also be copyright holders of
 the generated files. Assuming same license, as well.

Files: rpm/buteo-syncfw-qt5.spec
Copyright: 2013-2021, Jolla Ltd.
License: LGPL-2
Comment:
  Assuming Jolla Ltd. as copyright holder (as they started packaging this
  componentas RPM for SailfishOS).

Files: libbuteosyncfw/common/BtCommon.h
Copyright: 2020, deloptes@gmail.com
License: LGPL-2.1
Comment:
 No license information in file. Assuming license as found in COPYING
 file.

Files: debian/*
Copyright: 2010, Nokia Corporation and/or its subsidiary(-ies)
  2024-2025, Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
License: LGPL-2.1

License: LGPL-2.1
 These headers are free software; you can redistribute them
 and/or modify them under the terms of the GNU Lesser General Public
 License version 2.1 as published by the Free Software Foundation.
 .
 These headers are 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 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with these headers.
 If not, see <http://www.gnu.org/licenses/>.
 .
 On Debian systems, the full text of the GNU Lesser General Public License
 version 2.1 can be found in the file /usr/share/common-licenses/LGPL-2.1.

License: LGPL-2
 These headers are free software; you can redistribute them
 and/or modify them under the terms of the GNU Lesser General Public
 License version 2 as published by the Free Software Foundation.
 .
 These headers are 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 Lesser General Public License for more details.
 .
 You should have received a copy of the GNU Lesser General Public
 License along with these headers.
 If not, see <http://www.gnu.org/licenses/>.
 .
 On Debian systems, the full text of the GNU Lesser General Public License
 version 2 can be found in the file /usr/share/common-licenses/LGPL-2.