Fosscon 2011: Philadelphia Pennsylvania, 23rd July, 2011.

July 23, 2011 – (All day)

Hi everyone,
Next Saturday Basekamp will be hosting FOSSCON (Free and Open Source Software Conference), focusing on the community that has grown around Free and Open Source Software (FOSS), and in parallel to both the Free Culture and Open Source cultural movements.
This is a community-focused live event designed to build and strengthen relationships between Free and Open Source Software (FOSS) developers and users. FOSSCON seeks to raise awareness of and promote FOSS alternatives to proprietary software. Facilitating face-to-face interaction, creative workshops, talks and think tanks, FOSSCON brings developers and users together in a nurturing and dynamic environment stimulating the free exchange of ideas and information while fostering cross-project collaboration and dialogue for innovation.

FOSSCON is organized by Peer-Directed Projects Center (PDPC) – the group responsible for projects like Freenode and fossevents – FOSSCON (along with Geeknics) is part of PDPC’s desire to bring an already massive online community that has grown around free and open source ideas, out into the world, to meet, connect, support and challenge each other, imagine, plot and co-develop beautiful, possibly useful and unexpected things.

The people behind FOSSCON are free software enthusiasts, user group members, coders and users – just like you! Free software is all about community and this is a very grassroots event, organized by the community and for the community. Our common goal is to provide a space for us to all come together in the northeast. We hope you’ll join us as an attendee, a volunteer or an exhibitor.

Register

Admission is free and open to the public, but RSVP is required (we expect to fill to capacity soon, but also encourage connecting with others in nearby overflow spaces). If you’re able and want to be a “FOSSCON supporter” you can get a tote and thanks for $25. Whether free or a supporter, please register here: http://fosscon.org/attend

Schedule

FOSSCON will last all day. See the regularly updated schedule of presentations (and proposal guidelines) here: http://fosscon.org/speakers

Anyone in the FOSS community with interesting and exciting topics are invited to submit a talk to speak at this event.  As a general event built for the community at large, the range of acceptable topics is broad, however FOSSCON traditionally favors topics with an immediate real world use in home, work, or education environments and broadly categorizes talks under one of these headings.

The program committee invites proposals for paper presentations, demonstrations and poster contributions on any topic relevant to FOSS awareness, accessibility and application. We want to offer something for beginning, intermediate, and advanced learning levels with particular emphasis on the following topics:

  • The Open Culture Movements influence on open source
  • Beginning the FOSS conversion
  • FOSS on a Windows Desktop
  • Fun FOSS projects for your home
  • Plugging into Social Media with FOSS
  • FOSS in the workplace
  • FOSS in education
  • FOSS at non-profits
  • FOSS Government
  • Open Hardware
  • Open Mobile Environments
  • Your new awesome FOSS project
  • Free Network Services

 

Exhibitors

If your group has an interesting project, or event useful to the community, show it to the world at FOSSCON!  We invite you to join us at FOSSCON to show the community what you’ve done, what you’re doing, or what you offer.

  • LUGs
  • Hackerspaces
  • Local FOSS events the community needs to know about

We still have a limited number of spaces available for groups so please get in touch with us to reserve your spot.

Sponsors

We have a limited number of tables available for sponsors so please get in touch with us early to reserve your spot.  We’re very interested as well in any suitable organizations involvement in other ways, such as talks or other interesting ideas you may have. Please see this link for more info (oh, and obligatory but genuine shout out to FOSSCON sponsors here as well): http://fosscon.org/sponsors

Location

FOSSCON will take place at Basekamp’s Philadelphia space (the second floor), and also the JOG gallery (on the 4th floor) of 723 Chestnut Street, located in the middle of Center City Philadelphia. The building has bus, subway and NJ transit stops on our block, and only a few minutes walk from Market East Station and Greyhound bus terminal. See a map with directions here:
http://maps.google.com/maps/place?q=basekamp&cid=15576003637506834736

Questions?

You can join us on the IRC network “chat.freenode.net” and join the channel “#fosscon” to talk with the planning team and others interested in Fosscon, ask questions, or volunteer to help us out.  You can easily join the channel using webchat by clicking here: http://webchat.freenode.net/?channels=fosscon

See you all then!

This is a public service announcement…

As some of you might remember, freenode used to send wallops when FLOSS projects had major releases and for other news that are, hopefully, of general interest. After some internal deliberation, we decided to retry this experiment. Projects are invited to submit their wallops requests to us and we will try to accommodate everyone. Obviously, we will try to limit this to relevant news and while we are not sure about the exact modus operandi yet, we are confident that we will figure something out that works for everyone.

If you want to receive wallops, simply run

/quote mode $yournick +w

or

/umode +w

in your IRC client. Please note that you need to do this every time you connect so setting up an auto-command or similar makes sense. In case you want to stop receiving wallops without reconnecting to freenode, simply run

