On Wednesday, June 10, 2015 at 11:07:22 AM UTC-5, Gervase Markham wrote:
> On 10/06/15 06:21, bgal...@gmail.com wrote:
> > (1) The Terms of Service and Privacy Policy claim to go into effect
> > by installing their software.
> 
> Whoa, there. Pocket's Privacy Policy applies if you use the
> Firefox-integrated Pocket, sure. But are you sure their ToS apply? The
> ToS from which you quote seem like they are designed for a proprietary
> product; all Pocket-integration code in Firefox is open source.
> 
> What is the URL for these Terms of Service, and what makes you think
> they apply to Firefox Pocket?

The *ONLY* Terms of Service related to Pocket(TM) software seems to be at:
https://getpocket.com/tos

There is no exclusions listed for Pocket(TM) application in open source form.  
If you have a different Pocket(TM) ToS that applies to the open source version, 
please let us know.  Currently, the *ONLY* ToS that I can find clearly states:

"By installing the Pocket(tm) application, visiting our website or installing 
or using any of the Pocket Technologies, you are accepting these terms of 
service. If you do not agree to these terms, please do not install our 
application, access our website or use any of our products or services."

So, since Pocket(TM) application is now part of Firefox, if you don't agree to 
the ToS then you are told not to install the application where due to the 
integration means users can't install *ANY* of Firefox without agreeing.  There 
is nothing in the ToS that disabling the Pocket(TM) application releases the 
Firefox user from the ToS.  The wording of the Pocket(TM) ToS requires 
*UNINSTALLING* the application (Firefox with Pocket integration) if the user 
doesn't agree.  This should put obligations on Mozilla Foundation to update the 
"Know Your (lack of) Rights" document accordingly.

> > By Mozilla Foundation including it as
> > part of the Firefox install, the Pocket(TM) documents claim to
> > require adherence even if the user never uses Pocket(TM).  
> 
> I'm pretty darn sure that's not true.

I am pretty darn sure that is what the only terms of service document that 
Pocket(TM) provides says given it claims to apply simply by *INSTALLING* it.  
If you are pretty darn sure there is an exclusion, please quote the exclusion.

> > (2) The Terms of Service License Restrictions clearly *prohibits*
> > redistribution.  While Pocket(TM) has made it clear they intends the
> > Mozilla Foundation to distribute the Pocket(TM) Technology
> > application but does this exception to the Pocket(TM) Terms of
> > Service extend to any other form of redistribution?  Is this yet
> > another way the Mozilla Foundation is trying to make life harder for
> > groups like Debian?  Is this a trend of ToS encumbered code which
> > could lead to a potential lawsuit if left included in IceWeasel?
> 
> All Pocket code in Firefox is open source, full stop.

There is applying the letter of open source (such as OpenJDK) and then there is 
adhering to the spirit of open source.  The only Terms of Service document that 
Pocket(TM) makes available seems to make clear they have no intention of 
adhering to the spirit of open source.  This is a rubber stamp job.

> > (3) Pocket(TM) does not appear to provide any protocol description
> > for providing a compatible service.  Also, the Terms of Service
> > prohibits writing one.  More specifically, users that install the
> > Pocket(TM) Technologies application can not "determine or attempt to
> > determine any ... methods or techniques embodied in the Pocket
> > application or any portion thereof."
> 
> Again, not sure if that actually applies to Pocket-in-Firefox; but I
> would fall over backwards in astonishment if someone who installed
> Firefox was thereby legally prevented from writing a server compatible
> with the Firefox Pocket API.

If they intended to allow people to write a compatible server, why are they use 
an undocumented API call of "/v3/firefox/save"?  Can you find anyplace at 
http://getpocket.com/developer/ which fully documents or even directly 
references what that API call does?

If you are so sure of the legal basis that Firefox users are permitted by 
Pocket(TM), why don't you try supplying the documentation on that undocumented 
API call or a reference server implementation of it?

Why is Mozilla now including code designed for a closed source API from a 
single vendor??  While it is similar in functionality to CEPH or OpenStack 
SWIFT, it is also enough different that anyone attempting to port the Firefox 
Pocket(TM) code to either of those might as just rewrite the code again from 
scratch.

Mozilla Foundation should have done a better job of reviewing the Terms of 
Service before including this and attacking their own "Known Your Rights" 
document.  They should not have done such a poor job of code review as to allow 
code that claims to follow the "Public API Documentation [at] 
http://getpocket.com/developer/"; and then later in the same code make API calls 
that are undocumented.

Once this Pocket(TM) application integration is forced by the Mozilla 
Foundation on Firefox stable users, I will honor the requirements give to user 
not accepting of the ToS and perform the required uninstall of the 
Firefox/Pocket(TM) application.  It isn't that I want to stop using Firefox, I 
just can't accept the Terms of Service that Firefox is now integrated into 
regardless of what features are enabled/disabled because of *INSTALL* time 
provisions being issued.
_______________________________________________
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance

Reply via email to