Andrew Cater: "But I'm a commercial developer / a government employee"
Following on:
Having seen some posts about this elsewhere on the 'Net:
"You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
If none of the above is feasible: don't contribute anything that crosses the streams and mingles commercial and FLOSS expertise, however much you're offered to do so.
Patents / copyrights
"In the 1980s I had not yet realized how confusing it was to speak of the issue of intellectual property . That term is obviously biased; more subtle is the fact that it lumps together various disparate laws which raise very different issues. Nowadays I urge people to reject the term intellectual property entirely, lest it lead others to suppose that those laws form one coherent issue. The way to be clear is to discuss patents, copyrights, and trademarks separately. See further explanation of how this term spreads confusion and bias."
[http://www.gnu.org/gnu/manifesto.en.html - footnote 8.]
If you want to assert a patent - it's probably not FLOSS. Go away :)
If you want to assert a trademark of your own - it's probably not FLOSS. Go away :)
[Trademarks may ordinarily be outside the scope of normal FLOSS legal considerations - but should be acknowledged wherever they occur both as a matter of law and as a matter of courtesy]
Copyright gives legal standing (locus standi in the terminology of English common law) to sue for infringement - that's the basis of licence enforcement actions.
Employees of governments and those doing government work
Having seen some posts about this elsewhere on the 'Net:
- Your copyright remains your own unless you assign it
- Establish what you are being paid for: are you being paid for :
- Your specific area of FLOSS expertise (or)
- Your time / hours in an area unrelated to your FLOSS expertise (or)
- A job that has no impact or bearing on your FLOSS expertise (or)
- Your time / hours only - and negotiate accordingly
"You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright
interest in the program Gnomovision'
(which makes passes at compilers) written
by James Hacker.
signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice"
[http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
If none of the above is feasible: don't contribute anything that crosses the streams and mingles commercial and FLOSS expertise, however much you're offered to do so.
Patents / copyrights
"In the 1980s I had not yet realized how confusing it was to speak of the issue of intellectual property . That term is obviously biased; more subtle is the fact that it lumps together various disparate laws which raise very different issues. Nowadays I urge people to reject the term intellectual property entirely, lest it lead others to suppose that those laws form one coherent issue. The way to be clear is to discuss patents, copyrights, and trademarks separately. See further explanation of how this term spreads confusion and bias."
[http://www.gnu.org/gnu/manifesto.en.html - footnote 8.]
If you want to assert a patent - it's probably not FLOSS. Go away :)
If you want to assert a trademark of your own - it's probably not FLOSS. Go away :)
[Trademarks may ordinarily be outside the scope of normal FLOSS legal considerations - but should be acknowledged wherever they occur both as a matter of law and as a matter of courtesy]
Copyright gives legal standing (locus standi in the terminology of English common law) to sue for infringement - that's the basis of licence enforcement actions.
Employees of governments and those doing government work
- Still have the right to own authorship and copyrights and to negotiate accordingly
- May need to establish more clearly what they're being paid for
- May be able to advise, influence or direct policy towards FLOSS in their own respective national jurisdiction
- Should, ideally, be primariily acknowledged as individuals, holding and maintaining an individual reputation and only secondarily as contractors/employees/others associated with government work.
- Contribution to national / international standards, international agreements and shared working practices should be informed in the light of FLOSS work.
Je suis tr s heureux que le continent d Afrique soit la premi re destination me
permettant de sortir du continent d Am rique pour la premi re fois. J ai bien
h te de vivre l ambiance du Cape.
This week I have been gathered with 38 KDE people in Randa, Switzerland. Randa is a place in a valley in the middle of the Alps close to various peaks like Matterhorn. It has been a week of intense hacking, bugfixing, brainstorming and a bit of enjoying the nature.
R is for Reproducible builds
I spent the first couple of days trying to get the Qt Documentation generation tool to reproducible generate documentation. Some of the fixes were of the usual put data in an randomized datastructure, then iterate over it and create output , where the fix is similar well known: Sort the datastructure first. Others were a bit more severe bugs that lead to the documentation to shuffle around the obsolete bit, and the inheritance chains. Most of these fixes have been reviewed and submitted to the Qt 5.6 branch, one is still 
Hi to all the souls on planet.debian.org
Debian is quite probably the project that most uses a OpenPGP implementation (that is, GnuPG, or gpg) for many of its internal operations, and that places most trust in it. PGP is also very widely used, of course, in many other projects and between individuals. It is regarded as a secure way to do all sorts of crypto (mainly, encrypting/decrypting private stuff, signing public stuff, certifying other people's identities). PGP's lineage traces back to Phil Zimmerman's program, first published in 1991 By far, not a newcomer
PGP is secure, as it was 25 years ago. However, some uses of it might not be so. We went through several migrations related to algorithmic weaknesses (i.e. v3 keys using MD5; SHA1 is strongly discouraged, although not yet completely broken, and it should be avoided as well) or to computational complexity (as the migration away from keys smaller than 2048 bits, strongly prefering 4096 bits). But some vulnerabilities are human usage (that is, configuration-) related.
Today, Enrico Zini gave us a heads-up in the #debian-keyring IRC channel, and started a thread in the debian-private mailing list; I understand the mail to a private list was partly meant to get our collective attention, and to allow for potentially security-relevant information to be shared. I won't go into details about what is, is not, should be or should not be private, but I'll post here only what's public information already.
What are short and long key IDs?
I'll start by quoting Enrico's mail:
How to manage your photos? That is probably the biggest question for anyone doing anything with a photo camera. As resolutions of cameras grow, the data we have to manage is growing ever. In my case I am talking about more than 50000 photos and videos measuring up to about 200Gb of disk space, constantly growing. There are several photo management softwares out there, I guess the most commonly used ones are
There is no clear winner here, unfortunately. Both have their strength and their weaknesses. And as a consequence I am using both in parallel.
Before I start a clear declaration: I have been using Shotwell for many years, and have myself contributed considerable code to Shotwell, in particular the whole comment system (comments for photos and events), as well as improved the
So in short Shotwell distinguishes between disk layout and album/event names.
In digiKam there is a strict connection between disk layout and album names 1:1. Albums are directories. One can adjust the viewer to show all photos of sub-albums in the main album, and by this one can achieve the same effect of merging all photos of my friend and myself. The good thing in this approach is that one can easily have sub-albums: Imagine a trip to three different islands of Hawaii during one trip. This is something easy to achieve in digiKam, but hard in Shotwell.
Other organization methods
Both Shotwell and digiKam support tags, including hierarchical tags and rating (0-5 stars). Shotwell has in addition a quick flag action that I used quite often for initial selecting photos, as well as accepted and rejected. digiKam also has so called picks (no pick, reject, pending, accepted), and colors (not used by now). Both programs have some face detection support, but also this I haven t used.
So in the organization respect there is no clear winner. I like the Event idea of Shotwell, or better, the separation of events from the disk structure. But on the other hand, Shotwell does not allow for sub-albums, which is also a pain.
No clear winner draw
Offline storage
That is simple: Shotwell: forget it, not reasonably possible. One can move parts to an external HD, then unplug it, and Shotwell will tell you that all the photos are missings. And when you plug the external HD in, it will redetect them. But this is not proper support, just a consequence of hash sum storage. Also separation into several libraries (online and offline) is not supported.
On the other hand, digiKam supports multiple libraries, partly offline, without a hinch. I would love to have this feature in Shotwell, because I need to free disk space, urgently!!!
Clear winner: digiKam
Sharing
Again here my testing is very restricted I am using 
On the other hand digiKam has a very barebone interface to Piwigo you can upload photos to an existing album and resize them, but that is already everything. One also needs to say that the list of supported services in digiKam is by far longer than the one in Shotwell, but the main services (usual suspects) are supported in both.
Clear winner: Shotwell (but I haven t tested other upload services).
Editing
The editing capabilities of Shotwell are again very restricted: red eyes, resize, levels, .
Clear winner: digiKam
Conclusions
While I am still working with both, I actually would love to move completely to digiKam. I simply cannot stand the Gnome 3 philosophy of reducing functionality to a minimal for dummy users. There is a market for that, sure, but I am not one of it. Unfortunately, the missing Event support, and much more the completely minimal support for Piwigo sharing in digiKam is a big show stopper at the moment. Even after testing the upcoming digiKam 5.0 version for some time, I didn t see any improvement wrt to sharing.
That leaves me with the only option to continue working with both programs, and hope to get a new bigger SSD before the current one runs out of space. Of course I could start hacking into the digiKam source maybe I do this when I have a bit more time to add proper Piwigo support.
Very impressive.
Found at
Last night I got back from spending around 5 days in the Bay Area for
Spring Break. I stayed in a hostel in downtown SF for three nights
and then I stayed with a friend who is doing a PhD at Stanford. When
initially planning this trip my aim was just to visit somewhere
interesting on the west coast of the continental United States. I
chose the Bay Area because I wanted to get my PGP key signed by some
Debian Developers and that area has a high concentration of DDs, and
because I wanted to see my friend at Stanford. But in the end I liked
San Francisco a lot more than expected to and am very glad that I had an
opportunity to visit.
The first thing that I liked was how easy it seemed to be to find
people interested in the same kind of tech stuff that I am. I spent
my first afternoon in the city exploring the famous Mission district,
and at one point while sitting in the original Philz Coffee I found
that the person sitting next to me was running Debian on her laptop
and blogs about data privacy. We had an discussion about how viable
OpenPGP is as a component of a technically unsophisticated user s
attempts to stay safe online. Later that same day while riding the
subway train, someone next to me fired up Emacs on their laptop. And
over the course of my trip I met five Debian Developers doing all
sorts of different kinds of work both in and outside of Debian, and
some Debian users including one of Stanford s UNIX sysadmins. This is
a far cry from my day-to-day life down in the Sonoran Desert where new
releases of iOS are all anyone seems to be interested in.
Perhaps I should have expected this before my trip, but I think I had
assumed that most of the work being done in San Francisco was writing
web apps, so I was pleased to find people working on the same kind of
things that I am currently putting time into. And in saying the
above, I don t mean to demean the interests of the people around me in
Arizona for a moment (nor those writing web apps; I d like to learn
how to write good ones at some point). I m very grateful to be able
to discuss my philosophical interests with the other graduate
students. It s just that I miss being able to discuss tech stuff. I
guess you can t have everything you want!
One particular encouraging meeting I had was with a Debian Developer
employed by Google and working on Git. While my maths background sets
me up with the right thinking skills to write programs, I don t have
knowledge typically gained from an education in computer science that
enables one to work on the most interesting software. In particular,
low-level programming in C is something that I had thought it wouldn t
be possible for me to get started with. So it was encouraging to meet
the DD working on Git at Google because his situation was similar: his
undergraduate background is in maths and he was able to learn how to
code in C by himself and is now working on a exciting project at a
company that it is hard to get hired by. I don t mean that doing
exactly what he s doing is something that I aiming for, just that it
is very encouraging to know the field is more open to me than I had
thought. I was also reminded of how fortunate I am to have the
Internet to learn from and projects like Debian to get involved with.
Moving on from tech, I enjoyed the streets of San Francisco, and the
Stanford campus. San Francisco is fantastically multicultural though
with clear class and wealth divisions. A very few minutes walk from
the Twitter headquarters with its tech bros , as the maths PhD
students I met at Stanford call them, are legions of the un- and
barely-employed passing their time on the concrete. I enjoyed riding
one of the old cable cars through the aesthetically revealing and
stark combination of a west coast grid system on some very steep
hills. I was fortunate to be able to walk across the Golden Gate
Bridge on a perfectly clear and mist-free day.
Meeting people involved with Debian and meeting my old friend at
Stanford had me reflecting on and questioning my life in the desert
even more than usual. I try to remind myself that there is an end
date in sight and I will regret spending my time here just thinking
about leaving. I sometimes worry that I could easily find myself
moving to the big city London, San Francisco or elsewhere and
letting myself be carried by the imagined self-importance of that,
sidelining and procrastinating things that I should prize more highly.
I should remember that the world of writing software in big cities
isn t going away and my time in the desert is an opportunity to
prepare myself better for that, building my resistance to being swept
away by the tides of fashion.
From the list of updated and new packages I want to mention that biblatex has been updated together with biber, and most biblatex styles should already by updated to work with the new biblatex, too.
From the new packages one has in particular caught my attention:
What happened in the
A very nice new update to the
which highlights another nice feature: the 



