Virginia Balseiro
    • 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: 2024-07-03T14:00:00Z * Call: https://meet.jit.si/solid-cg * Chat: https://matrix.to/#/#solid_specification:gitter.im * Repository: https://github.com/solid/specification * Status: Draft ## Present * [Virginia Balseiro](https://virginiabalseiro.com/#me) * [Pierre-Antoine Champin](https://champin.net/#pa) * [Rahul Gupta](https://cxres.pages.dev/profile#i) * Jeff Zucker * [Sarven Capadisli](https://csarven.ca/#i) * Hadrian Zbarcea (first half) * [elf Pavlik](https://elf-pavlik.hackers4peace.net) * Maxime Lecoq-Gaillard * Grace Elcock * [Ted Thibodeau](https://github.com/TallTed/) (he/him) ([OpenLink Software](http://www.openlinksw.com/)) --- ## 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/w3c-cg/solid/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 * Sarven Capadisli ### Introductions * name --- ## Topics ### CG Report requirements URL: https://github.com/solid/specification/issues/587#issuecomment-2189388004 * VB: RG, need any more input? * RG: I don't believe ??? from individuals to CG. The recent changes with CG-DRAFT copyright/license doesn't reflect that. Will wait for IJ to comment on it. Have a strong feeling that there is oversight here. * VB: I'm not sure I understand the issue. * RG: Essentially the org is a seperate entity from the individual. If the organisation is publishing, then that's separate from individual licensing. The org could still 'charge' for instance as with academic publishing. * PAC: Not sure I understand. The org is not the CG, but it is W3C. * RG: The CG is the entity, but not every individual put together. * PAC: I would've thought it'd be sorted with W3C. * eP: This is not specific to Solid. Applies to any CG. Is there a place in W3C to track this for overall licensing? Other groups are interested as much. * RG: W3C is really hands-off until starting a WG. All these quesitons should be addressed before. * VB: From the conversation, IJ said he'll get back, and we can wait and maybe ping again next week for follow-up. * SC: Ian is speaking on behalf of W3C Team's Community Process; that is probably the best place. Related to TR pages, lists of groups and types of licensing. * SC: Perhaps https://github.com/w3c/tr-pages/ * SC: Rigo was involved in the licensing part of the Solid CG charter. What we wrote there was with the understanding that when we publish these reports, it'd be an easy transition to a WG work item. * RG: When the charter was written, we changed the license a bit, and added an exception. If this should be published under a CLA and not a license, this is the first thing they should have pointed out. ### Please Add TRs to SpecRef URL: https://github.com/solid/specification/issues/668 * SC: These identifiers are meaningful in the API; `specref` is one place. Is Solid-protocol or WAC reserved for a particular version? What happens if we re-use? But versioning can be done. We just need to add entries. I can generate some of that for the TRs we have. Some of it can be automated, some of it needs to be manual. ### Meeting recording and publication URL: https://github.com/w3c-cg/solid/issues/18 * SC: If the process is not working then we recorded that issue some time ago... W3C offers this infrastructure to record meeting minutes and publish immediately. Many groups use this system; I don't see why we can't. There's support... this is a reaction to the challenges we may be having about getting these minutes published in a timely fashion. If stuff is sitting around for weeks or months, that is not giving good service to the community. If people think we can publish minutes once a quarter, we can update the process. * VB: I agree and don't want to spend time on debate. We discussed before. Open to give the W3C infrastructure a go. If people have concerns, we can try to answer them. * RG: Can we simplify the process by not having the agenda in the PR? * VB: If we change the process, that's not applicable. * HZ: I don't think the situation is as dire as presented, because the information is in the PR. In the past months, we talked about the process and didn't make progress on the specs. * VB: If we don't get small things process right, I don't know how we are going to do bigger stuff. Admin stuff needs to not be mixed with spec. We have stuff relying on this, `ecomon` for example. I personally get people pinging me looking for the minutes. Important to have things working properly and smoothly. Maybe it's hard to rememeber to PR. * HZ: Personally against it. * JZ: Want to support RG's statement. Re: yesterday's agenda, not sure whether to add to `hackmd` or PR. It looks to me, it is unclear. * SC: Separate topics between chairs proposing an agenda, and topic suggestions from everybody else. I don't agree with HZ that this is taking time and we're not making progress on specs. Many agendas are just an empty template. Not one-off, recurring pattern. Agenda does not need to be PR; it just initializes something, and gets updated when the minutes are finished. Agree with VB about admin being separate from spec progress. If spec progress is such an issue, I would have expected the CG drafts that are published, bunch of milestones we're taking off for 0.11, suggesting shouldn't block the release, I don't remember the chairs saying we should add to 0.12. Topic of milestones was not brought up at all. There was an initiative to remove things from a milestone and not an intention to see it through. Why is the spec not evolving? Show me implementation reports. There's a number of PRs and issues. If the chairs are not picking those PRs up, the argument cannot be made that arguments on meetings are holding back on the spec. * VB: I get requests for topics and I check chats. Do we have strong objections to try the W3C infra or? * eP: I think we can try and I have no hopes for that. Especially with regex, so that's a problem. I don't think we should try but I won't object. Definitely won't correct. I think we overengineered. Creating agenda, PR and merge. IMO, create hackmd, then don't do PR, chairs then commit the minutes. It can be like IRC. During the meeting people can make corrections. The main problem is someone has to go three times. This is two steps. * VB: I disagree with some of this. * TT: I also disagree with some of those things. There are principles at W3C on where you put the burden ... end users, software developers, spec developers (priority of constituencies). This is similar. In the current process, corrections are pretty easy to make. For someone not familiar with GitHub or other things like that, change suggestions are easy, where making a PR is much more complicated. As to three times, give me a break. If you don't have time to do it, other people can do it. To the question of whether to use W3C infrastructure, it is solid (no pun intended); it has evolved over a long time. We started out using that infrastructure. It was rejected because it uses WebEx, which is proprietary, and Jitsi, which is open source, was preferred. Jitsi has issues too, but I tolerate it as the community choice. Fine. W3C infrastructure can be helpful. But this is a very tiring topic, being rehashed multiple times over the years. Don't want to revisit it again. * VB: I agree with TT. We shouldn't be explaining to people how to make PRs, but making easier to participate in the meeting. The burden is on the chairs, as part of their service to the community — not just showing up once in a while. I prefer to take on some of that so that people can participate. Re JZ's about separate places to raise topics — We don't *have* to PR before the meeting. I personally do it so people have a place to propose topics. ### Response to security review URL: https://github.com/solid/solid-wg-charter/pull/80 * PAC: We requested a horizontal-review from the security team because we didn't have one on the previous charter. This PR is a response to that. Thanks to those commented already. There is a wording issue we shoud be able to solve. We are three PRs away from submitting the proposal. I don't think that the one I created is controversial. ### Testing clarifications and corrections URL: https://github.com/solid/solid-wg-charter/pull/81 * SC: Mostly editorial. Updating links, etc. Also explicitly adding Solid QA. ### Add solid-lite as lws-protocol input document URL: https://github.com/solid/solid-wg-charter/pull/82 * SC: Acknowledging some work on Solid-Lite as input, just like we did with Fedora. It has a couple of server implementations. * eP: What's the rule of thumb for listing something as input? There's not a commitment. If something seems relevant, what's the rule? * SC: There are things that are in the existing literature or there are issues. There's licensing, whether something developed using an open process. There's a hint of implementation, community, activity, use. The point of the inputs is that they're relevant towards the deliverable. Lots of parts where the WG will have to make the call. * PAC: Regarding this particular document, I had not looked at it in depth. It looks like one person's work. Isn't that opening the door to adding all sorts of documents? I find this a bit concerning. Again, I don't have an exact answer, but there is a subjective assessment. In this case, it is borderline. It is very different than the other two documents. * eP: For me the main question is, we have separately listed deliverables. If something is listed as an input, it doesn't mean it will be accepted, just taken into account. If that's the case, then we can list RemoteStorage. Should we list stuff from IndieAuth, etc? Understanding whether it fits or not vs. knowing/acknowledging something going on or using it. How to draw the line? ### Solidifying Solid Project URL: https://github.com/solid/organizations * VB: Proposed by JZ * JZ: Don't have time to do the whole prepared demo. Just want to make the group aware; not sure if it needs to be a work item. Have been working on "solidifying the solid project" — RDF resources of Solid. Supporting solidproject.org. Both a place to store all this information and a generalised approach to it. Part of the reason I'm coming to the CG is because of shapes, software, and vocabularies. So not just a list of resources. I'll aim at a wider vocab re: what orgs and resources do. * JZ: {Shares screen} The basic idea is that there are different resources. So, identify them and categorise them. What shape does that type of thing have? About the order of constituencies, the target audience is users and application developers. User doesn't need to know a server is in Typesript. Some of these items have homepages; some projects only have repositories, because no particular organisation is providing that resource. Useful to know if something is free, for example. Also categorization like chat, mailing list, ongoing meeting, message board. There is a shorthand search mechanism to say the name of a field. This is based on webcomponents. * eP: Related to my solid efforts. We can collaborate on shapes. Client-client shapes could be a work item. * JZ: There is possibility for collaboration. In terms of shapes, under the `solid/organization` repo. One thing about the shapes, specifically interested in users, e.g., solid server and notification server is important to a lot of people but may not be important for what we want on solidproject.org. I want a really basic shape where we have connected shapes, e.g., technical shape. I'm not intending to invent a lot of shapes. There are other vocabs. The technical issues are 'the' shape for products but developing a catalogue shape for resources of an organisation. We may have multiple shapes, but I'm concerned about basic multi-purpose and easily used shapes. If there is a basic catalogue shape to use them for different purposes. * VB: Okay to pick up next week? ### TPAC: Call for Group updates and Technical demos (videos) > We invite your group to create a video (or more) to be featured on the TPAC24 website at https://www.w3.org/2024/09/TPAC/group-updates.html This is a great opportunity to showcase your work, share updates, and present technical demos of your latest advancements to the wider W3C community. Drawing from our experience, we have compiled a set of best practices to help create impactful videos: https://www.w3.org/wiki/TPAC/2024/Demos_and_Group_updates#Best_Practices_for_Recording_Videos For reference, please have a look at the TPAC 2023 videos: https://www.w3.org/2023/09/TPAC/group-updates.html * VB: If anyone is interested we should submit the name of volunteer(s) and proposed title of demo before July 28th, and the recorded videos before August 30th. * RG: Is there an official site where all sessions are up? * PAC: I'll share link on Matrix chat.

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