Re: yet another talk submitted

2010-04-30 Thread Andreas Tille
On Thu, Apr 29, 2010 at 09:09:55PM -0400, Yaroslav Halchenko wrote:
> 
> It is not per se about blends.  I see blends as the best and easy
> solution to jump on to make Debian more appealing to the generic
> audience, be it a science or any other user-base with given interests.
> With the talk though I want to express the opinion that Debian is
> already ready to become a distribution of choice for many user-bases
> among mortals, and that is a particularly good fit for scientific users.
> Question is: why then it hasn't become popular among them (yet)?  and I
> speculate that it is simply due to the lack of visibility of
> Debian among those users and this issue could be easily addressed.
> Moreover I wanted to reiterate some issues, currently not fully
> addressed in Debian, which are somewhat specific to scientific
> user-base.

I have read your abstract exactly like this and I really like it.  I
hope I will have good enough bandwidth to follow the DebConf video
stream. ;-) 

Kind regards

Andreas.

-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100430070928.gd28...@an3as.eu



Re: yet another talk submitted

2010-04-29 Thread Yaroslav Halchenko

On Thu, 29 Apr 2010, David Bremner wrote:
> > Although not requested, I've decided to share the abstract I've just
> > submitted.  I wanted to get your feedback (does it sound worth
> > "lecturing" or may be some kind of "discussion" would be more
> > appropriate).
> Hi Yaroslav;
Hi David,

> Pardon my sloppy and quick reading (marking finals calls :) ), but if I
I guess I should express pardon from my side that idea didn't stick out
well to be more obvious .

> read you right, you intend to focus on the idea blends for science,
> which I think deserves its own session, and if you have enough material
> for a lecture, then I say go for it. 

It is not per se about blends.  I see blends as the best and easy
solution to jump on to make Debian more appealing to the generic
audience, be it a science or any other user-base with given interests.
With the talk though I want to express the opinion that Debian is
already ready to become a distribution of choice for many user-bases
among mortals, and that is a particularly good fit for scientific users.
Question is: why then it hasn't become popular among them (yet)?  and I
speculate that it is simply due to the lack of visibility of
Debian among those users and this issue could be easily addressed.
Moreover I wanted to reiterate some issues, currently not fully
addressed in Debian, which are somewhat specific to scientific
user-base.

-- 
  .-.
=--   /v\  =
Keep in touch// \\ (yoh@|www.)onerussian.com
Yaroslav Halchenko  /(   )\   ICQ#: 60653192
   Linux User^^-^^[17]



-- 
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100430010955.gd8...@onerussian.com



And one more (Re: yet another talk submitted)

2010-04-29 Thread Michael Hanke
Hi,

On Thu, Apr 29, 2010 at 02:24:23PM -0400, Yaroslav Halchenko wrote:
> On Wed, 28 Apr 2010, Kumar Appaiah wrote:
> > In addition, if folks here have a request for a talk on a particular
> > topic, which they would not be able to present themselves, it would
> > still be nice to convey the suggestions to the list and/or Michael,
> > so that others who might like the idea could take it up, and
> > potentially talk about that subject.
> 
> Although not requested, I've decided to share the abstract I've just
> submitted.  I wanted to get your feedback (does it sound worth
> "lecturing" or may be some kind of "discussion" would be more
> appropriate).

Here is my own submission -- related to Yarik's in that it is a
concrete example of (successfully) promoting Debian in a particular
field of science -- neuroimaging research.


Debian: The ultimate platform for neuroimaging research


Over the past decade the neuroimaging research community has
fortunately converged on the open source software development model,
with the vast majority of all widely used applications and libraries
being available as source code, and a substantial proportion covered
by free software licenses. Today, there exists a large code base for
data collection (e.g. behavioral psychological experiments), data
analysis (e.g. of functional magnetic resonance imaging; fMRI), and
data visualization that is productively used in everyday research
activities. A representative list of available tools is provided on
the NITRC portal [0].

Initially, most of these tools were mere by-products of actual
neuroscience research projects, developed by students, and scholars
who are, in general, not trained software engineers.  As a result,
software development in this field still differs significantly from
established good practices in the free and open source software
(FOSS) community.  Many projects start without a clear deployment or
management concept, and due to lack of man-power are later on forced
into an \textit{ivory tower development} model -- restricting the
``supported'' environment as an attempt to reduce the required
maintenance effort. They try to decouple themselves from ongoing
developments and include specific versions of all external
dependencies into their source distributions.  The result is too often
a fork that is no longer updated with bugfixes or enhancements. Many
useful projects die because it becomes too expensive to update them.

However, it is hard to blame the respective developers, because the
sheer number of existing combinations of operating systems, hardware,
and library versions makes it almost impossible to verify that a
particular software is working as intended.  Restricting the
``supported'' runtime environment is one approach of making
verification efforts feasible. On the other hand, development in the
free software community sometimes proceeds at an enormous pace,
and many projects do frequent releases with sometimes
backward-incompatible changes.  Forcing a dependency on an outdated
release shifts the burden of maintenance and deployment onto users, as
it gets increasingly difficult to have older releases available.  On
the other hand, continuously updating software to the latest
developments is a time-consuming task for which there is no immediate
scientific benefit.

I will argue that Debian is the ideal solution to this problem. This
talk will provide an overview of current projects and individual
efforts within Debian that help researchers to maintain a
fully-functional Debian-based environment for neuroscience research
with minimal effort (e.g. Debian Med, Debian Science). Moreover, it
introduces NeuroDebian [1] -- a platform specifically targeting the
neuroscience community.  I'm going to show several case examples of
packaging efforts that illustrate typical problems, such as
non-commercial/non-standard licenses, non-existing upstream bugtracker
and unavailable version control systems.  Furthermore, I will offer
some evidence that a substantial migration towards Debian is already
under way. Popularity statistics and personal communication indicates
that a growing number of researchers see it as 1) making neuroscience
software (e.g. for medical imaging) accessible to a larger user-base,
and reducing the required maintenance effort on the user side, 2)
improving software quality, and 3) enabling developers to spend more
time on developing new scientifically relevant features. The talk will
conclude with thoughts on what Debian could do to further facilitate
its adoption as the ultimate platform for scientific research, such
as tailored guidelines for deployment and project management,
possibility to run complete regression test suites, as well as
reliable usage statistics to justify funding project funding.


[0] http://www.nitrc.org
[1] http://neuro.debian.net


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http:/

Re: yet another talk submitted

2010-04-29 Thread David Bremner
On Thu, 29 Apr 2010 14:24:23 -0400, Yaroslav Halchenko  
wrote:
> On Wed, 28 Apr 2010, Kumar Appaiah wrote:
> 
> Although not requested, I've decided to share the abstract I've just
> submitted.  I wanted to get your feedback (does it sound worth
> "lecturing" or may be some kind of "discussion" would be more
> appropriate).
> 

Hi Yaroslav;

Pardon my sloppy and quick reading (marking finals calls :) ), but if I
read you right, you intend to focus on the idea blends for science,
which I think deserves its own session, and if you have enough material
for a lecture, then I say go for it. 

d


-- 
To UNSUBSCRIBE, email to debian-science-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87d3xhudny@rocinante.cs.unb.ca



yet another talk submitted

2010-04-29 Thread Yaroslav Halchenko
On Wed, 28 Apr 2010, Kumar Appaiah wrote:
> In addition, if folks here have a request for a talk on a particular
> topic, which they would not be able to present themselves, it would
> still be nice to convey the suggestions to the list and/or Michael, so
> that others who might like the idea could take it up, and potentially
> talk about that subject.

Although not requested, I've decided to share the abstract I've just
submitted.  I wanted to get your feedback (does it sound worth
"lecturing" or may be some kind of "discussion" would be more
appropriate).

Here what it was before reformatting:

#!/bin/bash
Debian: {enri,rea}ching the science community

In this talk we suggest to consider few aspects which could help
Debian to become the Ultimate OS of choice in the science community.

Debian's slogan "The Universal Operating System" has provoked
extensive discussions in the recent years.  Most of the time we,
Debian enthusiasts, agree that Debian generally deserves this title.
We primarily agree because we invested our valuable time and efforts
to make it such.  Unfortunately our sentiment to Debian is often not
shared by "outsiders".  We keep working hard but nevertheless in the
eyes of many Debian, if known at all, remains a Linux for geeks.

Nevertheless, some smart people take advantage of the internal
knowledge we all share, that "Debian is the best".  They refurnish it
for "humans" by providing some target audience with explicit hints
that this product was created "for them" and often veiling the fact
that the actual product is coming from a "geekland" (i.e. us).  Often
such derivative works diverge from the suggested principle of "stay
close to Debian", thus in danger of loosing numerous advantages Debian
provides.

Recently, the Ultimate Debian Database projects made a significant
leap forward by providing assimilation of information about the status
of Debian packages in Debian proper and Ubuntu.  Debian Pure Blends
(formerly known as Custom Debian Distribution) provided a machinery
for tailoring The Universal Debian to fit the desires of target
user-bases in Science, Medicine, Education, and other domains.
Inclusion of information about projects which either are already in
Debian, or on the way to it, or even outside of Debian, made Blends an
invaluable resource for any Debian user.  Moreover they could be
considered as a basic FOSS portal where it becomes very easy to find
information about projects related to our day-to-day interests.

We argue, that unfortunately those efforts haven't brought Debian out
of the "geekland" in the eyes of "humans" user-base.  It still
requires additional efforts to deliver the message that "Debian is for
you".  Debian is already known in the "geekland" as the most stable
Linux distribution and scientific audience is already a primary target
of many Pure Blends, such as Debian Science and Debian Med.  It seems
that visibility is what is missing for enlightening the research
communities with already existing advantages of FOSS and Debian in
particular.

Such visibility could be easily achieved by

* spreading the word about Debian via presenting at specialized
  scientific (outside of FOSS movement) conferences, with known demand
  on the software being already present in Debian

* better visibility of Blends within Debian itself, i.e. by guiding
  newcomers of www.debian.org to the respective themes (or Blends) of
  Debian which remain Debian

* visibility and integration (sharing ratings/popularity) of Debian
  with specialized FOSS portals (e.g. nitrc.org, medfloss.org), where
  Debian could be suggested as an Ultimate deployment platform

But scientific computing has its own maggots which need to be
addressed before Debian could become indeed the choice one OS in
science.  In this talk we would like to reiterate on some issues and
possible/already suggested ways for resolution

* deployment (installation vs virtualization vs cloud-computing vs
  chrooting)
* references (must not enforced but should be readily available)
* installation (finer scale selection of blends/tags within d-i)
* stability vs dynamics (backports per blend?)

Moreover Debian could easily attract more of software developers
working on scientific FOSS by providing adequate welcoming material
guiding them into the theme of "Scientific Developers Debian".


-- 
  .-.
=--   /v\  =
Keep in touch// \\ (yoh@|www.)onerussian.com
Yaroslav Halchenko  /(   )\   ICQ#: 60653192
   Linux User^^-^^[17]




signature.asc
Description: Digital signature