----- Original Message ----

> From: Charles Marcus <[email protected]>
> On 2010-11-30 2:16 PM, Kevin Vermeer wrote:
> > Perhaps the installer could  be replaced by a small configuration
> > application, which would allow the  user to select the components they wish
> > to install, and would then  download the selected components?
> 
> This is fast becoming an  FAQ...
> 
> LibO - like OOo - does not really have separate components. Even  if you
> could download just one component, the resulting size would only be  a
> few MBs smaller than it is now.

While that may currently be the case - that is absolutely ridiculous.
TDF/LO should make a priority of resolving that issue.

> Componentizing it is such a huge job  that it is really not worth
> discussing here.

It will most certainly be worth it as things will get easier to maintain 
(code-wise).
It will also allow for better installation flexibility.

It also has nothing to do with the software being seamlessly integrated. I 
understand that StarOffice was once one big integrated application - I used 
SO5/6 at one point under the free license before OOo exited. However, that 
doesn't mean that everything needs to depend on everything else. Having such a 
complex code structure will simply push developers away - yes, I did look at 
modifying OOo at one point (a few years ago), only I was unable to figure out 
where to even start due to code structure and organization. (I do hope to try 
again at some point when I get the chance.)

Having created installers before - namely MSI's - there should ultimately be no 
reason why the installer should be broken down as:

- core LO libraries used by each package
- package for each app (writer, calc, etc.)
- separate language packages for documentation and language bindings
- extensions & clip art can be added as additional packages of varying sizes 
(e.g. most popular, top 100, etc.)

In MSI terms each of the above would be an MSI Merge Module, with each 
installer 
just being a conglomerate of Merge Modules for all the pieces
and the necessary glue.

Many open source projects - TortoiseSVN, Pidgin IM, Gtk, KDE SC, to name a few 
- 
already do this kind of thing too; and commercial software highly utilizes such 
mechanisms to tailor installs to different customer groups.
KDE on Windows (windows.kde.org) even provides an installer that downloads over 
the Internet the required parts for the install - not saying that's how we 
should go about. But you definitely need to target things a bit differently to 
capture more people groups - in terms of language, and network connectivity. As 
an organization, TDF should look at selling USB sticks, CDs, and DVDs on-line 
for those without Internet or extremely slow downloads - a good way to raise 
some money to support the organization with too. (Yeah, volume probably won't 
be 
very high; though if planned out well, it could even be put into on-line and 
brick & mortar stores too - though I'd just offer on-line to start and provide 
a 
contact page for distributors that want to carry it.)

A LO/Writer installer should just be the necessary parts for LO/Writer. Same 
for 
an LO/Calc installer.
Documentation and additional language packages could be supplemental downloads.

> The current size problem  as compared to OOo is because all of the
> language packs are included... and  this situation is only temporary
> until storage is no longer an  issue...
> 

Patience, I'll agree - but a real solution is necessary.

Ben



-- 
Unsubscribe instructions: E-mail to [email protected]
Archive: http://www.documentfoundation.org/lists/discuss/
*** All posts to this list are publicly archived for eternity ***

Reply via email to