Browse Source

[legal] Relicense files under GPL2_OR_LATER_OR_UBDL

These files cannot be automatically relicensed by util/relicense.pl
since they either contain unusual but trivial contributions (such as
the addition of __nonnull function attributes), or contain lines
dating back to the initial git revision (and so require manual
knowledge of the code's origin).

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 9 years ago
parent
commit
2f020a8df3
100 changed files with 275 additions and 107 deletions
  1. 5
    1
      src/arch/i386/core/patch_cf.S
  2. 1
    1
      src/arch/i386/core/relocate.c
  3. 5
    1
      src/arch/i386/firmware/pcbios/bios_console.c
  4. 5
    1
      src/arch/i386/firmware/pcbios/e820mangler.S
  5. 5
    1
      src/arch/i386/firmware/pcbios/memmap.c
  6. 5
    1
      src/arch/i386/image/multiboot.c
  7. 1
    1
      src/arch/i386/include/bits/byteswap.h
  8. 1
    1
      src/arch/i386/include/bits/stdint.h
  9. 1
    1
      src/arch/i386/include/bzimage.h
  10. 8
    3
      src/arch/i386/include/efi/ipxe/dhcp_arch.h
  11. 1
    1
      src/arch/i386/include/librm.h
  12. 1
    1
      src/arch/i386/include/limits.h
  13. 8
    3
      src/arch/i386/include/pcbios/ipxe/dhcp_arch.h
  14. 1
    1
      src/arch/i386/include/pxe.h
  15. 1
    1
      src/arch/i386/include/pxe_call.h
  16. 1
    1
      src/arch/i386/include/registers.h
  17. 5
    1
      src/arch/i386/interface/pcbios/bios_timer.c
  18. 5
    1
      src/arch/i386/interface/pxe/pxe_call.c
  19. 5
    1
      src/arch/i386/interface/pxe/pxe_preboot.c
  20. 5
    1
      src/arch/i386/interface/pxe/pxe_tftp.c
  21. 5
    1
      src/arch/i386/interface/pxe/pxe_undi.c
  22. 5
    1
      src/arch/i386/prefix/libprefix.S
  23. 1
    1
      src/arch/i386/prefix/romprefix.S
  24. 1
    1
      src/arch/i386/prefix/undiloader.S
  25. 1
    1
      src/arch/i386/transitions/librm.S
  26. 1
    1
      src/arch/i386/transitions/librm_mgmt.c
  27. 5
    1
      src/arch/x86/core/x86_tcpip.c
  28. 1
    1
      src/arch/x86/include/bits/errfile.h
  29. 5
    1
      src/arch/x86/include/bits/string.h
  30. 8
    3
      src/arch/x86/include/linux/ipxe/dhcp_arch.h
  31. 1
    1
      src/arch/x86/include/pic8259.h
  32. 8
    3
      src/arch/x86_64/include/efi/ipxe/dhcp_arch.h
  33. 1
    1
      src/config/colour.h
  34. 5
    1
      src/config/config.c
  35. 5
    1
      src/config/config_romprefix.c
  36. 1
    1
      src/config/defaults/pcbios.h
  37. 1
    1
      src/config/general.h
  38. 5
    1
      src/core/bitmap.c
  39. 5
    1
      src/core/cwuri.c
  40. 5
    1
      src/core/downloader.c
  41. 5
    1
      src/core/image.c
  42. 1
    1
      src/core/main.c
  43. 5
    1
      src/core/posix_io.c
  44. 5
    1
      src/core/refcnt.c
  45. 5
    1
      src/core/resolv.c
  46. 5
    1
      src/core/timer.c
  47. 5
    1
      src/core/uri.c
  48. 5
    1
      src/core/vsprintf.c
  49. 5
    1
      src/drivers/bus/pci.c
  50. 1
    1
      src/drivers/bus/pciextra.c
  51. 5
    1
      src/hci/editstring.c
  52. 5
    1
      src/hci/tui/menu_ui.c
  53. 1
    1
      src/image/embedded.c
  54. 1
    1
      src/include/curses.h
  55. 5
    1
      src/include/hci/ifmgmt_cmd.h
  56. 1
    1
      src/include/ipxe/arp.h
  57. 1
    1
      src/include/ipxe/bitmap.h
  58. 1
    1
      src/include/ipxe/blockdev.h
  59. 1
    1
      src/include/ipxe/crc32.h
  60. 1
    1
      src/include/ipxe/crypto.h
  61. 1
    1
      src/include/ipxe/dhcp.h
  62. 1
    1
      src/include/ipxe/editbox.h
  63. 1
    1
      src/include/ipxe/editstring.h
  64. 1
    1
      src/include/ipxe/errfile.h
  65. 1
    1
      src/include/ipxe/ethernet.h
  66. 1
    1
      src/include/ipxe/features.h
  67. 1
    1
      src/include/ipxe/fragment.h
  68. 1
    1
      src/include/ipxe/http.h
  69. 1
    1
      src/include/ipxe/if_ether.h
  70. 1
    1
      src/include/ipxe/in.h
  71. 1
    1
      src/include/ipxe/init.h
  72. 1
    1
      src/include/ipxe/io.h
  73. 1
    1
      src/include/ipxe/iobuf.h
  74. 1
    1
      src/include/ipxe/ip.h
  75. 1
    1
      src/include/ipxe/isa_ids.h
  76. 1
    1
      src/include/ipxe/netdevice.h
  77. 1
    1
      src/include/ipxe/rarp.h
  78. 1
    1
      src/include/ipxe/refcnt.h
  79. 1
    1
      src/include/ipxe/settings.h
  80. 1
    1
      src/include/ipxe/smbios.h
  81. 1
    1
      src/include/ipxe/tcp.h
  82. 1
    1
      src/include/ipxe/tcpip.h
  83. 1
    1
      src/include/ipxe/udp.h
  84. 1
    1
      src/include/ipxe/uri.h
  85. 1
    1
      src/include/ipxe/vlan.h
  86. 1
    1
      src/include/readline/readline.h
  87. 1
    1
      src/include/stdint.h
  88. 1
    1
      src/include/stdlib.h
  89. 1
    1
      src/include/usr/autoboot.h
  90. 1
    1
      src/include/wchar.h
  91. 5
    1
      src/interface/smbios/smbios_settings.c
  92. 5
    1
      src/net/aoe.c
  93. 5
    1
      src/net/arp.c
  94. 5
    1
      src/net/eth_slow.c
  95. 5
    1
      src/net/ethernet.c
  96. 5
    1
      src/net/ipv4.c
  97. 5
    1
      src/net/netdevice.c
  98. 1
    1
      src/net/tcp.c
  99. 5
    1
      src/net/tcp/httpcore.c
  100. 0
    0
      src/net/tcpip.c

+ 5
- 1
src/arch/i386/core/patch_cf.S View File

14
  * You should have received a copy of the GNU General Public License
14
  * You should have received a copy of the GNU General Public License
15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
17
+ *
18
+ * You can also choose to distribute this program under the terms of
19
+ * the Unmodified Binary Distribution Licence (as given in the file
20
+ * COPYING.UBDL), provided that you have satisfied its requirements.
17
  */
21
  */
18
 
22
 
19
-FILE_LICENCE ( GPL2_OR_LATER )
23
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL )
20
 
