Re: [BlueZ v3 00/17] Add SPDX License Identifier

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Szymon,

On Tue, Sep 15, 2020 at 12:24 AM Szymon Janc <szymon.janc@xxxxxxxxxxx> wrote:
>
> Hi,
>
> On Tuesday, 15 September 2020 02:04:40 CEST tedd.an@xxxxxxxxxxxxxxx wrote:
> > From: Tedd Ho-Jeong An <tedd.an@xxxxxxxxx>
> >
> > This patch series adds SPDX License Identifier to the source/heade files
> > based on the existing license header and removes the license text.
> >
> > The SDPX License Identifier is added in form of a comment based on file
> > type with the same rule from the Linxu kernel source, and added to the
> > first line of the file.
> >
> >    C source: // SPDX-License-Identifer: <License>
>
> Why C++ style comments in C source?
>
> >    C header: /* SPDX-License-Identifer: <License> */
> >
> > For SPDX-License Identifier, it used the identifer from the SPDX License
> > list page(https://spdx.org/licenses).
>
> INAL but SPDX identifier itself is insufficied for license compliance.
>
> If we really want to (I don't have strong opinion about this) remove license
> headers in favour of only having SPDX then we need files with licenses text
> etc to be part of distribution. Pretty much the same what kernel folks did.

We should probably create a LICENSES directory with the full license
text, but for the source files the SPDX identifier should be enough,
something like:

LICENSES/
  ./preferred/{GPL-2.0, LGPL-2.1, BSD-2-Clause, MIT}
  ./dual/Apache-2.0

The kernel don't seem to be using or-later variant of GPL perhaps to
avoid (L)GPL 3.0 clauses.

> > For the summary, currently BlueZ sources have following licenses:
> >
> > -------------------------------------------
> >       License              File Count
> > -------------------------------------------
> >  GPL-2.0-or-later      :     393
> >  LGPL-2.1-or-later     :     273
> >  BSD-2-Clause          :       3
> >  GPL-2.0-only          :       5
> >  MIT                   :       2
> >  Apache-2.0            :      80
> >  N/A                   :    1325
> >
> > Note that N/A includes the following files/folders
> >  - .git/
> >  - doc/
> >  - Build related files (Makefile, etc)

In Zephyr we do have license for build related files, not sure what
license we should use though, perhaps LGPL is better for these.

> >  - Configuration files
> >  - Test scripts (python, etc)

The tests scripts we might want to have license as well, LGPL might be
a better here as well.

> >
> > Tedd Ho-Jeong An (17):
> >   android: Add SPDX License Identifier
> >   attrib: Add SPDX License Identifier
> >   btio: Add SPDX License Identifier
> >   client: Add SPDX License Identifier
> >   emulator: Add SPDX License Identifier
> >   gdbus: Add SPDX License Identifier
> >   gobex: Add SPDX License Identifier
> >   lib: Add SPDX License Identifier
> >   mesh: Add SPDX License Identifier
> >   monitor: Add SPDX License Identifier
> >   obexd: Add SPDX License Identifier
> >   peripheral: Add SPDX License Identifier
> >   plugins: Add SPDX License Identifier
> >   profiles: Add SPDX License Identifier
> >   unit: Add SPDX License Identifier
> >   src: Add SPDX License Identifier
> >   tools: Add SPDX License Identifier
> >
> >  android/a2dp-sink.c                | 15 +--------------
> >  android/a2dp-sink.h                | 15 +--------------
> >  android/a2dp.c                     | 15 +--------------
> >  android/a2dp.h                     | 15 +--------------
> >  android/audio-msg.h                | 15 +--------------
> >  android/audio_utils/resampler.c    | 12 +-----------
> >  android/audio_utils/resampler.h    | 12 +-----------
> >  android/avctp.c                    | 15 +--------------
> >  android/avctp.h                    | 15 +--------------
> >  android/avdtp.c                    | 15 +--------------
> >  android/avdtp.h                    | 15 +--------------
> >  android/avdtptest.c                | 15 +--------------
> >  android/avrcp-lib.c                | 15 +--------------
> >  android/avrcp-lib.h                | 15 +--------------
> >  android/avrcp.c                    | 15 +--------------
> >  android/avrcp.h                    | 15 +--------------
> >  android/bluetooth.c                | 15 +--------------
> >  android/bluetooth.h                | 15 +--------------
> >  android/bluetoothd-snoop.c         | 15 +--------------
> >  android/bluetoothd-wrapper.c       | 13 +------------
> >  android/client/haltest.c           | 13 +------------
> >  android/client/history.c           | 13 +------------
> >  android/client/history.h           | 13 +------------
> >  android/client/if-audio.c          | 13 +------------
> >  android/client/if-av-sink.c        | 13 +------------
> >  android/client/if-av.c             | 13 +------------
> >  android/client/if-bt.c             | 13 +------------
> >  android/client/if-gatt.c           | 13 +------------
> >  android/client/if-hf-client.c      | 13 +------------
> >  android/client/if-hf.c             | 13 +------------
> >  android/client/if-hh.c             | 13 +------------
> >  android/client/if-hl.c             | 13 +------------
> >  android/client/if-main.h           | 13 +------------
> >  android/client/if-mce.c            | 13 +------------
> >  android/client/if-pan.c            | 13 +------------
> >  android/client/if-rc-ctrl.c        | 13 +------------
> >  android/client/if-rc.c             | 13 +------------
> >  android/client/if-sco.c            | 13 +------------
> >  android/client/if-sock.c           | 13 +------------
> >  android/client/pollhandler.c       | 13 +------------
> >  android/client/pollhandler.h       | 13 +------------
> >  android/client/tabcompletion.c     | 13 +------------
> >  android/client/terminal.c          | 13 +------------
> >  android/client/terminal.h          | 13 +------------
> >  android/compat/readline/history.h  | 15 +--------------
> >  android/compat/readline/readline.h | 15 +--------------
> >  android/compat/wordexp.h           | 15 +--------------
> >  android/cutils/properties.h        | 15 +--------------
> >  android/gatt.c                     | 15 +--------------
> >  android/gatt.h                     | 15 +--------------
> >  android/hal-a2dp-sink.c            | 13 +------------
> >  android/hal-a2dp.c                 | 13 +------------
> >  android/hal-audio-aptx.c           | 13 +------------
> >  android/hal-audio-sbc.c            | 13 +------------
> >  android/hal-audio.c                | 13 +------------
> >  android/hal-audio.h                | 13 +------------
> >  android/hal-avrcp-ctrl.c           | 13 +------------
> >  android/hal-avrcp.c                | 13 +------------
> >  android/hal-bluetooth.c            | 13 +------------
> >  android/hal-gatt.c                 | 13 +------------
> >  android/hal-handsfree-client.c     | 13 +------------
> >  android/hal-handsfree.c            | 13 +------------
> >  android/hal-health.c               | 13 +------------
> >  android/hal-hidhost.c              | 13 +------------
> >  android/hal-ipc.c                  | 13 +------------
> >  android/hal-ipc.h                  | 13 +------------
> >  android/hal-log.h                  | 13 +------------
> >  android/hal-map-client.c           | 13 +------------
> >  android/hal-msg.h                  | 15 +--------------
> >  android/hal-pan.c                  | 13 +------------
> >  android/hal-sco.c                  | 13 +------------
> >  android/hal-socket.c               | 13 +------------
> >  android/hal-utils.c                | 13 +------------
> >  android/hal-utils.h                | 13 +------------
> >  android/hal.h                      | 13 +------------
> >  android/handsfree-client.c         | 15 +--------------
> >  android/handsfree-client.h         | 15 +--------------
> >  android/handsfree.c                | 15 +--------------
> >  android/handsfree.h                | 15 +--------------
> >  android/hardware/audio.h           | 12 +-----------
> >  android/hardware/audio_effect.h    | 12 +-----------
> >  android/hardware/bluetooth.h       | 12 +-----------
> >  android/hardware/bt_av.h           | 12 +-----------
> >  android/hardware/bt_gatt.h         | 12 +-----------
> >  android/hardware/bt_gatt_client.h  | 12 +-----------
> >  android/hardware/bt_gatt_server.h  | 12 +-----------
> >  android/hardware/bt_gatt_types.h   | 12 +-----------
> >  android/hardware/bt_hf.h           | 12 +-----------
> >  android/hardware/bt_hf_client.h    | 12 +-----------
> >  android/hardware/bt_hh.h           | 12 +-----------
> >  android/hardware/bt_hl.h           | 12 +-----------
> >  android/hardware/bt_mce.h          | 12 +-----------
> >  android/hardware/bt_pan.h          | 12 +-----------
> >  android/hardware/bt_rc.h           | 12 +-----------
> >  android/hardware/bt_sock.h         | 12 +-----------
> >  android/hardware/hardware.c        | 12 +-----------
> >  android/hardware/hardware.h        | 12 +-----------
> >  android/health.c                   | 15 +--------------
> >  android/health.h                   | 15 +--------------
> >  android/hidhost.c                  | 15 +--------------
> >  android/hidhost.h                  | 15 +--------------
> >  android/ipc-common.h               | 15 +--------------
> >  android/ipc-tester.c               | 15 +--------------
> >  android/ipc.c                      | 15 +--------------
> >  android/ipc.h                      | 15 +--------------
> >  android/log.c                      | 15 +--------------
> >  android/main.c                     | 15 +--------------
> >  android/map-client.c               | 15 +--------------
> >  android/map-client.h               | 15 +--------------
> >  android/pan.c                      | 15 +--------------
> >  android/pan.h                      | 15 +--------------
> >  android/sco-msg.h                  | 15 +--------------
> >  android/sco.c                      | 15 +--------------
> >  android/sco.h                      | 15 +--------------
> >  android/socket.c                   | 15 +--------------
> >  android/socket.h                   | 15 +--------------
> >  android/system-emulator.c          | 15 +--------------
> >  android/system/audio.h             | 12 +-----------
> >  android/test-ipc.c                 | 15 +--------------
> >  android/tester-a2dp.c              | 13 +------------
> >  android/tester-avrcp.c             | 13 +------------
> >  android/tester-bluetooth.c         | 13 +------------
> >  android/tester-gatt.c              | 13 +------------
> >  android/tester-hdp.c               | 13 +------------
> >  android/tester-hidhost.c           | 13 +------------
> >  android/tester-main.c              | 13 +------------
> >  android/tester-main.h              | 15 +--------------
> >  android/tester-map-client.c        | 13 +------------
> >  android/tester-pan.c               | 13 +------------
> >  android/tester-socket.c            | 13 +------------
> >  android/utils.h                    | 15 +--------------
> >  attrib/att-database.h              | 15 +--------------
> >  attrib/att.c                       | 15 +--------------
> >  attrib/att.h                       | 15 +--------------
> >  attrib/gatt-service.c              | 15 +--------------
> >  attrib/gatt-service.h              | 15 +--------------
> >  attrib/gatt.c                      | 15 +--------------
> >  attrib/gatt.h                      | 15 +--------------
> >  attrib/gattrib.c                   | 15 +--------------
> >  attrib/gattrib.h                   | 15 +--------------
> >  attrib/gatttool.c                  | 15 +--------------
> >  attrib/gatttool.h                  | 15 +--------------
> >  attrib/interactive.c               | 15 +--------------
> >  attrib/utils.c                     | 15 +--------------
> >  btio/btio.c                        | 15 +--------------
> >  btio/btio.h                        | 15 +--------------
> >  client/advertising.c               | 15 +--------------
> >  client/advertising.h               | 15 +--------------
> >  client/agent.c                     | 15 +--------------
> >  client/agent.h                     | 15 +--------------
> >  client/display.c                   | 15 +--------------
> >  client/display.h                   | 15 +--------------
> >  client/gatt.c                      | 15 +--------------
> >  client/gatt.h                      | 15 +--------------
> >  client/main.c                      | 15 +--------------
> >  emulator/amp.c                     | 15 +--------------
> >  emulator/amp.h                     | 15 +--------------
> >  emulator/b1ee.c                    | 15 +--------------
> >  emulator/btdev.c                   | 15 +--------------
> >  emulator/btdev.h                   | 15 +--------------
> >  emulator/bthost.c                  | 15 +--------------
> >  emulator/bthost.h                  | 15 +--------------
> >  emulator/hciemu.c                  | 15 +--------------
> >  emulator/hciemu.h                  | 15 +--------------
> >  emulator/hfp.c                     | 15 +--------------
> >  emulator/le.c                      | 15 +--------------
> >  emulator/le.h                      | 15 +--------------
> >  emulator/main.c                    | 15 +--------------
> >  emulator/phy.c                     | 15 +--------------
> >  emulator/phy.h                     | 15 +--------------
> >  emulator/serial.c                  | 15 +--------------
> >  emulator/serial.h                  | 15 +--------------
> >  emulator/server.c                  | 15 +--------------
> >  emulator/server.h                  | 15 +--------------
> >  emulator/smp.c                     | 15 +--------------
> >  emulator/vhci.c                    | 15 +--------------
> >  emulator/vhci.h                    | 15 +--------------
> >  gdbus/client.c                     | 15 +--------------
> >  gdbus/gdbus.h                      | 15 +--------------
> >  gdbus/mainloop.c                   | 15 +--------------
> >  gdbus/object.c                     | 15 +--------------
> >  gdbus/polkit.c                     | 15 +--------------
> >  gdbus/watch.c                      | 15 +--------------
> >  gobex/gobex-apparam.c              | 15 +--------------
> >  gobex/gobex-apparam.h              | 15 +--------------
> >  gobex/gobex-debug.h                | 15 +--------------
> >  gobex/gobex-defs.c                 | 15 +--------------
> >  gobex/gobex-defs.h                 | 15 +--------------
> >  gobex/gobex-header.c               | 15 +--------------
> >  gobex/gobex-header.h               | 15 +--------------
> >  gobex/gobex-packet.c               | 15 +--------------
> >  gobex/gobex-packet.h               | 15 +--------------
> >  gobex/gobex-transfer.c             | 15 +--------------
> >  gobex/gobex.c                      | 15 +--------------
> >  gobex/gobex.h                      | 15 +--------------
> >  lib/a2mp.h                         | 15 +--------------
> >  lib/amp.h                          | 10 +---------
> >  lib/bluetooth.c                    | 15 +--------------
> >  lib/bluetooth.h                    | 15 +--------------
> >  lib/bnep.h                         | 15 +--------------
> >  lib/cmtp.h                         | 15 +--------------
> >  lib/hci.c                          | 15 +--------------
> >  lib/hci.h                          | 15 +--------------
> >  lib/hci_lib.h                      | 15 +--------------
> >  lib/hidp.h                         | 15 +--------------
> >  lib/l2cap.h                        | 15 +--------------
> >  lib/mgmt.h                         | 15 +--------------
> >  lib/rfcomm.h                       | 15 +--------------
> >  lib/sco.h                          | 15 +--------------
> >  lib/sdp.c                          | 15 +--------------
> >  lib/sdp.h                          | 15 +--------------
> >  lib/sdp_lib.h                      | 15 +--------------
> >  lib/uuid.c                         | 15 +--------------
> >  lib/uuid.h                         | 15 +--------------
> >  mesh/agent.c                       | 11 +----------
> >  mesh/agent.h                       | 11 +----------
> >  mesh/appkey.c                      | 11 +----------
> >  mesh/appkey.h                      | 11 +----------
> >  mesh/cfgmod-server.c               | 11 +----------
> >  mesh/cfgmod.h                      | 11 +----------
> >  mesh/crypto.c                      | 11 +----------
> >  mesh/crypto.h                      | 11 +----------
> >  mesh/dbus.c                        | 11 +----------
> >  mesh/dbus.h                        | 11 +----------
> >  mesh/error.h                       | 11 +----------
> >  mesh/friend.c                      | 11 +----------
> >  mesh/friend.h                      | 11 +----------
> >  mesh/keyring.c                     | 11 +----------
> >  mesh/keyring.h                     | 11 +----------
> >  mesh/main.c                        | 11 +----------
> >  mesh/manager.c                     | 11 +----------
> >  mesh/manager.h                     | 11 +----------
> >  mesh/mesh-config-json.c            | 11 +----------
> >  mesh/mesh-config.h                 | 11 +----------
> >  mesh/mesh-defs.h                   | 12 +-----------
> >  mesh/mesh-io-api.h                 | 11 +----------
> >  mesh/mesh-io-generic.c             | 11 +----------
> >  mesh/mesh-io-generic.h             | 11 +----------
> >  mesh/mesh-io.c                     | 11 +----------
> >  mesh/mesh-io.h                     | 11 +----------
> >  mesh/mesh-mgmt.c                   | 11 +----------
> >  mesh/mesh-mgmt.h                   | 11 +----------
> >  mesh/mesh.c                        | 11 +----------
> >  mesh/mesh.h                        | 11 +----------
> >  mesh/model.c                       | 11 +----------
> >  mesh/model.h                       | 11 +----------
> >  mesh/net-keys.c                    | 11 +----------
> >  mesh/net-keys.h                    | 11 +----------
> >  mesh/net.c                         | 11 +----------
> >  mesh/net.h                         | 11 +----------
> >  mesh/node.c                        | 11 +----------
> >  mesh/node.h                        | 11 +----------
> >  mesh/pb-adv.c                      | 11 +----------
> >  mesh/pb-adv.h                      | 11 +----------
> >  mesh/prov-acceptor.c               | 11 +----------
> >  mesh/prov-initiator.c              | 11 +----------
> >  mesh/prov.h                        | 11 +----------
> >  mesh/provision.h                   | 11 +----------
> >  mesh/rpl.c                         | 11 +----------
> >  mesh/rpl.h                         | 11 +----------
> >  mesh/util.c                        | 11 +----------
> >  mesh/util.h                        | 11 +----------
> >  monitor/a2dp.c                     | 15 +--------------
> >  monitor/a2dp.h                     | 15 +--------------
> >  monitor/analyze.c                  | 15 +--------------
> >  monitor/analyze.h                  | 15 +--------------
> >  monitor/avctp.c                    | 15 +--------------
> >  monitor/avctp.h                    | 15 +--------------
> >  monitor/avdtp.c                    | 15 +--------------
> >  monitor/avdtp.h                    | 15 +--------------
> >  monitor/bnep.c                     | 15 +--------------
> >  monitor/bnep.h                     | 15 +--------------
> >  monitor/broadcom.c                 | 15 +--------------
> >  monitor/broadcom.h                 | 15 +--------------
> >  monitor/bt.h                       | 15 +--------------
> >  monitor/control.c                  | 15 +--------------
> >  monitor/control.h                  | 15 +--------------
> >  monitor/crc.c                      | 15 +--------------
> >  monitor/crc.h                      | 15 +--------------
> >  monitor/display.c                  | 15 +--------------
> >  monitor/display.h                  | 15 +--------------
> >  monitor/ellisys.c                  | 15 +--------------
> >  monitor/ellisys.h                  | 15 +--------------
> >  monitor/hcidump.c                  | 15 +--------------
> >  monitor/hcidump.h                  | 15 +--------------
> >  monitor/hwdb.c                     | 15 +--------------
> >  monitor/hwdb.h                     | 15 +--------------
> >  monitor/intel.c                    | 15 +--------------
> >  monitor/intel.h                    | 15 +--------------
> >  monitor/jlink.c                    | 15 +--------------
> >  monitor/jlink.h                    | 15 +--------------
> >  monitor/keys.c                     | 15 +--------------
> >  monitor/keys.h                     | 15 +--------------
> >  monitor/l2cap.c                    | 15 +--------------
> >  monitor/l2cap.h                    | 15 +--------------
> >  monitor/ll.c                       | 15 +--------------
> >  monitor/ll.h                       | 15 +--------------
> >  monitor/lmp.c                      | 15 +--------------
> >  monitor/lmp.h                      | 15 +--------------
> >  monitor/main.c                     | 15 +--------------
> >  monitor/packet.c                   | 15 +--------------
> >  monitor/packet.h                   | 15 +--------------
> >  monitor/rfcomm.c                   | 15 +--------------
> >  monitor/rfcomm.h                   | 15 +--------------
> >  monitor/sdp.c                      | 15 +--------------
> >  monitor/sdp.h                      | 15 +--------------
> >  monitor/tty.h                      | 15 +--------------
> >  monitor/vendor.c                   | 15 +--------------
> >  monitor/vendor.h                   | 15 +--------------
> >  obexd/client/bluetooth.c           | 15 +--------------
> >  obexd/client/bluetooth.h           | 15 +--------------
> >  obexd/client/driver.c              | 15 +--------------
> >  obexd/client/driver.h              | 15 +--------------
> >  obexd/client/ftp.c                 | 15 +--------------
> >  obexd/client/ftp.h                 | 15 +--------------
> >  obexd/client/manager.c             | 15 +--------------
> >  obexd/client/manager.h             | 15 +--------------
> >  obexd/client/map-event.c           | 15 +--------------
> >  obexd/client/map-event.h           | 15 +--------------
> >  obexd/client/map.c                 | 15 +--------------
> >  obexd/client/map.h                 | 15 +--------------
> >  obexd/client/mns.c                 | 15 +--------------
> >  obexd/client/opp.c                 | 15 +--------------
> >  obexd/client/opp.h                 | 15 +--------------
> >  obexd/client/pbap.c                | 15 +--------------
> >  obexd/client/pbap.h                | 15 +--------------
> >  obexd/client/session.c             | 15 +--------------
> >  obexd/client/session.h             | 15 +--------------
> >  obexd/client/sync.c                | 15 +--------------
> >  obexd/client/sync.h                | 15 +--------------
> >  obexd/client/transfer.c            | 15 +--------------
> >  obexd/client/transfer.h            | 15 +--------------
> >  obexd/client/transport.c           | 15 +--------------
> >  obexd/client/transport.h           | 15 +--------------
> >  obexd/plugins/bluetooth.c          | 15 +--------------
> >  obexd/plugins/filesystem.c         | 15 +--------------
> >  obexd/plugins/filesystem.h         | 15 +--------------
> >  obexd/plugins/ftp.c                | 15 +--------------
> >  obexd/plugins/ftp.h                | 15 +--------------
> >  obexd/plugins/irmc.c               | 15 +--------------
> >  obexd/plugins/mas.c                | 15 +--------------
> >  obexd/plugins/messages-dummy.c     | 15 +--------------
> >  obexd/plugins/messages-tracker.c   | 15 +--------------
> >  obexd/plugins/messages.h           | 15 +--------------
> >  obexd/plugins/opp.c                | 15 +--------------
> >  obexd/plugins/pbap.c               | 15 +--------------
> >  obexd/plugins/pcsuite.c            | 15 +--------------
> >  obexd/plugins/phonebook-dummy.c    | 15 +--------------
> >  obexd/plugins/phonebook-ebook.c    | 15 +--------------
> >  obexd/plugins/phonebook-tracker.c  | 15 +--------------
> >  obexd/plugins/phonebook.h          | 15 +--------------
> >  obexd/plugins/syncevolution.c      | 15 +--------------
> >  obexd/plugins/vcard.c              | 15 +--------------
> >  obexd/plugins/vcard.h              | 15 +--------------
> >  obexd/src/log.c                    | 15 +--------------
> >  obexd/src/log.h                    | 15 +--------------
> >  obexd/src/main.c                   | 15 +--------------
> >  obexd/src/manager.c                | 15 +--------------
> >  obexd/src/manager.h                | 15 +--------------
> >  obexd/src/map_ap.h                 | 15 +--------------
> >  obexd/src/mimetype.c               | 15 +--------------
> >  obexd/src/mimetype.h               | 15 +--------------
> >  obexd/src/obex-priv.h              | 15 +--------------
> >  obexd/src/obex.c                   | 15 +--------------
> >  obexd/src/obex.h                   | 15 +--------------
> >  obexd/src/obexd.h                  | 15 +--------------
> >  obexd/src/plugin.c                 | 15 +--------------
> >  obexd/src/plugin.h                 | 15 +--------------
> >  obexd/src/server.c                 | 15 +--------------
> >  obexd/src/server.h                 | 15 +--------------
> >  obexd/src/service.c                | 15 +--------------
> >  obexd/src/service.h                | 15 +--------------
> >  obexd/src/transport.c              | 15 +--------------
> >  obexd/src/transport.h              | 15 +--------------
> >  peripheral/attach.c                | 15 +--------------
> >  peripheral/attach.h                | 15 +--------------
> >  peripheral/efivars.c               | 15 +--------------
> >  peripheral/efivars.h               | 15 +--------------
> >  peripheral/gap.c                   | 15 +--------------
> >  peripheral/gap.h                   | 15 +--------------
> >  peripheral/gatt.c                  | 15 +--------------
> >  peripheral/gatt.h                  | 15 +--------------
> >  peripheral/log.c                   | 15 +--------------
> >  peripheral/log.h                   | 15 +--------------
> >  peripheral/main.c                  | 15 +--------------
> >  plugins/autopair.c                 | 15 +--------------
> >  plugins/external-dummy.c           | 15 +--------------
> >  plugins/hostname.c                 | 15 +--------------
> >  plugins/neard.c                    | 15 +--------------
> >  plugins/policy.c                   | 15 +--------------
> >  plugins/sixaxis.c                  | 15 +--------------
> >  plugins/wiimote.c                  | 15 +--------------
> >  profiles/audio/a2dp-codecs.h       | 15 +--------------
> >  profiles/audio/a2dp.c              | 15 +--------------
> >  profiles/audio/a2dp.h              | 15 +--------------
> >  profiles/audio/avctp.c             | 15 +--------------
> >  profiles/audio/avctp.h             | 15 +--------------
> >  profiles/audio/avdtp.c             | 15 +--------------
> >  profiles/audio/avdtp.h             | 15 +--------------
> >  profiles/audio/avrcp.c             | 15 +--------------
> >  profiles/audio/avrcp.h             | 15 +--------------
> >  profiles/audio/control.c           | 15 +--------------
> >  profiles/audio/control.h           | 15 +--------------
> >  profiles/audio/media.c             | 15 +--------------
> >  profiles/audio/media.h             | 15 +--------------
> >  profiles/audio/player.c            | 15 +--------------
> >  profiles/audio/player.h            | 15 +--------------
> >  profiles/audio/sink.c              | 15 +--------------
> >  profiles/audio/sink.h              | 15 +--------------
> >  profiles/audio/source.c            | 15 +--------------
> >  profiles/audio/source.h            | 15 +--------------
> >  profiles/audio/transport.c         | 15 +--------------
> >  profiles/audio/transport.h         | 15 +--------------
> >  profiles/battery/bas.c             | 15 +--------------
> >  profiles/battery/bas.h             | 15 +--------------
> >  profiles/battery/battery.c         | 10 +---------
> >  profiles/cups/cups.h               | 15 +--------------
> >  profiles/cups/hcrp.c               | 15 +--------------
> >  profiles/cups/main.c               | 15 +--------------
> >  profiles/cups/sdp.c                | 15 +--------------
> >  profiles/cups/spp.c                | 15 +--------------
> >  profiles/deviceinfo/deviceinfo.c   | 15 +--------------
> >  profiles/deviceinfo/dis.c          | 15 +--------------
> >  profiles/deviceinfo/dis.h          | 15 +--------------
> >  profiles/gap/gas.c                 | 10 +---------
> >  profiles/health/hdp.c              | 15 +--------------
> >  profiles/health/hdp.h              | 15 +--------------
> >  profiles/health/hdp_main.c         | 15 +--------------
> >  profiles/health/hdp_manager.c      | 15 +--------------
> >  profiles/health/hdp_manager.h      | 15 +--------------
> >  profiles/health/hdp_types.h        | 15 +--------------
> >  profiles/health/hdp_util.c         | 15 +--------------
> >  profiles/health/hdp_util.h         | 15 +--------------
> >  profiles/health/mcap.c             | 15 +--------------
> >  profiles/health/mcap.h             | 15 +--------------
> >  profiles/iap/main.c                | 15 +--------------
> >  profiles/input/device.c            | 15 +--------------
> >  profiles/input/device.h            | 15 +--------------
> >  profiles/input/hidp_defs.h         | 15 +--------------
> >  profiles/input/hog-lib.c           | 15 +--------------
> >  profiles/input/hog-lib.h           | 15 +--------------
> >  profiles/input/hog.c               | 15 +--------------
> >  profiles/input/manager.c           | 15 +--------------
> >  profiles/input/server.c            | 15 +--------------
> >  profiles/input/server.h            | 15 +--------------
> >  profiles/input/sixaxis.h           | 15 +--------------
> >  profiles/input/suspend-dummy.c     | 15 +--------------
> >  profiles/input/suspend-none.c      | 15 +--------------
> >  profiles/input/suspend.h           | 15 +--------------
> >  profiles/midi/libmidi.c            | 16 +---------------
> >  profiles/midi/libmidi.h            | 16 +---------------
> >  profiles/midi/midi.c               | 20 +-------------------
> >  profiles/network/bnep.c            | 15 +--------------
> >  profiles/network/bnep.h            | 15 +--------------
> >  profiles/network/connection.c      | 15 +--------------
> >  profiles/network/connection.h      | 15 +--------------
> >  profiles/network/manager.c         | 15 +--------------
> >  profiles/network/server.c          | 15 +--------------
> >  profiles/network/server.h          | 15 +--------------
> >  profiles/sap/main.c                | 14 +-------------
> >  profiles/sap/manager.c             | 14 +-------------
> >  profiles/sap/manager.h             | 14 +-------------
> >  profiles/sap/sap-dummy.c           | 14 +-------------
> >  profiles/sap/sap.h                 | 14 +-------------
> >  profiles/sap/server.c              | 14 +-------------
> >  profiles/sap/server.h              | 14 +-------------
> >  profiles/scanparam/scan.c          | 15 +--------------
> >  profiles/scanparam/scpp.c          | 15 +--------------
> >  profiles/scanparam/scpp.h          | 15 +--------------
> >  src/adapter.c                      | 15 +--------------
> >  src/adapter.h                      | 15 +--------------
> >  src/adv_monitor.c                  | 11 +----------
> >  src/adv_monitor.h                  | 11 +----------
> >  src/advertising.c                  | 11 +----------
> >  src/advertising.h                  | 11 +----------
> >  src/agent.c                        | 15 +--------------
> >  src/agent.h                        | 15 +--------------
> >  src/attrib-server.c                | 15 +--------------
> >  src/attrib-server.h                | 15 +--------------
> >  src/backtrace.c                    | 15 +--------------
> >  src/backtrace.h                    | 15 +--------------
> >  src/dbus-common.c                  | 15 +--------------
> >  src/dbus-common.h                  | 15 +--------------
> >  src/device.c                       | 15 +--------------
> >  src/device.h                       | 15 +--------------
> >  src/eir.c                          | 15 +--------------
> >  src/eir.h                          | 15 +--------------
> >  src/error.c                        | 15 +--------------
> >  src/error.h                        | 15 +--------------
> >  src/gatt-client.c                  | 11 +----------
> >  src/gatt-client.h                  | 11 +----------
> >  src/gatt-database.c                | 11 +----------
> >  src/gatt-database.h                | 11 +----------
> >  src/hcid.h                         | 15 +--------------
> >  src/log.c                          | 15 +--------------
> >  src/log.h                          | 15 +--------------
> >  src/main.c                         | 15 +--------------
> >  src/oui.c                          | 15 +--------------
> >  src/oui.h                          | 15 +--------------
> >  src/plugin.c                       | 15 +--------------
> >  src/plugin.h                       | 15 +--------------
> >  src/profile.c                      | 15 +--------------
> >  src/profile.h                      | 15 +--------------
> >  src/rfkill.c                       | 15 +--------------
> >  src/sdp-client.c                   | 15 +--------------
> >  src/sdp-client.h                   | 15 +--------------
> >  src/sdp-xml.c                      | 15 +--------------
> >  src/sdp-xml.h                      | 15 +--------------
> >  src/sdpd-database.c                | 15 +--------------
> >  src/sdpd-request.c                 | 15 +--------------
> >  src/sdpd-server.c                  | 15 +--------------
> >  src/sdpd-service.c                 | 15 +--------------
> >  src/sdpd.h                         | 15 +--------------
> >  src/service.c                      | 15 +--------------
> >  src/service.h                      | 15 +--------------
> >  src/shared/ad.c                    | 15 +--------------
> >  src/shared/ad.h                    | 15 +--------------
> >  src/shared/att-types.h             | 15 +--------------
> >  src/shared/att.c                   | 15 +--------------
> >  src/shared/att.h                   | 15 +--------------
> >  src/shared/btp.c                   | 15 +--------------
> >  src/shared/btp.h                   | 15 +--------------
> >  src/shared/btsnoop.c               | 15 +--------------
> >  src/shared/btsnoop.h               | 15 +--------------
> >  src/shared/crypto.c                | 15 +--------------
> >  src/shared/crypto.h                | 15 +--------------
> >  src/shared/ecc.c                   | 21 +--------------------
> >  src/shared/ecc.h                   | 21 +--------------------
> >  src/shared/gap.c                   | 15 +--------------
> >  src/shared/gap.h                   | 15 +--------------
> >  src/shared/gatt-client.c           | 15 +--------------
> >  src/shared/gatt-client.h           | 15 +--------------
> >  src/shared/gatt-db.c               | 15 +--------------
> >  src/shared/gatt-db.h               | 15 +--------------
> >  src/shared/gatt-helpers.c          | 15 +--------------
> >  src/shared/gatt-helpers.h          | 15 +--------------
> >  src/shared/gatt-server.c           | 15 +--------------
> >  src/shared/gatt-server.h           | 15 +--------------
> >  src/shared/hci-crypto.c            | 15 +--------------
> >  src/shared/hci-crypto.h            | 15 +--------------
> >  src/shared/hci.c                   | 15 +--------------
> >  src/shared/hci.h                   | 15 +--------------
> >  src/shared/hfp.c                   | 15 +--------------
> >  src/shared/hfp.h                   | 15 +--------------
> >  src/shared/io-ell.c                | 15 +--------------
> >  src/shared/io-glib.c               | 15 +--------------
> >  src/shared/io-mainloop.c           | 15 +--------------
> >  src/shared/io.h                    | 15 +--------------
> >  src/shared/log.c                   | 15 +--------------
> >  src/shared/log.h                   | 15 +--------------
> >  src/shared/mainloop-ell.c          | 12 +-----------
> >  src/shared/mainloop-glib.c         | 15 +--------------
> >  src/shared/mainloop-notify.c       | 15 +--------------
> >  src/shared/mainloop-notify.h       | 15 +--------------
> >  src/shared/mainloop.c              | 15 +--------------
> >  src/shared/mainloop.h              | 15 +--------------
> >  src/shared/mgmt.c                  | 15 +--------------
> >  src/shared/mgmt.h                  | 15 +--------------
> >  src/shared/pcap.c                  | 15 +--------------
> >  src/shared/pcap.h                  | 15 +--------------
> >  src/shared/queue.c                 | 15 +--------------
> >  src/shared/queue.h                 | 15 +--------------
> >  src/shared/ringbuf.c               | 15 +--------------
> >  src/shared/ringbuf.h               | 15 +--------------
> >  src/shared/shell.c                 | 15 +--------------
> >  src/shared/shell.h                 | 15 +--------------
> >  src/shared/tester.c                | 15 +--------------
> >  src/shared/tester.h                | 15 +--------------
> >  src/shared/timeout-ell.c           | 11 +----------
> >  src/shared/timeout-glib.c          | 11 +----------
> >  src/shared/timeout-mainloop.c      | 11 +----------
> >  src/shared/timeout.h               | 11 +----------
> >  src/shared/tty.h                   | 15 +--------------
> >  src/shared/uhid.c                  | 15 +--------------
> >  src/shared/uhid.h                  | 15 +--------------
> >  src/shared/util.c                  | 15 +--------------
> >  src/shared/util.h                  | 15 +--------------
> >  src/storage.c                      | 15 +--------------
> >  src/storage.h                      | 15 +--------------
> >  src/textfile.c                     | 15 +--------------
> >  src/textfile.h                     | 15 +--------------
> >  src/uinput.h                       | 15 +--------------
> >  src/uuid-helper.c                  | 15 +--------------
> >  src/uuid-helper.h                  | 15 +--------------
> >  tools/3dsp.c                       | 15 +--------------
> >  tools/advtest.c                    | 15 +--------------
> >  tools/amptest.c                    | 15 +--------------
> >  tools/avinfo.c                     | 15 +--------------
> >  tools/avtest.c                     | 15 +--------------
> >  tools/bccmd.c                      | 15 +--------------
> >  tools/bcmfw.c                      | 15 +--------------
> >  tools/bdaddr.c                     | 15 +--------------
> >  tools/bluemoon.c                   | 15 +--------------
> >  tools/bluetooth-player.c           | 15 +--------------
> >  tools/bnep-tester.c                | 15 +--------------
> >  tools/bneptest.c                   | 15 +--------------
> >  tools/btattach.c                   | 15 +--------------
> >  tools/btconfig.c                   | 15 +--------------
> >  tools/btgatt-client.c              | 15 +--------------
> >  tools/btgatt-server.c              | 11 +----------
> >  tools/btinfo.c                     | 15 +--------------
> >  tools/btiotest.c                   | 15 +--------------
> >  tools/btmgmt.c                     | 15 +--------------
> >  tools/btmon-logger.c               | 15 +--------------
> >  tools/btpclient.c                  | 15 +--------------
> >  tools/btpclientctl.c               | 15 +--------------
> >  tools/btproxy.c                    | 15 +--------------
> >  tools/btsnoop.c                    | 15 +--------------
> >  tools/check-selftest.c             | 15 +--------------
> >  tools/ciptool.c                    | 15 +--------------
> >  tools/cltest.c                     | 15 +--------------
> >  tools/create-image.c               | 15 +--------------
> >  tools/csr.c                        | 15 +--------------
> >  tools/csr.h                        | 15 +--------------
> >  tools/csr_3wire.c                  | 15 +--------------
> >  tools/csr_bcsp.c                   | 15 +--------------
> >  tools/csr_h4.c                     | 15 +--------------
> >  tools/csr_hci.c                    | 15 +--------------
> >  tools/csr_usb.c                    | 15 +--------------
> >  tools/eddystone.c                  | 15 +--------------
> >  tools/gap-tester.c                 | 15 +--------------
> >  tools/gatt-service.c               | 15 +--------------
> >  tools/hci-tester.c                 | 15 +--------------
> >  tools/hciattach.c                  | 15 +--------------
> >  tools/hciattach.h                  | 15 +--------------
> >  tools/hciattach_ath3k.c            | 15 +--------------
> >  tools/hciattach_bcm43xx.c          | 15 +--------------
> >  tools/hciattach_intel.c            | 15 +--------------
> >  tools/hciattach_qualcomm.c         | 15 +--------------
> >  tools/hciattach_st.c               | 15 +--------------
> >  tools/hciattach_ti.c               | 15 +--------------
> >  tools/hciattach_tialt.c            | 15 +--------------
> >  tools/hciconfig.c                  | 15 +--------------
> >  tools/hcidump.c                    | 15 +--------------
> >  tools/hcieventmask.c               | 15 +--------------
> >  tools/hcisecfilter.c               | 15 +--------------
> >  tools/hcitool.c                    | 15 +--------------
> >  tools/hex2hcd.c                    | 15 +--------------
> >  tools/hid2hci.c                    | 15 +--------------
> >  tools/hwdb.c                       | 15 +--------------
> >  tools/ibeacon.c                    | 15 +--------------
> >  tools/l2cap-tester.c               | 15 +--------------
> >  tools/l2ping.c                     | 15 +--------------
> >  tools/l2test.c                     | 15 +--------------
> >  tools/mcaptest.c                   | 15 +--------------
> >  tools/mesh-cfgclient.c             | 11 +----------
> >  tools/mesh-gatt/config-client.c    | 15 +--------------
> >  tools/mesh-gatt/config-server.c    | 15 +--------------
> >  tools/mesh-gatt/crypto.c           | 15 +--------------
> >  tools/mesh-gatt/crypto.h           | 15 +--------------
> >  tools/mesh-gatt/gatt.c             | 15 +--------------
> >  tools/mesh-gatt/gatt.h             | 15 +--------------
> >  tools/mesh-gatt/keys.h             | 15 +--------------
> >  tools/mesh-gatt/mesh-net.h         | 15 +--------------
> >  tools/mesh-gatt/net.c              | 15 +--------------
> >  tools/mesh-gatt/net.h              | 15 +--------------
> >  tools/mesh-gatt/node.c             | 15 +--------------
> >  tools/mesh-gatt/node.h             | 15 +--------------
> >  tools/mesh-gatt/onoff-model.c      | 15 +--------------
> >  tools/mesh-gatt/onoff-model.h      | 15 +--------------
> >  tools/mesh-gatt/prov-db.c          | 15 +--------------
> >  tools/mesh-gatt/prov-db.h          | 15 +--------------
> >  tools/mesh-gatt/prov.c             | 15 +--------------
> >  tools/mesh-gatt/prov.h             | 15 +--------------
> >  tools/mesh-gatt/util.c             | 15 +--------------
> >  tools/mesh-gatt/util.h             | 15 +--------------
> >  tools/mesh/agent.c                 | 15 +--------------
> >  tools/mesh/agent.h                 | 15 +--------------
> >  tools/mesh/cfgcli.c                | 12 +-----------
> >  tools/mesh/cfgcli.h                | 12 +-----------
> >  tools/mesh/config-model.h          | 15 +--------------
> >  tools/mesh/keys.c                  | 12 +-----------
> >  tools/mesh/keys.h                  | 12 +-----------
> >  tools/mesh/mesh-db.c               | 11 +----------
> >  tools/mesh/mesh-db.h               | 11 +----------
> >  tools/mesh/model.h                 | 12 +-----------
> >  tools/mesh/remote.c                | 11 +----------
> >  tools/mesh/remote.h                | 11 +----------
> >  tools/mesh/util.c                  | 11 +----------
> >  tools/mesh/util.h                  | 11 +----------
> >  tools/meshctl.c                    | 15 +--------------
> >  tools/mgmt-tester.c                | 15 +--------------
> >  tools/mpris-proxy.c                | 15 +--------------
> >  tools/nokfw.c                      | 15 +--------------
> >  tools/obex-client-tool.c           | 14 +-------------
> >  tools/obex-server-tool.c           | 14 +-------------
> >  tools/obexctl.c                    | 15 +--------------
> >  tools/oobtest.c                    | 15 +--------------
> >  tools/parser/amp.c                 | 15 +--------------
> >  tools/parser/att.c                 | 15 +--------------
> >  tools/parser/avctp.c               | 15 +--------------
> >  tools/parser/avdtp.c               | 15 +--------------
> >  tools/parser/avrcp.c               | 15 +--------------
> >  tools/parser/bnep.c                | 15 +--------------
> >  tools/parser/bpa.c                 | 15 +--------------
> >  tools/parser/capi.c                | 15 +--------------
> >  tools/parser/cmtp.c                | 15 +--------------
> >  tools/parser/csr.c                 | 15 +--------------
> >  tools/parser/ericsson.c            | 15 +--------------
> >  tools/parser/hci.c                 | 15 +--------------
> >  tools/parser/hcrp.c                | 15 +--------------
> >  tools/parser/hidp.c                | 15 +--------------
> >  tools/parser/l2cap.c               | 15 +--------------
> >  tools/parser/l2cap.h               | 15 +--------------
> >  tools/parser/lmp.c                 | 15 +--------------
> >  tools/parser/obex.c                | 15 +--------------
> >  tools/parser/parser.c              | 15 +--------------
> >  tools/parser/parser.h              | 15 +--------------
> >  tools/parser/ppp.c                 | 15 +--------------
> >  tools/parser/rfcomm.c              | 15 +--------------
> >  tools/parser/rfcomm.h              | 15 +--------------
> >  tools/parser/sap.c                 | 15 +--------------
> >  tools/parser/sdp.c                 | 15 +--------------
> >  tools/parser/sdp.h                 | 15 +--------------
> >  tools/parser/smp.c                 | 15 +--------------
> >  tools/parser/tcpip.c               | 15 +--------------
> >  tools/rctest.c                     | 15 +--------------
> >  tools/rfcomm-tester.c              | 15 +--------------
> >  tools/rfcomm.c                     | 15 +--------------
> >  tools/rtlfw.c                      | 15 +--------------
> >  tools/sco-tester.c                 | 15 +--------------
> >  tools/scotest.c                    | 15 +--------------
> >  tools/sdptool.c                    | 15 +--------------
> >  tools/seq2bseq.c                   | 15 +--------------
> >  tools/smp-tester.c                 | 15 +--------------
> >  tools/test-runner.c                | 15 +--------------
> >  tools/ubcsp.c                      | 20 +-------------------
> >  tools/ubcsp.h                      | 20 +-------------------
> >  tools/userchan-tester.c            | 15 +--------------
> >  unit/test-avctp.c                  | 15 +--------------
> >  unit/test-avdtp.c                  | 15 +--------------
> >  unit/test-avrcp.c                  | 15 +--------------
> >  unit/test-crc.c                    | 15 +--------------
> >  unit/test-crypto.c                 | 15 +--------------
> >  unit/test-ecc.c                    | 21 +--------------------
> >  unit/test-eir.c                    | 15 +--------------
> >  unit/test-gatt.c                   | 15 +--------------
> >  unit/test-gattrib.c                | 15 +--------------
> >  unit/test-gdbus-client.c           | 15 +--------------
> >  unit/test-gobex-apparam.c          | 15 +--------------
> >  unit/test-gobex-header.c           | 15 +--------------
> >  unit/test-gobex-packet.c           | 15 +--------------
> >  unit/test-gobex-transfer.c         | 15 +--------------
> >  unit/test-gobex.c                  | 15 +--------------
> >  unit/test-hfp.c                    | 15 +--------------
> >  unit/test-hog.c                    | 15 +--------------
> >  unit/test-lib.c                    | 15 +--------------
> >  unit/test-mesh-crypto.c            | 11 +----------
> >  unit/test-mgmt.c                   | 15 +--------------
> >  unit/test-midi.c                   | 16 +---------------
> >  unit/test-queue.c                  | 15 +--------------
> >  unit/test-ringbuf.c                | 15 +--------------
> >  unit/test-sdp.c                    | 15 +--------------
> >  unit/test-textfile.c               | 15 +--------------
> >  unit/test-uhid.c                   | 15 +--------------
> >  unit/test-uuid.c                   | 15 +--------------
> >  unit/util.c                        | 14 +-------------
> >  unit/util.h                        | 14 +-------------
> >  758 files changed, 758 insertions(+), 10148 deletions(-)
>
>
> --
> pozdrawiam
> Szymon Janc
>
>


-- 
Luiz Augusto von Dentz



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux