Community mailing list archives

community@mail.odoo.com

Re: Odoo v9 Community and Enterprise editions

by
Antony Lesuisse (al)
- 05/11/2015 07:16:29
I spent a little time browsing the use GNU faq page you linked and i found 
something about InteractingRemotely

https://www.gnu.org/licenses/gpl-faq.html#AGPLv3InteractingRemotely

I think Odoo as an HTTP server falls in that category. I don't think user 
means the functional res.users but somebody who uses the software even just to 
render a page an HTML page with a login form.

On 05/11/2015 12:40 PM, Alan Bell wrote:
>
>
> On 11/05/15 10:51, Antony Lesuisse wrote:
> <blockquote cite="mid:5550786D.5010702@openerp.com" type="cite">
>
> "interacting with the software through the network" an HTTP request is an
> interaction with the software. You send input through the network the software
> process it and transmit a reply trough the network. The license provide no
> semantic on the usefulness of the interaction.
>
> But imagine i'm wrong, let's say it's bullshit and the login page does not
> imply a "real" interaction.
>
> the AGPL says:
> "Notwithstanding any other provision of this License, if you modify the
> Program, your modified version must prominently offer all users interacting
> with it remotely through a computer network (if your version supports such
> interaction) an opportunity to receive the Corresponding Source of your
> version by providing access to the Corresponding Source from a network server
> at no charge, through some standard or customary means of facilitating copying
> of software. This Corresponding Source shall include the Corresponding Source
> for any work covered by version 3 of the GNU General Public License that is
> incorporated pursuant to the following paragraph."
>
> My feeling is that failing to get through the login screen does not make you a
> user that is interacting with the software. You are a non-user making a failed
> attempt to interact with the software.
>
> <blockquote cite="mid:5550786D.5010702@openerp.com" type="cite">
>
>   Even then every employee of the company is
> entitled to ask for it and publish it, even when they are fired.
>
> Employees are sometimes a bit special:
> https://www.gnu.org/licenses/gpl-faq.html#InternalDistribution
> https://www.gnu.org/licenses/gpl-faq.html#v3CoworkerConveying
>
> My favoured solution to this would be that once logged in to any Odoo instance
> any user would be able to download a zip of any currently installed module
> from some special page, maybe the "about Odoo" window.
> The big problem isn't employees though, or people sat looking at a login
> screen they can't get through, it is the ecommerce/website modules. If you are
> running ecommerce then you are absolutely making the software available for
> public interaction. You have to have a prominent offer to all users providing
> an opportunity to receive the corresponding source of what it is running. It
> isn't clear to me how this could be implemented, and whether it would have to
> include stuff that they are not directly interacting with.
> I think the key is to have an automatic way to provide "corresponding source"
> i.e. the stuff it is actually running, I think this would be a generally
> useful feature, beyond compliance requirements.
>
> Alan.
>
> _______________________________________________
> Mailing-List: https://www.odoo.com/groups/community-59
> Post to: mailto:community@mail.odoo.com
> Unsubscribe: https://www.odoo.com/groups?unsubscribe
>