- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Fri, 13 Oct 2023 01:06:23 +0200
- To: James Doe <jamesdoejr@gmail.com>
- Cc: Pierre-Antoine Champin <pierre-antoine@w3.org>, public-solid <public-solid@w3.org>
- Message-ID: <CAKaEYh+9p16Rudqwm6oRFXiEQKKL0e0XGxRQiWjGdjnFsT-TSw@mail.gmail.com>
čt 12. 10. 2023 v 20:42 odesílatel James Doe <jamesdoejr@gmail.com> napsal: > Melvin, > > Let's move 'not too far away' into our now 💪🏿 > > If all that's between us, and bringing the OG's vision to light in the > present day, is 7 to 14 days of nose-to-the-grindstone, then sign me up. > > I'm committed to participation in a sprint to derive this MVP version of a > compliant and uber-lightweight SOLID implementation. > > Let's get it done, or come close trying 🚀 > If you have 7-14 days free, you could perhaps ask if it (ie a lite solid spec) could be a CG work item. There is a certain amount of bureaucracy involved with it, and I dont now how far 14 days will get you into that. But it would be interesting to see if it's possible. Id welcome the effort. > > > > - James (https://www.linkedin.com/in/jamesdoejr) > > > On Thu, Oct 12, 2023, 2:02 PM Melvin Carvalho <melvincarvalho@gmail.com> > wrote: > >> >> >> čt 12. 10. 2023 v 16:16 odesílatel James Doe <jamesdoejr@gmail.com> >> napsal: >> >>> Melvin, >>> >>> Thank you for this. Firstly, as many of us are founders ourselves, we >>> resonate with the thankless nature. Founders are often the first ones to >>> the party, yet sometimes are also one of the last ones to get any cake. >>> >>> I am giving you flowers 💐 for what is a powerful and vibrant grouping >>> of individuals 💪🏿 >>> >>> Further, your paragraphs have been eye-opening for me in gathering a >>> more comprehensive understanding of the life cycle of Solid as a >>> programmatic project. >>> >>> It has further illuminated for me, some context for the topics discussed >>> in the CG. I have an aggressive question: >>> >>> What is the appetite for forming a very small exploratory group that >>> could identify more closely Tim's original intent for the nature and scope >>> of Solid? >>> >> >> Tim's original intent is a brilliant vision. It's captured in so many >> places, in his talks (especially the early ones from the 90s), in his book, >> his writings and in design issues: >> >> https://www.w3.org/DesignIssues/ >> >> I do believe there's a great deal of appetite for completing his vision. >> But there's not any one perfect way to do that, just different people >> trying different things. >> >> Solid is one expression of that. >> >> I hope the solid spec makes it through a WG and becomes a W3C REC. >> >> There is room for more than one approach. As they say at the W3C: "A >> spec is not finished when there is nothing more to add, but when there is >> nothing left to take out" >> >> I'd like to see a lite version of solid with a shallower learning curve, >> but compatible with the full spec, with a full upgrade path. >> >> It's about a week's work to distill the essential core components and >> make a lite version. Tim could perhaps do it himself if he has time free. >> >> Either way, I think he should be comforted in the knowledge that his >> vision as laid out in his book and in design issues (well, most of it) will >> one day be completed. Perhaps it's not too far away. >> >> >>> >>> I am a big 'minimum viable product' guy. I'm confident that a >>> recalibration could have an exponentially powerful and profound effect on >>> future efforts of both the CG and pending WG. >>> >>> >>> - James >>> >>> On Thu, Oct 12, 2023, 6:12 AM Melvin Carvalho <melvincarvalho@gmail.com> >>> wrote: >>> >>>> >>>> >>>> čt 12. 10. 2023 v 11:18 odesílatel Pierre-Antoine Champin < >>>> pierre-antoine@w3.org> napsal: >>>> >>>>> On 11/10/2023 17:27, Melvin Carvalho wrote: >>>>> > Reviewing the formal objections to the solid charter I was trying to >>>>> > understand this one better. >>>>> > >>>>> > In particular, I didnt fully parse what "all ideas proposing >>>>> > solutions" means in the context beneath >>>>> > >>>>> > text: >>>>> > >>>>> > "broaden the scope of the group, do not restrict the solution space >>>>> > (9, FO) >>>>> > >>>>> > PAC: it would be better if the group address the problem and bring >>>>> to >>>>> > the table all ideas proposing the solutions." >>>>> > >>>>> > Would be great if anyone can shed some light on this >>>>> >>>>> To develop a bit what I was saying: >>>>> >>>>> many reviewers criticized the fact that this charter is focusing on a >>>>> preconceived solution (namely, the Solid protocol), and suggested >>>>> that >>>>> the WG should be addressing a *problem*, keeping an open mind on all >>>>> possible solutions to that problem (Solid being only one of them). >>>>> >>>> >>>> It's not clear from the charter what problem is being solved. In >>>> Michiel's thread "Add Explainer" this is explored further, and I responded >>>> here: >>>> >>>> >>>> https://github.com/solid/solid-wg-charter/issues/52#issuecomment-1740195858 >>>> >>>> What is the USP of Solid. What does solid do that is not done >>>> elsewhere. I think it's a much more valid question than a year ago. As >>>> someone that follows over 50 open source projects, Soiid being one, there >>>> is tremendous innovation in this space. >>>> >>>> What is Solid? Is it social linked data? Is it cloud storage? Is it >>>> an RDF API? Is it a Turtle Linked Data Solution? Is it a client side app >>>> ecosystem? Is it a read-write web solution? Is it a web operating system? >>>> >>>> Perhaps a little of all, but the messaging is unclear from the WG >>>> charter and the specs. >>>> >>>> What has been delivered resembles a cloud storage solution with a >>>> bespoke (rather than universal) API. A universal API would have some logic >>>> to it, and pass the "Test of independent invention". Solid doesnt quite do >>>> this, it is a set of opinions on cloud storage that would be unlikely to be >>>> invented elsewhere. Nor is it mainstream, the pushes for Turtle and RDFa >>>> for example are not in line with industry standards, and have few redeeming >>>> qualities. >>>> >>>> So it has moved from a universal solution (read-write web, social >>>> linked data, completion of the web project, the web done right) to a >>>> bespoke, largely proprietary solution, which is something like turtle first >>>> cloud storage. As the RDF stack evolves to RDF-Star it will become even >>>> more bespoke, and drift towards academic research. >>>> >>>> There are fragments of excellent and visionary ideas buried within >>>> solid, but this is not well expressed in the charter or spec. For example >>>> the ability to create graphs of data that can be merged and benefit from >>>> unexpected reuse. Open ended data using the open world assumption. RDF >>>> based client side apps that can be swapped out (like a desktop OS). >>>> Ability to bridge other systems. Ability for machines and humans to work >>>> together. And so on. There could be a better case made. >>>> >>>> >>>>> >>>>> As I stated during the CG meeting, all hats off (this is my personal >>>>> opinion, *not* an official W3C possition), I find this criticism a bit >>>>> unfair: if we had come with a charter with no clear path forward, only >>>>> the will to discuss and compare different solutions, we would probably >>>>> have been rejected and told to create a CG for that... which actually >>>>> this group has, 5 years ago! >>>>> >>>>> That being said, it could still be argued that the CG itself was >>>>> started around a preconceived solution. Some reviewers wonder to what >>>>> extend this has prevented other communities to join the discussion. >>>>> I'm >>>>> currently gathering evidence that these discussions have actually >>>>> happened between the Solid community at large and other groups : >>>>> >>>>> * joint meeting btw the Solid CG and the FedCM CG in 2021/ : >>>>> >>>>> https://github.com/solid/authentication-panel/blob/main/meetings/2021-02-22-webid.md >>>>> * joint meeting btw the Solid CG and the Credentials CG in 2021: >>>>> https://w3c-ccg.github.io/meetings/2021-03-10-solidextra/ >>>>> * joint meeting btw the Solid CG and the WebAgents CG in 2023: >>>>> https://github.com/solid/specification/blob/main/meetings/2023-09-26.md >>>>> * Michiel reported some interactions between a bunch of Solid pioneed >>>>> with the Hunosted CG back in 2015 >>>>> * In March 2023, the European commission organized a workshop on >>>>> "Solid >>>>> and MyData operator interoperability" >>>>> >>>>> https://joinup.ec.europa.eu/collection/semic-support-centre/event/second-workshop-personal-data-spaces >>>> >>>> >>>> Solid CG founder's hat on. It's important not to rewrite the history >>>> of this group. I started this group completely on my own. I did ask TimBL >>>> if i could and he said sure. TimBL and inrupt didnt join till much later. >>>> Only after the group had become a success. With the group I appointed two >>>> chairs, and allowed it to set its own path. >>>> >>>> I started this group to be a broad inclusive group and a way to discuss >>>> wider topics in Solid in a threaded way, and in a way that the history >>>> would be saved. This became a vital part of Solid because other areas >>>> (e.g. github) had become dysfunctional with comments and the history >>>> censored or even deleted. Whole repositories were deleted, too. That left >>>> the CG as the sole place where thoughts about solid could be expressed and >>>> survive. >>>> >>>> After many people joined the group Mitzi then asked John Bruce if she >>>> could join and he said, "Only if you have time". >>>> >>>> Something happened, I dont know what, perhaps someone in the group >>>> knows. But we went from having two chairs selected by the group. To >>>> having just one chair, the pseudo-anonymous "Solid Manager". After that we >>>> had just one chair, from Inrupt, namely Sarven. >>>> >>>> Whe had a project and a product before the start of the group. Namely >>>> what we had worked on since 2007, what started as FOAF, then FOAF with >>>> authentication (FOAF+SSL), then FOAF became WebID, and SSL became TLS. >>>> WebID + TLS. Together with the read-write group we added authorization >>>> using WebAccessControl. Now it was a holistic social solution with user >>>> generated content, powered by linked data. Since then it has moved more >>>> towards academic research, so now it is more of a mix. >>>> >>>> This movement has been going on for 15 years, and the Solid CG is just >>>> one expression of it. There has been a lot of outreach. >>>> >>>> What we have today is a preconceived solution which is a cloud storage >>>> API. >>>> >>>> The question of "What is Solid?" is unanswered right now. It is trying >>>> to be a universal solution to something, and trying to be a specific >>>> solution to something. But it's not clear what. That could be much better >>>> expressed in an explainer, a vision, or in the charter itself. >>>> >>>> >>>>> >>>>> >>>>> To conclude I believe that there would be some value in creating a >>>>> broad-scope CG around personal data stores, where many different >>>>> solutions could be discussed and compared, and where >>>>> bridges/convergences between them could be incubated. But that should >>>>> not prevent a WG to progress on a a particular solution that fits the >>>>> need of a number of different stakeholders, and for which they need an >>>>> interoperable standard. >>>>> >>>> >>>> I think the objections are easily overcome, but as a community it would >>>> be a good exercise to answer for ourselves the question: "What is Solid?" >>>> >>>> >>>>> Again, this is my personal opinion at this stage, *not* the official >>>>> W3C >>>>> position. But that's the case I intend to make internally in order to >>>>> move forward with the charter. >>>>> >>>> >>>> Thanks much for the clarification! >>>> >>>> >>>>> >>>>> >>>>> > >>>>> > https://hackmd.io/GR3lSqD0RS6_r986wK9Hug >>>>> >>>>
Received on Thursday, 12 October 2023 23:06:42 UTC