BIP1: Update copyright requirements #453

pull MarcoFalke wants to merge 2 commits into bitcoin:master from MarcoFalke:patch-1 changing 1 files +4 −2
  1. MarcoFalke commented at 4:31 PM on September 30, 2016: member

    Please see discussion in https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-September/013164.html and #446:

    Neither PD, nor OPL are acceptable open source "licenses". This pull changes BIP1 such that CC0 can be chosen as a legally valid alternative to PD and CC-BY-SA-4.0 as an alternative to OPL. Additionally, the BSD 2-clause license is added to the list of acceptable licenses, such that BIPs which are currently dual-licensed under OPL and BSD 2-clause can stay in the repo.

  2. Remove OPL licensing option.
    The OPL enables the author to both prohibit modifications
     without their explicit approval, as well as enabling them
     to prohibit distribution in print form.
    
    This is antithetical to the goals of having transparent,
     public, collaborative, community standards for interoperability
     and I don't believe it was anyone's intention here.
    3548ea23b6
  3. BIP1: Update copyright requirements 8310d7e893
  4. btcdrak commented at 9:51 PM on September 30, 2016: contributor

    ACK 8310d7e

  5. luke-jr added the label Proposed BIP modification on Oct 1, 2016
  6. luke-jr commented at 12:17 AM on October 1, 2016: member
  7. jonathancross cross-referenced this on Oct 1, 2016 from issue Fix Reference to Non-Existent BIPs by super3
  8. super3 commented at 5:35 PM on October 1, 2016: none

    NACK as @genjix is MIA, and will likely not give input. Would propose more work done on BIP 2, which replaces BIP 1, to fix #453 and #412.

  9. MarcoFalke commented at 6:40 PM on October 1, 2016: member

    @super3 Merging this does not delay BIP2 in any way, so I don't understand the NACK.

    However, merging this sooner than later would help to fix the licensing issue which existed since day 1. I don't consider any input by @genjix is necessary prior to merging this, as pointed out in chat: https://botbot.me/freenode/bitcoin-core-dev/2016-10-01/?msg=74047486&page=2. But the final call is on @luke-jr for this one.

    Don't get me wrong here. I am in favor of BIP2, but it is not clear how long it will take to get it out of the 'Draft' status...

  10. super3 commented at 8:14 PM on October 1, 2016: none

    @MarcoFalke Yes, I believe @genjix's input is not necessary to be merged, but I believe someone may have to take over as owner of BIP 1 if we are following the guidelines. That would be up to @luke-jr to decide. From #412, it seems he would rather have BIP 2 accepted, than make improvements to BIP 1.

    Upon further research, I discovered that this was taken verbatim from the PEP 1, and considering #412 probably unintentionally so. I believe licensing choices should be made by the original author, but I can't find anything in @genjix's history to indicate any support of licensing and not just a copy/paste from PEP 1.

    If we are modifying BIP 1, than I suggest that the entire license block from BIP 2 should be used as a full fix.

  11. petertodd commented at 10:04 PM on October 1, 2016: contributor

    ACK https://github.com/bitcoin/bips/pull/453/commits/8310d7e89340e7b533e5af8dc18f26d6998669d5

    If we're concerned about putting words in @genjix's mouth, I'd suggest we change the Author line to be "Author: Originally Amir Taaki genjix@riseup.net, with subsequent modifications by others."

  12. super3 commented at 5:10 PM on October 3, 2016: none

    ACK 8310d7e. Can find no evidence that OPL was intended by the author.

  13. kanzure commented at 2:42 PM on October 5, 2016: contributor

    ACK 8310d7e89340e7b533e5af8dc18f26d6998669d5. Previously: #446 (comment)

    A few more thoughts:

    We should not recommend "public domain" without also mentioning (or perhaps linking to something about) not all jurisdictions working the same way. In the link that @btcdrak gave in #446 (comment) the Creative Commons people mention that CC0 seems to work in most jurisdictions for public domain contributions ( https://wiki.creativecommons.org/wiki/Public_domain ), although we should probably just encourage people to think carefully about these issues instead of providing legal advice for all possible jurisdictions.

    Also, while I personally prefer OSI-approved licenses, we should probably be wary of future OSI license changes which might inadvertently shifting the landscape out from under BIP1. Specifically when BIP1 says "OSI-approved" we should probably say something about "conforming to xyz-date OSI principles/values" or something. OTOH, perhaps nobody will ever get confused about why OSI is mentioned at all and this is a moot, nitpicking point.

    OK with updating author line per @petertodd suggestion ( #453 (comment) ).

    OK with hearing proposals to change BIP1 maintainership as suggested in #453 (comment)

    Not sure whether it's true that @luke-jr "has the final call" as mentioned in #453 (comment) -- I know it was just a way of simplifying the discussion of course, that's fine.

    As for this one:

    If we are modifying BIP 1, than I suggest that the entire license block from BIP 2 should be used as a full fix.

    Uhh maybe; I looked and found another section that uses OPL to license BIP2-- and then later in the same doc it recommends against OPL.

    This BIP is dual-licensed under the Open Publication License and BSD 2-clause license.

    I agree that bip1 should continue to be updated and clarified. I don't know what to do with bip2.

  14. luke-jr commented at 4:36 AM on December 15, 2016: member

    BIP 1 has been Replaced by BIP 2.

  15. luke-jr closed this on Dec 15, 2016

  16. MarcoFalke deleted the branch on Dec 15, 2016

github-metadata-mirror

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

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me