- From: Lorenzo Moriondo <tunedconsulting@gmail.com>
- Date: Sun, 6 Jan 2019 13:39:43 +0000
- To: Karol Szczepański <karol.szczepanski@gmail.com>
- Cc: Markus Lanthaler <markus.lanthaler@gmx.net>, Hydra <public-hydra@w3.org>
- Message-ID: <CAKgLLmvd0azuDjkrLPW06mRECGQPS8bRXkhVn2r5p=Gt6qr0AA@mail.gmail.com>
Hi, Sure. I write here as a spokeperson of the developing team we have build in these years with GSOC to present some general guidelines-related questions (if this is TL;DR for somebody, you can jump directly to the "Questions" paragraphs at the end). I believe the wish for everybody is to move on the draft to be successfully approved in the years to come. To make this possible, one of the needed requirement is for a relevant global community of developers to back Hydra usage as current practice in different (enterprise or Open Sources) codebases (see what happened with GraphQL or OpenAPI, even with different governance models and ways of attracting interest from developers). In one of previous discussions (State of Hydra thread), I tried to outline what is the scenario we may want to reach to give Hydra the critical mass to become a standard, I briefly repeat here for convenience: """ The draft can become a standard only with wide industry adoption. I think that we are talking of a perspective of at least ~5-10 years, if we build the right packages for the most popular languages in the next few years. I suppose that the target is making Hydra become a standard for ~10-20% of the installations around. Considering the current adoption and the public tools available, we are still in an early phase, that is not so bad considering the time span that Hydra should target. There are two possible routes, both worthy: make vocabulary developers add Hydra to their spectrum of tools; but also facilitate at most the use of Hydra for newly published datasets that can link to existing ones. Hydra Ecosystem focuses on this second option. """ This requires a long-term effort in terms of community-building. That is why I asked Markus in 2017 if he thought was a good idea to participate in Google Summer Of Code and we started this adventure that has been growing consistently in the last two years (now we are looking ahead to apply for the third year; we started with 2 students and we now have 20+ contributors, for the first time this year we presented at a major event; developers that hardly would have ever get in touch with Hydra, now know the technology). From a developer point of view Hydra is an high peak to reach in terms of skills required to create a vocabulary and to deploy a client-server infrastructure. Thanks to GSOC we can let tenths of developers to acquire the skills to use Hydra in the future; equally important is for the specs to test themselves in the wild, with real-world usage patterns in cloud environments. We believe that this is of great benefit for Linked Data and to bring the values of W3C to younger generations. Mentors can keep up with this responsibility, if we decide that this activity has to be independent from the activity of the CG; instead if you think that the effort has to be guided by the CG (because in our opinion is strictly entangled with the life-cycle of the standard), we have to establish a minimal governance model to make Hydra recognizable as a player in the Open Source development landscape. This implies a strategy in acquiring sources of backing (like GSOC or any other institution that support OS or the usage of Hydra; having a list of peers would be a good starting point) to ensure a steady growth. ***Questions*** At the moment we have had distinct entities (the specs designers and the GSOC initiative plus everybody else working on their own projects); GSOC mentors can be the transmission chain to beginners. What we see from our point of view, we possibly need somehow to engineer a transition from (or a proper spin-off from) Community Group to Open Source organisation in the next years to make possible delivering the draft to a standard. Is the intention of the CG to participate/lead somehow in this kind of enterprise or this is left completely to the initiative of groups of singles? I admit my ignorance about W3C standards life-cycles so to ask: how can the draft practically move on without a proper OS organisation? How can we gather consensus to become a standard otherwise? What is needed to re-ensure contributors and adopters is to clarify objectives and conduct, and a timeline. Engineering the specs is a fundamental component but we need some other components (like the implementation side that implies facilitating adoption and recognition among peers, presence at events, etc) also in place to be a sound alternative as an hypermedia REST documentation framework and reach approval. Is all of this or part of it in the agenda? Best, On Sat, 5 Jan 2019 at 20:43, Karol Szczepański <karol.szczepanski@gmail.com> wrote: > Lorenzo > > --Please Karol let us know in the next weeks the role you have in mind > for the effort > --we are keeping up with Google Summer Of Code for creating a strong > global community for > --Hydra API developers: objectives, timeline, organisational structure > > Could you please elaborate more? In general I'm only aware of GSOC > existance, but I didn't participate in any way. > While I have some vision and plan for Hydra itself, I didn't think > about these for GSOC > > Karol > > sob., 5 sty 2019 o 14:40 Lorenzo Moriondo <tunedconsulting@gmail.com> > napisał(a): > > > > Thanks truly Markus for all your time dedicated in these years and your > inputs and ideas as Chairman! > > > > Please Karol let us know in the next weeks the role you have in mind for > the effort we are keeping up with Google Summer Of Code for creating a > strong global community for Hydra API developers: objectives, timeline, > organisational structure. This is relevant as the 2019 GSOC Organisations > are meant to apply before the end of January. If you need it we can provide > a brief report of the activities carried on since 2017. > > > > Best, > > > > On Fri, 4 Jan 2019 at 23:42, Ruben Verborgh (UGent-imec) < > Ruben.Verborgh@ugent.be> wrote: > >> > >> Dear Markus, > >> > >> Thanks for all you’ve done. It’s been great. > >> You will be missed. > >> > >> The Hydra ideas are still great and necessary for today’s Web. > >> Let’s make them happen. > >> > >> Best, > >> > >> Ruben > > > > > > > > -- > > ¤ acM ¤ > > Lorenzo > > Moriondo > > @lorenzogotuned > > https://www.linkedin.com/in/lorenzomoriondo > > https://github.com/Mec-iS > -- ¤ acM ¤ Lorenzo Moriondo @lorenzogotuned https://www.linkedin.com/in/lorenzomoriondo https://github.com/Mec-iS
Received on Sunday, 6 January 2019 13:40:17 UTC