24
 
21
 	.text
25
 	.text
22
 	.arch i386
26
 	.arch i386

+ 1
- 1
src/arch/i386/core/relocate.c View File

8
  *
8
  *
9
  */
9
  */
10
 
10
 
11
-FILE_LICENCE ( GPL2_OR_LATER );
11
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
12
 
12
 
13
 /*
13
 /*
14
  * The linker passes in the symbol _max_align, which is the alignment
14
  * The linker passes in the symbol _max_align, which is the alignment

+ 5
- 1
src/arch/i386/firmware/pcbios/bios_console.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <assert.h>
26
 #include <assert.h>
23
 #include <realmode.h>
27
 #include <realmode.h>

+ 5
- 1
src/arch/i386/firmware/pcbios/e820mangler.S View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER )
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL )
21
 
25
 
22
 	.text
26
 	.text
23
 	.arch i386
27
 	.arch i386

+ 5
- 1
src/arch/i386/firmware/pcbios/memmap.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stdint.h>
26
 #include <stdint.h>
23
 #include <errno.h>
27
 #include <errno.h>

+ 5
- 1
src/arch/i386/image/multiboot.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 /**
26
 /**
23
  * @file
27
  * @file

+ 1
- 1
src/arch/i386/include/bits/byteswap.h View File

9
 
9
 
10
 #include <stdint.h>
10
 #include <stdint.h>
11
 
11
 
12
-FILE_LICENCE ( GPL2_OR_LATER );
12
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
13
 
13
 
14
 static inline __attribute__ (( always_inline, const )) uint16_t
14
 static inline __attribute__ (( always_inline, const )) uint16_t
15
 __bswap_variable_16 ( uint16_t x ) {
15
 __bswap_variable_16 ( uint16_t x ) {

+ 1
- 1
src/arch/i386/include/bits/stdint.h View File

1
 #ifndef _BITS_STDINT_H
1
 #ifndef _BITS_STDINT_H
2
 #define _BITS_STDINT_H
2
 #define _BITS_STDINT_H
3
 
3
 
4
-FILE_LICENCE ( GPL2_OR_LATER );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 typedef __SIZE_TYPE__		size_t;
6
 typedef __SIZE_TYPE__		size_t;
7
 typedef signed long		ssize_t;
7
 typedef signed long		ssize_t;

+ 1
- 1
src/arch/i386/include/bzimage.h View File

1
 #ifndef _BZIMAGE_H
1
 #ifndef _BZIMAGE_H
2
 #define _BZIMAGE_H
2
 #define _BZIMAGE_H
3
 
3
 
4
-FILE_LICENCE ( GPL2_OR_LATER );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 #include <stdint.h>
6
 #include <stdint.h>
7
 
7
 

+ 8
- 3
src/arch/i386/include/efi/ipxe/dhcp_arch.h View File

4
  * This program is free software; you can redistribute it and/or
4
  * This program is free software; you can redistribute it and/or
5
  * modify it under the terms of the GNU General Public License as
5
  * modify it under the terms of the GNU General Public License as
6
  * published by the Free Software Foundation; either version 2 of the
6
  * published by the Free Software Foundation; either version 2 of the
7
- * License, or any later version.
7
+ * License, or (at your option) any later version.
8
  *
8
  *
9
  * This program is distributed in the hope that it will be useful, but
9
  * This program is distributed in the hope that it will be useful, but
10
  * WITHOUT ANY WARRANTY; without even the implied warranty of
10
  * WITHOUT ANY WARRANTY; without even the implied warranty of
13
  *
13
  *
14
  * You should have received a copy of the GNU General Public License
14
  * You should have received a copy of the GNU General Public License
15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
16
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
+ * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
17
  */
22
  */
18
 
23
 
19
 #ifndef _DHCP_ARCH_H
24
 #ifndef _DHCP_ARCH_H
24
  * Architecture-specific DHCP options
29
  * Architecture-specific DHCP options
25
  */
30
  */
26
 
31
 
27
-FILE_LICENCE ( GPL2_OR_LATER );
32
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
28
 
33
 
29
 #include <ipxe/dhcp.h>
34
 #include <ipxe/dhcp.h>
30
 
35
 

+ 1
- 1
src/arch/i386/include/librm.h View File

1
 #ifndef LIBRM_H
1
 #ifndef LIBRM_H
2
 #define LIBRM_H
2
 #define LIBRM_H
3
 
3
 
4
-FILE_LICENCE ( GPL2_OR_LATER );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 /* Segment selectors as used in our protected-mode GDTs.
6
 /* Segment selectors as used in our protected-mode GDTs.
7
  *
7
  *

+ 1
- 1
src/arch/i386/include/limits.h View File

1
 #ifndef LIMITS_H
1
 #ifndef LIMITS_H
2
 #define LIMITS_H	1
2
 #define LIMITS_H	1
3
 
3
 
4
-FILE_LICENCE ( GPL2_OR_LATER );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 /* Number of bits in a `char' */
6
 /* Number of bits in a `char' */
7
 #define CHAR_BIT	8
7
 #define CHAR_BIT	8

+ 8
- 3
src/arch/i386/include/pcbios/ipxe/dhcp_arch.h View File

4
  * This program is free software; you can redistribute it and/or
4
  * This program is free software; you can redistribute it and/or
5
  * modify it under the terms of the GNU General Public License as
5
  * modify it under the terms of the GNU General Public License as
6
  * published by the Free Software Foundation; either version 2 of the
6
  * published by the Free Software Foundation; either version 2 of the
7
- * License, or any later version.
7
+ * License, or (at your option) any later version.
8
  *
8
  *
9
  * This program is distributed in the hope that it will be useful, but
9
  * This program is distributed in the hope that it will be useful, but
10
  * WITHOUT ANY WARRANTY; without even the implied warranty of
10
  * WITHOUT ANY WARRANTY; without even the implied warranty of
13
  *
13
  *
14
  * You should have received a copy of the GNU General Public License
14
  * You should have received a copy of the GNU General Public License
15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
16
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
+ * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
17
  */
22
  */
18
 
23
 
19
 #ifndef _DHCP_ARCH_H
24
 #ifndef _DHCP_ARCH_H
24
  * Architecture-specific DHCP options
29
  * Architecture-specific DHCP options
25
  */
30
  */
26
 
31
 
27
-FILE_LICENCE ( GPL2_OR_LATER );
32
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
28
 
33
 
29
 #include <ipxe/dhcp.h>
34
 #include <ipxe/dhcp.h>
30
 
35
 

+ 1
- 1
src/arch/i386/include/pxe.h View File

1
 #ifndef PXE_H
1
 #ifndef PXE_H
2
 #define PXE_H
2
 #define PXE_H
3
 
3
 
4
-FILE_LICENCE ( GPL2_OR_LATER );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 #include "pxe_types.h"
6
 #include "pxe_types.h"
7
 #include "pxe_error.h"
7
 #include "pxe_error.h"

+ 1
- 1
src/arch/i386/include/pxe_call.h View File

6
  * PXE API entry point
6
  * PXE API entry point
7
  */
7
  */
8
 
8
 
9
-FILE_LICENCE ( GPL2_OR_LATER );
9
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
10
 
10
 
11
 #include <pxe_api.h>
11
 #include <pxe_api.h>
12
 #include <realmode.h>
12
 #include <realmode.h>

+ 1
- 1
src/arch/i386/include/registers.h View File

10
  *
10
  *
11
  */
11
  */
12
 
12
 
13
-FILE_LICENCE ( GPL2_OR_LATER );
13
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
14
 
14
 
15
 #include <stdint.h>
15
 #include <stdint.h>
16
 
16
 

+ 5
- 1
src/arch/i386/interface/pcbios/bios_timer.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 /** @file
26
 /** @file
23
  *
27
  *

+ 5
- 1
src/arch/i386/interface/pxe/pxe_call.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <ipxe/uaccess.h>
26
 #include <ipxe/uaccess.h>
23
 #include <ipxe/init.h>
27
 #include <ipxe/init.h>

+ 5
- 1
src/arch/i386/interface/pxe/pxe_preboot.c View File

22
  * along with this program; if not, write to the Free Software
22
  * along with this program; if not, write to the Free Software
23
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
23
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
24
  * 02110-1301, USA.
24
  * 02110-1301, USA.
25
+ *
26
+ * You can also choose to distribute this program under the terms of
27
+ * the Unmodified Binary Distribution Licence (as given in the file
28
+ * COPYING.UBDL), provided that you have satisfied its requirements.
25
  */
29
  */
26
 
30
 
27
-FILE_LICENCE ( GPL2_OR_LATER );
31
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
28
 
32
 
29
 #include <stdint.h>
33
 #include <stdint.h>
30
 #include <string.h>
34
 #include <string.h>

+ 5
- 1
src/arch/i386/interface/pxe/pxe_tftp.c View File

21
  * along with this program; if not, write to the Free Software
21
  * along with this program; if not, write to the Free Software
