An open source Slack clone written in Golang and React
1–10 of 12 posts
Re: An open source Slack clone written in Golang and React
#2Re: An open source Slack clone written in Golang and React
#3Re: An open source Slack clone written in Golang and React
#4Thanks for the mention! Happy to answer any questions.
Here's links to community resources: http://www.mattermost.org/
Re: An open source Slack clone written in Golang and React
#5Now part of Gitlab: https://about.gitlab.com/2015/08/18/gitlab-loves-mattermost/
Re: An open source Slack clone written in Golang and React
#6Re: An open source Slack clone written in Golang and React
#7Now part of Gitlab: https://about.gitlab.com/2015/08/18/gitlab-loves-mattermost/
1) "GitLab Mattermost" is available under an MIT license as a compiled version of "Mattermost", and
2) the MIT license does not apply to the "Mattermost" source code
Re: An open source Slack clone written in Golang and React
#8Now part of Gitlab: https://about.gitlab.com/2015/08/18/gitlab-loves-mattermost/
Interesting licensing (normally AGPL/commercial but MIT just for Gitlab); I'm interested to find out more about how this is even possible: 1) "GitLab Mattermost" is available under an MIT license as a compiled version of "Mattermost", and 2) the MIT license does not apply to the "Mattermost" source code https://gitlab.com/gitlab-org/omnibus-gitlab/issues/654
In practical terms, you can take the Gitlab/Mattermost distribution and modify the Gitlab code without having to release your changes. But if you modify the Mattermost code, you need to release the changes you made to the Mattermost code.
Re: An open source Slack clone written in Golang and React
#9Earlier quoted context omitted.
Interesting licensing (normally AGPL/commercial but MIT just for Gitlab); I'm interested to find out more about how this is even possible: 1) "GitLab Mattermost" is available under an MIT license as a compiled version of "Mattermost", and 2) the MIT license does not apply to the "Mattermost" source code https://gitlab.com/gitlab-org/omnibus-gitlab/issues/654
I guess they are saying all of the Gitlab code is MIT and all of the Mattermost code is AGPL. That's perfectly permissable by both MIT and AGPL licenses. In practical terms, you can take the Gitlab/Mattermost distribution and modify the Gitlab code without having to release your changes. But if you modify the Mattermost code, you need to release the changes you made to the Mattermost code.
What Mattermost apparently did was compile their own code (under the name "Gitlab Mattermost"), and distribute that compiled version under MIT, so there's no AGPL in the Gitlab distribution.
Re: An open source Slack clone written in Golang and React
#10Now part of Gitlab: https://about.gitlab.com/2015/08/18/gitlab-loves-mattermost/
Interesting licensing (normally AGPL/commercial but MIT just for Gitlab); I'm interested to find out more about how this is even possible: 1) "GitLab Mattermost" is available under an MIT license as a compiled version of "Mattermost", and 2) the MIT license does not apply to the "Mattermost" source code https://gitlab.com/gitlab-org/omnibus-gitlab/issues/654
An interesting side effect is that if you were able to decompile that version, you could in theory have a MIT license to the Mattermost source, avoiding the AGPL.