No description provided.
[BIP 2] License header in preamble #334
pull MarcoFalke wants to merge 2 commits into bitcoin:master from MarcoFalke:patch-1 changing 1 files +31 −16-
MarcoFalke commented at 10:12 PM on February 13, 2016: member
-
[BIP 2] License header in preamble 7f12be52d3
- luke-jr added the label Proposed BIP modification on Feb 13, 2016
-
luke-jr commented at 10:20 PM on February 13, 2016: member
Would be nice to use an existing abbreviation list. Maybe Gentoo's?
Also, it's not clear how one might specify needing two different licenses, such as when example code is not under the same licenses as the BIP text.
(and I'd prefer to disallow PD in new BIPs...)
-
luke-jr commented at 5:38 AM on February 24, 2016: member
@MarcoFalke ping?
-
MarcoFalke commented at 5:39 AM on February 26, 2016: member
Sorry, was busy last week. Will try to get back to this within some days.
-
[BIP 2] Allow optional License-Code header 56bea488cb
-
MarcoFalke commented at 1:26 PM on February 27, 2016: member
Would be nice to use an existing abbreviation list. Maybe Gentoo's?
I could not find GNU-ALL-PERMISSIVE so I will just leave it as is.
Also, it's not clear how one might specify needing two different licenses, such as when example code is not under the same licenses as the BIP text.
Added a commit to address this concern.
(and I'd prefer to disallow PD in new BIPs...)
It is already in the "not recommended" section but you can't forbid someone using it. Also we need the abbreviation to apply it to the other bips (grandfather policy).
-
luke-jr commented at 2:39 PM on February 27, 2016: member
Can't we forbid PD moving forward? It's essentially the same as no license at all in some places... (but yes, I agree we need an abbreviation for grandfathered-in stuff.)
-
in bip-0002.mediawiki:None in 56bea488cb
132 | @@ -133,31 +133,46 @@ Will BIP comments be censored or limited to particular participants/"experts"? 133 | 134 | ==BIP licensing== 135 | 136 | -New BIPs may be accepted with the following licenses: 137 | - 138 | ===Specification=== 139 | 140 | +New BIPs may be accepted with the following licenses. Each new BIP must identify at least one acceptable license in its preamble. The License header in the preamble must be placed after the Created header. Each license must be referenced by their respecitve abbreviation given below.
luke-jr commented at 2:52 PM on February 27, 2016:I don't think we should start defining ordering of headers here.
Also, it is undefined how to interpret multiple licenses (OR vs AND; probably want OR).
MarcoFalke commented at 3:32 PM on February 27, 2016:There is a strict order defined in https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki#bip-header-preamble so let's jut keep a strict order.
luke-jr commented at 2:54 PM on February 27, 2016: memberWhere are the abbreviations from?
MarcoFalke commented at 3:27 PM on February 27, 2016: memberWhere are the abbreviations from?
I have tried to stick to what their respective link says, or what appears to be commonly used. You are welcome to replace them with the Gentoo abbreviations but I don't think this is important as long as it is understandable/not misleading and unique.
luke-jr merged this on Mar 8, 2016luke-jr closed this on Mar 8, 2016MarcoFalke deleted the branch on Mar 8, 2016Contributors
This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-14 11:10 UTC
More mirrored repositories can be found on mirror.b10c.me