Socionics Is an Open Source Typology

If you've spent more than a week in Socionics communities, you'll have had this experience. You find your type, you read the description, you feel seen. Then you join a Discord server and someone tells you that's only true in Model A, that the School of Humanitarian Socionics would describe you differently, and that your subtype depends on which subtype system you mean.

It's disorientating. It can feel as though Socionics doesn't know what it is.

I think it knows exactly what it is. Socionics is an open source typology, and once you look at it that way, most of the confusion starts to make sense.

MBTI is owned. Socionics never was.

Start with the comparison everyone makes (there's a fuller one in Socionics vs MBTI). MBTI has an owner. The name and trademarks belong to the Myers & Briggs Foundation, and The Myers-Briggs Company has been the exclusive publisher of the instrument since 1975, which means it decides who can reprint, modify, adapt or translate it. There is an official questionnaire, an official version and a certification route for practitioners. If you want to change MBTI, you have to ask.

Nobody owns Socionics. Aušra Augustinavičiūtė, known as Augusta, built it in Vilnius in the 1960s and 1970s with a small circle of enthusiasts, and very little of her work was officially published while the Soviet Union lasted. It spread informally and only became widely popular in the 1990s.

There was no company, no trademark and no licence. There was a published idea that anyone could pick up, study and build on, which is more or less the founding condition of open source software.

The kernel everyone shares

Most open source ecosystems have a core that everything else depends on. Linux distributions disagree about almost everything, but they all run the same kernel.

Socionics has one too: the 16 types, the eight information elements, the structure of Model A and the intertype relations that follow from it. It's closer to mathematics than to a list of traits. Every pair of types produces exactly one of 16 relations, and the whole matrix falls out of the structure rather than being written up pair by pair.

After Augusta, the structure was standardised by Alexander Bukalov, Victor Gulenko and Grigory Reinin once the International Institute of Socionics was founded in Kyiv. In open source terms, that's the moment a loose project gets maintainers and a stable release.

Forks

A fork is what happens when someone takes the codebase, keeps much of it, and changes the internals to suit their own view of how it should work.

Gulenko went on to found the School of Humanitarian Socionics and develop Model G. Same 16 types, same names, but a different account of what the function positions do and how you identify someone's type. Two people can carry the same three letters and mean quite different things by them, depending on which model typed them.

Other forks pull in different directions. Viktor Talanov's statistically driven work led him to question parts of Model A itself. English-language communities have settled on their own readings of Augusta, some of them deliberately "classical", others shaped by whoever first translated the material they learned from.

None of these is a heresy. They're forks, and forks are what open projects produce.

Extensions and libraries

Not every addition is a fork. Some are closer to plugins.

Reinin's additional dichotomies sit on top of the base model without replacing it. You can accept the 16 types and Model A and still argue about whether Reinin traits are useful, and plenty of people do.

Gulenko's DCNH subtypes are an even better example. They were designed within Model G, but lots of people bolt them onto Model A because they find them useful on their own. That's a library imported into a project it wasn't written for. Sometimes it works well. Sometimes you get odd results, like typings that only make sense in the model the library came from.

No maintainer, so legitimacy has to be earned

Linux has Linus Torvalds. Socionics has nobody with merge rights. Augusta died in 2005, and while every school has its founders, none of them can declare its version canonical for everyone else.

So legitimacy works the open source way. It comes from adoption, from argument, from the quality of the documentation and from the size of the community using it.

This explains why typing disputes get heated so quickly. A lot of them are model disputes in disguise. When two people are arguing about whether someone is ILI or LII, it's worth checking first whether they're even running the same version.

The users write the docs

In open source, some of the best documentation comes from users rather than the original authors. English-language Socionics is the same. Augusta wrote in Russian, and most English speakers meet the theory through translations and community writing: the16types.info forum from 2005, Wikisocion from 2007, then Reddit, Discord servers and independent sites like this one.

That's a strength, because it means the theory is explained by people who actually use it. It's also a weakness, because nobody reviews the pull requests.

The downsides come with it

Open source has well-known failure modes, and Socionics has inherited every one of them.

Fragmentation. Newcomers face several overlapping versions with no obvious place to start, and every school's material assumes you already know which one you're reading.

Drift. Some forks have moved so far from the original that they're arguably different projects using the same name.

Missing tests. This is the big one. Software that claims to do something gets run, and if it fails, someone files a bug. Socionics makes unusually specific predictions (Duals should do better than Conflictors, Mirrors should spark and sting), and yet those predictions have rarely been tested at scale. A Russian Academy of Sciences commission on pseudoscience has placed it alongside astrology and homeopathy. There is some research, such as Russian studies correlating socionic dichotomies with Eysenck and Big Five scales, but nothing like the evidence base a theory this specific invites. I've gone through the problems in more detail in Is Socionics scientific?

An open source project with no test suite isn't finished. It's just unverified.

What Socionics could borrow from open source

If the analogy holds, the fixes are the ones open source already uses.

Versioning. Say which model you're using. "ILE in Model A" and "ILE in Model G" are different claims, and stating the version up front would settle half of the arguments before they start.

Shared reference data. Give tools one canonical source of truth to read from. This is why I published socionics-core, an open data package of the 16 types, their function stacks and the relations between them. Everything on Socionics Insight reads from it, and so does Socion, so a relation can't quietly be wrong on one page and right on another. Anyone can inspect it, and anyone can point out a mistake.

Tests. Treat the theory's predictions as things to check rather than things to believe. Socion publishes its matching logic and collects post-match feedback precisely so the relation predictions can be compared with what actually happens. When I piloted the Type Finder, I measured its results against self-typing and retests before calling it finished. Neither proves Socionics right. Both make it possible to find out where it's wrong.

Is "open source" just a flattering word for chaos?

It's a fair objection. Real open source projects have licences, governance and ways of resolving disputes. Socionics mostly has strong opinions and long forum threads. Calling that "open source" could be a polite way of describing a field that never reached consensus.

But I think the framing earns its keep for one practical reason: it tells you how to learn the thing. Learn the kernel first, the types, the elements, Model A and the relations. Then treat each school as a fork you can evaluate on its merits, rather than a rival claim to the one true Socionics. Know which version you're running, and be suspicious of anyone who says theirs is the only one.

That's how people navigate open source software every day. It works for typology too.

If you're new and want the kernel without the forks, start with the 16 types, then Model A and the intertype relations. If you're coming from MBTI, the MBTI to Socionics guide explains why the letters don't always map across.

Did this answer what you came for?
Not sure of your own type? Get a written analysis: £20 £40 →

Practical guides to particular situations, from the same thinking. Browse the practical guides →