Skip to main content


Elementi taggati con: agpl3



Debian developer Matthieu Caneill announced today the new URL for Debsources. For those who do not know it: With Debsources you can search in the complete source code of Debian. This is very nice, when you like to learn, how your operating system or applications work, if you like to learn a new computing language, if you like to find an attack vector for your latest hack or you like to prevent the latter. It is like the late Google codesearch, but free as in freedom. Try out and have fun!
Dear developers,

We're happy to announce that Debsources, the Web application that
allows to browse and search the entire source code of all Debian
releases, is now hosted on the official Debian infrastructure and
available at

You may already know this service as previously hosted at . We took the move to Debian hardware as the
opportunity to officially announce it here.

Service description

Debsources is a web service that exposes the content of Debian source
packages on the Web, both via an HTML user interface and a JSON API
[0]. To that end, an updater runs regularly (currently 4 times a day)
to unpack and index new packages from all the available Debian
suites. It also runs various plugins, for example to count lines of
code and measure the size of packages; this information is exposed in
the interface.


Since all extracted information is stored in a PostgreSQL database,
various data warehouse features are available, such as the list of
file duplicates for every file, or package name search.

More than source code

Worth noting are two "sub-apps" that run on the same infrastructure:

* patches [1]: for packages using 3.0 (quilt) package format, the list
of patches is extracted and exposed, along with some metadata.

* copyright [2]: the copyright files of packages are exposed through
this interface, and displayed in a convenient way if they are
machine readable.


Learn more

Debsources has been described extensively and used to conduct various
studies on the Debian source code. To learn more check out the paper:

Matthieu Caneill, Daniel M. Germán, Stefano Zacchiroli. The Debsources
Dataset: Two Decades of Free and Open Source Software. In Empirical
Software Engineering, Volume 22, pp. 1405-1437, June, 2017

An open access preprint of the paper and additional information about
Debsources are available on the Debsources documentation page [3].



Many credits go to everyone who submitted patches and feedback over
the years, thank you! In particular, Stefano Zacchiroli started the
project and wrote the updater infrastructure, and Orestis Ioannou
developed the patches/ and copyright/ apps.

This new instance of the service is hosted by DSA - without whom would not exist. Many thanks to the whole team for
their guidance in the d.n -> d.o migration, and in particular to
Julien Cristau and Peter Palfrader.

The previous instance of Debsources had been hosted by IRILL [4]for
more than 4 years, who has also spearheaded the initial development of
the service - thanks for the non-interrupted service!


As always, we're more than happy to hear your feedback; you can
contact us at . (See the footer
of the Debsources web page for bug report and contribution

For the Debsources team,

#debian #freesoftware #sourcecode #search #development #debsources #python #agpl3


searx v0.13.0 is out!

The great developers of the wonderful privacy-respecting, hackable metasearch engine, give us a new release, which features:
  • New theme: simple
  • New engines
    • Google videos (video)
    • Bing videos (video)
    • Arxiv (science)
    • OpenAIRE (science)
    • Pubmed (science)
    • Genius (music/lyrics)
  • Display engine errors
  • Faster startup
  • Lots of engine fixes (google images, dictzone, duckduckgo, duckduckgo images, torrentz, faroo, digg, tokyotoshokan,, google news, gitlab, gigablast,,,, base, json engine, currency convert, google)
  • Shorter saved preferences URL
  • Fix engine duplications in results
  • Py3 compatibility fixes
  • Translation updates
Btw., the server seems to get slower and slower, because too many people use it. Please consider to use other entities of searx and - if you care for your privacy - use different servers alternating. There is a simple hack to automatically change the searx entity to use with every search, see here, here, and here.

#searx #privacy #python #decentralization #freesoftware #agpl3


searx - Privacy-respecting metasearch engine


searx v0.11.0 is out!

privacy-respecting, hackable metasearch engine

  • New engines
    • Protein Data Bank Europe (science)
    • (general, social media)
    • Online Etimology Dictionary (science)
    • CCC tv (video, it)
    • Searx (all categories - can rotate multiple other instances)
  • Answerer functionality (see answerer section on /preferences)
  • Local answerers
    • Statistical functions
    • Random value generator
  • Result proxy support (with morty)
  • Extended time range filter
  • Improved search language support
  • Multiple engine fixes (digbt, 500px, google news, ixquick, bing, kickass, google play movies, habrahabr, yandex)
  • Minor UI improvements
  • Suggestion support for JSON engine
  • Result and query escaping fixes
  • Configurable HTTP server version
  • More robust search error handling
  • Faster webapp initialization in debug mode
  • Search module refactor
  • Translation updates
#searx #privacy #python #decentralization #freesoftware #agpl3


searx - Privacy-respecting metasearch engine