On Apr 23, 2010, at 8:19 PM, Andre Garzia wrote: > Hello Folks, > > First, thanks for fossil, it is a wonderful tool. I normally use > mercurial but the simplicity (to use) and power of fossil is > refreshing. > > I make a Desktop software that is completely self-contained, it > stores its datas as bunch of files like basically everyone. My users > are requesting that the software becomes network aware in the sense > that the data from multiple users could be shared. Since the > software works with local files, all I would need to do is to > replicate this files across the networks, files are small and > usually one user will hardly work on other users files but he may > need to refer to it or generate some reports or transfer ownership. > Instead of bolting some client/server logic into it, I though about > bundling fossil with it and making the data folder a repository, > this way, if two users want to keep in sync, all they would need is > to sync their repo and the application would do this for them by > driving fossil on the background, this could even be extended with > no code trouble to be like a central repository with everything and > multiple users pulling from it, then all my software would need was > to work with local files and it would use fossil to keep itself in > sync with its peers. > > I am aware that Fossil is licensed under GPLv2 and by reading the > license and checking with many sources I became very confused. I > don't want to do anything that is not permitted by the license, so > if I can't bundle fossil executable with my application, I will > simply not do it and pursue some other way. > > Can anyone shed a clue in the right direction? Can I bundle the > binary executable with commercial software? I've seen some companies > doing that kind of stuff but I'd rather ask this list and the > developers before doing anything.
If you include the fossil.exe executable as a separate binary in your distribution, then you are in full compliance with the GPL. We encourage you to do that. You only run into problems if you try to coalesce your proprietary source code with fossils source code, compile the result into a single EXE file and ship that. D. Richard Hipp [email protected] _______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

