I think quidam's points are all good. I'm just going to emphasise the resources issue and a few ways in which we might find solutions to these issues. I think one of the things Ubuntu has shown works well is the three year release cycle.

While I know a lot of people would abandon Trisquel over the elimination of short term releases I think it is more important to have a usable distribution than a distribution with the latest and "greatest" software.

Right now quidam has about six months to get out each short term release and then that is supported for around a year (Canonical provides security updates for 1 1/2 years after each short term release).

In comparison the long term releases are supported (get security updates from Canonical) for 3 years. If quidam had more time to focus on improving the long term releases we would have a better distribution. quidam could in theory take about a year to release the next distribution after Canonical has released the last Ubuntu long term version.

The main problem that I believe is created with this idea is that of drivers. I think this could be solved quite easily by back porting critical drivers and kernels to the LTS releases.

This would give you the best of both worlds. Stability, security, and support for more recent hardware.


--


What other ideas could solve this problem? Better utilisation of current resources. Volunteers for the dirty jobs. People want to hear from quidam about Trisquel. quidam's time travelling is likely to increase as Trisquel gets more popular. Maybe this problem could be solved by replacing him with a spokesperson. This might be someone whose role is important although whose not necessarily hacking on the distribution to the same degree as quidam. The essential role might be 'architect' Trisquel. This might simply be someone who reviews what other distributions are doing (what components are they using, etc), draws up a design (what components? what features should go into Trisquel 6?), and manages bug reports. Narrowing down the critical components that should go into the next release, making sure we retain critical features, and finding solutions for bug reports for which quidam and/or then implement or filing those bug reports upstream with the solutions. And again. What about managing the web site?

quidam shouldn't be managing the web site. I am guessing here the problem quidam has is he doesn't want to risk down time due to an inexperienced hacker mucking things up.

I think there is a simple solution to security and down time. Lets simply separate concerns. Lets put the bug tracker/forums/wiki and mail into separate virtual instances (assuming the site doesn't get that much peak traffic). I'm guessing here although two instances would probably be enough. There are some good reliable tools which exist and I'm betting we aren't using them.

By being able to pull up copies of different instances you can easily mitigate some of the risks which are created by delegating responsibilities. The mistakes can be more easily recovered from and down time reduced.

Trisquel and ThinkPenguin are both using Drupal for platform management. The systems are very similar so I'm pretty confident this would work well for Trisquel.

I think we have been down for all of maybe two days in a 3-4 year time span and this includes when we transitioned from Drupal 5 to 6. We have redundant daily off site backups of critical pieces (web site) and monthly (roughly) offline copies. All regularly tested and working.

I'll also add if any one here is looking for work we need someone to help with internationalising Ubertcart (primarily). We currently are on Drupal 6.

--

There are also lots of other things which would help increase Trisquel's budget. We need more marketing exposure. Someone with Spanish language skills to help with marketing would be a good start. The more money coming into ThinkPenguin the more we can contribute to free software projects. Right now we are working on some things to help with this although... it's a slow process. Just like with how quidam is overworked the other projects/companies we are working with are too. Creating marketing material, writing press releases, and similar activities should not be done by quidam or other technical individuals. These individuals could be better utilised if there were more people to focus on non-core activities.





Reply via email to