Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

license issues in RIOT #560

Closed
mehlis opened this issue Jan 24, 2014 · 30 comments
Closed

license issues in RIOT #560

mehlis opened this issue Jan 24, 2014 · 30 comments
Assignees
Labels
State: duplicate State: The issue/PR is a duplicate of another issue/PR

Comments

@mehlis
Copy link
Contributor

mehlis commented Jan 24, 2014

let's collect and solve all license issues in RIOT. let's add more files with wrong licenses in this thread

@mehlis
Copy link
Contributor Author

mehlis commented Jan 24, 2014

@mehlis
Copy link
Contributor Author

mehlis commented Jan 24, 2014

@LudwigKnuepfer
Copy link
Member

This is more or less a duplicate of #392

@mehlis
Copy link
Contributor Author

mehlis commented Jan 24, 2014

ah nice, so lets fix this issue

@mehlis
Copy link
Contributor Author

mehlis commented Jan 24, 2014

@mehlis
Copy link
Contributor Author

mehlis commented Jan 24, 2014

$ git grep Author

boards/msba2-common/lpc2387-timer3.c: * Author: heiko
cpu/arm_common/include/hwtimer_cpu.h: * Author: heiko, kaspar
sys/net/crosslayer/net_help/net_help.c: * Author: Oliver
sys/net/routing/rpl/etx_beaconing.c: * Author: stephan
sys/net/routing/rpl/etx_beaconing.h: * Author: stephan
sys/net/transport_layer/destiny/msg_help.c: * Author: Oliver
sys/net/transport_layer/destiny/msg_help.h: * Author: Oliver
sys/net/transport_layer/destiny/tcp_hc.h: * Author: Oliver
sys/net/transport_layer/destiny/tcp_timer.h: * Author: Oliver

(updated)

@mehlis
Copy link
Contributor Author

mehlis commented Jan 29, 2014

license completely missing:
https://github.com/RIOT-OS/RIOT/blob/master/sys/posix/strings.c

@authmillenon I think you are the author

(updated)

@miri64
Copy link
Member

miri64 commented Jan 31, 2014

@mehlis #590 takes care of that

@miri64
Copy link
Member

miri64 commented Jan 31, 2014

#591 at least states the author of the files statet in your previous comment (concerning the network stack). What about the license?

@LudwigKnuepfer
Copy link
Member

See discussion there.

@mehlis
Copy link
Contributor Author

mehlis commented Jan 31, 2014

does anybody know who is "stephan" who wrote etx beaconing?

@mehlis
Copy link
Contributor Author

mehlis commented Jan 31, 2014

does anybody know who wrote of_mrhof.c ? there is no information at all in the file.

@LudwigKnuepfer
Copy link
Member

The log suggests Stephan Arndt with regard to beaconing..

@LudwigKnuepfer
Copy link
Member

Same goes for Mr. Hof.

@LudwigKnuepfer
Copy link
Member

I kindly suggest the git blame command to you for reference.

@LudwigKnuepfer
Copy link
Member

Here's a list of .c files (and recipe for finding) that do not mention LGPL or license at all:

combine <(git grep -L -i license | sort | grep '\.c$' -) and <(git grep -L -i lgpl | sort)

