Closed Bug 937809 Opened 11 years ago Closed 10 years ago

Add DuckDuckGo to the default search engines list

Categories

(SeaMonkey :: Search, enhancement)

enhancement
Not set
normal

Tracking

(seamonkey2.32+)

RESOLVED FIXED
seamonkey2.32
Tracking Status
seamonkey2.32 + ---

People

(Reporter: svetlana, Assigned: fredw)

References

Details

Attachments

(1 file, 1 obsolete file)

DuckDuckGo (https://duckduckgo.com) is a privacy-oriented search engine, following concepts such as
- http://dontbubble.us/
- http://donttrack.us/
- http://fixtracking.com/
- http://whatisdnt.com/
... all of which are more a problem with Google.

This search engine, similarly to Mozilla, is working toward privacy of users and their awareness.

It would be possible to replace Google with DuckDuckGo in the search engines list without cost overheads, as SeaMonkey currently does not receive funds from Google for having it listed. There is no obligation.

This bug is a formal step toward documenting the potentially possible need to replace.
Severity: normal → enhancement
OS: Linux → All
Hardware: x86 → All
Version: unspecified → Trunk
As I understand it, Google, Bing, Amazon and all those other search engines are included in FF by graciously donating lots of money, though I doubt that they pay not to include DuckDuckGo and other engines such as Startpage or MetaGer, meaning it can also be included into Firefox, though not replace any of the competitors.

Though that might be another bug entry by itself...
Attached patch Patch (obsolete) — Splinter Review
This patch adds DDG to the list of search engines shipped with SeaMonkey for the en-US locale.
Don't you also need to modify the browser.search.* prefs to actually switch the default?
Well, the result of a discussion about this among SeaMonkey developers was that SeaMonkey wants to keep Google as default search engine.
Oh, ok - must have missed that... :-[
(In reply to Frank Wein [:mcsmurf] from comment #2)
> Created attachment 8362305 [details] [diff] [review]
> Patch
> 
> This patch adds DDG to the list of search engines shipped with SeaMonkey for
> the en-US locale.
Doesn't a line need adding for DDG after http://mxr.mozilla.org/comm-central/source/suite/locales/en-US/chrome/common/region.properties#10 ?
(In reply to Frank Wein [:mcsmurf] from comment #4)
> Well, the result of a discussion about this among SeaMonkey developers was
> that SeaMonkey wants to keep Google as default search engine.

I've tweaked the bug summary to reflect this. Potentially should have a meta bug to cover adding it for other locales and post to the l10n list once this has landed.
Summary: Replace Google with DuckDuckGo in the default search engines list → Add DuckDuckGo to the default search engines list
This appears to have stalled - it wasn't my intention with comment #3 to defer introducing DuckDuckGo, on the contrary. Any reason why attachment 8362305 [details] [diff] [review] can't proceed for a review? Whether or not keeping Google as the default engine or making DDG the default SeaMonkey is shipped with could go into a follow-up bug.
Attached patch Patch V2Splinter Review
(In reply to Ian Neal from comment #6)
> http://mxr.mozilla.org/comm-central/source/suite/locales/en-US/chrome/common/
> region.properties#10 ?

I verified that Frank Wein's patch works as expected (it adds DuckDuckGo to the list of search engines but keep Google as the default). The remaining search engines (CC, DuckDuckGo, Wikipedia) seems to be listed in the alphabetic order, after Google & Yahoo. Adding browser.search.order.3=DuckDuckGo allows to put DuckDuckGo at the third position instead.

I believe nothing more is needed for the present bug, so I'm asking review now. Related work can be done in follow-up bugs...
Assignee: nobody → fred.wang
Attachment #8362305 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #8482886 - Flags: review?(iann_bugzilla)
Comment on attachment 8482886 [details] [diff] [review]
Patch V2

This will need to be flagged up to localisers and some guidance issued about how to correctly localise it, I believe mcsmurf as going to do this.
Attachment #8482886 - Flags: review?(iann_bugzilla) → review+
Flags: needinfo?(bugzilla)
(In reply to Ian Neal from comment #10)
> This will need to be flagged up to localisers and some guidance issued about
> how to correctly localise it, I believe mcsmurf as going to do this.

So what is needed here? Do you want me to open a follow-up bug and post something on https://groups.google.com/forum/#!forum/mozilla.dev.l10n? Anything else?
Flags: needinfo?(iann_bugzilla)
(In reply to Frédéric Wang (:fredw) from comment #11)
> (In reply to Ian Neal from comment #10)
> > This will need to be flagged up to localisers and some guidance issued about
> > how to correctly localise it, I believe mcsmurf as going to do this.
> 
> So what is needed here? Do you want me to open a follow-up bug and post
> something on https://groups.google.com/forum/#!forum/mozilla.dev.l10n?
> Anything else?

If you are aware of what the guidance needs to be issued for localisers, not sure if that information is publicly available or only mcsmurf knows it
Flags: needinfo?(iann_bugzilla)
(In reply to Frédéric Wang (:fredw) from comment #11)
> (In reply to Ian Neal from comment #10)
> > This will need to be flagged up to localisers and some guidance issued about
> > how to correctly localise it, I believe mcsmurf as going to do this.
> 
> So what is needed here? Do you want me to open a follow-up bug and post
> something on https://groups.google.com/forum/#!forum/mozilla.dev.l10n?
> Anything else?

To answer the other question, follow-up bug is fine to track the rest of the work.
Pushed to comm-central:
https://hg.mozilla.org/comm-central/rev/11f5d66a8e1b
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → seamonkey2.32
(In reply to Ian Neal from comment #12)
> If you are aware of what the guidance needs to be issued for localisers, not
> sure if that information is publicly available or only mcsmurf knows it

Unfortunately, I'm not but I expected that info would be publicly available. Let's wait mcsmurf's reply, then.
Blocks: 1097818
So in general Duckduckgo respects the language of the browser (Accept-Language). Maybe it would be a good idea for locales the add the region parameter, too? See https://duckduckgo.com/params, e.g. append &kl=de-de to the search URL to boost results from Germany (from what I see this actually means "German-speaking region", so also includes Austria and Switzerland).
Flags: needinfo?(bugzilla)
Blocks: 1104922
See Also: → 1427133
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: