[Dev] About DuckDuckGo offer to Parabola...
Luke T. Shumaker
lukeshu at sbcglobal.net
Thu Nov 1 14:24:26 GMT 2012
At Thu, 1 Nov 2012 11:34:01 +0530,
Prakash Swaminathan wrote:
>
> Hi Luke,
>
> > 1. By default, we include "Duck Duck Go (Lite)", *not*
> > "Duck Duck Go". The non-lite DDG was formerly included, but
> > removed because it did not meet our policies (point 3 below).
> >
> > It was my understanding that an effort had been made to work with
> > you to meet our policies before it was removed. If not, we would
> > love to start now.
> >
>
> Do you remember who you spoke with?
I don't. The bug report that lead to the removal is
<https://labs.parabola.nu/issues/132>, which doesn't help. I just
remember someone on IRC telling me that they'd tried talking to you
guys about it.
That said, I also just noticed the HTML-only version, I will add
that. It still doesn't show adds, but it is a UI-improvement.
> >
> > 2. Does DDG Lite qualify for revenue sharing? AFAICT, DDG Lite does
> > not include ads, so I would assume "no".
> >
>
> Yes, there aren't any ads on the Lite version, which rules out revenue
> sharing till we start showing ads, which might take a while.
>
>
> > 3. In order for the non-lite DDG to be included in Parabola, all
> > JavaScript used must be available under a Free Software license,
> > as defined by the FSF. Preferrably, it also should get through
> > the LibreJS browser plugin[1].
> >
> > [1] <http://www.gnu.org/software/librejs/>.
> >
>
> I think we use YUI, but will need to check.
The YUI code itself is OK (I'm not sure if it gets through LibreJS by
default though, but that's a practical problem, not a policy one).
I you use the YUI compressor, you can force a comment to be preserved
by using '/*! ... */' instead of '/* ... */', to include license
information. Of course, you'd still have to publish the uncompressed
code elsewhere.
I guess I should clarify too, this refers to all "non-trivial"
javascript. So for example, poking around, it looks like "b.js",
"d.js", and sometimes "y.js" are JSONP, containing data, not code, so
they are fine.
----
Semi-related:
Please change <duckduckgo.com/opensearch_html.xml> and
<duckduckgo.com/opensearch_lite.xml> to have unique "SortName"
settings, Firefox-based browsers save the file as "shortname.xml",
which makes it impossible for a user to add multiple versions of DDG.
Happy hacking,
~ Luke Shumaker
More information about the Dev
mailing list