boards/chronos/board_init.c
boards/chronos/drivers/battery.c
boards/chronos/drivers/buzzer.c
boards/chronos/drivers/cc430-cc110x.c
boards/chronos/drivers/display1.c
boards/chronos/drivers/display.c
boards/chronos/drivers/display_putchar.c
boards/chronos/putchar.c
boards/mbed_lpc1768/board_init.c
boards/msb-430-common/board_config.c
boards/msb-430-common/board_init.c
boards/msb-430-common/uart1.c
boards/msba2-common/board_config.c
boards/msba2-common/lpc2387-timer3.c
boards/msba2-common/tools/src/boot_23xx.c
boards/msba2-common/tools/src/boot_2xxx.c
boards/msba2-common/tools/src/control_2xxx.c
boards/msba2-common/tools/src/pseudoterm.c
boards/redbee-econotag/tools/ftditools/bbmc.c
boards/redbee-econotag/tools/mc1322x-load.c
cpu/cc430/cc110x_cc430.c
cpu/cc430/cc430-adc.c
cpu/cc430/flashrom.c
cpu/cc430/hwtimer_cc430.c
cpu/lpc1768/startup.c
cpu/lpc2387/lpc23xx-iap.c
cpu/lpc_common/hwtimer_cpu.c
cpu/lpc_common/iap.c
cpu/msp430-common/atomic.c
cpu/msp430-common/irq.c
cpu/msp430-common/lpm_cpu.c
cpu/msp430-common/msp430-main.c
cpu/msp430-common/startup.c
cpu/msp430x16x/flashrom.c
cpu/msp430x16x/hwtimer_msp430.c
dist/tools/linux-border_router/control_2xxx.c
dist/tools/linux-border_router/flowcontrol.c
dist/tools/linux-border_router/main.c
dist/tools/linux-border_router/multiplex.c
dist/tools/linux-border_router/serialnumber.c
dist/tools/linux-border_router/sixlowdriver.c
dist/tools/linux-border_router/testing.c
drivers/at86rf231/at86rf231_rx.c
drivers/at86rf231/at86rf231_spi.c
drivers/at86rf231/at86rf231_tx.c
examples/hello-world/main.c
examples/ipc_pingpong/main.c
examples/rpl_udp/helper.c
examples/rpl_udp/main.c
examples/rpl_udp/rpl.c
examples/rpl_udp/udp.c
sys/crypto/sha256/sha256.c
sys/lib/hash_string.c
sys/lib/hashtable.c
sys/net/ccn_lite/ccnl-core.c
sys/net/ccn_lite/ccnl-ext-appserver.c
sys/net/ccn_lite/ccnl-ext-debug.c
sys/net/ccn_lite/ccnl-ext-frag.c
sys/net/ccn_lite/ccnl-ext-mgmt.c
sys/net/ccn_lite/ccn-lite-relay.c
sys/net/ccn_lite/ccnl-pdu.c
sys/net/ccn_lite/ccnl-platform.c
sys/net/ccn_lite/ccnl-riot-compat.c
sys/net/ccn_lite/util/ccn-lite-ctrl.c
sys/net/ccn_lite/util/ccnl-riot-client.c
sys/net/crosslayer/net_help/inet_ntop.c
sys/net/crosslayer/net_help/inet_pton.c
sys/net/routing/rpl/etx_beaconing.c
sys/net/routing/rpl/of_mrhof.c
sys/ping/ping.c
sys/random/mersenne.c
sys/shell/commands/sc_cc2420.c
sys/uart0/uart0.c
tests/test_float/main.c
tests/test_hwtimer/main.c
tests/test_irq/main.c
tests/test_nativenet/main.c
tests/test_pnet/main.c
tests/test_thread_basic/main.c
tests/test_thread_exit/main.c
tests/test_vtimer_msg/main.c

@miri64
Copy link
Member

miri64 commented Jan 31, 2014

Missing @author tags and denglish "autor" references seem to be extinguished.

at least

git grep -L -i -e @author | sort | grep "\.[ch]:"

and

git grep -i -e autor | sort | grep "\.[ch]:"

left me with no results.

@miri64
Copy link
Member

miri64 commented Jan 31, 2014

(well okay the last one got one result, but that was the false positive autoreset ;-))

@LudwigKnuepfer
Copy link
Member

git grep -L -i -E 'author|author' |grep '\.c$' -