/quote mode $yournick -w

or

/umode -w

and you are all set. Hopefully, we will manage to come up with interesting news for you. Feedback on this in #freenode or via this post is appreciated.

The Cat Enigma!

Hello! Many of you have joined in with our April Fools’ activities, including the two challenges injected into the April 1st blogpost. We had several successful winners of the first competition, and a smaller number of the second, but many determined competitors – thanks to everyone who invested so much time and energy into the challenges!

We’d now like to give you the answers! Hopefully you won’t kick yourself too much if you competed but didn’t get all the way to the end. :)

Challenge 1

The first challenge commenced in the blog entry, which contained the cryptic message ‘GURER VF N CEVMR. VG’F JBEGU VG. UVAG: ZBGQ.‘ Deciphered via the magic of ROT-13, this pointed you to our April Fools MOTD (Message of the Day). Buried amongst rainbow text and pink unicorns was the string ‘VmlldyBwYWdlIHNvdXJjZSwgeW91bmcgZ3Jhc3Nob3BwZXIu‘, a Base64-encoded message pointing you to the source code of our blogpost, where the following message was hidden:

A$$p qk sc *$j7r, sc *$j7r /7 qsqv/§z Z/yr /k q a/ep,
sss /k kq7kr7 &l7k a/pr jq/7/§7 7kj$pr $§ /k7
sq§r /k klj§7 /§k$ q %aq§r Q§3 k*r§ /k klj§7 wqep
qzq/§ x*r§ c$l klz $§ /k7 x/§pc Rxx k*qk7 3/jkc! 3$ c$l k*/§p 7$?
Xraa / wrkkrj §$k 7*$x c$l x*rjr k*r ars$§q3r /7 sq3r 7xrrk ars$§q3r,
sss 7xrrk ars$§q3r 7xrrk ars$§q3r,
crq* 7xrrk ars$§q3r X*r§ e$sr wqep,
sq/a %/r k$ %/§pl§/e$j§7 qk t§ §rk

This was a Substitution Cipher (which various users decrypted in a variety of different ways, using ruby, javascript and python, as well as the ‘tr’ command line utility). The translation table is as follows:

itsaGgvewlckLomyhrzdWpAubEnj
/k7qZzyrxaepA$sc*jv3X%QlwR§&

If you want to try this for yourself, there’s an online tool for this here, or you can use the tr command line tool as follows (will require unicode support):

echo 'A$$p qk sc *$j7r, sc *$j7r /7 qsqv/§z Z/yr /k q a/ep,
sss /k kq7kr7 &l7k a/pr jq/7/§7 7kj$pr $§ /k7
sq§r /k klj§7 /§k$ q %aq§r Q§3 k*r§ /k klj§7 wqep
qzq/§ x*r§ c$l klz $§ /k7 x/§pc Rxx k*qk7 3/jkc! 3$ c$l k*/§p 7$?
Xraa / wrkkrj §$k 7*$x c$l x*rjr k*r ars$§q3r /7 sq3r 7xrrk ars$§q3r,
sss 7xrrk ars$§q3r 7xrrk ars$§q3r,
crq* 7xrrk ars$§q3r X*r§ e$sr wqep,
sq/a %/r k$ %/§pl§/e$j§7 qk t§ §rk' |
tr \/k7qZzyrxaepA\$sc*jv3X%QlwR§\& itsaGgvewlckLomyhrzdWpAubEnj

As this challenge had a larger ciphertext and was only lowercase, working out the translation table was relatively easy, and many of you seemed to manage to get it!

The first user to figure this out was elly - well done, you! The remaining users in the first ten to complete this challenge also won april-fools/ cloaks, and were the following:

Jessicah, Snova, hjf2010, Treeki, ttuttle, tonsofpcs, mth, awilcox, gnarf

Well done too to everyone who e-mailed in but came after these guys!

Challenge 2

As Challenge 1 went so well, we decided it would be a Good Idea to put together a second challenge. This was designed to be a little more complex, but started with a similar substitution cipher, with a text added to the source of the blog entry:

Un s%ctsn /%klt, kx$$&$* y/k%x*/ y/t z&tsr
X/tkt qkt n%x *%&$*, v&y/ n%xk ztys%eal ws%v&$* &$ y/t v&$r?
K vq$y y% l/%vtk n%x v&y/ lx*qk sx§hl, q$r k&rt n%x %ctk zt$etl
T%s&l/ n%xk /%%ctl tctkn l&$*st rqn, q$r wk&$* n%x y% y/t /%klt rt$y&ly
Un s%ctsn /%klt, n%x'kt q h%$n $% §%kt
Fx$$&$* qk%x$r v&y/ q §q$ %$ n%xk wqea, s&at q ykq&$ &$ y/t $&*/y...
Oq$ n%x l%sct y/t Oqy I$&*§q?
WUWKMJKSXVABPMDDWNBIUIQGLSBTYUYQCIRPUQBQLYCOLOZTVUWEFPZPMESSST

