Sarven Capadisli
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
      • Invitee
    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Versions and GitHub Sync Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
Invitee
Publish Note

Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

Your note will be visible on your profile and discoverable by anyone.
Your note is now live.
This note is visible on your profile and discoverable online.
Everyone on the web can find and read all notes of this public team.
See published notes
Unpublish note
Please check the box to agree to the Community Guidelines.
View profile
Engagement control
Commenting
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Suggest edit
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
Emoji Reply
Enable
Import from Dropbox Google Drive Gist Clipboard
   owned this note    owned this note      
Published Linked with GitHub
Subscribed
  • Any changes
    Be notified of any changes
  • Mention me
    Be notified of mention me
  • Unsubscribe
Subscribe
# W3C Solid Community Group: Weekly * Date: 2023-09-06T14:00:00Z * Call: https://meet.jit.si/solid-cg * Chat: https://gitter.im/solid/specification * Repository: https://github.com/solid/specification * Status: Draft ## Present * [Sarven Capadisli](https://csarven.ca/#i) * Wouter Termont * Aaron Coburn * [Virginia Balseiro](https://virginiabalseiro.com/#me) * [elf Pavlik](https://elf-pavlik.hackers4peace.net) * Laurens Debackere (until 16:34CET) * [Rahul Gupta](https://cxres.pages.dev/profile/#i) * [Noel De Martin](https://noeldemartin.com) * [Rigo Wenning](https://www.w3.org/People/Rigo) * [Hadrian](https://hadrian.solidcommunity.net/profile/card#me) * Tim Berners-Lee --- ## Announcements ### Meeting Guidelines * [W3C Solid Community Group Calendar](https://www.w3.org/groups/cg/solid/calendar). * [W3C Solid Community Group Meeting Guidelines](https://github.com/solid/specification/blob/main/meetings/README.md). * No audio or video recording, or automated transcripts without consent. Meetings are transcribed and made public. If consent is withheld by anyone, recording/retention must not occur. * Join queue to talk. * Topics can be proposed at the bottom of the agenda to be discussed as time allows. Make it known if a topic is urgent or cannot be postponed. ### Participation and Code of Conduct * [Join the W3C Solid Community Group](https://www.w3.org/community/solid/join), [W3C Account Request](http://www.w3.org/accounts/request), [W3C Community Contributor License Agreement](https://www.w3.org/community/about/agreements/cla/). * [Solid Code of Conduct](https://github.com/solid/process/blob/main/code-of-conduct.md), [Positive Work Environment at W3C: Code of Ethics and Professional Conduct](https://www.w3.org/Consortium/cepc/) * Operating principle for effective participation is to allow access across disabilities, across country borders, and across time. Feedback on tooling and meeting timing is welcome. * If this is your first time, welcome! please introduce yourself. ### Scribes * Virginia ### Introductions * RW: Joined W3C in 1999 as data protection expert. I'm a lawyer registered at the bar association in Frankfurt Am Main. Since 2009, I work as W3C lawyer. As a German lawyer, W3C decided they needed a US lawyer so I do the European stuff. I am currently the only lawyer left until there's a new one. I'm in RDF since 1999. I am here today to tell you about licensing. --- ## Topics ### Next Meeting * SC: Canceling 2023-09-13 CG meeting and 2023-09-13 Special Topic Meeting, as there is TPAC meeting on 2023-09-11. * SC: Special Topic Meetings lists upcoming meetings and topics. ### W3C TPAC URL: https://www.w3.org/2023/09/TPAC/ * SC: [Solid CG meeting](https://www.w3.org/events/meetings/3d93d256-f017-48c6-a509-9bd089a714e3/) on 2023-09-11T15:00:00Z. * SC: Hybrid meeting. W3C is suggesting to use Zoom as they have equipment to help with the hybrid meeting. Hope no objections to using Zoom instead of Jitsi for this meeting. See event page for details on room location at TPAC venue. * SC: Will propose a draft agenda. Intended to be an informative session (for anyone), and not a deep discussion of technical details of work items. * SC: See also TPAC [Breakout sessions proposals](https://github.com/w3c/tpac2023-breakouts/) on Wednesday. * SC: Does anyone want to volunteer to coordinate the group in person? * LD: I volunteer, I will be there in person. ### Special Topic Meetings URL: https://github.com/solid/specification/discussions/555 ### W3C Solid Community Group and WebAgents Community Group Joint Meeting URL: https://hackmd.io/ftVbmvj0R0Oh6EsPWTEkwQ * SC: Meeting [Autonomous Agents on the Web](https://www.w3.org/groups/cg/webagents/) (WebAgents) on 2023-09-26 (Special Topic Meeting slot). * SC: Intended to be an informative session for both groups. Possibility to identify areas for future collaboration. * SC: Topic proposals welcome at hackmd. ### Solid CG Charter URL: https://github.com/solid/process/pull/323 * SC: CG approved in [2023-08-30 CG meeting](https://github.com/solid/specification/blob/main/meetings/2023-08-30.md#solid-wg-char). Minor delay on dotting the i's and crossing the t's: Legal and Vision checks. Still effective 2023-09-01. Amendments can follow. * SC: * Solid vision: [requested review from TimBL](https://matrix.to/#/!QxZtVBYQfMeMTnespj:gitter.im/$PV_1sBrd6HFM2BpFt1V3DoLtvyOy02OVP-D0Vq9zAOk). * Legal check: [requested review from RW](https://github.com/solid/process/blob/7916591d1ffdc4cfae7cf2c8a11772c198ae7db0/solid-cg-charter.md#license). * SC: If there are no rights or licensing incompatibilities or patent policy complications for the CG or the proposed WG, the PR can be merged (including any editorial clarifications) and resolving [MIT License and/or W3C CLA and FSA](https://github.com/solid/process/issues/327). * SC: Any other changes to the CG charter will follow the "Amendments to this Charter" process. * SC: Relatively minor follow up: I am looking into latest published version URL. Admin stuff: Publishing at w3.org entails copying CG charter into a WordPress page available from the [W3C Solid CG homepage](https://www.w3.org/community/solid/). Roughly half of the CGs with a charter use w3.org and the other half uses github.io. * SC: We'll have some follow-ups next. * SC: I'd like TBL to comment on Vision and RW on Legal. * TBL: On licensing, I posted my conclusion on Matrix. If the charter is finalized that is incompatible with you wanting my review. In particular snippets of code you want to paste in your program. We looked at the MIT license but then looked at MDN, and they say that any snippet wherever it is, will be public domain. I think the MDN people had a good idea. That discussion obviously did not make its way into the charter. * WT: Thanks TBL for the input. Discussion on the GH issue was about MIT license, which is what was incorporated into the charter, but I think it is definitely possible to add public domain for snippets. * TBL: Happy with MIT license. But CC0 for code snippets in specs or tutorials. * SC: I think it's a work item. * TBL: No, part of a work item. Code snippets within a document that could have W3C/MIT license, but snippets are CC0. * SC: This licensing issue is about the work item, you are saying distinguishing snippets. That was one of the suggestions in the issue. * RW: I want to reassure TBL that the only issue I see is the notices. Imagine you have software and need notices. We already have a practice of notices, you can take the code somewhere, but then a multitude of notices. IF we accept that notices should be provided, then the CLA would already do what Tim wants. You can co-license with MIT because CLA says "I grant perpetual license with no obligation to reproduce, distribute, etc.." meaning we have it already. This is rather later for WG, when you want to clearly distinguish the specification with the rules where you don't want someone making derivatives of the spec, but you want the code/pseudo code to be reused as much as possible. Similar issue to test-suite, where you don't want to ??? As it stands, the things TBL wants to accomplish can be done now. From a legal standpoint we are clear. Clarify pseudocode is MIT license. * WT: As I understood Tim, he wanted to be able to copy code snippets from specs without the need to also copy a copyright notice into the derivative work. Even snippets in the spec follows MIT, the notice needs to be included. If we want to be able to copy snippet and no notice we need ??? My question to RW is once we go from CG to WG, our specifications become W3C document. W3C license says snippets fall under W3C software license. As we transition, how can this be compatible with snippets being public domain? * RW: We allow specification to have a ??? under W3C license. I'd insist we keep ??? and have a disclaimer. The only thing we need to take is notification, which is a nuisance. It's no issue to transition even if you put code snippets as being public domain. I want to prevent some big corp coming, taking the work, making incompatible changes and claiming they can. What Tim wants is being able to take snippets and put in software with no hassle, but we still should be able to say something is not compatible with what the group consensus was. You have to include an adapted MIT license, I will help you do so. In transitioning to WG, I don't see any issue. * WT: Even if W3C licensing document says code snippets must be under software license, we still can change that license? * RW: Yes. * SC: How do we go from what we have in the charter right now to finalizing, merging charter after making clarification? Does anyone have any objections? Especially TBL. Does what RW suggests work for you? * RW: To reiterate: the plan is to make a W3C software license with no notification but a disclaimer. * TBL: Happy to ??? but only for the code snippets that the notification is removed. I want what the WG produces to be usable by people. * WT: RW, does what we currently have in charter accomplish what you suggest? * RW: What is in the charter is not in the document and the object of the rule is not clear. In the charter we can give the precise URL of a specification we can make assertions. Having MIT does not do the trick because of notification. I suggest we put W3C software license and in the annex say the code snippets are under W3C license without application of notification. I may want to create a W3C snippet license that does exactly what Tim wants but this will take a long time. There's no issue whatsoever with spec authors ??? I can give you a 3-liner for the charter so contributors commit to this. * WT: I agree we should write whatever license we use in the documents. My question is given the text of the charter, which informs the line that should be in the documents, can we simply switch MIT to "W3C software without notice"? * RW: Yes. * RG: My question to RW is, is it already the case in copyright law that if you take a small portion of the work and you're doing it in a reasonable way you don't even need to worry about copyright because you're not using it as is? * RW: If you never travel to Europe in your life you could operate this way. In the US you have fair use sometimes. * TBL: But it's hairy. * RW: In Europe your code does not need to be ??? I would not spare those 3 lines that we have to write to save hassle for people. * SC: Pre-proposal: replacing MIT license with W3C software without notice. We can come back to making the text clear in the specs themselves. * TBL: Good to have the intention in the charter. * SC: Let's make that change request in the PR. Agreement is to merge the charter PR. * RW: Main issue remaining is, if people contribute and commit to the CLA it requires notification so at some point we can have a web form where people give up the notification for those who originally contributed text to the spec. When is it recharterting? Current charter, when does it apply? IS it in effect? * SC: It was effective September 1st. We're talking about the CG charter. First charter. Amendments can come if we want to make changes. * RW: How can I get evidence of the commitment? The intended result is clear. Probability that somebody comes and says they did not commit is close to zero, but to do it correctly we must record commitment. * WT: Does this differ from the process where we get a FSA? * RW: We can do that on the same step. * SC: That's on the CG page somewhere. There's a way to tell who made a commitment and who didn't. * SC: Objections to making the change to W3C license without notice and following up with specific text to introduce in text for next releases? * SC: We'll merge the charter and if we find an error we can have another discussion and amend. * WT: +1 * TBL: +1 * eP: +1 DECISION: apply suggested change, SC to merge. * eP: Rigo mentioned something about test suite. Does the charter already address or do we need to do something special? * RW: Test suite is double licenced, you don't need to do anything. If you make claims of conformance you cannot alter. * eP: For test suite it is better not to use MIT but the one recommended by W3C. * RW: Not very different. For the test suite, for claims of conformance or inted to use it for claims of conformance, you cannot take altered code, because then your claims would be false. Copyright is an additional kind of helper, not main target. * WT: The sentences in the charter about this is exactly what W3C has about double licensing, so we don't deviate from that. * SC: RW, in the license section we have to "note that". Do you recommend that we keep that text in or remove? * RW: First of all you say WG instead of CG which is wrong. I think per W3C process this is a community process so normal process doesn't apply. I don't thin kit makes a legal different but would look nicer if you note that artifacts that become part of this group's TR will fall under W3C software license. * WT: The notes are meant to indicate that independent of the license we use, these items will be under a WG's license. * RW: You can leave that to the WG. I would keep the paragraph but make it so that it reads as "the intention is to..." because whether it happens or not we will decide later. * SC: Can we add a revision to that before we merge? WT. * WT: Yes. * eP: In the next 5 minutes? * SC: Yes. * RW: You don't have to use test suite license for tests. * SC: Can we draft in the minutes now? * RG: Can I ask RW to put the recommendations somewhere here we can follow? * RW: I can create a pull request. * RG: Appreciate it. * WT: "Note that the intention of this group is to propose its documents as Technical Reports to a Working Group, where the published documents will fall under the [W3C Document License]." * SC: Works for me. * RW: Completely fine. * WT: "Note that the intention of this group is to propose its software artifacts and code snippets included in documents to a Working Group's Technical Reports, where they will fall under the [W3C Software License] without notification obligation." * RW: That's fine, exactly what I wanted. * WT: "In accordance with the CLA, the group licenses all its software artifacts under the [W3C Software license], but without notification obligation." * RW: Fine. The important part is distinction between document that has rules and software artifacts. * eP: Software artifacts, only snippets or something other than test suites? * RW: Here we talk about the rules, understanding software snippets that are written in the spec: you have a rule "xyz, software must do abc, here is an example". When you have other software you want to put under W3C you have a free choice of license. My favorite is Apache because it allows commercial usage but offers patent protection. * SC: TBL it'd be good to have your review on the charter. * TBL: I thought I gave thumbs up on Matrix. * SC: The PR would be good. * TBL: You want me to approve the thing in the hackmd? I can approve something in Matrix. * RW: I would make a PR and put in the charter then submit charter again. * SC: WT will make change request, I will commit those changes, and TBL thumbs up on the PR, then I merge the charter. * TBL: Ping me on matrix when it's ready. * SC: Thanks. ### Horizontal and Wide Reviews for Technical Reports URL: https://github.com/solid/specification/issues/256 * SC: Recommend making an explicit request to TAG to review the Solid Protocol. * SC: Will write a short explainer. I have drafted a review request. Will share in chats. * SC: Should review tests, test suite.. including the reference work items. I can't stress enough how important [Solid QA](https://solidproject.org/ED/qa) is whether in CG or WG. Would people like to be more familiar with Solid QA in a Special Topic Meeting? ### Solid Protocol Version 0.11.0 URL: https://github.com/solid/specification/milestone/7 * SC: Let's make sure to add any missing issues/PRs that can reasonably make it into this release. The ED includes class 3 and higher changes, and some in the pipeline. See [Solid Protocol ED Changelog](https://solidproject.org/ED/protocol#changelog). ### Tracking specs changing to use RFC 911x URL: https://github.com/solid/specification/issues/471#issuecomment-1685201553 * SC: Thinking that ED specs can update refs independently. * SC: Re https://github.com/solid/specification/blob/main/meetings/2023-08-30.md#tracking-specs-changing-to-use-rfc-911x >* WT: Notifications protocol refers to a different version as the Solid protocol because the other updated specs do not use the reference on the normative section. * SC: I'd like a clarification on the quoted as the minutes is not detailed enough. #### Feat: update HTTP refs in protocol URL: https://github.com/solid/specification/pull/561 >* SC: Seems okay to merge (with potential minor tweaks) but I'd suggest to gather more feedback. * SC: We messaged in CSS/NSS/app-dev chats already. PR open 2 weeks. Let's go. ### WIP Implementation Feedback * SC: Please share any implementation feedback or interest to implement. Links to products/projects and demos welcome. ### Braid URL: https://github.com/braid-org/braid-spec * SC: ?

