- License changed to AGPL3 (Gnu Afferro GPL)
If I understand AGPL3 correctly, if someone deploys Movuca on a server, they will be required to allow all users of their website to download the entire source code of the site, including any customizations they make to the Movuca code in order to accommodate their app. I assume that will greatly limit its adoption.
Bruno's work is given for free, and if you don't share your changes back, keep it secret behind the server, it doesn't help the Movuca project. So for Bruno the GPL or even AGPL is a good option, as it keeps the code free (as in freedom).
CMS is very different to a framework like web2py, which is only a base for application development and could be seen as similar to a system library. CMS is an application itself. It's not a component used to build bigger projects. The FSF discourage use of LGPL in such cases, because they goal is to spread and increase adoption of the free software. So they favor a scenario in which your software is released under the GPL, as all work derived from it would have to become free software too (which is not the case for LGPL).
Also, I don't see any contradiction between GPL or AGPL and "commercial intentions". Your client is paying for a customised solution and is getting one no matter if the license is LGPL, GPL or AGPL. The only difference here is for Bruno and the community of people working with him on the CMS. They might ask for the source code and benefit from changes made by others. The same way as those others benefited in the first place from Bruno's CMS as they didn't have to write it from scratch. It's a win win situation. Where do you guys see problems with adoption and commercial use?
GPL will prevent anyone from making a proprietary system that includes your code (LGPL allows that). However, it would be still possible to do it without code distribution, for example in a software as service model. Only AGPL will prevent that, as it requires to make the source available whenever the code is deployed on a server.
I'm not sure how much my opinion matters here, but a lot of times, I am not allowed to touch GPL code, especially AGPL code for a business project. The legal department avoids (A)GPL like the plague. There are just too many gotchas with it, whether real or imaginary. They much prefer I use MIT or BSD, and have started to come around to LGPL. But there is no way they will let me use anything more restrictive. Our legal department can't be the only one in the corporate world that feels the same way.So if you want real businesses to touch code, it has to be LGPL or better (less restrictive). I believe this was one of the reasons web2py is using LGPL now. But this is your project, and a great one at that! So feel free to license it however you like, just be aware of the adoption issues.--
mail from:GoogleGroups "web2py-developers" mailing list
make speech: web2py-d...@googlegroups.com
unsubscribe: web2py-develop...@googlegroups.com
details : http://groups.google.com/group/web2py-developers
the project: http://code.google.com/p/web2py/
official : http://www.web2py.com/
--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
Is it using SEO optimizations? Really nice project!
Olá,
Estou acertando alguns detalhes e irei terminar a interface de instalação ainda esta semana. Só depois disso irei iniciar a documentação.
Eu não tenho certeza se a versão atual irá rodar no google app engine. tem alguns joins, acesso a filesystem e outras coisas que não rolam lá. Será preciso identificar estes problemas para então incluir condicionais com alternativas para o GAE.
No inicio eu pensei em dar suporte ao GAE, mas depois desisti por conta das limitações.
Roda perfeitamente no fluxflex com mysql e na amazon com postgres pois esses já testei.
Bacana que está migrando, assim que tiver documentação escrita eu aviso aqui no grupo.