Sourcetrail is now GPL!

Okay, so it actually happened on November 18, 2019 but here we are!

From their blog:

I am happy to announce that all our founding members agreed to turn Sourcetrail, our cross-platform source explorer, into free and open-source software. The source code is now available on GitHub and we aim to fund further development and maintenance via Patreon. In this post I will explain the issues we faced with commercial licensing and why we think this change will improve the situation and benefit everyone.

A Quick Introduction for Newcomers

Sourcetrail is a cross-platform source explorer that helps you get productive on unfamiliar source code. It uses static analysis on C, C++, Java and Python source code and lets you navigate the collected information within a user interface that interactively combines graph visualization and code display.

This is very cool stuff indeed! I quickly downloaded the portable version and pointed it to a copy of Linux 0.10

I have to say the results look pretty good! Granted it doesn’t like the old archaic assembly macros from a quite bygone era, but this makes exploring the source a joy, as you can not only point to functions, but also see what variables / structs that it’ll touch, and it works backwards letting you quickly see what functions use which structs, adding more viability than say something like src2html.

This is going to be a GREAT tool, no doubt for trying to unwind a bunch of the old software I’ve collected over the years (all on CVS!), although I don’t think it’ll allow for something web based, but such is life.

You can support them on Patreon for as little as $5 for this fantastic software. I know they will get my support at the least.

Leave a Reply