22
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
22
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
23
  * 02110-1301, USA.
23
  * 02110-1301, USA.
24
+ *
25
+ * You can also choose to distribute this program under the terms of
26
+ * the Unmodified Binary Distribution Licence (as given in the file
27
+ * COPYING.UBDL), provided that you have satisfied its requirements.
24
  */
28
  */
25
 
29
 
26
-FILE_LICENCE ( GPL2_OR_LATER );
30
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
27
 
31
 
28
 #include <stdlib.h>
32
 #include <stdlib.h>
29
 #include <stdio.h>
33
 #include <stdio.h>

+ 5
- 1
src/arch/i386/interface/pxe/pxe_undi.c View File

21
  * along with this program; if not, write to the Free Software
21
  * along with this program; if not, write to the Free Software
22
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
22
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
23
  * 02110-1301, USA.
23
  * 02110-1301, USA.
24
+ *
25
+ * You can also choose to distribute this program under the terms of
26
+ * the Unmodified Binary Distribution Licence (as given in the file
27
+ * COPYING.UBDL), provided that you have satisfied its requirements.
24
  */
28
  */
25
 
29
 
26
-FILE_LICENCE ( GPL2_OR_LATER );
30
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
27
 
31
 
28
 #include <stdint.h>
32
 #include <stdint.h>
29
 #include <stdio.h>
33
 #include <stdio.h>

+ 5
- 1
src/arch/i386/prefix/libprefix.S View File

16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
  *
18
  *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
22
+ *
19
  */
23
  */
20
 
24
 
21
-FILE_LICENCE ( GPL2_OR_LATER )
25
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL )
22
 
26
 
23
 	.arch i386
27
 	.arch i386
24
 
28
 

+ 1
- 1
src/arch/i386/prefix/romprefix.S View File

6
  * table so using a noticeable amount of stack space is a no-no.
6
  * table so using a noticeable amount of stack space is a no-no.
7
  */
7
  */
8
 
8
 
9
-FILE_LICENCE ( GPL2_OR_LATER )
9
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL )
10
 
10
 
11
 #include <config/general.h>
11
 #include <config/general.h>
12
 #include <config/branding.h>
12
 #include <config/branding.h>

+ 1
- 1
src/arch/i386/prefix/undiloader.S View File

1
-FILE_LICENCE ( GPL2_OR_LATER )
1
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL )
2
 
2
 
3
 	.text
3
 	.text
4
 	.code16
4
 	.code16

+ 1
- 1
src/arch/i386/transitions/librm.S View File

5
  *
5
  *
6
  */
6
  */
7
 
7
 
8
-FILE_LICENCE ( GPL2_OR_LATER )
8
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL )
9
 
9
 
10
 /* Drag in local definitions */
10
 /* Drag in local definitions */
11
 #include "librm.h"
11
 #include "librm.h"

+ 1
- 1
src/arch/i386/transitions/librm_mgmt.c View File

5
  *
5
  *
6
  */
6
  */
7
 
7
 
8
-FILE_LICENCE ( GPL2_OR_LATER );
8
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
9
 
9
 
10
 #include <stdint.h>
10
 #include <stdint.h>
11
 #include <ipxe/profile.h>
11
 #include <ipxe/profile.h>

+ 5
- 1
src/arch/x86/core/x86_tcpip.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 /** @file
26
 /** @file
23
  *
27
  *

+ 1
- 1
src/arch/x86/include/bits/errfile.h View File

1
 #ifndef _BITS_ERRFILE_H
1
 #ifndef _BITS_ERRFILE_H
2
 #define _BITS_ERRFILE_H
2
 #define _BITS_ERRFILE_H
3
 
3
 
4
-FILE_LICENCE ( GPL2_OR_LATER );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 /**
6
 /**
7
  * @addtogroup errfile Error file identifiers
7
  * @addtogroup errfile Error file identifiers

+ 5
- 1
src/arch/x86/include/bits/string.h View File

18
  * along with this program; if not, write to the Free Software
18
  * along with this program; if not, write to the Free Software
19
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
19
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
20
  * 02110-1301, USA.
20
  * 02110-1301, USA.
21
+ *
22
+ * You can also choose to distribute this program under the terms of
23
+ * the Unmodified Binary Distribution Licence (as given in the file
24
+ * COPYING.UBDL), provided that you have satisfied its requirements.
21
  */
25
  */
22
 
26
 
23
-FILE_LICENCE ( GPL2_OR_LATER );
27
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
24
 
28
 
25
 /** @file
29
 /** @file
26
  *
30
  *

+ 8
- 3
src/arch/x86/include/linux/ipxe/dhcp_arch.h View File

4
  * This program is free software; you can redistribute it and/or
4
  * This program is free software; you can redistribute it and/or
5
  * modify it under the terms of the GNU General Public License as
5
  * modify it under the terms of the GNU General Public License as
6
  * published by the Free Software Foundation; either version 2 of the
6
  * published by the Free Software Foundation; either version 2 of the
7
- * License, or any later version.
7
+ * License, or (at your option) any later version.
8
  *
8
  *
9
  * This program is distributed in the hope that it will be useful, but
9
  * This program is distributed in the hope that it will be useful, but
10
  * WITHOUT ANY WARRANTY; without even the implied warranty of
10
  * WITHOUT ANY WARRANTY; without even the implied warranty of
13
  *
13
  *
14
  * You should have received a copy of the GNU General Public License
14
  * You should have received a copy of the GNU General Public License
15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
16
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
+ * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
17
  */
