Опис пошукової системи DuckDuckGo
DuckDuckGo — пошукова система з відкритим початковим кодом, використовує інформацію з багатьох джерел для надання точних та різноманітних результатів.
Особливості
Дотримується політики повної конфіденційності — відмова від збору, збереження та обробки даних про користувача (в тому числі IP-адрес та пошукових запитів)[6].
DuckDuckGo не використовує «filter bubble» («бульбашка фільтрів»), тобто не обмежує повноту відповіді на пошуковий запит на основі «передбачення» області інтересів користувача (як це робить Google та інші пошукові системи.
!Bang синтаксис — переадресація пошукового запиту на відповідний сайт (без попереднього переходу на нього).
Пошукова система написана на Perl, працює на веб-сервері Nginx з операційною системою FreeBSD та базою даних PostgreSQL, кеш Memcached та Solr.
Результати пошуку DuckDuckGo об'єднані з багатьох джерел, включаючи Yahoo! Search BOSS, Вікіпедія, WolframAlpha та власного пошукового робота.
Історія
DuckDuckGo було засновано Ґебрієлом Вайнбергом, підприємцем, що до цього займався соціальною мережею «The Names Database», згодом купленою компанією United Online в 2006 році за 10 млн доларів США. Гебрієл має ступінь бакалавра в області фізики і магістра в області технологій та політики, закінчив МТІ. Проект DuckDuckGo спочатку фінансував сам Вайнберг, згодом ресурс перейшов на роботу за рахунок невеликої кількості реклами.
Назву системи, як зазначав сам автор, було вибрано досить дивно: «Насправді одного дня назва виникла у мене в голові і сподобалась мені, на це вплинула дитяча гра Duck Duck Goose. Окрім цієї гри назва ні з чим більше не пов'язана».
Точна статистика трафіку є відкритою, 2011 року відвідуваність складала приблизно 200 тис. відвідувань щодня. Compete.com оцінював її в березні 2011 року в 192 тис. відвідувань. 12 квітня 2011 року за даними Alexa за 3 місяці відвідуваність виросла на 51 %.
DuckDuckGo було представлено на TechCrunch як частину Elevator Pitch Friday, де сайт став фіналістом в конкурсу BOSS Mashable Challenge, організованому за участі Yahoo!
В липні 2010-го Вайнберг запустив сайт співтовариства DuckDuckGo, де збираються повідомлення про помилки, обговорюється робота проекту і викладено відкритий вихідний код системи.
В жовтні 2011-го компанія Union Square Ventures інвестувала в DuckDuckGo. Бред Бернхем, партнер компанії, заявив: «Ми інвестували в DuckDuckGo, бо впевнились, що це не тільки можливість змінити конкуренцію в пошуковиках, — це нагальна необхідність».
В листопаді 2011-го Linux Mint підписав ексклюзивний контракт з DuckDuckGo. Починаючи з Linux Mint 12, система DuckDuckGo є пошуковиком за замовчуванням. Також цей сайт встановлено за замовчуванням в Tor Browser.
Сприйняття громадськістю
У червні 2011 року Ґаррі МакКракен опублікував в журналі Time вельми позитивну статтю про DuckDuckGo, порівнявши його зі своїм улюбленим рестораном гамбургерів, «N-В-Out Burger»: "В цьому відчувається ранній Google, з вкрай простою домашньою сторінкою. Так само як і «In-N-Out», у яких немає латте або азіатських салатів, немає морозива і омлету, DuckDuckGo не намагається створювати розсилку чи журнал, книги або зображення. Там немає автозаповнення або миттєвого результату. Вони тільки пропонують веб-пошук, головним чином «десять синіх посилань» — підхід, який все ще залишається корисним, незалежно від того, що говорять його критики. Що ж стосується якості, то я не кажу, ніби Вайнберг придумав, як отримати більш точні результати, ніж це вдається величезній команді Google. Але DuckDuckGo дійсно дуже добре шукає інформацію … ".
Том Холверда підготував статтю про DuckDuckGo для OSNews в червні 2011 року, в якій високо оцінив конфіденційність пошуку. Він заявив: «… Які причини могли б змусити спробувати DuckDuckGo? Важлива причина в тому, що DuckDuckGo дійсно не стежить за вами, і ви отримуєте справжню конфіденційність, коли шукаєте що-небудь в інтернеті. Google відстежує і запам'ятовує практично все, щоб показувати вам цільову рекламу. У мене немає проблем з рекламою, проте я боюся, що не зможу захистити себе — так, як уряду немає потреби подавати в суд, щоб отримати всю цю інформацію. Також, будь хто ще може заволодіти нею. Але найголовніша причина — це те, що DuckDuckGo не використовує технологію „filter bubble“ („бульбашка фільтрів“), і це дає можливість отримувати повну інформацію по вашому запиту і тільки вам вирішувати, якою інформацією користуватися …».
У січні 2012 року, коли компанія Google оголосила, що вона об'єднає дані користувачів всіх своїх сервісів — число пошукових запитів до DuckDuckGo потроїлася за три місяці.
Як заявив Ґебрієл Вайнберг газеті «Ґардіан», — «Після 6 червня 2013 року, відразу після оприлюднення інформації про систему PRISM, використання DuckDuckGo зросло майже в два рази. Якщо на початку червня 2013 року пошукова система обробляла близько 1,7 мільйона запитів щодня, то протягом двох тижнів, після публікації відомостей про PRISM, число щоденних запитів на DuckDuckGo перевищило 3 мільйони…».
У січні 2014 року пошукова система перевалила за позначку в 4 мільйони звернень щодня (більше 126 мільйонів на місяць).
У червні 2015 року Вайнберг повідомив про 3 млрд пошукових запитів в річному вираженні.
10 січня 2017 року щоденна кількість запитів на DuckDuckGo перевищила 14 млн.
Відкритий код
У 2015 році DuckDuckGo виділила грант на суму 125 тис. дол. на п'ять різних проектів з відкритим вихідним кодом. Головним критерієм відбору стала турбота про приватність користувача.
У 2016 році компанія виділила грант на суму 225 тис. дол. на дев'ять проектів, що займаються розробкою програмного забезпечення з відкритим вихідним кодом. Кандидатів обрали в процесі обговорення спільноти DuckDuckGo. Ключовим фактором відбору стала робота з підвищення довіри в онлайн. Кожен з проектів отримає по 25 тис. дол.:
SecureDrop (система безпечної передачі документів пресі та організація конфіденційного каналу зв'язку із журналістами); Freenet Project (анонімна децентралізована мережа для зберігання файлів та спілкування); OpenBSD (DuckDuckGo став першим золотим спонсором OpenBSD цього року); CrypTech (проект з розробки відкритого апаратного криптографічного рушія); Tor (анонімна мережа); Save Security (ініціатива проти законодавчих актів, що обмежують надійне шифрування); VeraCrypt (форк TrueCrypt); LEAP (LEAP Encryption Access Project, платформа для створення комунікаційних сервісів із шифруванням); GPGMail (розширення до Apple Mail з підтримкою GPG).
Приховані функції та можливості
- Запит "ip" виводить у верхньому рядку ай-пі адресу, локацію та поштовий індекс користувача.
- Запит "dns records example.com" (замість example.com вставити ім'я сайту) покаже DNS-записи, які відносяться до зазначеного домену.
- Запит "validate + адреса електронної пошти" перевіряє валідність електронної пошти.
- Запит "shorten + посилання" скорочує URL; "Expand + посилання" розгортає назад.
- Запит "qr + посилання" генерує QR-коди
- Запит "password + n" генерує паролі, де n - кількість символів; запит "random passphrase" генерує кодові фрази; "Base64 encode <текст>" кодує дані за допомогою алгоритму Base64
DuckDuckGo має вбудований календар.
- Запит: "calendar"; таймер, запит: "countdown"; секундомір: "stopwatch".