boards/chronos/board_init.c
boards/chronos/drivers/battery.c
boards/chronos/drivers/buzzer.c
boards/chronos/drivers/cc430-cc110x.c
boards/chronos/drivers/display.c
boards/chronos/drivers/display1.c
boards/chronos/drivers/display_putchar.c
boards/chronos/putchar.c
boards/mbed_lpc1768/board_init.c
boards/msb-430-common/board_config.c
boards/msb-430-common/board_init.c
boards/msb-430-common/uart1.c
boards/msb-430h/driver_cc110x.c
boards/msba2-common/board_config.c
boards/msba2-common/tools/src/boot_23xx.c
boards/msba2-common/tools/src/boot_2xxx.c
boards/msba2-common/tools/src/chipinfo.c
boards/msba2-common/tools/src/cksum_test.c
boards/msba2-common/tools/src/control_2xxx.c
boards/msba2-common/tools/src/download.c
boards/msba2-common/tools/src/gui.c
boards/msba2-common/tools/src/ihex.c
boards/msba2-common/tools/src/lpc2k_pgm.c
boards/msba2-common/tools/src/pseudoterm.c
boards/msba2-common/tools/src/serial.c
boards/msba2-common/tools/src/settings.c
boards/msba2-common/tools/src/uuencode.c
boards/redbee-econotag/board_init.c
boards/redbee-econotag/drivers/nvm.c
boards/redbee-econotag/drivers/redbee_uart.c
boards/redbee-econotag/drivers/redbee_uart1.c
boards/redbee-econotag/drivers/redbee_uart2.c
boards/redbee-econotag/tools/ftditools/bbmc.c
boards/redbee-econotag/tools/mc1322x-load.c
boards/telosb/board.c
boards/telosb/driver_cc2420.c
boards/telosb/uart.c
boards/wsn430-common/board_config.c
boards/wsn430-common/board_init.c
boards/wsn430-common/wsn430-uart0.c
boards/wsn430-v1_3b/driver_cc110x.c
boards/wsn430-v1_4/driver_cc2420.c
core/cib.c
cpu/arm_common/VIC.c
cpu/cc430/cc110x_cc430.c
cpu/cc430/cc430-adc.c
cpu/cc430/flashrom.c
cpu/cc430/hwtimer_cc430.c
cpu/lpc1768/startup.c
cpu/lpc2387/cpu.c
cpu/lpc2387/lpc23xx-iap.c
cpu/lpc2387/mci/lpc2387-mci.c
cpu/lpc_common/iap.c
cpu/lpc_common/lpc_cpu.c
cpu/lpc_common/lpc_syscalls.c
cpu/mc1322x/adc/adc.c
cpu/mc1322x/asm/asm.c
cpu/mc1322x/cpu.c
cpu/mc1322x/gpio.c
cpu/mc1322x/hwtimer_cpu.c
cpu/mc1322x/isr.c
cpu/mc1322x/maca/maca.c
cpu/mc1322x/mc1322x_syscalls.c
cpu/msp430-common/atomic.c
cpu/msp430-common/cpu.c
cpu/msp430-common/hwtimer_cpu.c
cpu/msp430-common/irq.c
cpu/msp430-common/lpm_cpu.c
cpu/msp430-common/msp430-main.c
cpu/msp430-common/startup.c
cpu/msp430x16x/flashrom.c
cpu/msp430x16x/hwtimer_msp430.c
dist/tools/linux-border_router/control_2xxx.c
dist/tools/linux-border_router/flowcontrol.c
dist/tools/linux-border_router/main.c
dist/tools/linux-border_router/multiplex.c
dist/tools/linux-border_router/serial.c
dist/tools/linux-border_router/serialnumber.c
dist/tools/linux-border_router/sixlowdriver.c
dist/tools/linux-border_router/testing.c
drivers/at86rf231/at86rf231.c
drivers/at86rf231/at86rf231_rx.c
drivers/at86rf231/at86rf231_spi.c
drivers/at86rf231/at86rf231_tx.c
drivers/cc2420/cc2420.c
drivers/cc2420/cc2420_rx.c
drivers/cc2420/cc2420_spi.c
drivers/cc2420/cc2420_tx.c
examples/default/main.c
examples/hello-world/main.c
examples/ipc_pingpong/main.c
examples/rpl_udp/helper.c
examples/rpl_udp/main.c
examples/rpl_udp/rpl.c
examples/rpl_udp/udp.c
sys/lib/hash_string.c
sys/net/routing/rpl/of_mrhof.c
sys/ping/ping.c
sys/random/mersenne.c
sys/shell/commands/sc_cc2420.c
sys/uart0/uart0.c
tests/test_bloom/main.c
tests/test_bloom_bytes/main.c
tests/test_float/main.c
tests/test_hwtimer/main.c
tests/test_hwtimer_spin/main.c
tests/test_irq/main.c
tests/test_nativenet/main.c
tests/test_pnet/main.c
tests/test_semaphore/main.c
tests/test_sha256/main.c
tests/test_thread_basic/main.c
tests/test_thread_exit/main.c
tests/test_thread_msg/main.c
tests/test_vtimer_msg/main.c

@LudwigKnuepfer
Copy link
Member