22
  */
18
 
23
 
19
 #ifndef _LINUX_DHCP_ARCH_H
24
 #ifndef _LINUX_DHCP_ARCH_H
24
  * Architecture-specific DHCP options
29
  * Architecture-specific DHCP options
25
  */
30
  */
26
 
31
 
27
-FILE_LICENCE(GPL2_OR_LATER);
32
+FILE_LICENCE(GPL2_OR_LATER_OR_UBDL);
28
 
33
 
29
 #include <ipxe/dhcp.h>
34
 #include <ipxe/dhcp.h>
30
 
35
 

+ 1
- 1
src/arch/x86/include/pic8259.h View File

4
  * Initially written by Michael Brown (mcb30).
4
  * Initially written by Michael Brown (mcb30).
5
  */
5
  */
6
 
6
 
7
-FILE_LICENCE ( GPL2_OR_LATER );
7
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
8
 
8
 
9
 #ifndef PIC8259_H
9
 #ifndef PIC8259_H
10
 #define PIC8259_H
10
 #define PIC8259_H

+ 8
- 3
src/arch/x86_64/include/efi/ipxe/dhcp_arch.h View File

4
  * This program is free software; you can redistribute it and/or
4
  * This program is free software; you can redistribute it and/or
5
  * modify it under the terms of the GNU General Public License as
5
  * modify it under the terms of the GNU General Public License as
6
  * published by the Free Software Foundation; either version 2 of the
6
  * published by the Free Software Foundation; either version 2 of the
7
- * License, or any later version.
7
+ * License, or (at your option) any later version.
8
  *
8
  *
9
  * This program is distributed in the hope that it will be useful, but
9
  * This program is distributed in the hope that it will be useful, but
10
  * WITHOUT ANY WARRANTY; without even the implied warranty of
10
  * WITHOUT ANY WARRANTY; without even the implied warranty of
13
  *
13
  *
14
  * You should have received a copy of the GNU General Public License
14
  * You should have received a copy of the GNU General Public License
15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
16
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
+ * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
17
  */
22
  */
18
 
23
 
19
 #ifndef _DHCP_ARCH_H
24
 #ifndef _DHCP_ARCH_H
24
  * Architecture-specific DHCP options
29
  * Architecture-specific DHCP options
25
  */
30
  */
26
 
31
 
27
-FILE_LICENCE ( GPL2_OR_LATER );
32
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
28
 
33
 
29
 #include <ipxe/dhcp.h>
34
 #include <ipxe/dhcp.h>
30
 
35
 

+ 1
- 1
src/config/colour.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #define COLOR_NORMAL_FG		COLOR_WHITE
12
 #define COLOR_NORMAL_FG		COLOR_WHITE
13
 #define COLOR_NORMAL_BG		COLOR_BLUE
13
 #define COLOR_NORMAL_BG		COLOR_BLUE

+ 5
- 1
src/config/config.c View File

13
  * along with this program; if not, write to the Free Software
13
  * along with this program; if not, write to the Free Software
14
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
14
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
15
  * 02110-1301, USA.
15
  * 02110-1301, USA.
16
+ *
17
+ * You can also choose to distribute this program under the terms of
18
+ * the Unmodified Binary Distribution Licence (as given in the file
19
+ * COPYING.UBDL), provided that you have satisfied its requirements.
16
  */
20
  */
17
 
21
 
18
-FILE_LICENCE ( GPL2_OR_LATER );
22
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
19
 
23
 
20
 #include <config/general.h>
24
 #include <config/general.h>
21
 #include <config/console.h>
25
 #include <config/console.h>

+ 5
- 1
src/config/config_romprefix.c View File

13
  * along with this program; if not, write to the Free Software
13
  * along with this program; if not, write to the Free Software
14
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
14
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
15
  * 02110-1301, USA.
15
  * 02110-1301, USA.
16
+ *
17
+ * You can also choose to distribute this program under the terms of
18
+ * the Unmodified Binary Distribution Licence (as given in the file
19
+ * COPYING.UBDL), provided that you have satisfied its requirements.
16
  */
20
  */
17
 
21
 
18
-FILE_LICENCE ( GPL2_OR_LATER );
22
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
19
 
23
 
20
 #include <config/general.h>
24
 #include <config/general.h>
21
 
25
 

+ 1
- 1
src/config/defaults/pcbios.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #define UACCESS_LIBRM
12
 #define UACCESS_LIBRM
13
 #define IOAPI_X86
13
 #define IOAPI_X86

+ 1
- 1
src/config/general.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <config/defaults.h>
12
 #include <config/defaults.h>
13
 
13
 

+ 5
- 1
src/core/bitmap.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <errno.h>
26
 #include <errno.h>
23
 #include <ipxe/bitmap.h>
27
 #include <ipxe/bitmap.h>

+ 5
- 1
src/core/cwuri.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stddef.h>
26
 #include <stddef.h>
23
 #include <ipxe/uri.h>
27
 #include <ipxe/uri.h>

+ 5
- 1
src/core/downloader.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stdlib.h>
26
 #include <stdlib.h>
23
 #include <errno.h>
27
 #include <errno.h>

+ 5
- 1
src/core/image.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stddef.h>
26
 #include <stddef.h>
23
 #include <string.h>
27
 #include <string.h>

+ 1
- 1
src/core/main.c View File

12
 
12
 
13
 **************************************************************************/
13
 **************************************************************************/
14
 
14
 
