Skip to content
By using Twitter’s services you agree to our Cookies Use. We and our partners operate globally and use cookies, including for analytics, personalisation, and ads.
  • Home Home Home, current page.
  • About

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @
  • Language: English
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Have an account? Log in
    Have an account?
    · Forgot password?

    New to Twitter?
    Sign up
ajsutton's profile
Adrian Sutton
Adrian Sutton
Adrian Sutton
@ajsutton

Tweets

Adrian Sutton

@ajsutton

Blockchain Protocol Engineer at PegaSys.

Brisbane, Australia
symphonious.net
Joined April 2007

Tweets

  • © 2019 Twitter
  • About
  • Help Center
  • Terms
  • Privacy policy
  • Imprint
  • Cookies
  • Ads info
Dismiss
Previous
Next

Go to a person's profile

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @

Promote this Tweet

Block

  • Tweet with a location

    You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more

    Your lists

    Create a new list


    Under 100 characters, optional

    Privacy

    Copy link to Tweet

    Embed this Tweet

    Embed this Video

    Add this Tweet to your website by copying the code below. Learn more

    Add this video to your website by copying the code below. Learn more

    Hmm, there was a problem reaching the server.

    By embedding Twitter content in your website or app, you are agreeing to the Twitter Developer Agreement and Developer Policy.

    Preview

    Why you're seeing this ad

    Log in to Twitter

    · Forgot password?
    Don't have an account? Sign up »

    Sign up for Twitter

    Not on Twitter? Sign up, tune into the things you care about, and get updates as they happen.

    Sign up
    Have an account? Log in »

    Two-way (sending and receiving) short codes:

    Country Code For customers of
    United States 40404 (any)
    Canada 21212 (any)
    United Kingdom 86444 Vodafone, Orange, 3, O2
    Brazil 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Ireland 51210 Vodafone, O2
    India 53000 Bharti Airtel, Videocon, Reliance
    Indonesia 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italy 4880804 Wind
    3424486444 Vodafone
    » See SMS short codes for other countries

    Confirmation

     

    Welcome home!

    This timeline is where you’ll spend most of your time, getting instant updates about what matters to you.

    Tweets not working for you?

    Hover over the profile pic and click the Following button to unfollow any account.

    Say a lot with a little

    When you see a Tweet you love, tap the heart — it lets the person who wrote it know you shared the love.

    Spread the word

    The fastest way to share someone else’s Tweet with your followers is with a Retweet. Tap the icon to send it instantly.

    Join the conversation

    Add your thoughts about any Tweet with a Reply. Find a topic you’re passionate about, and jump right in.

    Learn the latest

    Get instant insight into what people are talking about now.

    Get more of what you love

    Follow more accounts to get instant updates about topics you care about.

    Find what's happening

    See the latest conversations about any topic instantly.

    Never miss a Moment

    Catch up instantly on the best stories happening as they unfold.

    1. Adrian Sutton‏ @ajsutton Sep 17
      • Report Tweet
      Replying to @BobSummerwill @hudsonjameson and

      The EIP process doesn’t require CLAs from anyone. Merely that the EIP is licensed under CC0. As I understand it ProgPOW meets that requirement. I don’t know where you pulled the requirement for a CLA from, but it’s not a part of the Ethereum governance processes.

      1 reply 0 retweets 6 likes
    2. Bob Summerwill‏ @BobSummerwill Sep 17
      • Report Tweet
      Replying to @ajsutton @hudsonjameson and

      I know it is not a requirement. I am saying that is a big problem in this instance (and generally) because it means that there is essentially no IP risk management defined within the EIP process. And in this critical case, it means we are very exposed.

      1 reply 0 retweets 1 like
    3. Bob Summerwill‏ @BobSummerwill Sep 17
      • Report Tweet
      Replying to @BobSummerwill @ajsutton and

      Bob Summerwill Retweeted Bob Summerwill

      Aside, I learnt that CLA implies more than DCO, where I assumed CLA was a general grouping. I would suggest that the EIP process should add the requirement for a DCO, just as @Hyperledger dictates for its codebases.https://twitter.com/BobSummerwill/status/1174198882017955843?s=19 …

      Bob Summerwill added,

      Bob Summerwill @BobSummerwill
      Replying to @mysticryuujin @hudsonjameson and 4 others
      Thanks, Chase. It looks from this article that CLA is a term with a more specific meaning than I was aware of. It advocates for DCO (developer certificate of origin) rather than heavy weight legal docs. Great! This works just fine ... https://developercertificate.org/ 
      1 reply 0 retweets 0 likes
    4. Bob Summerwill‏ @BobSummerwill Sep 17
      • Report Tweet
      Replying to @BobSummerwill @ajsutton and

      For example, I think the current process gives no protection against patent trolling. Stuff like this:https://www.zdnet.com/article/biggest-patent-win-ever-microsofts-billion-dollar-a-year-samsung-deal/ …

      1 reply 0 retweets 1 like
    5. Bob Summerwill‏ @BobSummerwill Sep 17
      • Report Tweet
      Replying to @BobSummerwill @ajsutton and

      @bmann pointed me to this prior discussion on that topic: https://ethereum-magicians.org/t/patent-covenant-for-eip-submissions/2901 … which @mr_ligi, @shemnon and @jemenger commented on. Worth chasing again, I think! CC @ameensol, @koeppelmann.

      2 replies 0 retweets 0 likes
    6. Bob Summerwill‏ @BobSummerwill Sep 17
      • Report Tweet
      Replying to @BobSummerwill @ajsutton and

      So on the EIPs, I would propose adopting exactly the same DCO pattern as Besu has: https://github.com/hyperledger/besu/blob/master/DCO.md … Legal name, not pseudonym sign-off declaring you authored the code and have the right to submit it.pic.twitter.com/2Q6GHMK8hJ

      2 replies 0 retweets 1 like
    7. Danno Ferrin‏ @shemnon Sep 22
      • Report Tweet
      Replying to @BobSummerwill @ajsutton and

      How about you give this, or for that matter any other IP process, a test spin in the ECIP process. Note that the ECIP process (https://github.com/ethereumproject/ECIPs/blob/master/ECIP-1.sample.md …) doesn’t have any copyright requirements, while "All EIPs must be in the public domain." (https://eips.ethereum.org/EIPS/eip-1 ).

      3 replies 0 retweets 4 likes
    8. Bob Summerwill‏ @BobSummerwill Sep 22
      • Report Tweet
      Replying to @shemnon @ajsutton and

      Yes, we can certainly do that, Danno. I will create an ECIP proposing that. The majority of protocol changes for ETC have come via the EIP process, so we are limited in the protection that would give us, unless we blocked EIPs from ETC if they did not meet that higher bar.

      1 reply 0 retweets 0 likes
    9. Bob Summerwill‏ @BobSummerwill Sep 22
      • Report Tweet
      Replying to @BobSummerwill @shemnon and

      So we could "raise the bar" on ECIPs themselves (and really should), but would still have ECIPs which are essentially just wrappers for unprotected EIPs. But yes, you are right. And we should walk the walk within ETC, to set the example and encourage the same in ETH.

      1 reply 0 retweets 0 likes
    10. Bob Summerwill‏ @BobSummerwill Sep 22
      • Report Tweet
      Replying to @BobSummerwill @shemnon and

      So maybe we start with patent covenant as per @bmann? https://ethereum-magicians.org/t/patent-covenant-for-eip-submissions/2901 … Or maybe we go full DCO for the ECIP repository, with real names a la @PegaSysEng? https://github.com/hyperledger/besu … I can propose both, and then we can work through the consensus process on that.

      2 replies 0 retweets 0 likes
      Adrian Sutton‏ @ajsutton Sep 22
      • Report Tweet
      Replying to @BobSummerwill @shemnon and

      Just to be clear, the DCO and real name requirement is ultimately from the Linux Foundation. PegaSys previously used a CLA process. Interestingly that didn’t require real names - the sign-off was just by GitHub account. And a client codebase is very different to specifications.

      3:17 PM - 22 Sep 2019
      • 2 Likes
      • Je-Meng Bob Summerwill
      1 reply 0 retweets 2 likes
        1. New conversation
        2. Bob Summerwill‏ @BobSummerwill Sep 22
          • Report Tweet
          Replying to @ajsutton @shemnon and

          Interesting! I am glad Hyperledger have a higher standard. I would also like to hear legal opinion on the protection a GitHub CLA with a pseudonym gives a project, if any. Client and specs are different, yes, but why should specs need LESS in the way of IP protection, Adrian?

          3 replies 0 retweets 0 likes
        3. Adrian Sutton‏ @ajsutton Sep 22
          • Report Tweet
          Replying to @BobSummerwill @shemnon and

          The other key question here - how are we supposed to know what your legal name actually is? DCO doesn’t require valid ID and in a global environment I couldn’t say what valid ID is anyway.

          1 reply 0 retweets 1 like
        4. 1 more reply

      Loading seems to be taking a while.

      Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

        Promoted Tweet

        false

        • © 2019 Twitter
        • About
        • Help Center
        • Terms
        • Privacy policy
        • Imprint
        • Cookies
        • Ads info