@authmillenon git is path sensitive in these commands - maybe you issued the command in some subdirectory?

@LudwigKnuepfer
Copy link
Member

This is a list of files that does not contain the original committer as an author (along with the commiters identification):

for FILE in $(git ls-tree -r --name-only HEAD |grep '\.c$' -); do
AUTHOR=$(git log --follow --format=short ${FILE} | grep ^Author | tail -1 | sed -e 's/Author: //')
ANAME=$(echo ${AUTHOR} | sed -e 's/ \?<.*//')
if \! grep -q "${ANAME}" ${FILE}; then
echo ${FILE}: ${AUTHOR}
fi
done
boards/chronos/board_init.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/chronos/drivers/battery.c: Oliver Hahm <oleg@hobbykeller.org>
boards/chronos/drivers/buzzer.c: Oliver Hahm <oleg@hobbykeller.org>
boards/chronos/drivers/cc430-cc110x.c: Oliver Hahm <oleg@hobbykeller.org>
boards/chronos/drivers/display.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/chronos/drivers/display1.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/chronos/drivers/display_putchar.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/chronos/putchar.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/mbed_lpc1768/board_init.c: Oleg Hahm <oleg@hobbykeller.org>
boards/msb-430-common/board_config.c: Oliver Hahm <oleg@hobbykeller.org>
boards/msb-430-common/board_init.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msb-430-common/uart1.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msb-430h/driver_cc110x.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/board_config.c: Oliver Hahm <oleg@hobbykeller.org>
boards/msba2-common/drivers/msba2-cc110x.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/lpc2387-timer3.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/boot_23xx.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/boot_2xxx.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/chipinfo.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/cksum_test.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/control_2xxx.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/download.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/gui.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/ihex.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/lpc2k_pgm.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/pseudoterm.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/serial.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/settings.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/msba2-common/tools/src/uuencode.c: Kaspar Schleiser <kaspar@schleiser.de>
boards/redbee-econotag/tools/ftditools/bbmc.c: Thomas Eichinger <thomas.eichinger1@gmail.com>
boards/redbee-econotag/tools/mc1322x-load.c: Thomas Eichinger <thomas.eichinger1@gmail.com>
boards/telosb/board.c: Oleg Hahm <oleg@hobbykeller.org>
boards/telosb/driver_cc2420.c: Oleg Hahm <oleg@hobbykeller.org>
boards/telosb/uart.c: Oleg Hahm <oleg@hobbykeller.org>
boards/wsn430-common/board_config.c: Oliver Hahm <oleg@hobbykeller.org>
core/cib.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/arm_common/VIC.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/arm_common/bootloader.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/arm_common/syscalls.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/cc430/cc110x_cc430.c: Oliver Hahm <oleg@hobbykeller.org>
cpu/cc430/cc430-adc.c: Oliver Hahm <oleg@hobbykeller.org>
cpu/cc430/flashrom.c: Kévin Roussel <Kevin.Roussel@inria.fr>
cpu/cc430/hwtimer_cc430.c: Oliver Hahm <oleg@hobbykeller.org>
cpu/lpc1768/atom.c: Oleg Hahm <oleg@hobbykeller.org>
cpu/lpc1768/cpu.c: Oleg Hahm <oleg@hobbykeller.org>
cpu/lpc1768/lpc1768-lpm.c: Oleg Hahm <oleg@hobbykeller.org>
cpu/lpc1768/startup.c: Oleg Hahm <oleg@hobbykeller.org>
cpu/lpc1768/syscalls.c: Oleg Hahm <oleg@hobbykeller.org>
cpu/lpc2387/cpu.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/lpc2387/gpioint/lpc2387-gpioint.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/lpc2387/lpc2387-adc.c: Oliver Hahm <oleg@hobbykeller.org>
cpu/lpc2387/lpc2387-lpm.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/lpc2387/lpc23xx-iap.c: Oliver Hahm <oleg@hobbykeller.org>
cpu/lpc2387/mci/lpc2387-mci.c: Oliver Hahm <oleg@hobbykeller.org>
cpu/lpc2387/rtc/lpc2387-rtc.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/lpc_common/hwtimer_cpu.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/lpc_common/iap.c: Oliver Hahm <oleg@hobbykeller.org>
cpu/msp430-common/atomic.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/msp430-common/cpu.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/msp430-common/hwtimer_cpu.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/msp430-common/irq.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/msp430-common/lpm_cpu.c: Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>
cpu/msp430-common/startup.c: Kaspar Schleiser <kaspar@schleiser.de>
cpu/msp430x16x/flashrom.c: Oliver Hahm <oleg@hobbykeller.org>
cpu/msp430x16x/hwtimer_msp430.c: Oliver Hahm <oleg@hobbykeller.org>
dist/tools/linux-border_router/control_2xxx.c: Kaspar Schleiser <kaspar@schleiser.de>
dist/tools/linux-border_router/flowcontrol.c: Oliver Hahm <oleg@hobbykeller.org>
dist/tools/linux-border_router/main.c: Oliver Hahm <oleg@hobbykeller.org>
dist/tools/linux-border_router/multiplex.c: Oliver Hahm <oleg@hobbykeller.org>
dist/tools/linux-border_router/serial.c: Kaspar Schleiser <kaspar@schleiser.de>
dist/tools/linux-border_router/serialnumber.c: mlenders <mlenders@inf.fu-berlin.de>
dist/tools/linux-border_router/sixlowdriver.c: Oliver Hahm <oleg@hobbykeller.org>
dist/tools/linux-border_router/testing.c: Oliver Hahm <oleg@hobbykeller.org>
drivers/at86rf231/at86rf231.c: Alaeddine WESLATI <alaeddine.weslati@inria.fr>
drivers/at86rf231/at86rf231_rx.c: Alaeddine WESLATI <alaeddine.weslati@inria.fr>
drivers/at86rf231/at86rf231_spi.c: Alaeddine WESLATI <alaeddine.weslati@inria.fr>
drivers/at86rf231/at86rf231_tx.c: Alaeddine WESLATI <alaeddine.weslati@inria.fr>
drivers/cc110x/cc1100-csmaca-mac.c: Kaspar Schleiser <kaspar@schleiser.de>
drivers/cc110x/cc1100-defaultSettings.c: Kaspar Schleiser <kaspar@schleiser.de>
drivers/cc110x/cc1100.c: Kaspar Schleiser <kaspar@schleiser.de>
drivers/cc110x/cc1100_phy.c: Kaspar Schleiser <kaspar@schleiser.de>
drivers/cc110x/cc1100_spi.c: Kaspar Schleiser <kaspar@schleiser.de>
drivers/cc110x_ng/cc110x-defaultSettings.c: Kaspar Schleiser <kaspar@schleiser.de>
drivers/cc110x_ng/spi/cc110x_spi.c: Kaspar Schleiser <kaspar@schleiser.de>
drivers/sht11/sht11.c: Kaspar Schleiser <kaspar@schleiser.de>
examples/ccn-lite-client/main.c: Oleg Hahm <oleg@hobbykeller.org>
examples/ccn-lite-relay/main.c: Oleg Hahm <oleg@hobbykeller.org>
examples/default/main.c: Oleg Hahm <oleg@hobbykeller.org>
examples/hello-world/main.c: Oleg Hahm <oleg@hobbykeller.org>
examples/ipc_pingpong/main.c: Oleg Hahm <oleg@hobbykeller.org>
examples/rpl_udp/helper.c: Oleg Hahm <oleg@hobbykeller.org>
examples/rpl_udp/main.c: Oleg Hahm <oleg@hobbykeller.org>
examples/rpl_udp/rpl.c: Oleg Hahm <oleg@hobbykeller.org>
examples/rpl_udp/udp.c: Oleg Hahm <oleg@hobbykeller.org>
sys/auto_init/auto_init.c: Kaspar Schleiser <kaspar@schleiser.de>
sys/config/config.c: Kaspar Schleiser <kaspar@schleiser.de>
sys/crypto/3des/3des.c: Hauke Petersen <hauke.petersen@fu-berlin.de>
sys/crypto/aes/aes.c: Hauke Petersen <hauke.petersen@fu-berlin.de>
sys/crypto/rc5/rc5.c: Hauke Petersen <hauke.petersen@fu-berlin.de>
sys/crypto/skipjack/skipjack.c: Hauke Petersen <hauke.petersen@fu-berlin.de>
sys/crypto/twofish/twofish.c: Hauke Petersen <hauke.petersen@fu-berlin.de>
sys/lib/hash_string.c: Kaspar Schleiser <kaspar@schleiser.de>
sys/lib/hashtable.c: Kaspar Schleiser <kaspar@schleiser.de>
sys/net/ccn_lite/ccnl-ext-frag.c: Christian Mehlis <mehlis@inf.fu-berlin.de>
sys/net/crosslayer/net_help/inet_ntop.c: Benjamin Valentin <benpicco@zedat.fu-berlin.de>
sys/net/crosslayer/net_help/inet_pton.c: Benjamin Valentin <benpicco@zedat.fu-berlin.de>
sys/net/link_layer/protocol-multiplex/protocol-multiplex.c: Kaspar Schleiser <kaspar@schleiser.de>
sys/net/routing/rpl/etx_beaconing.c: Stephan Arndt <arndt.stephan@gmail.com>
sys/net/routing/rpl/of_mrhof.c: Stephan Arndt <arndt.stephan@gmail.com>
sys/ping/ping.c: Kaspar Schleiser <kaspar@schleiser.de>
sys/posix/pnet/netinet_in.c: Hauke Petersen <hauke.petersen@fu-berlin.de>
sys/random/mersenne.c: Christian Mehlis <mehlis@inf.fu-berlin.de>
sys/shell/commands/sc_cc1100.c: Kaspar Schleiser <kaspar@schleiser.de>
sys/shell/commands/sc_cc2420.c: Oliver Hahm <oleg@hobbykeller.org>
sys/shell/commands/sc_heap.c: Zakaria_Kasmi <zkasmi@inf.fu-berlin.de>
sys/shell/commands/sc_ltc4150.c: Oleg <oleg@hobbykeller.org>
sys/shell/commands/sc_nativenet.c: Oliver Hahm <oleg@hobbykeller.org>
sys/shell/commands/sc_ps.c: Oleg Hahm <oleg@hobbykeller.org>
sys/shell/commands/shell_commands.c: Kaspar Schleiser <kaspar@schleiser.de>
sys/uart0/uart0.c: Kaspar Schleiser <kaspar@schleiser.de>
tests/test_bloom/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_bloom_bytes/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_float/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_hwtimer/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_hwtimer_spin/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_irq/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_nativenet/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_pnet/main.c: Martin Lenders <mlenders@inf.fu-berlin.de>
tests/test_semaphore/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_sha256/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_shell/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_thread_basic/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_thread_exit/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_thread_msg/main.c: Oleg Hahm <oleg@hobbykeller.org>
tests/test_vtimer_msg/main.c: Christian Mehlis <mehlis@inf.fu-berlin.de>