15
-FILE_LICENCE ( GPL2_OR_LATER );
15
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
16
 
16
 
17
 #include <stddef.h>
17
 #include <stddef.h>
18
 #include <stdio.h>
18
 #include <stdio.h>

+ 5
- 1
src/core/posix_io.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stdlib.h>
26
 #include <stdlib.h>
23
 #include <string.h>
27
 #include <string.h>

+ 5
- 1
src/core/refcnt.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stdlib.h>
26
 #include <stdlib.h>
23
 #include <ipxe/refcnt.h>
27
 #include <ipxe/refcnt.h>

+ 5
- 1
src/core/resolv.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stdint.h>
26
 #include <stdint.h>
23
 #include <stdlib.h>
27
 #include <stdlib.h>

+ 5
- 1
src/core/timer.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <unistd.h>
26
 #include <unistd.h>
23
 
27
 

+ 5
- 1
src/core/uri.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 /** @file
26
 /** @file
23
  *
27
  *

+ 5
- 1
src/core/vsprintf.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stddef.h>
26
 #include <stddef.h>
23
 #include <stdarg.h>
27
 #include <stdarg.h>

+ 5
- 1
src/drivers/bus/pci.c View File

18
  * along with this program; if not, write to the Free Software
18
  * along with this program; if not, write to the Free Software
19
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
19
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
20
  * 02110-1301, USA.
20
  * 02110-1301, USA.
21
+ *
22
+ * You can also choose to distribute this program under the terms of
23
+ * the Unmodified Binary Distribution Licence (as given in the file
24
+ * COPYING.UBDL), provided that you have satisfied its requirements.
21
  */
25
  */
22
 
26
 
23
-FILE_LICENCE ( GPL2_OR_LATER );
27
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
24
 
28
 
25
 #include <stdint.h>
29
 #include <stdint.h>
26
 #include <stdlib.h>
30
 #include <stdlib.h>

+ 1
- 1
src/drivers/bus/pciextra.c View File

1
-FILE_LICENCE ( GPL2_OR_LATER );
1
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
2
 
2
 
3
 #include <stdint.h>
3
 #include <stdint.h>
4
 #include <ipxe/pci.h>
4
 #include <ipxe/pci.h>

+ 5
- 1
src/hci/editstring.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <assert.h>
26
 #include <assert.h>
23
 #include <string.h>
27
 #include <string.h>

+ 5
- 1
src/hci/tui/menu_ui.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 /** @file
26
 /** @file
23
  *
27
  *

+ 1
- 1
src/image/embedded.c View File

6
  * fetching over the network.
6
  * fetching over the network.
7
  */
7
  */
8
 
8
 
9
-FILE_LICENCE ( GPL2_OR_LATER );
9
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
10
 
10
 
11
 #include <string.h>
11
 #include <string.h>
12
 #include <ipxe/image.h>
12
 #include <ipxe/image.h>

+ 1
- 1
src/include/curses.h View File

11
  *
11
  *
12
  */
12
  */
13
 
13
 
14
-FILE_LICENCE ( GPL2_OR_LATER );
14
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
15
 
15
 
16
 #undef  ERR
16
 #undef  ERR
17
 #define ERR	(-1)
17
 #define ERR	(-1)

+ 5
- 1
src/include/hci/ifmgmt_cmd.h View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
 #ifndef _IFMGMT_CMD_H
24
 #ifndef _IFMGMT_CMD_H
21
 #define _IFMGMT_CMD_H
25
 #define _IFMGMT_CMD_H
22
 
26
 
23
-FILE_LICENCE ( GPL2_OR_LATER );
27
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
24
 
28
 
25
 #include <ipxe/parseopt.h>
29
 #include <ipxe/parseopt.h>
26
 
30
 

+ 1
- 1
src/include/ipxe/arp.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <ipxe/tables.h>
12
 #include <ipxe/tables.h>
13
 #include <ipxe/netdevice.h>
13
 #include <ipxe/netdevice.h>

+ 1
- 1
src/include/ipxe/bitmap.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stdint.h>
12
 #include <stdint.h>
13
 #include <stddef.h>
13
 #include <stddef.h>

+ 1
- 1
src/include/ipxe/blockdev.h View File

8
  *
8
  *
9
  */
9
  */
10
 
10
 
11
-FILE_LICENCE ( GPL2_OR_LATER );
11
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
12
 
12
 
13
 #include <stdint.h>
13
 #include <stdint.h>
14
 #include <ipxe/uaccess.h>
14
 #include <ipxe/uaccess.h>

+ 1
- 1
src/include/ipxe/crc32.h View File

1
 #ifndef _IPXE_CRC32_H
1
 #ifndef _IPXE_CRC32_H
2
 #define _IPXE_CRC32_H
2
 #define _IPXE_CRC32_H
3
 
3
 
4
-FILE_LICENCE ( GPL2_OR_LATER );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 #include <stdint.h>
6
 #include <stdint.h>
7
 
7
 

+ 1
- 1
src/include/ipxe/crypto.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stdint.h>
12
 #include <stdint.h>
13
 #include <stddef.h>
13
 #include <stddef.h>

+ 1
- 1
src/include/ipxe/dhcp.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stdint.h>
12
 #include <stdint.h>
13
 #include <stdarg.h>
13
 #include <stdarg.h>

+ 1
- 1
src/include/ipxe/editbox.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <curses.h>
12
 #include <curses.h>
13
 #include <ipxe/editstring.h>
13
 #include <ipxe/editstring.h>

