digraph { graph [ranksep=1, overlap=false]; fontname="sans-serif"; subgraph main { edge [fontname="sans-serif", fontsize=8]; node [fontname="sans-serif", shape=box, style="rounded,filled" ]; fourchan [label=(@moot et al.)
>]; fourchan -> fourchon [xlabel=, style=dotted, penwidth=2, color=darkred]; fourchon [label=(@savetheinternet)
2009–2014>]; fourchon -> tb [penwidth=2, color=darkred]; tb [label=(@savetheinternet)
2010–2014>]; tb -> fourchon; ponychan [label=(???)
2012–2015 (as MLPchan)
2015–>]; tb -> ponychan; wiz [label=(@mrpacific)
2011–2012>]; tb -> wiz; wizk [label=(@copypaste)
2012–2013>]; wiz -> wizk; wizk -> tb; wizk -> vichan; vichan -> wizk; wizana [label=(@anachronos)
2013–≈2016>]; wizk -> wizana; wizchan [label=(too many to count)
2016–>]; wizana -> wizchan; vichan [color=gold, label=(@czaks)
2012–>]; vichannet [label=(Polish-language imageboard)
(@czaks)

2012–>]; tb -> vichannet [penwidth=2, color=darkred]; vichan -> tb; vichan -> vichannet; leftypol [label=(@discomrade et al.)
≈2016–>]; vichan -> leftypol; inf [label=(@copypaste /
★コピペ)

2013–2017>]; vichan -> inf; infco [label=(@copypaste /
★コピペ)

2013–2016>]; vichan -> infco; lc [label=(@appleman1234)
2016–>]; vichan -> lc; npf [label=(@fallenPineapple)
2017–2019>]; vichan -> npf; kuz [label=(@kuz)
d/b/a soyjak.party
≈2020–>]; vichan -> kuz; vichannet -> vichan [color=darkred, penwidth=2]; leftypol -> vichan [style=dashed]; inf -> tb [style=dotted]; inf -> vichan; infpl [label=(@czaks)
2014–2016>]; inf -> infpl; oib [label=(@kormiku)
≈2017–2019>]; inf -> oib; infco -> vichan [rank=min]; infco -> inf; infpl -> vichan [style=dotted]; infpl -> inf; e8ch [label=(@kormiku)
≈2017–2019>]; oib -> e8ch; e8kun [label=≈2019–≈2022 (@kormiku)
2022– (Jim Watkins)>]; e8ch -> e8kun; kuz -> vichan; } subgraph B { subgraph title { TITLE [fontname="sans-serif", fontsize=16, label=<vichan Timeline
…as of 20230329>, shape=box, width=10]; } subgraph sig { graph [rank=sink]; SIG [label=<by ★コピペ>, labelloc=b, shape=none]; } { TITLE -> fourchan -> fourchon -> tb -> vichan -> infco -> kuz -> SIG [arrowhead=0, penwidth=0, weight=max]; } } } // vim: ts=2 sw=2 et