@mehlis
Copy link
Contributor Author

mehlis commented Jan 31, 2014

a nice list of files....I would say that this is our goal for the next release

@mehlis
Copy link
Contributor Author

mehlis commented Jan 31, 2014

@authmillenon I think a killed all the obvious cases: "autor|Autor|Author"

@mehlis
Copy link
Contributor Author

mehlis commented Feb 4, 2014

@miri64
Copy link
Member

miri64 commented Feb 4, 2014

"proves" ;-)

@mehlis
Copy link
Contributor Author

mehlis commented Feb 4, 2014

@mehlis
Copy link
Contributor Author

mehlis commented Feb 6, 2014

https://github.com/RIOT-OS/RIOT/blob/master/sys/lib/hashtable.c has a real license problem: was not properly imported from: ftp.samba.org/pub/unpacked/ccache/hashtable.c the file in RIOT has not properly followed the upstream license.

upstream file is 3C-BSD

(for strange reasons, the license is in the end of this file?!?)

@mehlis
Copy link
Contributor Author

mehlis commented May 5, 2014

all files mentioned in code are now fixed (have a valid license header)

@mehlis mehlis closed this as completed May 5, 2014
@mehlis mehlis added this to the Release 2014.05 milestone May 5, 2014
@mehlis mehlis self-assigned this May 5, 2014
@OlegHahm
Copy link
Member

OlegHahm commented May 5, 2014

What about hashtable.c?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
State: duplicate State: The issue/PR is a duplicate of another issue/PR
Projects
None yet
Development

No branches or pull requests

4 participants