I'm rather sceptical that this can work as a good alternative to Wikipedia. Wikipedia's content moderation system is in my opinion both its greatest strength and its greatest weakness. To create a better Wikipedia, you would have to somehow innovate in that regard. I don't think federation helps in any way with this problem.
I do though see potential in Ibis for niche wikis which are currently mostly hosted on fandom.org. If you could create distinct wiki's for different topics and allow them to interconnect when it makes sense, Ibis might have a chance there.
I'm going to use your comment to tell people to download Indie Wiki Buddy. It's a plug-in for your browser that redirects Fandom to independent alternatives. I highly recommend it.
The fact is that we can’t rely on any single website to hold the whole world’s knowledge, because it can be corrupted sooner or later. The only solution is a distributed architecture, with many smaller websites connecting with each other and sharing information. This is where ActivityPub comes in, the protocol used by Mastodon, Lemmy, Peertube and many other federated social media projects.
Thank god Lemmy has no malicious users/bad actors/spam issues...
Interesting idea anyway. I would be a bit more worried that when important information is siloed onto instances, each instance becomes a point of failure, and thus can be corrupted or lost.
Right? Right now with Wikimedia, everything is hosted in one place and moderated in one place. Having everything spread about in various instances with varying degrees of moderation and rules, and the option to block other instances is not great for information quality and sharing.
This feels like a hasty "solution" to an invented "problem". Sure, Wikipedia isn't squeaky clean, but it's pretty damn good for something that people have been freely adding knowledge to for decades. The cherry-picked examples of what makes Wikipedia " bad" are really not outrageous enough to create something even more niche than Wikia, Fandom, or the late Encyclopedia Dramatica. I appreciate the thought, but federation is not a silver bullet for everything. Don't glorify federation the way cryptobros glorify the block chain as the answer to all the problems of the world.
So you're saying you want a federated wiki that uses a blockchain??? Genius.
Kidding aside, you're absolutely right. Wikipedia is one of the very few if not ONLY examples of centralized tech that ISN'T absolute toxic garbage. Is it perfect? No. From what I understand, humans are involved in it, so, no, it's not perfect.
If you want to federate some big ol toxic shit hole, Amazon, Netflix, any of Google's many spywares -- there's loads of way more shitty things we would benefit from ditching.
Edit: the "federated Netflix" -- I know it sounds weird, but I actually think it would be really cool. Think of it more like Nebula+YouTube: "anyone" (anyone federated with other instances) can "upload" videos, and subcription fees go mostly to the creator with a little going to The Federation. Idk the payment details, that would be hard, but no one said beating Netflix would be easy.
And federated Amazon -- that seems like fish in a barrel, or low hanging fruit, whichever you prefer. Complicated and probably a lot more overhead, but not conceptually challenging.
There's a wiki program that natively uses a version control repository, Fossil. You can fork a Fossil wiki and contribute updates back to the original.
It wouldn't be too hard to for example create a few Fossil repositories for different topics where the admins on each are subject matter experts (to ensure quality of contributions), and then have a client which connects to them all and with a scheme for cross linking between them
Peertube already exists for video, it's more like a different take on bittorrent.
I mean we have seen how the Lemmy devs approach certain topics, and it is definitely not with a preference for openness or free exchange of ideas. There are certain topics here which have a hair trigger for content removal and bans, for extremely petty and minor "transgressions," so the motivation here seems pretty transparent.
I don't think a federated wiki is solving any of the problems of wikipedia. You've just made a wiki that is more easily spammed and will have very few contributors. Yes, Wikipedia is centralized, but it's a good thing. No one has to chase down the just perfect wikipedia site to find general information, just the one. The negative of wikipedia is more its sometimes questionable moderation and how its english-centric. This has more to do with fundamentally unequal internet infrastructure in most countries than anything though. Imperialism holds back tech.
I agree that it might be fine for niche wikis but again, why in the world would you ever want your niche wiki federated? Sounds like a tech solution looking for the wrong problem.
This is almost entirely misdirected. The success of Wikipedia is from its human structures, the technical structure is close to meaningless. To propose a serious alternative you'd have to approach it from a social direction, how are you going to build a moderation incentive structures that forces your ideal outcomes?
Federation isn't a magic bullet for moderation, alone it creates fractal moderation problems.
This is super exciting. I think one of the things a lot of people are missing here is the potential for small wikis to augment existing fediverse communities. Reddit’s killer feature has always been the massive treasure trove of information for hobbyists and niche interests. There is huge potential in the fediverse to take advantage of that sort of natural collaborative knowledge building process.
Instead of individual, centralized websites there will be an interconnected network of encyclopedias. This means the same topic can be treated in completely different ways. For example geology.wiki/article/Mountain may be completely different different from poetry.wiki/article/Mountain. There can be Ibis instances strictly focused on a particular topic with a high quality standard, and others covering many areas in layman’s terms.
I don't think something like this exists yet(?), so it'll be cool to see how this will be like.
Which also means that marxist.wiki/article/communism will be completely different from libertarian.wiki/article/communism. I think I will take Wikipedia's attempt at impartiability over a "wikipedia" destined to just devolve into islands of "alternative facts"
Everyone should see how incredibly important this project is, and its potential. Wikipedia is yet another US-controlled and domiciled site, with a history of bribery, scandals, and links to the US state department. It has a near-monopoly on information in many languages, and its reach extends far outside US borders. Federation allows the possibility of connecting to other servers, collaborating on articles, forking articles, and maintaining your own versions, in a way that wikipedia or even a self-hosted mediawiki doesn't.
Also ibis allows limited / niche wikis, devoted to specific fields, which is probably the biggest use-case I can see for Ibis early on.
Wikipedia also releases all content for free download under a permissive license, so I don't think it's fair to say that the US government is a meaningful threat to its quality of information, especially over non-English languages that are managed by an independent set of volunteers who could pack up their bags and move everything over wherever they want at any point.
Still a cool project and technological diversity is good though.
Wikipedia also releases all content for free download under a permissive license, so I don’t think it’s fair to say that the US government is a meaningful threat to its quality of information
US-controlled and domiciled site - yes, but I do not see it having a monopoly on information at all. Sure is big, has lots of info, pages, it is a rather good resource in linking stuff to the various concepts that you want to explain others e.g. in an argument.
But the very fact that anyone can edit information makes it not recommendable in academia, for example (really, when I was a student, all my professors were generally not recommending it for information because, as one of them said, even grandma could edit it). So I don't think I would trust ibis on scientific articles either, at least not in the fields I'm directly interested in - maybe for some random trivia/did you know stuff, idk.
limited / niche wikis
But this is where I think it would really shine, indeed, as one could make a wiki about a game or software more easily, probably link pages from different instances, etc. (as others said already).
Don't know what else to say, it just seems like an interesting project. Congrats to anyone involved on this first release and looking forward to see what this project will bring.
It is not well known but there have been numerous scandals which put this trust into question. For example in 2012, a trustee of the Wikimedia Foundation UK used his position to place his PR client on Wikipedia’s front page 17 times within a month. Wikipedia founder Jimmy Wales made extensive edits to the article about himself, removing mentions of co-founder Larry Sanger. In 2007, a prolific editor who claimed to be a graduate professor and was recruited by Wikipedia staff to the Arbitration Committee was revealed to be a 24-year-old college dropout. These are only a few examples, journalist Helen Buyniski has collected much more information about the the rot in Wikipedia.
I don't really understand how decentralization would address the trust and legitimacy problems of Wikipedia. I do see value in adding community wikis to Lemmy, however.
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.
Im not good at frontend development, my goal was to create a very basic frontend which works to show off the project. Going forward I will definitely need help to improve the design or create an entirely new frontend in a different language.
Anyway the main thing about this project is the working federation, but without a basic frontend it would be very difficult to showcase.
Maybe making it work as an headless API and develop a linker to an existing Wiki like Dokuwiki would work better? Something like this plugin that syncs a Dokuwiki with a git backend: https://www.dokuwiki.org/plugin:gitbacked
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.
I think this would be immensely helpful for niche topics, but I don't really see it as much of a direct competitor to Wikipedia. Interwiki links have been a thing for a long time, but they're not really used that much. They also are used by specialized shortcut syntax instead of using a more intuitive domain name syntax. So let's say you have a wiki for the Flash TV show and you want to link to an article in the Flash comic wiki. This would be great for that. Maybe have "search related wikis" as an option to search some hand picked wikis?
But for going head-to-head with Wikipedia, I don't really see it so much. Part of the success of Wikipedia is that it forces editors to work in a single namespace, debate the contents, use a common set of policies, and so on. There is also a lot of policy, process, human knowledge, and institution built up over the years geared solely towards writing an encyclopedia. If you go to Wikipedia, it may not be perfect, but it will have gone through that process. Trying to wade through hundreds of wikis to find a decent article does not sound like a treat, especially if effort gets spread across multiple wikis.
Like with Lemmy, I am excited to see where this goes. And nutomic, congratulations with your daughter!
I think this would be immensely helpful for niche topics
This.
I dont know how many people here are aware of Fandom, formerly known as Wikia. Basically what they are trying to do is collecting niche topic wikis in order to profit as much as possible. Very much criticized over the years by contributors for their practices.
Ibis could be the answer for niche wikis who dont want to be associated with Fandom/Wikia.
Based on how ...certain... Lemmy instances have handled themselves, the intention to deal with "Wikipedia content moderation" here is almost certainly not to make a freer version of Wikipedia, but to make heavily censored content enclaves with the same obvious editorial restrictions concerning certain topics you find on certain large instances.
Wikipedia is not a Big Tech nor a commercial enterprise prone to enshittification nor it profits from surveillance capitalism. We don't need another, competing, universal source of enclopedical information. Wikipedia, on contrary to X, Reddit, Facebook, etc. is not going anywhere. Any self-styled Wikipedia alternative ended up dead, thematic, or biased by design.
However there are many thematical and fan wikis hosted on Fandom, which itself is a commercial company and there were already some contoversies concerning it. Wikis on Fandom are very resource-intensive compared to Wikipedia or independent thematical wikis.
Ability to edit at several wikis from the same account without being tied to Fandom could be one of things that Ibis offers and could benefit independent wiki sites.
And of course, MediaWiki is free software and federation could be added as a functionality.
Everything is biased. Even saying something as simple as "grass is green" is biased, it has the bias of normal colour perception. I'm colour blind and don't see grass as green.
I'm going to just say that I'm exteremely sceptical on how this will turn out, just because there has been quite a few Wikipedia forks that have not exactly worked out despite the best interests and the stated objectives they had.
Now - Wikipedia isn't exactly an entity that doesn't have glaring problems of its own, of course - but I'm just saying that the wiki model has been tried out a lot of times and screwed up many times in various weird ways.
There's exactly two ways I can see Wikipedia forks to evolve: Crappily managed fork that is handled by an ideological dumbass that attracts a crowd that makes everything much worse (e.g. Conservapedia, Citizendium), or a fork that gets overrun by junk and forgotten by history, because, well, clearly it's much more beneficial to contribute to Wikipedia anyway.
I was about to respond with a copy of the standard Usenet spam response form with the "sorry dude I don't think this is going to work" ticked, but Google is shit and I can't find a copy of that nonsense anymore, so there.
Its definitely an experiment and I dont know how it will work in practice. But we have this technology, so I wanted to take advantage of it and let people give it a try. At worst Ibis wont be adopted, then I just wasted a few months of time. At best it could turn into a much better Wikipedia, so the upside potential is huge.
There are many opinions about practically everything - even within STEM. I'm sure some will want an alternative wiki if Wikipedia doesn't state the opinion that they agree with.
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.
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.
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.
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.
@[email protected] 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.
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.
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 >_<
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.
Oh man I can't wait to see what hexbear will do with this, I'm sure people will love to use a platform that actively denies genocides and supports dictators
You are underestimating, by a mile, the editorial effort that goes into fighting scam and spam, vandalism and lies. Wikipedia does have a support structure to do that, I doubt instance admins have the same kind of resources.
Also, any such wiki has to be allow-list only by default. Any open wiki is vandalized with spam and hate speech almost immediately. Open federation would make this trivial.
That structure is extremely corrupted though. And Lemmy shows that volunteers can handle this kind of stuff. Though Ibis will definitely need a lot of mod tools.
Of course no single site is perfect. Editors may always have ulterior motives. That is what the editing history is for. But with a federated wiki, the only thing you'll get is multiple different versions that all present their oen little "truths" and at that point you can just go back and search the entire internet for blogs, just like the website you sent me is a blog.
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 👍
I think a centralized view of knowledge that Wikipedia provides is great, plus the record of changes and discussions help capture some of the nuances people are aiming for.
That said where this really accelerates is when bias is wanted. For example the Arch wiki vs Debian wiki vs Wikipedia all SHOULD have biases that cater to their specific audience, even if there is obvious overlap.
Interestingly use of wikidata could help create aknowlledge graph associating parts of the fediwikiverse and we might be able to see a dream of mine ; dynamic knowledge content. Where I might be an expert in databases so I can get the condensed version of how postgres but get the beginners version of kubernetes on an article about deploying them together
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.
First of all I welcome this idea, and think it's ok if there's many different types of encyclopaedia on different perspectives.
Now, how will a decentralised wiki deal with something like a rando claiming to be uni professor and inserting thyself in admin position over time? How is activitypub helpful in writing wiki?(Edit credits?)
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.
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.
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.
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.
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!
How would you detect that it's the same article, only from having the identical title? That could fail in lots of ways.
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.
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.
@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.
Did you not consider something like Codeberg to host this? Many open source devs do not trust MS or their stewardship of Github, and considering the aim of this project is against American control of information, surely this really needs serious consideration.
Many open source devs do not want to use Github at all now.
That is true but most developers are still on Github, which hasn't been affected by enshittification yet. I also have to keep using Github because of Lemmy, so I don't want to switch back and forth between two separate platforms.
However once Gitea starts federation we definitely want to migrate Lemmy to a selfhosted instance, and probably Ibis too.
They sunset Atom to push VS code despite assurances they wouldn't.
Co-pilot slurping open source code and spitting out code without license attribution. One example of this was when it spat out Quake 2 code and comment verbatim.
Enshittification started, you just ain't ready to see it yet. MS has a track record and will continue.
2 git hosts is just 2 tabs and by the time federation happens, you've already got vendor lock in because of all the issues. I doubt migration of those will be straightforward.
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.
"Instead of individual, centralized websites there will be an interconnected network of encyclopedias. This means the same topic can be treated in completely different ways."
Yay, now we'll have a new wikipedia which will also present russian take on Ukraine invasion, Chinese take on Tianmen massacre and a flat-earthers corner for their "truth". I think internet already covers that..
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.
I dont speak French and havent heard about that drama. But its about the problems pointed out in this article among others.
If Ibis gets popular it will get listed higher in search results. Same as Lemmy which is also slowly going up in results. Before that it will most likely spread through word of mouth.
Probably because in Egyptian mythology, Thoth, who was an Ibis headed deity, was the god of knowledge and wisdom, and thus Ibis became a symbol of knowledge and reason.
It's somewhat amusing that the Egyptian Ibis is so closely related to the Australian Bin Chicken that they may actually be the same species
You can get specific about certain articles needing improvement, but to call all of Wikipedia generally biased without any proof seems like a pretty red lil flag
‘biased monopoly’ what are you talking about, everything is sourced and open
The heart of narrative control on Wikipedia is controlling what standards of evidence need to be met and what sources are acceptable. An easy example of this would be the argument over adding an entry for Thomas James Ball to the List of Political Self-Immolations. Before they finally gave in and accepted it, there was a push to establish a standard for entries on the list that almost no existing entry on the list met and apply that standard to determine if Thomas James Ball should be included, while painting it as though the process were neutral.