cancel
Showing results for 
Search instead for 
Did you mean: 
MakotoShiihara
Community Member

Can I use Canvas with a license other than AGPL?

Jump to solution

Can I use Canvas with a license other than AGPL?

Labels (2)
0 Kudos
1 Solution

Accepted Solutions

Hello @MakotoShiihara,

If I am reading the licensing framework correctly, it is not allowed for your client to modify open source Canvas but then not share back improvements made to it.

"A secondary benefit of defending all users' freedom is that
improvements made in alternate versions of the program, if they
receive widespread use, become available for other developers to
incorporate. Many developers of free software are heartened and
encouraged by the resulting cooperation. However, in the case of
software used on network servers, this result may fail to come about.
The GNU General Public License permits making a modified version and
letting the public access it on a server without ever releasing its
source code to the public."

https://github.com/instructure/canvas-lms/blob/master/LICENSE

Thank you for your question.

View solution in original post

3 Replies
scottdennis
Community Team
Community Team

Hi @MakotoShiihara,

Can you give us more information on what it is you wish to accomplish?

Thanks,

Scott Dennis

Thanks for the answer.
The request is that the client does not want to publish the customized source code.

Hello @MakotoShiihara,

If I am reading the licensing framework correctly, it is not allowed for your client to modify open source Canvas but then not share back improvements made to it.

"A secondary benefit of defending all users' freedom is that
improvements made in alternate versions of the program, if they
receive widespread use, become available for other developers to
incorporate. Many developers of free software are heartened and
encouraged by the resulting cooperation. However, in the case of
software used on network servers, this result may fail to come about.
The GNU General Public License permits making a modified version and
letting the public access it on a server without ever releasing its
source code to the public."

https://github.com/instructure/canvas-lms/blob/master/LICENSE

Thank you for your question.

View solution in original post