To complicate things, however, we used both upper and lowercase letters. Deciphering the lowercase text was relatively simple, as there was enough text to make divining the translation table relatively straight forward, but there were only seven unique uppercase letters in the song lyrics which emerged which were easy to identify by looking up the song (or remembering it, for those of you who’re also fans of Father Ted!) – at this point, if you competed, you probably had a translation table that looked something like this:

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
qwertz*/&pas§$%hjklyxcvbn|__O_I___K___U__T_F____X___

This seemed to be the step many of you got stuck on – as the final string beginning ‘WUWKM…‘ was substituted using the same table as the rest of the text. Many competitors had translated the song lyrics and the ‘Cat Enigma‘ comment:

My lovely horse, running through the field
Where are you going, with your fetlocks blowing in the wind?

I want to shower you with sugar lumps, and ride you over fences
Polish your hooves every single day, and bring you to the horse dentist

My lovely horse, you're a pony no more
Running around with a man on your back, like a train in the night...

Can you solve the Cat Enigma?

But you left the sequence of capital letters at the end unaltered! Whilst many of you guessed that ‘Enigma’ referred to the infamous German electromechanical enciphering machine, without the ‘WUWKM… ciphertext translated, you had difficulty progressing further!

As this seemed to be where efforts paused, we gave you a little clue, courtesy of njan’s enigmacat (whose name is actually cinak, but who is generally called Mittens), consisting of the first eight letters of the translation table – PQOWIELA- filling some of the blanks.

From there, some of you managed to take the next step – working out that the capital letters were entered according to a predictable pattern on a qwerty keyboard. Based on the ‘O_I‘ sequence in the partially complete translation table above, we’d hoped that might not be such a big step, but perhaps it was! Tap the translation table out on a qwerty keyboard and see what we mean.

Still – with a little nudging, this was a step that some of you managed to take together (and many others guessed at or were very close to), and with the complete translation table:

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
qwertz*/&pas§$%hjklyxcvbn|PQOWIELAKSJDURYTHFGMZNXBCV

It was possible to un-translate the enigma ciphertext:

DMDITKIJWZHXATLLDVXEMEBSGJXPOMOBYENAMBXBGOYCGCUPZMDFRAUATFJJJP

As many of you guessed, Catreferred to the enigma rotor settings, which when entered into any of the various online enigma machines (in javascript, java, or swf flavours) should produce the final plaintext. This wasn’t meant to trip anyone up (this applet defaults to the right settings, as do some of the others, and just needs the rotors to be configured) – although there are a variety of settings for enigma machines including rotor and reflector choice and plugboard settings we went with the default for many (Rotors I, II, III, Reflector B, no plugboard settings). Configured this way, the Enigma ciphertext deciphers to:

WELLDONEPLEASESENDCOOKIESANDMILKTOPINKUNICORNSATFREENODEDOTNET

Phew! All done! :) The first to complete the second part of the competition were sbp and [bjoern]. Other successful entrants were kmdm, x0F, Tordek, Lopmon, Gryllida, and yano.

Thanks to those of you who participated and we had fun talking to and interacting with – and we’ll probably be doing something similar next year! :)

April 1st, the aftermatch

Some of you might have remembered the wolfgame bot in #defocus from 2008-04-01. Reception was even better this time and people really liked it. We might even make this a tradition. Feedback in comments, please.

To get your wolfgame fix during the rest of the year, join #wolfgame . We are waiting :)

We will publish the solutions to our riddles here, but we had to promise to not do so before Sunday so we won’t. Watch this space if you are interested.

Also, remember our new nick expiry times. This is now active policy.

Important service announcement regarding #defocus

As many of you are aware, back in 2008 we changed our policy in #defocus and the method in which the channel works to require users have voice to speak. For the past few years we’ve been using a combination of manual action, scripts and bots to voice users as needed to control when and how and when they are voiced.

Starting today, we are changing the policy to one we believe is fairly balanced and which gives users much more control over gaining and keeping voice in the channel.

The new bot, known as brrflrqxt, will voice users as they send the command “!join” to #defocus and those who pass its tests will be allowed to keep their voice. The tests involve problem solving, proving that you are human, and therefore capable of lying, cheating, and backstabbing like any valuable member of #defocus; thus ensuring a safe and productive environment for all our users.

If you have any questions about this policy, feel free to ask any member of staff.

GURER VF N CEVMR. VG’F JBEGU VG. UVAG: ZBGQ.

enigma_cat_says_PQOWIELA

Change in nick expiry times

