views:

223

answers:

5

I want to write a file management system that rely on the SVN. Can I take it for free in the commercial use. or I need release some codes or I need to pay for the license? (My project is a closed source project)

+3  A: 

As long as you only call svn as an external program, it shouldn't be an issue.

If you want to integrate the SVN source code with your own, then you will need to comply with the license it is released under.

pib
Even using the source shouldn't be an issue, since it's under Apache 2.0, which allows you to use it or any derivative work in a commercial app, as long as you give the appropriate notices defined in the license.
codekaizen
+1  A: 

Somebody else may have a definite answer for you, but I do know that svn is licensed under the Apache license. Here is a link to the license: http://svn.apache.org/repos/asf/subversion/trunk/LICENSE

darren
+5  A: 

It's covered by an Apache license, I believe that means you can use it in a commercial product, but you have to include the license when you distribute the product, see:

http://www.apache.org/licenses/LICENSE-2.0.txt

Jon
+3  A: 

You are mixing commercial vs proprietary. The Subversion is FLOSS. FLOSS can be commercial.

IANAL, but Subversion is under the terms of Apache license and as such it does not require that the source code be available for execution or other binary uses of the library, thus it is not required to publish modified code.

However, do not listen to anybody but your own lawyer regarding it - my suggestion.

mloskot
+1  A: 

Yes, you can use Subversion in a commercial product. There already are a lot of commercial products that do exactly that. The only thing you have to do is to acknowledge that you use Subversion somewhere in an about box (something like "this product uses the Subversion libraries").

Stefan