+ 1
- 1
src/include/ipxe/editstring.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 /** An editable string */
12
 /** An editable string */
13
 struct edit_string {
13
 struct edit_string {

+ 1
- 1
src/include/ipxe/errfile.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <bits/errfile.h>
12
 #include <bits/errfile.h>
13
 
13
 

+ 1
- 1
src/include/ipxe/ethernet.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stdint.h>
12
 #include <stdint.h>
13
 #include <ipxe/netdevice.h>
13
 #include <ipxe/netdevice.h>

+ 1
- 1
src/include/ipxe/features.h View File

11
  *
11
  *
12
  */
12
  */
13
 
13
 
14
-FILE_LICENCE ( GPL2_OR_LATER );
14
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
15
 
15
 
16
 /**
16
 /**
17
  * @defgroup featurecat Feature categories
17
  * @defgroup featurecat Feature categories

+ 1
- 1
src/include/ipxe/fragment.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stdint.h>
12
 #include <stdint.h>
13
 #include <ipxe/list.h>
13
 #include <ipxe/list.h>

+ 1
- 1
src/include/ipxe/http.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 /** HTTP default port */
12
 /** HTTP default port */
13
 #define HTTP_PORT 80
13
 #define HTTP_PORT 80

+ 1
- 1
src/include/ipxe/if_ether.h View File

1
 #ifndef	_IPXE_IF_ETHER_H
1
 #ifndef	_IPXE_IF_ETHER_H
2
 #define	_IPXE_IF_ETHER_H
2
 #define	_IPXE_IF_ETHER_H
3
 
3
 
4
-FILE_LICENCE ( GPL2_OR_LATER );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 #include <stdint.h>
6
 #include <stdint.h>
7
 
7
 

+ 1
- 1
src/include/ipxe/in.h View File

1
 #ifndef	_IPXE_IN_H
1
 #ifndef	_IPXE_IN_H
2
 #define	_IPXE_IN_H
2
 #define	_IPXE_IN_H
3
 
3
 
4
-FILE_LICENCE ( GPL2_OR_LATER );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 #include <stdint.h>
6
 #include <stdint.h>
7
 #include <ipxe/socket.h>
7
 #include <ipxe/socket.h>

+ 1
- 1
src/include/ipxe/init.h View File

1
 #ifndef _IPXE_INIT_H
1
 #ifndef _IPXE_INIT_H
2
 #define _IPXE_INIT_H
2
 #define _IPXE_INIT_H
3
 
3
 
4
-FILE_LICENCE ( GPL2_OR_LATER );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 #include <ipxe/tables.h>
6
 #include <ipxe/tables.h>
7
 
7
 

+ 1
- 1
src/include/ipxe/io.h View File

16
  * the address parameter.
16
  * the address parameter.
17
  */
17
  */
18
 
18
 
19
-FILE_LICENCE ( GPL2_OR_LATER );
19
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
20
 
20
 
21
 #include <stdint.h>
21
 #include <stdint.h>
22
 #include <ipxe/api.h>
22
 #include <ipxe/api.h>

+ 1
- 1
src/include/ipxe/iobuf.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stdint.h>
12
 #include <stdint.h>
13
 #include <assert.h>
13
 #include <assert.h>

+ 1
- 1
src/include/ipxe/ip.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stdint.h>
12
 #include <stdint.h>
13
 #include <ipxe/in.h>
13
 #include <ipxe/in.h>

+ 1
- 1
src/include/ipxe/isa_ids.h View File

19
  * the underlying "meaning" is big-endian.
19
  * the underlying "meaning" is big-endian.
20
  */
20
  */
21
 
21
 
22
-FILE_LICENCE ( GPL2_OR_LATER );
22
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
23
 
23
 
24
 #include <byteswap.h>
24
 #include <byteswap.h>
25
 
25
 

+ 1
- 1
src/include/ipxe/netdevice.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stdint.h>
12
 #include <stdint.h>
13
 #include <ipxe/list.h>
13
 #include <ipxe/list.h>

+ 1
- 1
src/include/ipxe/rarp.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <ipxe/netdevice.h>
12
 #include <ipxe/netdevice.h>
13
 
13
 

+ 1
- 1
src/include/ipxe/refcnt.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stddef.h>
12
 #include <stddef.h>
13
 #include <assert.h>
13
 #include <assert.h>

+ 1
- 1
src/include/ipxe/settings.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stdint.h>
12
 #include <stdint.h>
13
 #include <ipxe/tables.h>
13
 #include <ipxe/tables.h>

+ 1
- 1
src/include/ipxe/smbios.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stdint.h>
12
 #include <stdint.h>
13
 #include <ipxe/api.h>
13
 #include <ipxe/api.h>

+ 1
- 1
src/include/ipxe/tcp.h View File

9
  *
9
  *
10
  */
10
  */
11
 
11
 
12
-FILE_LICENCE ( GPL2_OR_LATER );
12
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
13
 
13
 
14
 #include <ipxe/tcpip.h>
14
 #include <ipxe/tcpip.h>
15
 
15
 

+ 1
- 1
src/include/ipxe/tcpip.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stdint.h>
12
 #include <stdint.h>
13
 #include <ipxe/socket.h>
13
 #include <ipxe/socket.h>

+ 1
- 1
src/include/ipxe/udp.h View File

9
  *
9
  *
10
  */
10
  */
11
 
11
 
12
-FILE_LICENCE ( GPL2_OR_LATER );
12
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
13
 
13
 
14
 #include <stddef.h>
14
 #include <stddef.h>
15
 #include <ipxe/iobuf.h>
15
 #include <ipxe/iobuf.h>

+ 1
- 1
src/include/ipxe/uri.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <stddef.h>
12
 #include <stddef.h>
13
 #include <stdlib.h>
13
 #include <stdlib.h>

+ 1
- 1
src/include/ipxe/vlan.h View File

8
  *
8
  *
9
  */
9
  */
10
 
10
 
11
-FILE_LICENCE ( GPL2_OR_LATER );
11
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
12
 
12
 
13
 /** A VLAN header */
13
 /** A VLAN header */
14
 struct vlan_header {
14
 struct vlan_header {

+ 1
- 1
src/include/readline/readline.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 /** A readline history entry */
12
 /** A readline history entry */
13
 struct readline_history_entry {
13
 struct readline_history_entry {

+ 1
- 1
src/include/stdint.h View File

1
 #ifndef _STDINT_H
1
 #ifndef _STDINT_H
2
 #define _STDINT_H
2
 #define _STDINT_H
3
 
3
 
4
-FILE_LICENCE ( GPL2_OR_LATER );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 /*
6
 /*
7
  * This is a standard predefined macro on all gcc's I've seen. It's
7
  * This is a standard predefined macro on all gcc's I've seen. It's

+ 1
- 1
src/include/stdlib.h View File

1
 #ifndef STDLIB_H
1
 #ifndef STDLIB_H
2
 #define STDLIB_H
2
 #define STDLIB_H
3
 
3
 
4
-FILE_LICENCE ( GPL2_OR_LATER );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 #include <stdint.h>
6
 #include <stdint.h>
7
 #include <assert.h>
7
 #include <assert.h>

+ 1
- 1
src/include/usr/autoboot.h View File

7
  *
7
  *
8
  */
8
  */
9
 
9
 
10
-FILE_LICENCE ( GPL2_OR_LATER );
10
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
 
11
 
12
 #include <ipxe/device.h>
12
 #include <ipxe/device.h>
13
 
13
 

+ 1
- 1
src/include/wchar.h View File

1
 #ifndef WCHAR_H
1
 #ifndef WCHAR_H
2
 #define WCHAR_H
2
 #define WCHAR_H
3
 
3
 
4
-FILE_LICENCE ( GPL2_ONLY );
4
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
5
 
5
 
6
 #include <stddef.h>
6
 #include <stddef.h>
7
 
7
 

+ 5
- 1
src/interface/smbios/smbios_settings.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stdint.h>
26
 #include <stdint.h>
23
 #include <string.h>
27
 #include <string.h>

+ 5
- 1
src/net/aoe.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stddef.h>
26
 #include <stddef.h>
23
 #include <string.h>
27
 #include <string.h>

+ 5
- 1
src/net/arp.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stdint.h>
26
 #include <stdint.h>
23
 #include <stdlib.h>
27
 #include <stdlib.h>

+ 5
- 1
src/net/eth_slow.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stdlib.h>
26
 #include <stdlib.h>
23
 #include <string.h>
27
 #include <string.h>

+ 5
- 1
src/net/ethernet.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stdint.h>
26
 #include <stdint.h>
23
 #include <stdlib.h>
27
 #include <stdlib.h>

+ 5
- 1
src/net/ipv4.c View File

16
  * along with this program; if not, write to the Free Software
16
  * along with this program; if not, write to the Free Software
17
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
18
  * 02110-1301, USA.
18
  * 02110-1301, USA.
19
+ *
20
+ * You can also choose to distribute this program under the terms of
21
+ * the Unmodified Binary Distribution Licence (as given in the file
22
+ * COPYING.UBDL), provided that you have satisfied its requirements.
19
  */
23
  */
20
 
24
 
21
 #include <string.h>
25
 #include <string.h>
44
  *
48
  *
45
  */
49
  */
46
 
50
 
47
-FILE_LICENCE ( GPL2_OR_LATER );
51
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
48
 
52
 
49
 /* Unique IP datagram identification number (high byte) */
53
 /* Unique IP datagram identification number (high byte) */
50
 static uint8_t next_ident_high = 0;
54
 static uint8_t next_ident_high = 0;

+ 5
- 1
src/net/netdevice.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 #include <stdint.h>
26
 #include <stdint.h>
23
 #include <stdlib.h>
27
 #include <stdlib.h>

+ 1
- 1
src/net/tcp.c View File

26
  *
26
  *
27
  */
27
  */
28
 
28
 
29
-FILE_LICENCE ( GPL2_OR_LATER );
29
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
30
 
30
 
31
 /** A TCP connection */
31
 /** A TCP connection */
32
 struct tcp_connection {
32
 struct tcp_connection {

+ 5
- 1
src/net/tcp/httpcore.c View File

15
  * along with this program; if not, write to the Free Software
15
  * along with this program; if not, write to the Free Software
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17
  * 02110-1301, USA.
17
  * 02110-1301, USA.
18
+ *
19
+ * You can also choose to distribute this program under the terms of
20
+ * the Unmodified Binary Distribution Licence (as given in the file
21
+ * COPYING.UBDL), provided that you have satisfied its requirements.
18
  */
22
  */
19
 
23
 
20
-FILE_LICENCE ( GPL2_OR_LATER );
24
+FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
21
 
25
 
22
 /**
26
 /**
23
  * @file
27
  * @file

+ 0
- 0
src/net/tcpip.c View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save