Skip Navigation

Announcing Ibis, the federated Wikipedia Alternative

300 comments
  • A distributed knowledge base is indeed an excellent concept since it enhances resilience against potential disruptions or manipulations compared to a centralized database like Wikipedia. By distributing servers across numerous countries and legal jurisdictions, it becomes more challenging for any single entity to censor the content. Furthermore, the replication of data through federation ensures higher durability and reliability in preserving valuable information. Kudos on making it happen!

  • The problem I see with federated wikis is potential creation of echo chambers. Current Wikipedia is often a political tug-of-war between different ideological crowds. For instance, on Russian Wikipedia, Russian Civil War article is an infamous point of struggle between communist and monarchist sympathizers, who often have to settle at something resembling a compromise.

    If both sides had their own wikis, each would have very biased interpretation of events. A person who identifies as either communist or monarchist would visit only the corresponding wiki, only seeing narrative that fits into their current world view, never being exposed to opposing opinions.

    • Could this not also be seen as advantageous? If one wants to get nuanced understandings, they could read from multiple wikis written with multiple perspectives, without the tug of war. Presently, as a centralized platform, there's the back and forth you mentioned with neither side being satisfied.

      Assuming people cite their sources and more reputable instances are more developed, this allows for sharing lesser heard perspectives. A flat-earth wiki isn't going to dominate, because you can't get valid sources for that.

      Overall, cautiously optimistic. I like the idea, and think that as a framework, this is a great thing! It remains to be seen what will come of this, though.

  • First of all, congratulations for bringing a baby girl into this world!! You must be really excited! I am very happy for you!

    This looks very cool. I set up a wiki (https://ibis.mander.xyz/) and I will make an effort to populate it with some Lemmy lore and interesting science/tech 😄 Hopefully I can set some time aside and help with a tiny bit of code too.

  • Not sure what the use case is for a federated wiki. It lets you... edit a different wiki with your account from your initial one? View pages from other wikis using your preferred website's UI? Know which wikis are considered to have good info by the admins of the wiki you're browsing from?

    This is presented as a solution to Wikipedia's content moderation problems, but it doesn't do much against that that wouldn't also be done by just having a bunch of separate, non-federated wikis that link to each others' pages. The difference between linking to a wiki in the federation network, and linking to one outside the federation network, is that the ui will be different and you'd have to make a new account to edit things.

    I suppose it makes sense for a search feature? You can search for a concept and select the wiki which approaches the concept from your desired angle (e.g. broad overview, scientific detail, hobbyist), and you'd know that all the options were wikis that haven't been defederated and likely have some trustworthiness. With the decline of google and search engines in general, I can see this being helpful. But it relies on the trustworthiness of your home wiki's admin, and any large wiki would likely begin to have many of the same problems that the announcement post criticizes Wikipedia for. And all this would likely go over the head of any average visitor, or average editor.

    I don't know. I'm happy this exists. I think it's interesting to think about what structures would lead to something better than Wikipedia. I might find it helpful once someone creates a good frontend for it, and then maybe the community can donate to create a free hosting service for Ibis wikis. Thank you for making it.

  • When working on lemmy is too relaxing so you need another project to keep you busy :D

    • I was waiting for someone else to create a project like this. But it didnt happen so I had to write it myself when things became a bit calmer with Lemmy.

      • You call this calm? :D

        But I know the feeling. I didn't really want to run a lemmy but reddit made it intolerable not to and here we are. I should be working on my main project >_<

    • There's Jerboa as well, lol

  • @nutomic An interesting initiative. Good luck!

    I do notice one unfortunate difference from Wikipedia immediately: Wikipedia is functional with scripts blocked, Ibis Wiki is not. I'm sure that even Wikipedia nowadays has some functions that don't work without scripts, but a wiki that won't even display its landing page without scripts enabled, is dead while still in the gate.

    • The frontend is very primitive right now, but it could definitely be made to work without JS.

      • @nutomic I'd recommend that, albeit not everybody browses with scripts disabled, so not it's not necessarily the automatic death knell I suggested.

        But I'm curious to see how it goes.

    • Right, and what would also be nice is to be able to export articles in different formats, for example markdown, to conveniently read them in your favourite reader application.

  • Rule Ambiguity, Institutional Clashes, and Population Loss: How Wikipedia Became the Last Good Place on the Internet

    Scholars usually portray institutions as stable, inviting a status quo bias in their theories. Change, when it is theorized, is frequently attributed to exogenous factors. This paper, by contrast, proposes that institutional change can occur endogenously through population loss, as institutional losers become demotivated and leave, whereas institutional winners remain. This paper provides a detailed demonstration of how this form of endogenous change occurred on the English Wikipedia. A qualitative content analysis shows that Wikipedia transformed from a dubious source of information in its early years to an increasingly reliable one over time. Process tracing shows that early outcomes of disputes over rule interpretations in different corners of the encyclopedia demobilized certain types of editors (while mobilizing others) and strengthened certain understandings of Wikipedia’s ambiguous rules (while weakening others). Over time, Wikipedians who supported fringe content departed or were ousted. Thus, population loss led to highly consequential institutional change.

    @manucode@feddit.de I am also in agreement that I don't know how a federated wikipedia solves what made Wikipedia so great. Per the paper above, fringe editors saying "the flatness of the world is a debated topic" gradually got frustrated about having to "present evidence" and having their work reverted all the time, and so voluntarily left over time. And so an issue page goes from being "both sides" to "one side is a fringe idea".

    From reading the Ibis page, this seems a lot closer to fandom than the wikipedia. Different encyclopedias where the same page name can be completely different.

    Skepchick also had a great video about the topic: https://www.patreon.com/posts/92654496

  • Interesting project! Can you explain the vision a bit more - I understand that every instance can have their own version of an article, but how would a user know which version of an article is most relevant to them to read (and maybe even contribute to)?

    • Thats a good question. Obviously the first place to look for articles would be those hosted by your local instance. Then the instance admin could also maintain an article with links to relevant articles. And I suppose later there could be some software features for discovery, but I havent thought about that yet.

  • You've picked a nice name :) I'm glad you didn't choose fedipedia.

    I just created an account on open.ibis.wiki and created "Lemmy" article but it's not shown on ibis.wiki 🤔 I guess it still has a long way to go, but I think it's a nice project 👍

  • A great idea. I wonder if the fandom wikis could move onto the platform and therefore make the adoption widespread.

  • The abuse potential this has feels quite concerning. You've just given kiwifarms a decentralized tool to host its stalking profiles on people.

    • I'm honestly curious about what abuse potential this has compared to other federated platforms, because "it could be used to host dox" is a complaint that I've heard about Lemmy as well.

    • Gabe, KiwiFarm started from the forum section of CWC Wiki (in fact, the name KiwiFarms itself is a corruption of "CWC Wiki Forums"), which was hosted on MediaWiki, so "not letting KiwiFarms host their own wiki" is a ship that has long since sailed.

      I really fail to see how this has more abuse potential than hosting an independent wiki on MediaWiki, even if the content they host there is... not very nice, to say the least. If anything, there is more control against abuse since they would just be defederated.

    • Every tool a can be abused... If we were not making tools based on their harm potential wed still be in the cave. People said the same thing about Gab and mastodon.

  • This is a great project. I had the same idea myself, and posted about it, but never did anything about it! It's great that people like you are here, with the creativity, and the motivation and skills to do this work.

    I think this project is as necessary as Wikipedia itself.

    The criticisms in these comments are mostly identical to the opinion most people had about Wikipedia when it started - the it would become a cesspool of nonsense and misinformation. That it was useless and worthless when encyclopaedias already exist.

    Wikipedia was the first step in broadening what a source if authoritative information can be. It in fact created richer and more truthful information than was possible before, and enlightened the world. Ibis is a necessary second step on the same path.

    It will be most valuable for articles like Tieneman square, or the Gilets Jaunes, where there are sharply different perspectives on the same matter, and there will never be agreement. A single monolithic Wikipedia cannot speak about them. Today, wiki gives one perspective and calls it the truth. This was fine in the 20th century when most people believed in simple truths. They were told what to think by single sources. They never left their filter bubbles. This is not sustainable anymore.

    To succeed and change the world, this project must do a few things right.

    1. The default instance should just be a mirror of Wikipedia. This is the default source of information on everything, so it would be crazy to omit it. Omitting it means putting yourself in competition with it, and you will lose. By encompassing it, the information in Ibis is from day 1 greater then wiki. Then Ibis will just supersede wiki.
    2. There should be a sidebar with links to the sane article on other instances. So someone reading about trickle down economics on right wing instance, he can instantly switch to the same article on a left wing wiki and read the other side of it. That's the feature that will make it worthwhile for people.
    3. It should look like Wikipedia. For familiarity. This will help people transition.
    • Thanks for the support. I think the era of single, centralized sources of information will soon be in the past.

      1. This would be a project on its own, with writing import scripts, hosting an instance etc. Certainly not something I have time for, just like I'm not running a Reddit mirror for Lemmy. If you or someone else wants to set it up, go ahead!
      2. How would you detect that it's the same article, only from having the identical title? That could fail in lots of ways.
      3. I agree about this.
        1. I just assumed that would be easy, that you would have one instance with no actual content. It just fetches the wikipedia article with the same name, directly from the wikipedia website. I guess I didn't really think about it.
        2. I guess that's a design choice. Looking at different ways similar issues have been solved already...

        How does wikipedia decide that the same article is available in different languages? I guess there is a database of links which has to be maintained.

        Alternatively, it could assume that articles are the same if they have the same name, like in your example where "Mountain" can have an article on a poetry instance and on a geography instance, but the software treats them as the same article.

        Wikipedia can understand that "Rep of Ireland" = "Republic of Ireland". So I guess there is a look-up-table saying that these two names refer to the same thing.

        Then, wikipedia can also understand cases where articles can have the same name but be unrelated. Like RIC (paramilitary group) is not the same as RIC (feature of a democracy).

        I do think, if each Ibis instance is isolated, it won't be much different from having many separate wiki websites. When the software automatically links you to the same information on different instances, that's when the idea becomes really interesting and valuable.

  • I think this could be useful for a project I have where school that are not connected to the internet could create their own wikis, however, I need to see how it develops.

  • @nutomic This is a cool idea! But I have a lot of questions about how the heck you make a think like Wikipedia work in a federated way. Are articles duplicated on each instance, or do we lose some of them when an instance goes down? How does moderation work? How do I search it?

    Also, I see someone else posting screenshots, but the link you posted takes me out of my Mastodon app to a Lemmy page where I don't see any links to Ibis itself.

    (Saw some criticism of the name there. Ibis is an awesome & appropriate name, IMO.)

    • Yes articles are duplicated in the same way posts are duplicated on Mastodon or Lemmy, so they wont go away. Moderation doesnt exist so far. There is a search field in the sidebar.

      The link goes directly to Ibis where I posted the announcement.

    • @nutomic Looks like you already addressed the federation questions elsewhere in the conversation.

  • Would have preferred a federated wiki in Lemmy, but still cool.

    • Adding such functionality in Lemmy would be very complicated because Lemmy itself is already quite a complicated project. So it would require test coverage, pass code review, have a stable API and so on. Its better to experiment with this in a new project so I can write some quick and dirty code to get the basic functionality working. If it proves successful it can be integrated with Lemmy later.

  • Why not just build a wikipedia mirror?

    All the data is available for free via download, torrent, etc.

    Idk I have no complaints about wikipedia to lead me to look for a federated alternative.

300 comments