libresh / awesome-librehosters

A list of nice hosting providers
Creative Commons Zero v1.0 Universal
156 stars 20 forks source link

Compare different providers practices #7

Closed almereyda closed 6 years ago

almereyda commented 8 years ago

As far as they are open, like on

via

pierreozoux commented 8 years ago

What do you mean exactly? Do you mean that we should find a way to compare Hosting providers?

almereyda commented 8 years ago

Yes, I believe we should create an evaluation matrix which allows us to compare different providers practices and structural organization.

pierreozoux commented 8 years ago

This is linked to https://openintegrity.org/en

almereyda commented 8 years ago

Well, I think we could also at least list the services which are offered, few prices and subscription models and the estimated size of the collective?

almereyda commented 7 years ago

In #14 a first attempt of a comparison matrix has been started by introducing the scale of office location, which brings in a geographic scope.

While discussing in #freenode_#freie-gesellschaft:matrix.org today, we have found that many IT collectives not neccesarily provide hosting. With the introduction of the headline non-solidarity, nonetheless FLOSS collectives I had introduced another quality to check for.

Further on in the discussion the idea sprung up to curate the list in Wikidata or the Transformaps Wikibase, we're still talking solidarity economies here, and only then generate some MarkDown from it.

Right now we already find the following dimensions for IT collectives. In the commercial world they are often also referred to as studios or shops:

pierreozoux commented 6 years ago

Yeah, I understand what you say. Bascially, we are duplicating the effort with CHATONS, somehow...

CHATONS is using a drupal db, and we are using.. md database.

Maybe we could create a json, and render this json into a nice website, and then CHATONS could consume this json too?

I don't know what is the best, I'll drop this into the CHATONS mailing list.

almereyda commented 6 years ago

Do you want my honest answer?

I think we could use Wikidata or Wikibase in some place, as such we have a free schema, can always extend the graph with new facts and still have all data available as JSON.

pierreozoux commented 6 years ago

it actually sounds good! Could we have the git workflow? Can we query from the browser? Let's have a call :)

maxlath commented 6 years ago

The issue with Wikidata is that everything can't get in Wikidata: some software will be there (ex: Ethercalc, Mastodon, RocketChat), others not (examples from your shop, Mautic, Reveal.js, Laverna). So, linking to Wikidata is definitely a good thing, because you can generate links to all sorts of other databases (forges, social networks, app stores, etc), but you will probably need to complete those data with your own database(?).

In any case, have a look to the WikiProject Informatics

almereyda commented 6 years ago

In short: if we want to use Wikidata, it's a mess, if we use our own Wikibase, we can do whatever we want?

maxlath commented 6 years ago

whatever you want, except the one thing we are all waiting for: re-use existing Wikidata properties and items out of the box \o/

pierreozoux commented 6 years ago

Maybe stupid question, but how LinkedData and wikidata are, well, linked? Do you have links for me to consume, and try to understand?

I just rewatched: https://www.ted.com/talks/tim_berners_lee_on_the_next_web

maxlath commented 6 years ago
pierreozoux commented 6 years ago

Interesting: https://joinup.ec.europa.eu/page/adms https://link.springer.com/content/pdf/10.1007%2F978-3-642-38928-3_12.pdf

pierreozoux commented 6 years ago

Thanks @maxlath for your input.

It looks to me, that wikidata is a subcategory of LOD. And because of Notability there will be a lot of frictions with wikidata to incorporate any application or service provider.

I also don't see the point of using Mediabase, as it would mean, centralizing data, and the web was not designed this way.

Reading a bit, I think LOD is the best way to achieve our goal. And the information should be located in the service provider, or web application website, not our database of any sort.

Reading https://schema.org, looks like we have almost everything we need:

Then, I guess, the only work that is left is:

Then, our list of http URL is actually the best way to solve our problem. So we actually choosed the best way without knowing :)

What do you think?

y0va commented 6 years ago

Probably thats the way to go. But by learning from https://github.com/indiehosters/awesome-librehosters/issues/13 we actually should propose the boolean property http://schema.org/islibre and its addition to http://schema.org/Organization if we want to harden the unique feature of being libre which is a quite interesting political goal within the commons debate.

If we don't want this fight, maybe a statement in http://pending.schema.org/ethicsPolicy would allow us to determine the level of libreness of a hoster.

pierreozoux commented 6 years ago

Yes, I think we'll need to extend the schema to add specifics related to our organizations and the way we operate them.

but various things here: For instance CHATONS will gather the ethical hosters that sign the chart. But we could say that the hoster can use the memberOf chatons. But then you'll need to verify on the CHATONS site that it is an accepted CHATONS.

And for the libre part: ethicsPolicy is probably enough for the hoster to state there that they are using only free software. But for the source code of the organization, I believe it is also important that the hoster share its recipes. For instance, we could use: http://schema.org/SoftwareApplication And this would describe the application that runs the hoster. And if you want to clone the hoster, it would be easier :) But I don't see the features like sourceCode or support we could try to add them, or maybe they are somewhere else.

But I have a more meta question, how do we don't this conversation in a better way, what do you think about a discourse? I'm thinking about forum.chatons.org and we could continue this discussion in a category like Catalog. There we could exchange on the challenges that come with this project?

almereyda commented 6 years ago

Let's keep in mind which problem we are trying to solve here. Or at least I should update the OP to reflect the course of discussion, I don't know.

In chatting elsewhere the conversation cycled around two motives:

(1) users come to a hosters page and get a list of services and conditions (2) federated service producers may want to ship their related apps with a directory of hosters for their self-hostable offer

A very similar idea popped up at https://github.com/matrix-org/matrix.org/issues/95#issuecomment-369552029 these days.

pierreozoux commented 6 years ago

Closing in favor of https://github.com/libresh/catalogue

almereyda commented 6 years ago

Reopening since this issue is not soley about a catalogue of services or hosters, but about methodologies and aspects to compare between different organisations. This is why I suggested to either rename the issue to what it has developed into, or to breaking those parts out.

I am still interested in a comparison matrix of ways of self-organisation, bookkeeping, accounting, membership and public communication, legal forms, etc. as above. The readme of the libresh/catalogue also does not mention those aspects, which had initially been introduced here, why it's good to keep track of those ideas, instead of purging them.

pierreozoux commented 6 years ago

@almereyda My idea is to start to have a schema, and iterate over time. I don't think we can have the perfect schema right away, we'll need a lot of iteration.

maxlath commented 6 years ago

presentation on software data in Wikidata that could be of interest here: Pathways for discovery of free software video / slides

almereyda commented 6 years ago

After picking out the the relevant aspect into a separate issue and reusing an existing one, I am happy to close here in favour of.