Archive for the ‘Squid Software Foundation’ Category

Welcoming a Squid Project sponsor: Rackspace

November 14, 2013

Testing is a very important part of the life of a project such as Squid, especially as we wish to support as many different operating systems and platforms as we can, as efficiently as we can.
This also means that we can’t restrict to well-known POSIX APIs, but we need to account for each OS’s particular quirks and optimizations, especially in those areas where there is the need of a deep integration with the OS.

One of the tools which we have added a few years ago is the build farm. When new code is committed to a followed branch, our Jenkins setup will notice it, and schedule a test run on all the eligible nodes. This means we need to rely on a mix of operating systems, libraries and compilers.

We are always on the lookout for sponsors, both individuals and companies, and back in July Rackspace volunteered to donate space for the Squid project us on their public cloud infrastructure. As of now, we have 11 virtual machines and one database hosted in their cloud, running mostly various flavors of Linux and FreeBSD. The experience has been very satisfying, in particular I’ve found the claim about “fanatical support” to be well-founded in the dedication and kindness of everyone who was involved in making this happen.

It was not all rose petals, of course. Our needs mean that we are better off with something resembling the bare metal, while the model Rackspace offers is more oriented towards having predefined images which configure certain aspects such as network addresses, admin users’ passwords etc.

Still, it is very refreshing that if an OS is among the list of supported images (as an example, Ubuntu Saucy was available about three days after Canonical released it) setting up a new build node in the farm takes literally 15 minutes, most of which is spent waiting for the server image to be cloned from the template.

The first effects of the newly expanded build farm are already apparent: we have reached a stable build status on a wide number of Linux, FreeBSD and OpenBSD versions, with gcc, clang and icc compilers. We are starting to set sight on MacOSX and to bring Squid 3 to Windows. All of this would have been much harder, or even impossible, without the Build Farm.

So on behalf of everyone who works on Squid, I’d like to thank Rackspace for their kind contribution to the Project.

Advertisements

Squid Software Foundation Board of Directors Position Vacancy

September 10, 2013

The Squid Software Foundation is seeking to expand the board of directors. We currently have three directors and looking for at least one more to join the team. For details about the position and what the directors do please see http://www.squid-cache.org/Foundation/director.html

Being a Squid Software Foundation Director is a serious responsibility, but also a cool gig! Not only can you have an immediate and significant impact on the Squid Project, but you can earn admiration and respect of your peers while doing more than just your usual software development, system administration, or support activities.

Do you want to brag about being more than a successful geek? Exercise the parts of your brain you did not know you had? Resolve real-world conflicts and balance real-world trade-offs? Then how about solving a few difficult Squid Project problems? Want to spice up your resume or simply learn to manage a popular open source project? Consider nominating yourself!

Applicants should contact board@squid-cache.org with nomination for the position of Director. Self-nominations are accepted and encouraged. Please indicate why you think the nominee would be a good Foundation director.

Please submit nominations by October 4th, 2013.
The Squid Software Foundation Board of Directors
Henrik Nordström,
Amos Jeffries,
Alex Rousskov.

The Squid Software Foundation

July 17, 2013

As many of you know by now, the Squid Project has formed the Squid Software Foundation, a non-profit organization to support Squid developer and user communities. The Foundation aims to provide community governance and representation; logistical and administrative assistance; infrastructure resources; as well as copyright ownership and licensing authority for the Squid Project.

http://www.squid-cache.org/Foundation/

The Foundation has been recognized by US government as a 501(c)3 public charity. This recognition is meant to assure the public of our not-for-profit status, exempt Foundation from paying most taxes, and to make qualified donations to the Foundation tax-deductible. This designation is a big deal, and it took a lot of effort to get this status. A big “Thank You” to those who made it possible!

The Foundation structure has been modeled after the FreeBSD Foundation, with various bits and pieces borrowed from the Apache Foundation and other well-run open source non-profits. You can find our bylaws and other documents at

http://www.squid-cache.org/Foundation/archive/

The Foundation is currently being run by three volunteers: Henrik Nordström, Amos Jeffries, and Alex Rousskov. There is a lot more work than the three of us can handle, and there are plans to expand the Board of Directors to at least four directors this year. Watch this space for further announcements on the subject.

While the Foundation is not going to participate in Squid development, there are plenty of infrastructure and community activities where we can help both Squid developers and administrators. The scope of possible projects ranges from release maintenance, to paid services coordination, to build farm administration, to automated regression testing, to experimental live deployments. With sufficient funding, we may even be able to organize developer meetups and user workshops.

The Foundation is funded by donations. The startup capital was provided by your PayPal payments that the Squid Project informally accumulated since 2007 and a Measurement Factory contribution. We will need a lot more funds to fulfill the Foundation mission though :-). Donations are now gratefully accepted at

http://www.squid-cache.org/Foundation/donate.html

If you have questions about the Foundation, please email them to

board@squid-cache.org.

Thank you,

The Squid Software Foundation Board of Directors
Henrik Nordström,
Amos Jeffries,
Alex Rousskov.