Labs/Weave/Developer: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 44: Line 44:


Yes, you may. You must make certain that your terms of service and privacy policy are compatible with the [http://mozillalabs.com/projects-2/weave10/tos/ Weave Terms of Service] and [http://mozillalabs.com/weave/weave-privacy-policy/ Weave Privacy Policy]. Note that crawling or otherwise attempting to bulk-extract data from the services is explicitly forbidden, as is trading or reselling any of the Weave Services.  The terms of service also have some restrictions on trademarks, which mean that you'll need to name your service in a way that respects those restrictions.
Yes, you may. You must make certain that your terms of service and privacy policy are compatible with the [http://mozillalabs.com/projects-2/weave10/tos/ Weave Terms of Service] and [http://mozillalabs.com/weave/weave-privacy-policy/ Weave Privacy Policy]. Note that crawling or otherwise attempting to bulk-extract data from the services is explicitly forbidden, as is trading or reselling any of the Weave Services.  The terms of service also have some restrictions on trademarks, which mean that you'll need to name your service in a way that respects those restrictions.
 
<!-- transclusion rocks, please don't add to this section! -->
= Documentation =
{{:Labs/Weave/Includes/Documentation}}
 
* Design Pattern: [[Labs/Weave/Developer/HowToSynchronizeAddOnPrefs|How to Synchronize Add-on Preferences]]
* Design Pattern: [[Labs/Weave/Developer/HowToWriteClient|How to Access Browser Data in Client Software]]
* [[Labs/Weave/API|Service API]] documentation
* [[Labs/Weave/Crypto|Crypto architecture]] documentation
* [[Labs/Weave/Developer/BrowserObjects|Browser Object]] documentation
* To suggest a new service or a chance to an existing one, please visit the [[Labs/Weave/WEPs|Weave Enhancement Proposal]] (WEP) page.
 
= Libraries =
= Libraries =


Line 60: Line 52:
* Python: http://hg.mozilla.org/labs/weaveclient-python
* Python: http://hg.mozilla.org/labs/weaveclient-python


= Experimental Client Applications =
<!-- transclusion rocks, please don't add to this section! -->
 
{{:Labs/Weave/Experimental_Clients}}
* [https://wiki.mozilla.org/Weave/Experimental_Clients/Web Web-based Weave data viewer]
 
* [https://wiki.mozilla.org/Weave/Experimental_Clients/WebOS WebOS-based data viewer]
 
* [https://wiki.mozilla.org/Weave/Experimental_Clients/iPhone iPhone data viewer]
 
* [https://wiki.mozilla.org/Weave/Experimental_Clients/Python Python based command line data viewer]
 
= Release Notes for 2010-02-05 =
= Release Notes for 2010-02-05 =


* Please do not start adding your own  custom data types or storing large quantities of data on our servers. We don't yet have the capacity to handle that and will be monitoring  our servers for unusual activity. If you have any doubts or questions as  to what is appropriate, contact us on the [https://groups.google.com/mozilla-labs-weave-dev mailing lists] or #labs on irc.mozilla.org and we'll be happy to chat about the best approach.
* Please do not start adding your own  custom data types or storing large quantities of data on our servers. We don't yet have the capacity to handle that and will be monitoring  our servers for unusual activity. If you have any doubts or questions as  to what is appropriate, contact us on the [https://groups.google.com/mozilla-labs-weave-dev mailing lists] or #labs on irc.mozilla.org and we'll be happy to chat about the best approach.
* We '''strongly''' recommend doing your development with your own [http://tobyelliott.wordpress.com/2009/09/11/weave-minimal-server/ self-hosted server]. Please  do not point your  prototype code at the  production Weave servers, as you will find your API  calls failing as we throttle or disable your access. '
* We '''strongly''' recommend doing your development with your own [http://tobyelliott.wordpress.com/2009/09/11/weave-minimal-server/ self-hosted server]. Please  do not point your  prototype code at the  production Weave servers, as you will find your API  calls failing as we throttle or disable your access. '
Confirmed users, Bureaucrats and Sysops emeriti
812

edits

Navigation menu