Import from clipboard

Paste your markdown or webpage here...

Advanced permission required

Your current role can only read. Ask the system administrator to acquire write and comment permission.

This team is disabled

Sorry, this team is disabled. You can't edit this note.

This note is locked

Sorry, only owner can edit this note.

Reach the limit

Sorry, you've reached the max length this note can be.
Please reduce the content or divide it to more notes, thank you!

Import from Gist

Import from Snippet

or

Export to Snippet

Are you sure?

Do you really want to delete this note?
All users will lose their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.
Upgrade
All
  • All
  • Team
No template.

Create a template

Upgrade

Delete template

Do you really want to delete this template?
Turn this template into a regular note and keep its content, versions, and comments.

This page need refresh

You have an incompatible client version.
Refresh to update.
New version available!
See releases notes here
Refresh to enjoy new features.
Your user state has changed.
Refresh to load new user state.

Sign in

Forgot password

or

By clicking below, you agree to our terms of service.

Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
Wallet ( )
Connect another wallet

New to HackMD? Sign up

Help

  • English
  • 中文
  • Français
  • Deutsch
  • 日本語
  • Español
  • Català
  • Ελληνικά
  • Português
  • italiano
  • Türkçe
  • Русский
  • Nederlands
  • hrvatski jezik
  • język polski
  • Українська
  • हिन्दी
  • svenska
  • Esperanto
  • dansk

