Re: Autopackage @ LinuxTag in Berlin

Lemmit Kaplinski <[email protected]> Wed, 6 May 2009 13:49:41 +0300
Newsgroups gmane.comp.autopackage.devel
Message-ID <20090506134941.0e4a74ba@minette>
Hello

If it is not too late, let me input some suggestions: I have years of
experience with writing, so I hope these comments are helpful. Please do
not take any negative comments personally, I am just trying to
be constructive, point out some flaws and offer suggestions. Also sorry
for any typos, I am on a bus.

As for having a summary: a well done summary is not only for visitors
to read, it is also a tool for you. Work on it as much as you can (and
see towards the end of letter for more suggestions)

First anf foremost: who are your target readers? Users installing
autopackages, developers creating autopackages or distribution
vendors? From the current text I assume the answer is "all of
them". Then the basic suggestion is to split the text into several
sections, eg "Autopackage for users" and "Autopackage for developers"
Put the users part first, as they will get scared if they see anything
about "binary compatibility" and "glibc" in the text. And believe me -
they will. My stereotypical mother is a smart woman, a writer and a
retired museum director. But the other day I discovered she cannot
differentiate between a username and password. Of course there are more
computer-literate ones, but do not exclude the former group.

Other possible sections could be:
"Techincal description"
"Who is using autopackage"

Jan Niklas Hasse <[email protected]> wrote:
> Autopackage is a free computer package management system 

Free computer package management system might be politically correct,
but it is long and confusing. Use: tool/utility for installing
software

> aimed at making it simple to create a package that can be installed on

It either makes or aims (and fails). Use: makes or rephrase (see below)

> all Linux distributions and have that package integrate well into the
> desktop environment.

This sentence is getting too long and tries to say at least 5 things at
once. Move the integration part into a separate sentnce.

> It is intended to be used for installing non-core
> applications such as word processors, web browsers, and personal
> computer games, rather than core libraries and applications.

This is technical data that is of interest to developers (library
is where you get books from!) and distribution vendors (and they don't
care as we've seen). Kick this entirely out of the leading paragraph
(into developers section or any other relevant section). Lead is for
making your point with very few sentences. But mentioning words
processors an the like is good, as this is something people can relate
to (as opposed to a scary "software package"). And include some general
praise instead. And while doing it: "games", not "personal computer
games" (as opposed to impersonal ones?!)

Here's my suggestion for the lead, taking into account my comments
above:

"Autopackage is a tool for creating and installing software packages
compatible with most Linux distributions, including even older versions.
Applications like words processors, web browsers and games installed
using Autopackage will be completely integrated into your
desktop environment. Autopackage provides an easy, unified and
compatible way of distributing and installing software for both
users and developers."

This is as far as many people will read. But assuming we piqued their
interest and they want to find out more, you have to think about what
might they be interest in. I can see the following cases (with
some humor added):
a) a user, who has tried installing something on Linux, failed (or
gone through the ./configure;make;make install phase) and is thinking:
"Hey, they speak English instead of l33t! Maybe this software thingy
will be helpful for me. Let's find out more"
b) a developer thinking: "One size fits all? I doubt it, but just maybe
it can help me get more users for my program XYZ. Let's see how they
make this happen"
c) a hardcore unix purist, fanboy or any other entity that believes in
the central repository model above all. He/she has probably heard of AP
already and is thinking along the lines: "Why don't people _still_
understand that this is so wrong. It will break your installation and
make Linux insecure. I will try to show them their error, but I'll
just read the ridiculous claims first to refute all of them at once!"

For these users, you need three distinctly separate sections. Like:
"Installing software with Autopackage"
"Creatinging Autopackages"
"Compatibility and security"

It's best to have bullet points with a one or two sentence
explanation. Done properly, these will be your main argumentation
points at the booth as well, a cheat-sheet if you like. It will also
help to think (you can write them down for yourself) of refutals and
counterarguments beforehand. So when someone comes criticizing any of
the claims made, you most probably know his arguments already and have
clarifications to those. If someone tries general bashing, you can
always direct conversation to any of prepared topics, by asking a
question like "Can you tell me which of these goals and claims you
object to?"

I'll give you an example below. This is meant for the end-user section:

* try new software safely and easily
Installing autopackages does not require administrator privileges.
Thus you can safely install and try out new software without putting
your system or other desktop users at risk.

Possible refutal: but you can install from source into your home
directory as well, and check the source code while doing it!
Possible answer 1: yes you can, but you will lose desktop integration
like menus, file type associations, icons.
Possible answer 2: yes you can, but not all users are willing or even
able to install from source. Autopackage gives them yet another option
and we believe that Open Source is about having options.

---

I hoipe you get my general idea and that these suggestions were of
help. The last one for today is: watch our for repetitions, the most
common stylistical lapse. If you use the same word twice in a sentence,
you're most probably doing something wrong.

The best,

L.

---------------------------------------------------------------------
To unsubscribe, e-mail: autopackage-dev-unsubscribe-OfajU3CKLf1/[email protected]
For additional commands, e-mail: autopackage-dev-help-OfajU3CKLf1/[email protected]