Up to now, the expiry time of nicks has been 60 days. As you know, Services compress timespans into years, weeks, and days. 60 days are 8 weeks and 4 days. Easy enough to convert, but still unnecessary. Also, a nick that has been registered for a long time should get a little bit more protection than a new one. In the past, we have sometimes asked users to wait a bit longer before requesting old nicks to be dropped. To make things easier and fairer, we have decided to change and simplify our official policy.

Starting on 2011-04-01, the expiry time will be 70 days, i.e. 10 weeks. For every full year of registration time, one week is added to the expiry time. Thus, a nick that’s been registered for three and a half years needs to have been unused for 13 weeks before another user can request to have it dropped.

We are pre-announcing this change as it would be unfair towards users to change expiry times just before their  60 days of waiting are over.  As usual, barring manual database cleanups every few years, we won’t drop nicks or channels on our own, but only at a user’s request.

Default port for IRC via TLS/SSL (hint: it’s 6697)

As some of you might be aware, there has been a push to standardize on a common port for IRC via SSL/TLS. Same as you can reasonably expect any public ircd for plain text connections to listen on port 6667, you should be able to expect any public ircd for IRC via SSL/TLS to listen on port 6697.

All IRC networks, except one, in the global top twenty which offer IRC via SSL/TLS are listening on port 6697 and many smaller networks do, as well. Clients like irssi default to 6697 as do daemons like Charybdis and seven. Similar to how port 6667 is not the only for plain text, 6697 is not intended to be the only one for SSL/TLS, but it’s still nice to have a common standard.

The Internet Draft linked above will not be made into a proper RFC quickly as these things tend to take a lot of time, but for all intents and purposes, 6697 is the canonical port for IRC via SSL/TLS, today.

Update: In case we didn’t make it clear enough (apparently we didn’t): You can still continue to use all other ports we have listened to in the past. But we will start recommending 6697 from now on.

Update2: Yes, we are listening on port 6697 on all our ircds, be they IPv4, IPv6, or .onion.

fosscon 2010 and Northeast US geeknic++ camping trip

There are two pdpc-related events coming up in the Northeast US we’d like to make you aware of. The first is the second “geeknic++” camping trip, to be held May 21st-23rd in Worthington State Forest, NJ.  Last year, there was much fun to be had as geeks (and their families) from all over the Northest gathered for 2 nights of camping in a New Jersey State forest.  This year there is a new location, but more of the same fun.  See http://geeknic.org/?p=91 for details. The trip is only $20 for adults, and kids under 18 are free.

Second, is our very first fosscon, a free and open source conference organized by and for the foss community.  This event will be held June 19th in Rochester NY.  Lots of interesting speakers are lining up but there is still room for more if you have an interesting topic of your own, and sponsorship opportunities are still available.  Visit http://fosscon.org for more details on this exciting event.

We hope to see you at one or both of these great events!

Yes, we are going to FOSDEM

As every year, some of us will attend FOSDEM.

This year, you will be able to meat czajkowski, kloeri, RichiH, SeJo and a FOSDEM-virgin: marienz (be gentle). If you have any praise, complaints, questions, spare beer or just want to connect a face to a name, you are more than welcome to poke us.
Hunt us down via IRC or the linked identi.ca pages and we will try to meet you.

I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

Migration to ircd-seven.

On the 30th of January, 2010 at around 7:30 UTC, we will be moving to the new ircd-seven.  If you haven’t done so already, now is a great time to look at how this may change things for you and what you may need to do as a result.

We covered a few of the changes in this article earlier, but this post adds a few things.

If you are a tor user, the way you connect will be slightly different.  Connecting via tor will require you use “username:password” in your server password field instead of just “password” as is the case now.

If you currently have an arrangement with freenode to increase your connection count for a business, school, or other organization (also known as an iline), you may need to verify it is still in place after the migration.  While we have moved the majority of these over to the new ircd, some older ilines where we do not have contact information may need to be updated.  If you find yours is missing, join #freenode and look for any freenode staff to further assist you. All staff are voiced on #freenode.

If you are currently using dircbot, be aware that dircbot will be replaced along with the ircd as it has technical issues that make it unusable on the new ircd.  Dircbots functionality will instead be included in the freenode utility bot “eir.” Documentation for the replacement is available here.

To mention one last time a few things:

  • Usermode +u is no longer present. You are able to join more channels without it.
  • Channel mode +R is no longer present. “/mode #channel +q $~a” will have the same effect. If you find, post-migration, that your channel which was previously +R no longer has that mode, please check your quiets list: “/mode #channel +q”
  • SSL will be on ports 7000 and 7070. You can grab the root ca certificate here.
  • Post-migration, ChanServ may be in some channels she normally does not inhabit. This will be a hang-over from the mode transfer, and will be temporary until services is restarted.

Finally, if you are interested in supporting the pdpc and freenode, have a look here for a special fundraiser we’re running along with the ircd-seven launch.

Thanks everyone, and we’ll see you on the other side.