Documents

Help & Tutorial

How to use Book mode

Slide Example

API Docs

Edit in VSCode

Install browser extension

Contacts

Feedback

Discord

Send us email

Resources

Releases

Pricing

Blog

Policy

Terms

Privacy

Cheatsheet

Syntax Example Reference
# Header Header 基本排版
- Unordered List
  • Unordered List
1. Ordered List
  1. Ordered List
- [ ] Todo List
  • Todo List
> Blockquote
Blockquote
**Bold font** Bold font
*Italics font* Italics font
~~Strikethrough~~ Strikethrough
19^th^ 19th
H~2~O H2O
++Inserted text++ Inserted text
==Marked text== Marked text
[link text](https:// "title") Link
![image alt](https:// "title") Image
`Code` Code 在筆記中貼入程式碼
```javascript
var i = 0;
```
var i = 0;
:smile: :smile: Emoji list
{%youtube youtube_id %} Externals
$L^aT_eX$ LaTeX
:::info
This is a alert area.
:::

This is a alert area.

Versions and GitHub Sync
Get Full History Access

  • Edit version name
  • Delete

revision author avatar     named on  

More Less

Note content is identical to the latest version.
Compare
    Choose a version
    No search result
    Version not found
Sign in to link this note to GitHub
Learn more
This note is not linked with GitHub
 

Feedback

Submission failed, please try again

Thanks for your support.

On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

Please give us some advice and help us improve HackMD.

 

Thanks for your feedback

Remove version name

Do you want to remove this version name and description?

Transfer ownership

Transfer to
    Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

      Link with GitHub

      Please authorize HackMD on GitHub
      • Please sign in to GitHub and install the HackMD app on your GitHub repo.
      • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
      Learn more  Sign in to GitHub

      Push the note to GitHub Push to GitHub Pull a file from GitHub

        Authorize again
       

      Choose which file to push to

      Select repo
      Refresh Authorize more repos
      Select branch
      Select file
      Select branch
      Choose version(s) to push
      • Save a new version and push
      • Choose from existing versions
      Include title and tags
      Available push count

      Pull from GitHub

       
      File from GitHub
      File from HackMD

      GitHub Link Settings

      File linked

      Linked by
      File path
      Last synced branch
      Available push count

      Danger Zone

      Unlink
      You will no longer receive notification when GitHub file changes after unlink.

      Syncing

      Push failed

      Push successfully