前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Sourcetrail免费开源,这个“轮子”你值得拥有!

Sourcetrail免费开源,这个“轮子”你值得拥有!

作者头像
用户6543014
发布2019-11-29 14:34:46
3.9K0
发布2019-11-29 14:34:46
举报
文章被收录于专栏:CU技术社区

Sourcetrail是一个跨平台的资源管理器,可让您使用图形可视化来可视化陌生的源代码。

Sourcetrail Ui换句话说,通过使用图形直观地表示源代码的结构及其工作方式,使得理解源代码的结构变得很容易。

当您加入一个项目,并且必须处理由多个开发人员过去编写的现有代码时,这一点特别有用。

您可以将其与您的的Eclipse(如Eclipse、IntelliJ IDE、,PyCharm)或代码编辑器(如Atom、Visual Studio Code、Sublime Text等)一起使用。它支持C、C ++、Java和Python。

这段旧视频就是一个对于Sourcetrail的介绍:

它对非商业用途是免费的,他们也要收取商业许可证的费用。但是,他们最近决定让整个过程免费并开源。

因此,您现在可以在GitHub上找到其源代码。

https://github.com/CoatiSoftware/Sourcetrail

Sourcetrail发生了什么变化?

他们之所以选择开源解决方案,是因为他们希望更多的开发人员可以使用他们的工具。

他们的商业许可计划原本可以帮助他们赚钱,但是,会限制他们项目的范围。

在公告中,他们提到了此决定的想法,如下所示:

  • 很长时间以来,我们一直在反复讨论、测试和解决这些问题的潜在解决方案。我们的许多想法都围绕着如何赚更多的钱并用它来解决这些问题。看看这个领域的其他公司,似乎要赚更多的钱,唯一的选择就是使我们的许可证越来越昂贵,这反过来又将我们的受众限制在更少的开发人员中。我们一直不赞成这个想法,因为我们想使Sourcetrail受益于尽可能多的开发人员,而不是成为少数公司中少数人的优质产品。

此外,他们还发现很难提供跨平台支持,同时尝试重现问题并对其进行修复,尤其是对于Linux发行版。因此,使他们的项目开源是一个理想的选择。

为了进一步澄清这种情况,他们还解释了为什么他们的商业许可计划无法制定:

  • 最初,我们获得了一些公共资助,使我们可以公开启动Sourcetrail。我们决定沿着销售软件许可的传统道路走下去,以维持进一步的发展。当然,这意味着如果我们要保护我们的业务,就要保证代码的私有性。回想起来,这一决定确实缩小了我们的用户基础,由于多种原因,开发人员很难开始使用Sourcetrail。

如何在Linux上获取Sourcetrail?您可以在GitHub的发布页面上找到并下载Sourcetrail的最新版本:

https://github.com/CoatiSoftware/Sourcetrail/releases

下载Sourcetrail解压缩下载的文件,您将看到Sourcetrail.sh Shell脚本。使用sudo运行此脚本以安装Sourcerail。

您可以阅读有关项目设置的文档。

Sourcetrail以前也是免费的,但从现在开始成为真正意义上的免费。很高兴看到开发人员将其开源,现在更多的程序员可以使用此工具。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SACC开源架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档