Celebrate SFD 2013 on Saturday, September 21st
   
Text Size
Login
Canonical
Google
Linode
FSF
Lemote!
Linux Magazine
Ubuntu User
Linux Journal
Admin Network & Security Magazine
Smart Developer
Creative Commons
FreeBSD
Joomla!
Open Clipart Library
FSFE
Atom 0.3 RSS 1.0 RSS 2.0 OPML FOAF

June 19, 2013

DRM hopefully to be fixed in Portugal

DRM bills being discussed, with a physical DRM'd book
sent by
ANSOL serving as an argument
2001's European Directive 2001/29/EC says that member states must legally protect DRM measures, making it illegal to circunvent them. But it also states that they must ensure that it doesn't prevent uses permitted thanks to copyright exceptions (for instance private copy).

The transposition of that directive to the Portuguese Law (CDADC) was made in 2004, but the way that CDADC ensures that copyright exceptions is protected doesn't work. CDADC states that you can't circunvent DRM, but since you must be able to exercise the copyright exceptions, it states that in those cases you have to request the means to achieve your objective to IGAC (a state administration service). The problem is that if you request those means to IGAC, they won't hand them over to you because they don't have it.

Well, that is now going to change. Two Portuguese parties submitted to the Parliament a couple of bills with the same basic objective: to change CDADC, changing the way the law ensures the right to copyright exceptions by simply stating that if the DRM in question prevents any of those exceptions from being exercised, then you can circunvent them in order to exercise them. Simple and effective, right?
These two bills were debated in the parliament, and then approved in generality. Now they follow it's natural path, to a comission that will merge both bills and do amendments (amendments that will not change the essence of the bills, I hope), and the final text will be again voted in the Parliament, who can turn it into Law, finally giving back users the rights that were taken from them nine years ago.

Timeline:



  • 2001 - 2011/29/EC EU directive is published
  • 2004 - EU directive is transposed to Portuguese Law
  • 2013-06-12 - general discussion about two bills aiming to fix the Law
  • 2013-06-14 - both bills approved in general
  • 2013-06-26 (10:00) - Comission meeting scheduled to discussion and vote of both bills in speciality
  • You've Got CFF!

    Seven weeks ago today, Google along with Adobe and the FreeType project, released a new CFF rasterizer into FreeType for beta testing. Well, it’s been put through its paces and is ready for release. In the latest version of FreeType, build 2.5, the new Adobe CFF rasterizer will now be on by default. This means that products using FreeType, such as Chrome OS, Android, and Linux, will have better looking CFF fonts.  The new CFF rasterizer in FreeType has already been made available in the dev channel build of Chrome OS.
    FreeType Using the Old CFF Rasterizer with Light Auto Hint (most common setting)
    FreeType Using the Adobe CFF Rasterizer (now the default CFF rasterizer)
    The open source community has helped us find and fix several issues during this beta period and we are now ready for a stable release. The Adobe CFF rasterizer will continue to spread to new products. This work paves the way for FreeType-based platforms to provide users with richer and more beautiful reading experiences. This is only the start!

    By Stuart Gill, Font and Text Team, Internationalization Engineering

    Velocity Conference – June 18-20

    velocity-logoThis week Linode is at the O’Reilly Velocity Conference in Santa Clara, California. Velocity is O’Reilly’s web performance and operations conference, which focuses on scaling and administering web applications, mobile applications, and tech culture.

    If you’re attending the conference, stop by booth #501 to say hello and score a t-shirt!

    Thanks Oracle for fixing the GPL man page issue

    Timing is everything. I wrote about how MySQL man pages were silently relicensed away from the GPL. It was picked up by a lot of sites: Hacker News, Slashdot, LWN, and probably more. That led to a bug report in Debian (#712730) to complain that MySQL is no longer compliant with the Debian Free Software Guidelines (DFSG). That prompted Norvald Ryeng who’s active in Debian (thanks Oracle!) to file MySQL bug #69512. Almost immediately Oracle said it was a bug, where Yngve Svedsen pointed to the buildsystem: “This is indeed a bug, where the build system erroneously and silently started pulling in man pages with the wrong set of copyright headers.” That then prompted Tomas Ulin to write about how The MySQL Man Pages ARE Available under the GPL. Case closed, many on Hacker News attributed it to Hanlon’s razor. Most news sites updated it with the bug, and The H also wrote an article: Oracle bug accidentally removes GPL licence from MySQL man pages.

    We learned about this issue from MariaDB Jira and spent some time looking at it. We looked at the MySQL source tarballs, and looked at 5.5.30/5.5.31/5.5.32. This issue is present in a release since 18 April 2013 (5.5.31) and a subsequent release on 3 June 2013 (5.5.32). What is clear is that this also affects 5.1, 5.6, and 5.7. This has been an issue for about two months.

    So this issue is written off as a bug. Great. Its fixed because it was noticed. It’s noticed not because it was just reported in the bugs system, but because there was a huge amount of traffic around it. While Tomas might say, “Reporting a bug is always a good way to communicate with us,” I doubt this would have been fixed in record time any other way. Also, I don’t need to rehash all the issues with the public bugs system.

    I’m not about to start conspiracy theories here because that isn’t my goal. Our frame of mind since last week’s RHEL Software Collections news has been focused on documentation as well. Sheeri Cabral, an Oracle ACE Director, has had a rather interesting conversation on Twitter about our documentation. man pages aside, we’re improving documentation tremendously, and have over 2,700 articles in the Knowledgebase.

    One thing is for sure with Oracle as steward for MySQL: the public perception of Oracle isn’t at its best and generally no one assumed this to be an accident.

    Now let’s focus on something celebratory and positive: MySQL (NDB) Cluster 7.3 is now a GA. I’m excited by the node.js connector and the auto-installer. Can’t wait to give it a try. Congratulations all round to the Cluster Team at Oracle.

    Related posts:

    1. Jono Bacon speaks to Oracle on the MySQL Community
    2. Biggest MySQL related news in the last 24 hours, Day 2
    3. GPL vs. BSD licensing

    BSDCan Trip Report: Florian Smeets

    The next trip report is from Florian Smeets. He writes:

    I arrived in Ottawa on Tuesday afternoon. In the evening I went to the Royal Oak to meet other fellow developers.

    Wednesday was the first day of the Devsummit. The day started with a presentation about the FreeBSD.org security incident and about how Netflix is using FreeBSD for their CDN.

    In the afternoon I attended the ports session where we saw presentations about features that were added to the ports tree in the last year and also about stuff that people will be working on during the next year.

    On Thursday I went to the VM I/O Concurrency and Virtualization sessions. In the first session, we talked about all the performance work that is currently happening that should be in the 10.0 release. In the second session, there was a lot of talk about Bhyve and we saw a demo of Linux running in Bhyve.

    In the evening I attended the Vendor summit, which I find quite interesting, as you get a picture of the needs of other people and also what they are working on.

    Friday was the first day of the actual conference. After talks about dtrace and git, I attended a talk about benchmarking FreeBSD. One of the slides even showed results I posted some time ago.

    The next talk I saw was switching from Linux to FreeBSD, which gave some interesting insights into the differences of the two systems from someone else. Which was quite interesting as I've been working for a Linux based company for the last 6 months.

    After the FreeBSD Birth to Death talk, I attended the Mozilla on OpenBSD talk. Landry, the OpenBSD Mozilla maintainer, is an OpenBSD and Mozilla committer. He helped us in committing a lot of our patches upstream. At the social event in the evening, I finally had a chance to meet him in person. We talked for a long time and made plans. Now, 4 weeks after the conference, we have a mozilla-central buildbot running in a Bhyve, so we will be informed about breakages automatically from now on. This will be a huge help, as we can try to fix those kind of things before the releases and fix them with our own patches in the ports tree.

    On the last day of the conference I attended a talk about using Puppet to manage FreeBSD and about the FreeBSD.org cluster refit. In the afternoon I didn't attend talks, but took the time and sat down with some other developers to discuss future projects.

    As my flight was only leaving on Sunday evening, I went into town with a couple of other developers to do some sightseeing. In the evening, the long journey back home started and an eventful and exhaustive week came to an end.

    June 18, 2013

    SFD 2013 Registration is on

    This is with a great pleasure that we are announcing registration opening for SFD 2013!

    Any team registered on or before July 21, 2013 will receive a pack of goodies including a big banner, tshirts, stickers, balloons, etc.

    It's easy to register, you just need to create your wiki pages and submit your event information. Read this HowTo and contact us via email or on IRC (#SFD on freenode) if you need any help.

    June 17, 2013

    Google Summer of Code coding starts today!


    Today is the first day of coding for our 9th year of the Google Summer of Code program. This year 1,192 students will spend the next 12 weeks writing code for 177 different open source organizations.

    We are excited to see the contributions this year’s students will make to the open source community.

    For more information on important dates for the program please visit our timeline. Stay tuned as we will highlight some of the new mentoring organizations over the next few months.

    Have a great summer!

    By Carol Smith, Open Source Programs

    June 16, 2013

    Linode turns 10!

    Today marks Linode’s 10 year anniversary and we’d like to start by thanking you, our customer. Thank you for your patronage, for your positive feedback, for your words of encouragement and your constructive criticism – all of which have helped make us a better company. Thank you for your word-of-mouth recommendations. The majority of our growth over the years can be attributed to happy customers telling others about Linode. We strive to constantly improve our service to you and it is very gratifying to see our efforts rewarded.

    Of course none of this would be possible without our employees, past and present, whose passion, dedication, and talent continue to build our company. It wasn’t that long ago there were three Linodians remotely pouring their souls into making Linode a success. These days we regularly outgrow office and cage space. We are so proud of the jobs we have created and the lives we’ve affected. Congratulations to our entire team on 10 years!

    Linode has grown phenomenally over the last 10 years, and while we are proud of our success, we are also humbled by it. We feel a tremendous obligation to deliver innovation, great support, and quality to our customers and we have no intentions of sitting on our laurels. We have exciting things planned for this year and the coming ones. We look forward to the next 10 years and thank you all for being a part of this!

    -Linode

    SFD 2013 Registration is now LIVE!

    SFD 2013 Registration is LIVE

    It is with a great pleasure that we are opening registration for SFD 2013. The deadline for registered teams to get the free goodies is July 21st which should give us enough time to ship everything everywhere. For registration, simply create your team page under http://wiki.softwarefreedomday.org/2013 (/country/city/team for most) and complete this registration form.

    We are available for support through email on sfd-discuss or on IRC (#SFD on freenode). SFD artworks are available under http://wiki.softwarefreedomday.org/Artwork and CC-BY licensed. Feel free to use, enhanced and eventually localize them.

    We want to particularly thank our sponsors who are making this possible, namely Canonical, Google, and Linode for the time being. We would also like to thank our media sponsors who offer us magazine ads, they are Linux Magazine, Ubuntu user, Admin, Smart developer and Linux Journal. Should your organization be interested to sponsor and support DFF please get in touch with us.

    Happy SFD preparations!

    Celebrate SFD with us on September 15!

     

    SFD2013 Registration is on!

    This is with a great pleasure that we are announcing registration opening for SFD 2013! Any team registered on or before July 21, 2013 will receive a pack of goodies (200 packs, first come first served) including a big banner, tshirts, stickers, balloons, etc. It's easy to register, you just need to create your wiki pages and submit your event information. Read this HowTo and contact us via email or on IRC (#SFD on freenode) if you need any help.

    Please also help to promote SFD by placing our SFD counter with your own language and banners in your website or blog. Yes! We have 2 languages available at the moment and if you want to localize it to your own language, it is very easy to add a new language, follow the instruction in this page.

    June 14, 2013

    LulzBot AO-100 3D printer now FSF-certified to respect your freedom

    BOSTON, Massachusetts, USA — Tuesday, October 9th, 2012 — The Free Software Foundation (FSF) today awarded its first Respects Your Freedom (RYF) certification to the LulzBot AO-100 3D Printer sold by Aleph Objects, Inc. The RYF certification mark means that the product meets the FSF's standards in regard to users' freedom, control over the product, and privacy. The LulzBot model AO-100 3D printer can be purchased from www.lulzbot.com.

    Aleph Objects, Inc. is honored to have the first hardware product with the FSF's Respects Your Freedom certification mark, and we're proud to sell a 3D printer that delivers freedom to each and every user. Aleph Objects, Inc. was founded with the idea that people should be free to use, learn from, and improve the machines they use, and to share their improvements and innovations with collaborative communities. The spirit and philosophy of the free software movement is embodied in our LulzBot 3D printer. All of our printers ship with hardware designs, software, and documentation all under free licenses. You get it all — source code, design documents, and specifications — everything needed to control, tinker, fix, and improve upon every aspect of the printer.

    — Jeff Moe, Founder of Aleph Objects, Inc.

    The FSF began work on a hardware certification program in October 2010 by publishing an initial set of criteria for certification, and subsequently inviting community members to help refine them. To be certified, a hardware product must meet several standards that ensure it runs free software, allows users to modify that software, supports free data formats, and is usable with free tools.

    The desire to own a computer or device and have full control over it, to know that you are not being spied on or tracked, to run any software you wish without asking permission, and to share with friends without worrying about Digital Restrictions Management (DRM) —these are the desires of millions of people who care about the future of technology and our society. Unfortunately, hardware manufacturers have until now relied on close cooperation with proprietary software companies that demanded control over their users. As citizens and their customers, we need to promote our desires for a new class of hardware — hardware that anyone can support because it respects your freedom.

    Hardware we all want: FSF announces criteria for hardware endorsement program

    Conversations between the FSF and Aleph Objects, Inc., solidified the certification process and Respects Your Freedom mark design. Future certified products will display the same mark on their packaging and in associated marketing materials; the FSF will also promote certified products on its Web site at http://www.fsf.org/ryf.

    "Over the past 27 years the FSF has earned a reputation of being a strong advocate for computer user freedom, and we continually work to earn and keep the public's trust," states Joshua Gay, FSF licensing & compliance manager. "Because so many people have placed their trust in the FSF, a product displaying the Respects Your Freedom certification mark will be immediately recognized as a product that a user can trust when it comes to software freedom."

    Subscribers to the FSF's Free Software Supporter newsletter will receive announcements about future Respects Your Freedom products.

    To learn more about the Respects Your Freedom hardware certification program visit http://www.fsf.org/ryf.

    Hardware sellers interested in applying for certification can consult http://www.fsf.org/resources/hw/endorsement/criteria.

    Respects Your Freedom Certification Mark LulzBot(tm)

    LulzBot(tm) AO-100 3D Printer 3D printer + printed FSF logo

    About the Free Software Foundation

    The Free Software Foundation, founded in 1985, is dedicated to promoting computer users' right to use, study, copy, modify, and redistribute computer programs. The FSF promotes the development and use of free (as in freedom) software — particularly the GNU operating system and its GNU/Linux variants — and free documentation for free software. The FSF also helps to spread awareness of the ethical and political issues of freedom in the use of software, and its Web sites, located at fsf.org and gnu.org, are an important source of information about GNU/Linux. Donations to support the FSF's work can be made at http://donate.fsf.org. Its headquarters are in Boston, MA, USA.

    Aleph Objects, Inc.

    Aleph Objects, Inc. is a Loveland, Colorado, USA based company committed to free software and libre hardware. They are the makers of the LulzBot(tm) line of 3D printers and components available at their online store www.lulzbot.com.

    Media Contacts

    Joshua Gay
    > Licensing & Compliance Manager
    > Free Software Foundation
    > PHONE: +1 (617) 542 5942 x20
    > EMAIL: This e-mail address is being protected from spambots. You need JavaScript enabled to view it

    Jeff Moe
    > Aleph Objects, Inc.
    > EMAIL: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
    PHONE: +1 (970) 377 1111 x622

    ###

    June 13, 2013

    Open Letter to Prime Minister Erdoğan

    Open Letter to Prime Minister Erdoğan: Invest your $5b in digital freedom

    In recent weeks, political events in Istanbul have been the focus of international media. Important discussions are taking place about Turkey's government and her people. Several have lost their lives in the process

    Days before the protests in Taksim Square erupted, President Erdoğan was in America. On behalf of an ambitious education investment project called FATIH, he toured Silicon Valley as the guest of America's largest technology companies, each of whom are hoping to land a contract for more than 10 million new tablet computers.

    As the safety and freedom on the street of Turkey's activists is hotly debated in the press, the safetly and freedom of her children to learn has understandably received much less attention. Whether it is publicly discussed or not however, $5 billion will soon be spent on education, and it's impact on the rights of the next generation of Turkey's students will be immense.

    FSFE's Education Team is dedicated to empowering students via Free Software. If you think that humans deserve rights over the technology they use, you can add your name to our list of supporters.

    The letter

    Prime Minister Recep Tayyip Erdoğan,

    Recently you visited America to discuss the acquisition of 10.6 million tablets from leading technology companies for students, on behalf of Turkey's project FATIH.

    We urge you to take alternative products into consideration, and consider the impact of the software those tablets use.

    Google, Apple, and Microsoft, who hosted you, all tie their tablets to software which would prevent Turkish children from studying and customising it. The companies you spoke to enforce strict proprietary licensing which would ensure that schools could only lease their ability to use applications, not own them or rights to them.

    Free Software, contrastingly, protects students' rights to use, study, share, and improve it. In an educational context these rights can make the difference between consumers and creators. Without these freedoms, the 17 million students affected by your plan cannot experiment or develop the understanding necessary to lead digital economies in future.

    Software support and maintenance is expensive, and proprietary software exacerbates these costs by restricting who can provide you with services. By using Free Software, Turkish schools would lose their dependency on a single vendor, and competition for service contracts could be more local, and more competitive.

    Finally, for better security of both schools and students, Free Software makes its code available, providing evidence of how it functions. This week's revelations surrounding British Government spying on Turkish politicians at the G20 summit highlight the importance of software security and privacy. Educational computers should not provide back-doors for foreign Governments and companies.

    Apple, Google and Microsoft all embrace Free Software themselves, and use it internally. Making the step towards Free Software tablets is important however, and several global manufacturers and distributors offer Free Software devices for sale. Will the freedom of Turkey's citizens be considered in your forthcoming decision to purchase tablets?

    Please send us your answer, and do not hesitate to contact us should you have further questions about the contents of this letter.

    Yours Sincerely,

    The Free Software Foundation Europe e.V.

    Support FSFE, join the Fellowship
    Make a one time donation

    “The artist sounds serious but sometimes it’s hard to tell when she’s joking.”

    That’s me! Getting some local press for my art quilt show, which opens Saturday at Sleepy Creek Vineyards! Details and directions here.

    Nina Paley quilt show in CU News Gazette

    flattr this!

    June 12, 2013

    MariaDB replaces MySQL in RHEL7

    mariadb: made by geeks used by professionalsSubject says its all, this is of course, very good news coming out of the Red Hat Summit. Looking forward to Red Hat Enterprise Linux 7. And of course, CentOS 7 and the other builds that follow. Thank you Red Hat!

    Related posts:

    1. MariaDB in Red Hat Software Collections
    2. Biggest MySQL related news in the last 24 hours
    3. SkySQL Solutions Day, FOSDEM MySQL activity

    More Well-Hung

    We went back to Sleepy Creek Vineyards to rearrange some things and hang Earth, Fire and Water next to Air/Nude. This is the first time all of my 4 Elements quilts have hung next to each other.

    Speaking of Sleepy Creek, I finally tasted their tomato-jalepeño wine, Winey Mary. Yes I thought it was a joke too, but it actually exists and is actually made of fermented tomatoes and jalepeños, not grapes. And I actually liked it. Not as a wine – I don’t really like wine, or beer, or any alcoholic beverages – but as an unusual and strangely tasty sensory experience.

    tomato jalapeno wineYou can try some at the official wine-and-cheese opening (cash bar, buy some local wine!) is this Saturday June 15, with a screening of Sita Sings the Blues at 8pm.

    The quilts will be hanging all Summer. Whee!

    flattr this!

    June 11, 2013

    German Parliament tells government to strictly limit patents on software

    German Parliament tells government to strictly limit patents on software

    On Friday the 7th of June the German Parliament decided upon a joint motion to limit software patents (see English translation by BIKT). The Parliament urges the German Government to take steps to limit the granting of patents on computer programs. Software should exclusively be covered by copyright, and the rights of the copyright holders should not be devalued by third parties' software patents.  The only exception where patents should be allowed are computer programs which replace a mechanical or electromagnetic component. In addition the Parliament made clear that governmental actions related to patents must never interfere with the legality of distributing Free Software.

    "This  is an important step to fix the software patent insanity. The FSFE highly  welcomes this decision. It's great to see that all of Germany's major parties understand that software patents are a huge problem and that they are acting accordingly," says  Matthias Kirschner, FSFE's coordinator for Germany.

    Tens of thousands of software patents in Germany and Europe present enormous cost and liability risks, especially for SMEs. Several German SME associations welcomed the Parliament's decision. However they warn against giving all the responsibility to Brussels, as the EU has been consistently incapable of providing software developers with legal certainty. "Germany now has to implement this decision in law, to send a strong signal towards Brussels," says Johannes Sommer of BIKT, one of the associations.

    At an expert meeting in the Parliament on 13th May, in which FSFE also participated, industry associations BIKT and BITMi proposed changes to German copyright  and patent law. These proposals would also affect software patents which have already been granted. The first proposal is to add a  "protective shield" clause to German copyright law , introducing a blanket ban on the enforcement of patent claims with regard to software. The second proposal to be implemented in German patent law makes sure that the effect of patent claims shall not extend to works protected independently by copyright. Both proposals would prevent that patents on software can be enforced against software developers. The FSFE supports both proposals.

    "Since the EU has decided to give away its power to make rules on the unitary patent, this step towards limiting patents on software is all the more important.", says Kirschner.

    Background: The joint motion was introduced in German Parliament in April.  After a first hearing, the legal committee held an external expert meeting on May 13th for which FSFE published a written statement and Matthias Kirschner's notes of his oral presentation. During the hearing, a substantial majority of the external experts supported the join motion.  After recommendations from the Parliament's Legal Committee, backed up by the Committee for Economy and Technology, the Committee of Education, Research, and Engineering Results Assessment, as well as from the Committee for Culture and Media, the German Parliament in plenary session has approved unanimously the joint motion on the 7th June.

    Support FSFE, join the Fellowship
    Make a one time donation

    Free Software Foundation statement on PRISM revelations

    To protect their freedom and privacy, the FSF urges everyone to contact their representatives, avoid Software as a Service, and donate to support projects working for a better, safer world.

    In response to the Guardian report that major Internet companies including Microsoft, Facebook, Apple, Google, YouTube, Skype, Yahoo, PalTalk, and AOL, have apparently been providing sensitive user data to the National Security Agency (NSA), FSF executive director John Sullivan made the following statement:

    Massive privacy intrusions like this are to be expected when people shift from storing their media locally and using local software, to storing them on other people's servers and using hosted (Web) applications. Giants like Microsoft, Facebook and Google are vulnerable to government requests for user data, and there are better, more secure ways to share information online. Free software projects like GNU MediaGoblin, StatusNet, Diaspora, pump.io, Tahoe-LAFS, FreedomBox and SparkleShare are hard at work creating a less centralized world where users retain control over both their media and the software used to access it, while still getting the social and convenience benefits of the giant centralized -- and compromised -- services.

    The FSF will continue to follow this story.

    For the moment, we encourage people to:

    1. Contact their representatives, if in the US. The FSF signed a letter with 85 other organizations demanding an investigation into the spying practices.
    2. Avoid Software as a Service, and instead pursue autonomous and free software solutions. So-called "cloud computing" is a trap. Sites like the Free Software Directory and PRISM Break may help you get started.
    3. Donate to support free software projects like the above as well as organizations working on behalf of user freedom and privacy.

    2013-06-11: Updated to add that the FSF signed the coalition letter demanding an investigation into the spying practices, to add reference to Richard Stallman's interview warning about the danger of "cloud computing," and to provide links to sites listing relevant free software.

    New committer: Veniamin Gvozdikov (ports)

    June 07, 2013

    FreeBSD 8.4-RELEASE Available

    FreeBSD  8.4-RELEASE is now available. Please be sure to check the Release Notes (detailed version) and Release Errata before installation for any late-breaking news and/or issues with 8.4. More information about FreeBSD releases can be found on the Release Information page.

    June 04, 2013

    BSDCan Trip Report: Warren Block

    The next trip report is from Warren Block. He writes:

    A two-day developer summit was held before BSDCan itself began.  On Wednesday, there were presentations to the whole group on the security incident last year and how NetFlix uses FreeBSD.  It's interesting to note that somewhere around 20% of North American internet traffic is served by NetFlix systems running FreeBSD.  Individual group meetings began in the afternoon, and I attended the UEFI boot session.  Beyond the topic of UEFI booting and FreeBSD, I found some people to help with creating a man page for gptboot.

    That night, we had our first session of the "doc lounge" proposed last year by Dru Lavigne.  The concept was for a doc sprint, but also to be available for users and other developers who either wanted to see a specific correction to the documentation, or to have an introduction to start working on documentation themselves.

    Thursday morning, I met with Peter N. M. Hansteen, author of the famous "Book of PF".  Several years ago, he submitted a patch to include a PF tutorial in the Handbook.  He mentioned it to me at BSDCan last year, and this year, we completed integrating it.  It will be committed to the Handbook after the upcoming release of FreeBSD 8.4.

    That afternoon, the doc developer summit was held.  The biggest issue was ongoing work on a new print version of the Handbook.  Dru has done a tremendous amount of good work on this so far.  There is more to be done, and technical and social issues to address.  On other subjects, we also talked about important FreeBSD killer features that have not been well-documented or publicized in the Handbook or other documentation. Also mentioned were the need for more doc people and more translators.

    On Friday and Saturday, the BSDCan presentations were given.  As usual, there is always a conflict with scheduling where multiple talks are held at the same time. Fortunately, the slides are online.  Even better, the good people of FOSSLC again recorded the talks, and they will be showing up on Youtube.  If you could not attend in person, this is the next best thing.

    All the talks were good, but two in particular stood out for me.  The first was Allan Jude's talk on using Puppet to manage multiple FreeBSD systems.  Even if you are a fan of CFEngine or Chef, it's worth seeing for comparison.  If you aren't already using one of these automation systems, it's a great introduction.

    The second talk that really made an impression was a summary by Justin Gibbs of what the FreeBSD Foundation has planned for the future.  Besides the phenomenal success of their fundraising in 2012, he detailed plans for the Foundation's expansion with more staff and more projects.  One point that I had not really understood before was what they meant when they said individual donations were needed, no matter the amount.  A few large corporate donors are fine if it's just about the total amount of money needed.  But the number of individual donors is also a way to tell hardware vendors the relative popularity of FreeBSD.  That's why every FreeBSD user should donate to the Foundation, even if it's just $5. Half-joking, I stood near the Foundation table and reminded people walking past without the "I donated" sticker that they should donate. To my surprise, every single person I talked to actually did stop and donate.  There was actually a sort of traffic jam at one point.  The Efika ARM notebook running FreeBSD--another Foundation-funded project--also attracted a crowd to the table.

    The Friday night doc lounge was canceled due to a scheduling conflict with a BSDCan social event, but we had another session on Saturday night.  For me, that was the most successful.  Again, we had people with no experience with FreeBSD documentation show up.  The level of interest and the dedication shown was very interesting.  Clearly, people care, and we need to make it as easy as possible to contribute new content or patches for existing documents.

    In many ways, I found the doc lounge to be the most valuable and educational part of the trip.  Trying to help a new person get the doc tools installed and working showed places where there is room for improvement, and there is always important feedback when working with people trying to use those tools for the first time.  There is also the "what's that?" factor, where one user sees another using a tool or technique they had not known about before.

    BSDCan 2013 was hectic and packed full of content.  As always, it was well worth the trip.

    People and groups to thank:

    The FreeBSD Foundation, sponsors of my attendance at BSDCan this year.

    Dan Langille, the person responsible for BSDCan.

    Peter N. M. Hansteen, for his patience and help in getting the PF tutorial section for the Handbook completed.

    FOSSLC  and Andrew Ross for their recording of presentations so those who could not be present have a chance to see them.

    And finally, thanks to all the great people who attended.

    May 30, 2013

    Meet My New Gadget: Keon

    971250_340863042707557_351522091_n

    Finally arrived just this morning via UPS delivery… My new gadget to play with, the Firefox OS Developer Phone  KEON. As a Mozilla Representative and active contributors in a community, i have the opportunity to request one of the developers phone for FREE to test the device and its apps. Thanks to Mozilla for this opportunity.

    Firefox OS is a new mobile operating system developed by Mozilla. It uses a Linux kernel and boots into a Gecko-based runtime engine, which lets users run applications developed entirely using HTML, JavaScript, and other open web application APIs.

    The KEON Device Specifications:

    • CPU Qualcomm Snapdragon S1 7225AB 1Ghz.
    • UMTS 2100/1900/850 (3G HSPA).
      GSM 850/900/1800/1900 (2G EDGE).
    • Screen 3.5″ HVGA Multitouch.
    • Camera 3 MP.
    • 4 GB (ROM) and 512 MB (RAM).
    • MicroSD, Wifi N, Bluetooth 2.1 EDR, Radio FM, Light & Prox. Sensor, G-Sensor, GPS, MicroUSB.
    • Battery 1580 mAh.

    keon front

    Keon devices is also available via geeksphone website, if your interested to purchase a Firefox OS developer phone.  Will start to play this device including the apps and will keep posting some blog regarding this device..

    May 28, 2013

    Where to run away from Google?

    As many other open source believers, I was naive enough to believe that Google was somewhat better than other software giants. They have a quite loose relationship to open source. Many of their products are closed source and many have published source code, but are not really open (Android,…). But I believed that at least open standards and interoperability were important things to them. But after announcing that they’re going to kill XMPP support in their instant messaging service and especially removing federation (ability to communicate with other Jabber servers), they’ve lost my trust. And because they seem to back off from support of other open standards, too (changes in LDAP,…), I’m looking for alternatives to replace Google services I’m currently using.

    What’s the most urgent is Jabber because Google will shut it down soon. I’m currently using Google Apps on my domain which is really good because my address is not tied to Google (or any other provider). I can easily come back to my previous mail and Jabber provider who offers Jabber on custom domains, too. It’s just matter of changing DNS records. What’s nice about it is that I can still use my domain for Google accounts since Google Hangouts are now closed to other Jabber servers and DNS should not be needed for routing messages to others users within Hangouts.

    When I was thinking about possible Jabber solutions, I came to a conclusion that it’d be really nice to have a Fedora Jabber server and provide our users with an open IM service which is going to stay open. All FAS accounts already get fedoraproject.org mail addresses. Why not to have the same Jabber accounts, too? Having support for FAS in online accounts which would add the Jabber account to Empathy sounds like a great service. It could also be a unified platform for IM among Fedora contributors. I know we have IRC and Freenode, but it is not the same.

    Anyway, I’ve once again learned an important lesson:

    It’s very convenient to have tightly integrated services, but vendor lock-in is a damn bad thing. 


    Introduction to the new ownCloud Encryption App

    Last weekend we released a first preview version of the new encryption app. This wouldn’t be possible without the work done by Sam Tuke and Florin Peter. Thanks a lot for all your work! Let me take the opportunity to tell you some details about the app, what it does and how it works.

    The encryption app for ownCloud 5 was a complete re-write. We moved from the relatively weak blowfish algorithm to the more secure AES algorithm. The complete encryption is built on top of OpenSSL a well-known and tested encryption library. Further, the encryption app is integrated into ownCloud seamlessly. This means that the encrypt and decrypt happens transparently so that you can still use all the other features from ownCloud like sharing, different viewer apps, WebDAV access etc.

    To make this possible, we decided to perform the encryption server-side. Still the architecture allows us to implement client-side encryption as an additional option later. Server-side encryption is especially interesting for users who also use the external storage app. Combining the external storage app with the encryption app allows you to use external storage without giving any 3rd-party provider access to your data.

    ownCloud uses the users log-in password for encryption. This means that you should choose a strong password in order to protect your data. It is important to know that by default a user will lose access to his data if he loses his log-in password. As an additional feature the administrator can generate a recovery key which allows him to recover user data. Once this feature is activated in the administrator settings every user can enable the recovery key in his personal settings. By default the recovery key is disabled. Every user can decide for himself whether he wants this additional protection against password loss or not. Since we are using server-side encryption this feature does not reduce the security. Keep in mind that your ownCloud administrator will always be able to intercept your data because everything gets encrypted and decrypted at the server. Since ownCloud is Free Software you can choose a trustworthy administrator freely or decide to be your own administrator if you wish.

    Let’s talk about some technical details and how the encryption works. The encryption is based on three different keys: every user has a private/public key-pair, every file has a file-key and to give multiple users access to a file we have share-keys.

    Every user has an asymmetric 4096-bit strong key-pair which consists of a private and a public key. The private key is encrypted with the users log-in password, for the encryption AES-128 is used. Additionally there are up to two system-wide key-pairs: One for public link shares which allows ownCloud to decrypt files which are shared as public link and if enabled the recovery-key-pair.

    In order to not always have to encrypt and decrypt large files we have introduced the file-keys which are 183 byte strong ASCII keys. The file-key is used to encrypt the users file symmetrically with AES-128. Than the file-key gets encrypted with the public keys from all users with access to the file. This means that if a user gets added or removed from a file we only have to re-encrypt the small file-key instead of the whole file.

    Every time a file-key gets encrypted to multiple users OpenSSL generates for each user an additional share-key. Only the combination of the users private key with the corresponding share-key enables the user to decrypt the given file again.

    Everybody is welcome to test the new encryption app and report issues on our mailing list or preferable directly on GitHub. But keep in mind that this is a preview version, you should always have a backup of your unencrypted data!

    May 18, 2013

    Raring Party in Barcelona

    Last Saturday, the Catalan LoCo Team did its Ubuntu Raring Ringtail Party at the Escola del Clot of Barcelona with some 80 people present in the different speeches and installs.

    P1020255

    The day started with a little presentation about Ubuntu and Catalan LoCo Team. After that, there were two lectures from Sergi Grau: HTML5 and Android 4.2.

    dunetna

    Simultaneously, on other room, it was the speech about the Free & Open Source Software Outreach for Women Program with Mònica Ramírez, Debian Developer.

    Oriol

    After that, there were the talks about Metadistributions based on Ubuntu using Remastersys with Jordi Binefa and ChameleonPI (a Raspbian versions with games emulators for the Raspberry Pi) with its author Carles Oriol.

    Binefa

    Joan de Gràcia presented the Linkat Edu 12.04, the official Catalan public school GNU/Linux distro, for the first time based on Ubuntu, and Jordi Binefa showed Free hardware with Ubuntu.

    P1020250

    Meanwhile, on the install room, people worked on installations and clarification of doubts and we sold some LoCo Team T-shirts and gave away some Ubuntu installation and using guides.

    As always, we ended the party with a draw of some T-shirts and an Ubuntu Handbook.

    P1020268

    As you can see, after the party was completed, some of us went to lunch.

    Happy Culture Freedom Day

    The second edition of Culture Freedom Day is happening today! So get ready to enjoy a bit of art today and go check our events map right away. While CFD should be a little bit more difficult to organize the results should be a lot more accessible to the whole family. Note that if nothing is happening in your area you can either try to run your own event in the coming few weeks or else simply check the available Free Culture movies and watch a few at home or with friends.

    May 14, 2013

    Speaking at OpenSym + WikiSym 2013

    opensym2013

    During my last visit in Hong Kong I met a few of my usual friends and about 2 weeks later received an invitation to speak at the OpenSym + WikiSym 2013 which will be hosted in Hong Kong from 5 to 8 August 2013. Of course I’d thank Haggen for passing the message and the team behind the conference for the invitation.

    I have decided to present my work with Open Education which happens to match the conference rather well (I was told), and will therefore summarize what has been done around Beijing since about 2006. The interesting part is that this project (named greenboard) covers a lot of different pieces ranging from hardware donation, curriculum design, using Free Software and customizing or translating the possible solution. It will of course talk about GNU/Linux, some of the GNOME and KDE educational applications we are using as well as putting it all together and allowing teachers to control the classroom. Since there will be researchers and communities flying from all over the world to participate for the event, I look forward to receiving good insights, get further ideas to improve what we have done so far and why not, expand to new territories.

    As a side note the conference call for talks is still open, the submission deadline being on May 17, 2013. So feel free to either come and talk about something interesting or just drop by and say hi in early August if you are in town!

    May 10, 2013

    Spring Season 2013

    I haven’t written a blogpost for a while. It was mainly because I was too busy with all the events I organized or attended in the last three months. So here is a little recap:

    • Feb 23-24 – DevConf.cz 2013 - this is an event that took weeks of my life. I was the head of the organizing team and we went really large this year. There were almost 100 talks, workshops and sessions. We counted around 700 attendees and we haven’t had any significant problems, so success.
    • March 2-3 – InstallFest 2013 – this is a traditional Linux event at Strahov campus of CVUT. Strahov has always played an important role in the Czech Internet and it’s called Silicon Hill. It has a strong Linux community. I delivered a talk on where Fedora is heading.
    • April 10 – Afternoon with Red Hat in Bratislava – a set of talks introducing Red Hat and its open source projects and technologies to university students. We talked on Fedora, ABRT, openJDK, and MRG.
    • April 15 – Afternoon with Red Hat in Prague – the same event as in Bratislava, just talks were different: Fedora QA, Ceylon language, and QML.
    • April 17 – Red Hat Open House – another “day of open doors” in Brno offices of Red Hat. There were a lot of talks, programming contests, we held a F19 power management test day whose room was full all the time. I delivered two talks on RHT programs for students, community activities etc.
    • April 22 – Afternoon with Red Hat in Ceske Budejovice – it was our first time in this city and we were surprised how many students came and how interested they were. We talked on Fedora, Fedora on ARM, JBoss, OpenShift, and Modern Linux Desktop. It was probably the only Czech university which has a lecture room with RHEL (not CentOS).
    • April 23 – Presentation of Red Hat Thesis Topics at FIT BUT – we prepared another set of thesis topics for the next school year. Students can work on open source projects with us. At this event, we showed student what they could work on and tried to answer all their questions. BTW we have a new thesis management system, check it out ;-)
    • April 24 – Presentation of Red Hat Thesis Topics at FI MUNI – the same event, just different Brno university.
    • April 25 – Red Hat Presentation in Bratislava – another event in Bratislava, in fact just one building away, a different faculty. I talked on RHT programs for students and community activities.
    • May 7 – Day of Industrial Partners at FI MUNI – career fair kind of event, we had a short presentation of Red Hat and then we were answering students’ questions about Red Hat.

    And it’s not the end. On Monday, I’m going to EurOpen to talk on the transition from GNOME 2 to GNOME 3. And on May 21st, I’m going to LinuxTag 2013, probably the biggest Linux event in Europe. Life never stops :)


    The Software Freedom Conservancy – Fundraising Campaign: Non-Profit Accounting Software

    Software Freedom Conservancy - Accounting Software CampaignThe Software Freedom Conservancy has a plan to help all non-profit organizations (NPOs) by creating an Open Source and Free Software accounting system usable by non-technical bookkeepers, accountants, and non-profit managers. You can help them do it by donating now.

    To keep their books and produce annual government filings, most NPOs rely on proprietary software, paying expensive licensing fees. This is fundamentally at cross purposes with their underlying missions of charity, equality, democracy, and sharing.

    You can help Conservancy fix this problem by donating now. They seek to raise $75,000 to employ a developer for one year to make substantial progress on this project. Sounds like a good deal.

    Technorati Tags: , ,

    May 09, 2013

    CloudStack Collab 2013 – Open Source Cloud Conference

    This June 23-25 the CloudStack Community is holding their second open source cloud computing users conference in Santa Clara, CA. The conference is also your opportunity to share ideas, discuss plans for Apache CloudStack, and conduct workshops and sprints. There will be a hacker space where you can put ideas into practice assisted by members of the CloudStack development team.

    CloudStack Collaboration Conference 2013

    Here are some videos of last years conference featuring speakers from Apache CloudStack, Citrix Enstratius, RedMonk, Basho, Nicira, Disney, Jenkins, Jclouds, Hortonworks, Sunguard, Xen and many, many more.  Aaron Delp has a link to most of the slides here and other resources here.

    The CloudStack Community knows how to play as well as work, and so evening events will offer attendees some fun and the chance to get to know others in the Apache CloudStack community. There’ll be ample opportunity to socialize and enjoy deep discussions during the event.

    Get ready to immerse yourself in Apache CloudStack, and register today!

    Important Dates

    Apr 22, 2013: Call for Proposals Opens
    May 12, 2013: Call for Proposals Closes
    May 25, 2013: Program Announced
    Jun 23, 2013: CloudStack Hack Day
    Jun 24, 2013: Conference Proper Begins
    Jun 25, 2013: Conference Ends

    Technorati Tags: , , , ,

    April 23, 2013

    MakerBot: One Foot in Front of the Other

    We just hit a few inflection points at MakerBot. It's an exciting time for the company and the industry.



    The biggest shift was last September when we launched the MakerBot Replicator 2 Desktop 3D Printer and the new MakerWare. By being made with a chassis of powder coated steel and with a number of refreshing updates, it's a machine that professionals can feel proud to have on their desk. The wooden machines we made were awesome and each of the 3 previous generations were leaders in the category at that time, but the Replicator 2 is black. The users that have shown up to get this new MakerBot are a mix of professionals getting a jump on the innovation process.  



    MakerWare was a shift away from ReplicatorG. It's a lot easier to use and streamlines the whole process of moving a digital design from your computer to your MakerBot. Our software team worked hard to make it simpler and more powerful.

    In December we moved offices. At the old botcave, I had rented anything on the block that we could put desks into and it had become a rabbit warren. With our new office, I focused on keeping things simple with simple desks and we spent our buildout money on nice ergonomic chairs. People work hard at MakerBot and it's a lot easier to work hard when you've got good posture in a nice chair.



    Thingiverse Customizer is an application that runs on Thingiverse that allows people to make things that can be customized. This new class of customizable things is huge. It means that a lot of people who haven't thought of themselves as designers get to jump into the world of digital design. Want to try it? Check out the lithopanes project, as seen above and make an awesome 3D model!



    At MakerBot, we're making great partnerships with companies that innovate. We worked with Nokia to create backs that go right on the Lumia series phones. We've teamed up with Autodesk to do some wonderful things too.

    MakerBot is hiring! We've got a lot of work to do and we're looking for people to help us. Go to the MakerBot jobs page to check it out.

    This is all just some of the stuff that we're working on. The game is on and we're focused on making wonderful things happen in the world.

    As a CEO, I've grown a lot. I used to be the guy who wanted to do everything myself and now we're 200 people and I've got a team that reports to me and each one is a ninja in their field. I love coming to work. I enjoy the people I get to work with. Life is busy, full of hard work, and good!

    March 28, 2013

    Culture Freedom Days Registration Open

    cfd-470x60-blue

    The Digital Freedom Foundation announce the registration is open for Culture Freedom Day celebration and will be celebrated the 18th May 2013 for a second time.

    They are expecting more participants this year and therefore they  will also ship a startup kit to all pre-registered team (team registered before April 14th). If you want to organized this event you can create a wiki and register your team on the following link:

    [1] http://wiki.culturefreedomday.org/CreateYourEventpage
    [2] http://www.culturefreedomday.org/cgi-bin/register.py

    What is FREE CULTURE?

    For many Free Culture is the logical extension of the Free Software philosophy applied to cultural and artistic work, initiated in the mid eighties by Richard M. Stallman. The term “free culture” itself was originally the title of a 2004 book by Lawrence Lessig, considered a founding father of the free culture movement. Mr Lessig has indeed succesfully channeled this natural evolution into a dedicated movement for people who cared little about writing software and created specific licensed specifically tailored for work of art rather than software.

    To know more about this event you can visit their official website at http://www.culturefreedomday.org

     

     

     

    March 21, 2013

    DRM in HTML5

    Stop the Hollyweb! No DRM in HTML5.

    Many people have doubts regarding how can possibly be an issue of having DRM on HTML, the foundation language of the entire web. One person in particular had the doubt of "how can it be possible that DRM (closed by its nature) is inserted into a standard?"

    I have replied to her about it (in Portuguese), but I think that, with some adaptations and a translation, this text might also have a wider use for those of you trying to understand HTML, standards and DRM. Oh, and don't forget, click on the image in the right to sign a petition against DRM on HTML.

    The "short answer"

    You should attend to the Document Freedom Day 2013 celebration event nearer to you: they're happening starting today until April all around the world. There, I'm sure, there will be people knowing and willing to explain to you any questions regarding open standards in general and the "DRM in HTML" issue in particular.

    The "long answer"

    A standard should be considered open if it complies with a number of requisites. Here's the list (taken from this page, that explains each point better):
    An Open Standard refers to a format or protocol that is:

    • Subject to full public assessment and use without constraints in a manner equally available to all parties;
    • Without any components or extensions that have dependencies on formats or protocols that do not meet the definition of an Open Standard themselves;
    • Free from legal or technical clauses that limit its utilisation by any party or in any business model;
    • Managed and further developed independently of any single supplier in a process open to the equal participation of competitors and third parties;
    • Available in multiple complete implementations by competing suppliers, or as a complete implementation equally available to all parties.
    Unfortunately not every format is an open standard, or, in other words, doesn't comply with the previous points. If the proposal to have DRM on HTML5 is accepted, HTML will stop being an open standard, since it will stop complying with the second requirement of the list.

    In more detail: the proposal on the table is called EME (Encrypted Media Extensions). An HTML document can include EMEs, and the specification of EME enables the website to require a certain "Content Decryption Module" (CDM). And here lies the problem: CDMs aren't standards (much less open standards!) and the EME specification doesn't include or refer to any specification of any CDM. In other words: the definition of open standard we just saw isn't complied, because to implement HTML5 we have to implement EME, which has to accept any CDM, which isn't a standard and so we cannot implement.

    In other words, with an example: I make a website, and put there a media object (video, for instance) using EME, and I specify in the HTML document that the EME object needs the CDM module (which is a form of DRM) called "OneTwoThree". Now, if you want to see that website, you need a web browser that knows how to undertand HTML5 and EME (both possible since there's the specification), and the browser then needs to get the CDM called "OneTwoThree" (imagine it as being a browser plugin, not unlike Flash) and use it to play the video. The problems are obvious now: what if the CDM only exists for one specific Operating System? What if the CDM isn't free? You know... the thypical problems of a non-open standard format.

    March 19, 2013

    HFD swag posted despite LibreOffice…

    A year without blogging… I thought I would never succeed! Don’t get me wrong I do write quite a lot online, I have too, and my blog really gets some thing once everything else is written.

    So without further ado I will show you a beautiful photo of the balloons we are sending for HFD (taken by Pockey and licensed under CC-BY to HFD):
    HFD Balloons

    Now why did the HFD swag leave only today (instead of Saturday as they should have)? Well I think I suck at LibreOffice: once a year I am used to take my “latest” copy of LibreOffice and remember how to print labels for all the teams in the world. SFD is of course a lot bigger than HFD but it’s been going on since 2004. Either way it kind of used to work, with a lot of glitches, but it was working. The last time I used LibreOffice I felt I had to complain to one of the main developer and so I found out that I was running a two year old release. This time after trying the latest available version under the latest Fedora and not being successful I went for an upgrade and am now running release 4.0.1! Yes, 4.0.1! Well let me tell you that not only the “optional” address line that some teams have and some don’t always print and there is no way to automatically do without it, but worth, even after selecting “database” as source (the other modes didn’t find the sheet whether under 3.6 or 4.0.1) I ended up with 11 pages of 8 labels for 53 teams. Yes you read me right… that is somewhere between 81 and 88 mailing addresses. What happens is that LibreOffice simply duplicates some of the addresses it takes from the database, and not next to one another, just randomly. So while the first 5 pages printed ok (oh yeah, they print only odd page numbers. So page 2 becomes 3, 3 becomes 5 and so on. I have no idea why but that’s the standard way) I started to find a second team from Japan. We only had one team in Japan, so I checked: same name, same address. Then next to it was the same team from India, then a new team, then a redundant team and so on, without any logic. After trying different “technique” to get only 53 teams in my labels, I had for only choice to finish the printing under a non-free office software running under a non-free operating system. This was a lot easier in many ways and I really pity the people who have no other choices. In fact I truly wonder how they manage.

    Let me show you a beautiful second photo bearing the same license as the previous one, so you’ll be even more happy to have registered early:
    HFD Swag
    All is not lost and I will join the few people who have complained about the feature being less than usable for office workers. Hopefully the new bug miscalculating the number of recipient will be easy to correct and the whole clarity of the function will start to take shape. I sometimes really wonder how people use free office software, not being a user myself. And often the five minutes a year I dive in end up taking me the whole week and not wanting to go back. Hopefully those five minutes will be more valuable this year!

    March 13, 2013

    Minidebconf at NIT-C

    This blog post attempts to share a bit about the minidebconf held at NIT-Calicut. When Praveen shared with me the idea of doing a minidebconf at Calicut and for me to share some of the things I knew I was a bit apprehensive. Calicut is in Kerala which for many people (including me) is the [...]

    February 14, 2013

    Hug a developer – today Peter Stuge

    Today is "I love Free Software Day", and as I had a meeting with Peter Stuge about CoreBoot, I decided to contribute to #IloveFS with hugging a developer:

    Peter is contributing to CoreBoot, libusb, libssh2, and also to the xmpp client imcom. Thank you very much Peter, that you are hacking for freedom!!!

    January 21, 2013

    Wiki under maintenance

    Following on a recent security announcement from the Moinmoin wiki security team we have had to take our wiki farm down in order to verify that no exploit had been used and to patch the wiki engine. Most likely we will have to force a password change for all the wiki users and hope to have the wiki back online by the end of the week.

    In the meantime if you really need to access some existing content stored on the SFD wiki please contact us through our IRC channel or web contact form and we can try to figure out a way to provide you with what you need.

    We apologize for any inconvenience and are working hard to resume the service sooner than planned.

    October 30, 2012

    FSFE meeting the FSF crew in Boston

    I like it when I have the opportunity to talk to people with whom I usually just write e-mails. So before my vacation, I made a side trip to visit some FSF activists in Boston.

    So Sunday morning I had a nice walk with Joshua Gay, FSF’s licensing and compliance manager and former campaigner, exchanging several ideas for the future. In the afternoon I met Richard in his office at the Massachusetts Institute of Technology (MIT). One of the main topics we discussed, was how to prevent Secure Boot becoming Restricted Boot. Although most of the time, Richard is on the road, giving talks about our freedom, it was also interesting to see where the e-mails are typed I receive. From all the literature I saw standing around in his office, I could spend hours there, just reading.

    Each Sunday evening a group of Free Software activists meets at Grendel’s, next to Harvard campus. Was really good to meet all the like minded people there and talking about Free Software advocacy. After we had to leave at Grendel’s Deb Nicholson, Donald Robertson (FSF’s copyright and licensing associate), and I went to another bar and continued discussing about Free Software licensing, how to talk to politicians about Free Software, and a lot of other stuff. Deb, Donald, and I realised around 3am how late it is, so yes, we had a very good conversation.

    Monday, was public holiday (John and I realised that very late in planing my trip) so I was not able to meet all FSF stuff in the office. But I had lunch with Richard and John Sullivan (FSF’s Executive Director) exchanging some more ideas, while eating vegetarian Arabic food. Afterwards Deb was so nice to show me some other places in Boston, which by the way felt very European to me. In the evening I was invited to cook together with Benjamin Mako Hill, and a some other Free Software activists. If you ever have the opportunity to cook together with Mako, do it! Even if you are not interested in good Free Software discussions, just the cooking is worth it! I lost the “who can eat most of the vegan turkey?” to Mako, but I am still proud of being the second.

    After the dinner at Mako’s there was no need for breakfast, so before I had to go to the airport to continue my journey, I went to FSF’s office, to shortly met Nico Cesar, FSF’s system administrator, and have a short meeting with John and Libby Reinish FSF’s new campaign manager to exchange some ideas about future campaigns. Afterwards I had to hurry getting my plane, worked on some other tasks, and then enjoyed my holidays.

    Thanks a lot to all the people in Boston. It was so good to meet you there in person! I am looking forward to see you again. Perhaps next time in Berlin, or at a Free Software conference in Europe. For Deb and Mako it will most likely already be at FSCONS on November 9th to 11th in Gotenburg/Sweden, where you also have the possibility to talk with them.

    October 18, 2012

    Raring community skunkworks

    Mapping out the road to 13.04, there are a few items with high “tada!” value that would be great candidates for folk who want to work on something that will get attention when unveiled. While we won’t talk about them until we think they are ready to celebrate, we’re happy to engage with contributing community members that have established credibility (membership, or close to it) in Ubuntu, who want to be part of the action.

    This would provide early community input and review, without spoiling the surprise when we think the piece is ready. It would allow community members to work on something that will be widely covered at release (at least, on OMG ;-) )

    The skunkworks approach has its detractors. We’ve tried it both ways, and in the end, figured out that critics will be critics whether you discuss an idea with them in advance or not. Working on something in a way that lets you refine it till it feels ready to go has advantages: you can take time to craft something, you can be judged when you’re ready, you get a lot more punch when you tell your story, and you get your name in lights (though not every headline is one you necessarily want ;) ).

    So, we thought we would extend the invitation to people who trust us and in whom we have reason to trust, to work together on some sexy 13.04 surprises. The projects range from webby (javascript, css, html5) to artistic (do you obsess about kerning and banding) to scientific (are you a framerate addict) to glitzy (pixel shader sherpas wanted) to privacy-enhancing (how is your crypto?) to analytical (big daddy, big brother, pick your pejorative). But they all make the Ubuntu experience better for millions of users, they are all groundbreaking in free software, they will all result in code under the GPL (or an existing upstream license if they are extensions to existing projects). No NDA’s needed but we will need to trust you not to talk in your sleep ;) . We’ll also need to trust you to write code that is thorough and tested, stuff you’ll be as proud of as we are of the rest of the Ubuntu experience. Of course.

    There’s also plenty going on that doesn’t warrant the magician’s reveal. But if you are game for a bit of the spotlight, bring some teflon and ping Michael Hall at mhall119 on Freenode.

    October 08, 2012

    Sharings

    This short post is an attempt to share an ongoing project, process/experiment we are doing with sharing our knowledge of GNU/Linux with an underprivileged school :- The initial idea came from Vignesh Prabhu and Praveen Arimbrathodiyil as listed in the PP Wiki. The idea was basically on these themes :- a. The current digital environment [...]

    October 06, 2012

    The eighth edition of ITTF in Pristina

    Starting October 3rd to October 5th, ITTF (Information and Communication Technology Fair in Kosovo) was held for the eighth time in the Palace of youth & sports in Prishtina. FLOSSK in collaboration with OpenLabs from Albania (http://openlabs.cc/)  participated by presenting some of the projects such as: 3D printer, WeMakeIt Arduino Kit (http://wemakeit.co/) , http://prishtinabuses.info...

    October 03, 2012

    A Hello world in Arduino

    This is the most basic programming that you could do with an arduino uno.
    It just endlessly turns the light built in the arduino on and off.

    So, after having an arduino uno and a usb cable to connect it to your pc, you would want to have also the arduino software....

    September 01, 2012

    OpenDisc 12.09 Released!

    We’re happy to announce the release of OpenDisc 12.09, just in time for the 2012 Software Freedom Day, featuring 27 updates:

    Audacity 2.0.2, Blender 2.63a, ClamWin 0.97.5, Dia 0.97.2-2, DjVuLibre 3.5.25+4.9, Firefox 15.0, Freeciv 2.3.2, GanttProject 2.5.5, GIMP 2.8.2, GnuCash 2.4.11, HTTrack 3.46.1, Maxima 5.28.0-2, Miro 5.0.2, LibreOffice 3.6.1, Pidgin 2.10.6, PokerTH 0.9.5, RSSOwl 2.1.4, Scribus 1.4.1, SeaMonkey 2.12, Sokoban YASC 1.577, Songbird 2.0.0, Stellarium 0.11.4, SumatraPDF 2.1.1, Thunderbird 15.0, TightVNC 2.5.2, TuxMath 2.0.3, VLC 2.0.3, Battle for Wesnoth 1.10.4

    We’ve also changed our donation policy for those wanting a physical copy, rather than downloading the ever growing (1.7GB) size of the project image. Now any donation of $10 or above will ensure you receive the latest version of OpenDisc, via airmail to any location in the world. This replaces the old $20 donation for two copies, as most people we spoke to either didn’t want/use the second disc and in most cases passed along their copy to friends after using it.

    More changes are coming soon, so be sure to follow our tweets for updates as they happen.

    August 21, 2012

    Atheism and Logical Consequences

    Jen McCreight and Natalie Reed are two bloggers (among others) who have lately written of "conflicts internal to the Atheist Movement." I found both of those entries fascinating, in part because they represent a bit of a reality check for some people who had idealistic hopes for a movement that, unfortunately, like all other movements, involves people. And so many hopes have been dashed.

    Jen McCreight writes: "It's been five years now since I first became involved with the atheist and skeptic movements. And for most of those five years, I felt like I belonged... Until I started talking about feminism."

    And then in this follow-up establishing "A+" atheism, Jen includes the following quote from danielmchugh that "perfectly" summarizes how she feels:
    Religion is responsible for generating and sustaining most of the racism, sexism, anti-(insert minority human subgroup here)-isms... it gave a voice to the bigotry, established the privilege, and fed these things from the pulpit for thousands upon thousands of years. What sense does it make to throw out the garbage bag of religion yet keep all the garbage that it contained? 
    I can't help but see social justice as a logical consequence of atheism. I'm for getting rid of all the garbage.
    That social justice would be seen as a logical consequence of atheism is quite astounding. I certainly admire the social justice atheists for putting social justice and atheism together, as opposed to choosing only the latter. And yet, the very reason these posts were written is that sexism was discovered --- no! --- within the ranks of atheism!

    This interesting argument follows from the claims being made:
    1. Religion is responsible for generating and sustaining "most" of the sexism (among other social injustices).
    2. A number of people involved in the atheist and skeptic movements have demonstrated sexism.
    3. Therefore: a number of people involved in the atheist and skeptic movements are either (a) religious, or they're (b) members of the tiny group of non-religious sexists.
    #1 is quoted from above, and I take it to mean that each instance of sexism (or another social injustice) springs either from religion, or from a tiny class of non-religious causes. How tiny? I don't know.

    #2 is the fact that has led to Jen's posts, and to the foundation of A+ atheism.

    #3 is an interesting consequence that one really can draw, logically, from the claims Jen and danielmchugh have made here. If we go with (a), then it's not OK to admit that atheists can be just as bigoted as anyone else can be, and instead one must allege that the sexist ones aren't really atheists at all, or else they couldn't be sexist! Or if we go with (b), then they are accused only of logical inconsistency, in failing to notice that their atheism condemns their sexism.

    Of course, Jen and danielmchugh don't really want to accuse other atheists of being closet theists; the charge here is (b), that many atheists are logically inconsistent in neglecting social justice.

    Neither of (a) or (b) seems to me to be the case. Arguments have been made, on non-theistic grounds, that social justice is rationally required of us; just peruse the history of ethical theory. (Aristotle might be a good starting place.) But to call social justice a logical consequence of atheism surely overstates the case. (To be blunt, it reminds me of the kind of group-think that I've seen come up in Sunday School classes. Christians are often just as over-confident as danielmchugh in the obviousness of their rightness.)

    There's a better explanation for the occurrence of sexism among atheists than either (a) or (b). People tend to think quite a lot of themselves, and this inherent human pride and selfishness is manifested in many ways. One of those manifestations is the kind of sexism that Jen and Natalie are right to criticize. Some sexist people are Christians, some of them are Hindu, some of them lived in ancient Athens, some of them drive imported automobiles, and some of them don't. Also, some of them are atheists.

    No one group -- atheist, Christian, or otherwise -- has any claim whatsoever to a pristine historical record on social justice, or any exclusive claim to the grounds for social justice. Arguments for social justice can and have been made on Christian principles, on non-theistic principles, and on lots of other principles besides. To believe that "religion is responsible for generating and sustaining most of the ... bigotry" requires a highly selective reading of history. Here's how Terry Eagleton put it, in his review of Dawkin's The God Delusion:
    Such is Dawkins's unruffled scientific impartiality that in a book of almost four hundred pages, he can scarcely bring himself to concede that a single human benefit has flowed from religious faith, a view which is as a priori improbable as it is empirically false. The countless millions who have devoted their lives selflessly to the service of others in the name of Christ or Buddha or Allah are wiped from human history -- and this by a self-appointed crusader against bigotry.
    So -- hats off to Jen McCreight and the other A+ atheists, who are +ing social justice to atheism. That's surely a move to be applauded by anyone.

    I hope they also take their skeptical principles even more deeply to heart. I, for one, am skeptical that "religion" is as bad as they think, and that the logical consequences of atheism reach so far as they think.

    July 19, 2012

    Easy Apple Scroll Handle Patent Workaround: Dim the scroll handle

    I've read about Apple's new disappearing-scroll-handle patent twice. (Most lately, here: http://blog.inner-active.com/2012/07/oh-no-here-we-go-again-check-out-the-new-patent-apple-was-just-granted/)

    I'll be frank. I don't like the disappearing scroll handle. I like to glance at the scroll handle to know how long the page is, and here's a frequent scenario: I start reading an article/blog/forum post and think "this is good, but should I keep reading, start skimming, or just stop now?" Then I twitch the screen so I can see the scroll handle again.

    So instead of making the scroll handle "cease" to be displayed, which is what the patent seems to cover, why not just dim it significantly? If it's transparency is high enough the content underneath is still visible. Sounds great to me.

    That seems not to be covered by the patent -- based on my cursory reading -- and I would personally see it as an improvement.

    Warming up to sprint: Kolab 3.0 Pre Sprint Release, Talk Schedule and next round of drafts for Web Client

    If you follow our streams at Identi.ca, Twitter, Google+ or Facebook, you’ll have noticed that we pushed out the first installable Kolab 3.0 release yesterday. I lack the words that adequately describe how excited I am about this, to be honest.

    This is not a full release yet, mind you, as we are just getting ready to sprint, so this is not yet feature complete – a pre-alpha, if you will. It is however nearing feature equivalence for the 2.3 series, so we are quite confident for the upcoming Kolab 3.0 release. Whatever we manage to complete during the sprint, including whatever the community manages to come up with during the sprint, will then end up in the Kolab 3.0 release.

    In order to make that even easier, we’ll also have a series of talks during the sprint, starting with a Kolab 3.0 walk through by Jeroen van Meeuwen, our Systems Architect, who will give you the tour de force of what has been done for Kolab 3.0. On Tuesday Christian Mollekopf will talk about libkolab which provides an API for any technology that wishes to integrate with Kolab 3.0. Never before has it been more easy to hook other technologies up with Kolab.

    Wednesday and Thursday will then be covered by the Kolab Systems Web Powerhouse, Thomas Brüderli and Aleksander Machniak, the original architect and author, as well as the most active contributor of the Roundcube Web Client and the new Kolab Web Client which incorporates Roundcube and adds more groupware functionality. Their talks will be about the new ActiveSync stack we have been experimenting with, and the next generation of the web client, including the new skin.

    With regards the new skin, Michael Krautwasser, Roundcube’s designer for many years, has provided a new set of designs for the Kolab Community Web Client and seeks comments. You can find them at

    and your comments are best sent to This e-mail address is being protected from spambots. You need JavaScript enabled to view it .

    So if you want to take a look, help iron out last glitches, participate in the sprint remotely or on site, here are the installation instructions for the pre-sprint pre-alpha Kolab 3.0 release. More information on the sprint is found here and of course on the Kolab Community Wiki.

    Hope to see you next week in Berlin!

    July 03, 2012

    Kolab 3.0: Update,overview and release plans

    Almost half a year ago I had the pleasure to write the Kolab 3.0 primer, and ways of getting involved. Optimistically I scheduled the release for May/June 2012 in that posting. Attentive readers may have noticed that it is no longer June and Kolab 3.0 hasn’t been released yet.

    So perhaps it is time to provide an update and overview.

    The main culprits for delays in this first release done by the new team are pretty much the usual suspects: Everything is more work than expected, you end up having to do more than you initially planned, including unforeseeable interruptions and there was less help than you hoped for.

    The good news is: We’re almost there.

    Much work has gone into the invisible underbelly of the technology, starting from the Kolab XML

    format itself. Christian Mollekopf has done an unbelievable amount of work on libkolabxml and libkolab, the refactored Kolab XML format, and its API with wrappers in multiple programming languages to make Kolab integration as easy as being able to call the API to manipulate Kolab objects.

    Christian also put Kolab XML V2 format support into libkolab so that clients using libkolab can work against either version of the format, and largely finished a migration tool from version 2 to version 3 to provide users with a data upgrade path. And finally he re-based Kolab support in the KDE Kontact client that is the basis for our desktop client on libkolab for the KDE PIM 4.9 release already. In fact thanks to some supersonic packaging in the Fedora community I am already using libkolab with KDE PIM 4.9 rc 1 against all my Kolab 2.3 servers.

    Also we had to shed the dependency on the outdated Horde 3 framework for Kolab 3.0, which meant a good deal of conceptual work, such as coming up with a new Free/Busy System or dealing with conflicts in ways that are far superior than anything Kolab has ever done while maintaining full off-line capability, one of Kolab’s great advantages over other solutions.

    When looking at these pages it should become obvious how much time has gone into truly understanding the problems at hand and resolving them solidly in a way that is publicly documented and allows participation from anyone in the community.

    Enabling participation is in fact what we spent a lot of time on throughout the past months, from the Kolab Community web site relaunch, over the IRC meetings for Kolab 3.0 planning and development, to the hiring of Torsten Grote as Kolab Evangelist who went to work on the community resources straight away and is your dedicated community-go-to-guy-for-all-things-kolab, all the way to the intermediate release of Kolab 2.4 to make it easy for people to get Kolab servers up and running that would allow to tap into and participate in the ongoing development.

    That release also featured quite a bit of work by Jeroen van Meeuwen, our Systems Architect and specialist for the most complex set-ups that scale to hundreds of thousands of users or do things that are widely considered impossible. Again much of that work has happened in the background, but will be fundamental for a lot of things you’re about to see Kolab doing in the next years to come.

    Among these things are trimming back LDAP schema extensions to ensure that Kolab integrates into existing directory services more easily, be they in pre-existing corporate infrastructures, in products that wish to integrate Kolab, in cloud offerings or in proprietary directory services where Kolab provides the first bridgehead for migration towards more freedom of choice and Open Standards.

    Also Jeroen and Christoph have been giving a lot of thought to how resource management should work, because our experience all too often was that many things were not done right to enable the kinds of work flows and scenarios people wanted to implement – not just in Kolab, but pretty much anywhere. So we gave this one quite a bit of thought that Jeroen shared on his blog.

    Other parts are configuration management, including the REST inspired API for configuration of the server and the server underlying configuration management which will allow using any kind of configuration management in the future. And of course Jeroen was the key person to get the 2.4 release out of the door, as well as many other things.

    The first application to make use of that API is the new web administration front end developed by Aleksander Machniak, one of the main Roundcube developers on staff at Kolab Systems. Already available within Kolab 2.4, this web admin interface is independent of the kind of directory service or configuration mechanism used in the background and extensible to virtually any scenario. If you wonder how it looks, Jeroen put some screen shots up on his blog. And last but not least he has spent much time on getting our documentation up to speed.

    But of course it wouldn’t be a proper release without something falling victim to triage. In this case the victim is Server Side Akonadi. While it will add truly magical capabilities to the Kolab server, we designed the Kolab 3.0 release such that it would remain an optional component to make sure we preserve the ability to scale all the way down to small embedded devices. So because it is optional, and because we did not want to delay the release further, we have put it at the back of the priority chain and removed it from the list of blockers. But you should expect to find it in one of the next series 3 releases.

    And of course we haven’t stopped at having given Roundcube its push to the 0.7 release and developing our new web interface on top of it. We’re now also trying to think about how that next web client should look like and how to bring things together with the desktop clients.

    For this we are working together with the professional designer who is also responsible for the current and future Roundcube skins, and you can find some of his designs for the next generation web client of Kolab online here. If you have comments, we’d be happy to hear your input and receive your help.

    In case if you want to get involved in any of the areas we’re working on, the upcoming Kolab 3.0 Technology Sprint in Berlin is perfect place for that.

    This is also where we will be working on finishing of some of the more exciting things we’ve been playing with, such as ownCloud integration for the web interface. This is something we already have sketched in our webmail.klab.cc demo instance and several people have found this close to usable. So we’re overjoyed that Frank, Arthur and Georg of ownCloud will join us for the sprint and invite others who have technology or projects that would work with Kolab in interesting ways to also join us during that week.

    And we particularly invite packagers for all the various distributions out there to join us for the sprint. Because we would love to have Kolab 3.0 be natively available on all platforms just weeks after it is released, and make its way into the upstream distributions. Doing this ourselves for all distributions is more than we can reliably ensure, especially since we also have to take enterprise distributions such as Univention Corporate Server (UCS) into account that add substantial work on that front.

    Also, we’re not just developing the next generation server, we have also just enabled Mozilla Thunderbird & Lightning for professional usage with Kolab through plenty of work that has gone into SyncKolab by Niko Berger who has joined Kolab Systems to also provide a professional maintenance path for supported users.

    And naturally there are still customers who want support as we do all of the above.

    So even though I would still have plenty of things to feature I guess it should have become obvious that we have been far from inactive and I truly feel honoured and somewhat humbled to be working with such a great team of dedicated professionals and great minds.

    A lesser group could not have achieved that much in such short time, and Kolab 3.0 when it comes out this summer is going to be one exciting piece of technology. I hope you’ll give it a try and will check out our company web site for how we can assist you in your professional needs.

    But now, the magic incantation: Go forth and make Kolab 3.0!

     

    June 07, 2012

    Ubuntu on Microsoft’s Windows Azure IAAS

    Microsoft has built an impressive new entrant to the Infrastructure-as-a-Service market, and Ubuntu is there for customers who want to run workloads on Azure that are best suited to Linux. Windows Azure was built for the enterprise market, an audience which is increasingly comfortable with Ubuntu as a workhorse for scale-out workloads; in short, it’s a good fit for both of us, and it’s been interesting to do the work to bring Ubuntu to the platform.

    Given that it’s normal for us to spin up 2,000-node Hadoop clusters with Juju, it will be very valuable to have a new enterprise-oriented cloud with which to evaluate performance, latency, reliability, scalability and many other key metrics for production deployment scenarios.

    As IAAS grows in recognition as a standard part of the enterprise toolkit, it will be important to have a wide range of infrastructures that are addressable, with diverse strengths. In the case of Windows Azure, there is clearly a deep connection between Windows-based IT and the new IAAS. But I think Microsoft has set their sights on a bigger story, which is high-quality enterprise-oriented infrastructure that is generally useful. That’s why Ubuntu is important to them, and why it was worthwhile for us to work together despite our differences. Just as we need to ensure that customers can run Ubuntu and Windows together inside their data centre and on the LAN, we want to ensure that cloud workloads play nicely.

    The team leading Azure has a sophisticated understanding of Ubuntu and Linux in general. They are taking a pragmatic approach that will raise eyebrows around the Redmond campus, but is exactly what customers want to see. We have taken a similar view. I know there will be members of the free software community that will leap at the chance to berate Microsoft for its very existence, but it’s not very Ubuntu to do so: let’s argue our perspective, work towards our goals, be open to those who are open to us, and build great stuff. There is nothing proprietary in Ubuntu-for-Azure, and no about-turn from us on long-held values. This is us making sure our audience, and especially the enterprise audience, can benefit from the work our community and Canonical do no matter where they want to do it.

    Windows Azure IAAS is in beta. If you are using the cloud today, or interested in it, I highly recommend you try it out. There’s no better way to make yourself heard over there.

    May 18, 2012

    Pangolin Party in Terrassa

     

    After two years, Catalan LoCo Team returned to IES Nicolau Copèrnic School in Terrassa, near Barcelona, for an Ubuntu release party, this time 12.04.  Again, the organization lied basically on the school teachers and we achieved a full and varied activity schedule. With 5 simultaneous tracks, perhaps it’s the party where we offered more variety for activity picking in every moment.

    Install party, two simultaneously lectures, GPG and CAcert signature party, game room and an Ubuntu Server Jam.

     

     

     

     

     

     

     

    We started the journey with the overture session where we explained Ubuntu, the LoCo structure and the different activities through the day.

     

     

     

     

     

     

     

     

     

     

    The sponsors, and the school was one of them, got those practical bags for the first 150 registered to the party. Quite a success had them.

     

     

     

     

     

     

     

     

    Some school students offered a special canteen service for us ubuntaires so we could breakfast and lunch, plus coffee at very low prices. That way, the kids rise money for final terms trip.

     

     

     

     

     

     

     

     

    A lot of people came, we had more then 200 registered people and that was apparent on the speeches. This picture is from the Enlightenment speech that got more people than Enlightenment desktop users in all Europe. That speech was repeated in the afternoon by popular demand.

     

     

     

     

     

     

     

     

     

     

    Good organisation is noticeable in the small details. Posters so people don’t to get lost at the school. In this floor there were three rooms to go, until we had to open a fourth due to people not fitting in the install room anymore.

     

     

     

     

     

     

     

     

     

    Install party room plenty of people as usual. Each time it is easier to install Ubuntu and sharing discs with other OS gives less and less problems.

     

     

     

     

     

     

     

     

     

    Games room gave moments of relaxation and fun to the youngest.

     

     

     

     

     

     

     

    And the final draw, where the gifts from the sponsors were given: mice, webcams, speakers and an Android 4.0 tablet.

     

    Again, I want to thank organisers, sponsors, kids from the canteen, real ubuntaires (without them this would not have any sense), and all passerbys that came for sharing the party.

    We’ll see on the next one, Festa Quàntica at La Mina.

    May 11, 2012

    Free Software, Open Source, FOSS, FLOSS – Same same but different

    There are two major terms connected to software you can freely use, study, share and improve: Free Software and Open Source. Based on them you can also find different combinations and translations like FOSS, Libre Software, FLOSS and so on. Reading articles about Free Software or listening to people involved in Free Software often raises the question: Why do they use one term or another and how they differ from each other?

    Historical background

    Historically, Free Software was the first term, created somewhere around 1984 together with the Free Software definition. In 1997 Debian, a project aiming to create a completely free and community based GNU/Linux distribution, defined the Debian Free Software Guidelines (DFSG) as a check-list to decide whether a program can be included in the distribution or not. In 1998 the Open Source Initiative was set up as a marketing campaign for Free Software and introduced the Open Source definition by copying the DFSG and replacing “Free Software” with “Open Source”. According to a public statement by Bruce Perens, one of the founders of the OSI and author of the DFSG and Open Source Definition, the Open Source term was introduced as a synonym for Free Software. Perens eventually decided to return to the roots of the movement and to speak about Free Software again. This historical development shows that both Open Source and Free Software describe the complete set of software licenses granting the right to use, study, share and improve the software.

    In the course of time people came up with even more terms. Today, terms such as Libre Software, FOSS (Free and Open Source Software) or FLOSS (Free, Libre and Open Source Software) are often used to describe Free Software. In some cases people also use terms like “organic software” or “ethical software”. Often the motivation for these terms is to stay out of the terminology debate and to avoid confusion generated by words like “open” or “free”. At the end those terms create more confusion than they help because they virtually invite people to search for differences between the terms where actually no differences exist, regarding the software they describe.

    In short, these different terms share the same historical root and describe the same set of software, although the choice of one term over the others highlight different aspects of Free Software.

    Usage of the terms by different people and organisations within the movement

    Today the Free Software movement is a large and diverse community. People have different interests in Free Software and different motivations to take part in this movement. But these differences are not necessarily related to the language they use. There are many people using the term Open Source and highlight the social and political dimensions of Free Software while on the other hand there are a people in our community who prefer the term Free Software but concentrate more on the practical benefits. This means that the terms Open Source and Free Software are not a good criterion to identify these different motivations.

    Beside individuals there are also many well known organisations in the Free Software ecosystem. Many of them play an important role and emphasize different aspects of Free Software. For example, some organisations focus on the technical direction of Free Software projects, some on legal aspects, some on political, social and ethical aspects and some focus on license evaluation. These organisations typically have decided to use one or another term and sticked to it. But this should not lead to the conclusion that the term they use is the critical factor regarding their motivations. The critical factor are the people driving the organisation and the goals of the organisation as such. The practical experience with different organisations and people in the community shows that the line can’t be drawn along the language they use.

    This diversity is good, as it reflects that Free Software provides many advantages in many different areas of our life. But we should not divide our community just by the term someone prefers. No matter what term someone uses and what his initial motivation is, at the end most of us work on the same set of software and on the enhancement of software freedom and any other aspect of Free Software.

    License evaluation

    There are three entities in the Free Software movement which people look to for evaluations of Free Software licenses: The Debian project, the Free Software Foundation (FSF) and the Open Source Initiative (OSI). Most of the time they come to the same conclusion. In some corner cases they may disagree. In such cases the differences do not lie in different terms or different definitions, which as already shown have the same origin, but in the fact that it happens quite often that different people come to different conclusions for challenging legal questions. It would be a big mistake to use these cases to divide our community.

    Protective and non-protective licenses

    Looking at Free Software licenses there are two main categories, protective or Copyleft licenses and non-protective licenses. While Copyleft licenses are designed to protect the rights to use, study, share and improve the software non-protective licenses allow to distribute the software without those rights. Sometimes people think that the terms Free Software and Open Source are used to distinguish between protective and non-protective licenses. The lists of Free Software licenses by Debian, the FSF and the OSI show that both protective and non-protective licenses comply with the Free Software definition and the Open Source definition. This means that neither the terms Open Source and Free Software nor the different definitions are suitable to distinguish between protective and non-protective licenses.

    This graphic should visualise the different software categories and their connection

    Protective licenses and non-protective licenses are sub-classes of Free Software licenses recognized by the Open Source Initiative and the FSF. Copyleft or non-Copyleft is not a criteria suitable to distinguish between Open Source and Free Software, both terms describe the same set of software.

    Development model

    When looking at software we have to distinguish between the software model and the development model. While the software model describes the attributes of the software (e.g. free or proprietary) the development model describes different ways to develop software. As described at full length in “What makes a Free Software company?” the different development models are defined independently of the software models and work for both Free Software and proprietary software. Development models that leverage the advantage of an open and collaborative community can show their full strength in combination with the Free Software model. However this does not mean that an open, collaborative development process is a criterion for Free Software. There are Free Software projects developed by a single person or a company with little or no outside input. On the other hand developers of proprietary software have adapted collaborative development models to fit into their software model, e.g. SAP with its partnership program.

    While the development model can be a crucial factor for the success of a software project it is not suitable to distinguish between proprietary software and Free Software or one of its synonyms.

    Why do I still insist on calling it Free Software if it is all the same?

    If all these terms describe the same software people may wonder why I insist on using the term Free Software. The easiest answer is that I simply have to choose a term if I want to talk about Free Software. As explained in the article all the terms describe the same set of software, therefore I don’t see any value in combining them (e.g. FOSS or FLOSS). Quite the contrary, this combinations often create more confusion than clarity. So the remaining terms are Free Software and Open Source and I decided to stick with Free Software.

    Free Software is the oldest term. All other terms have their roots in the Free Software definition. It is a good tradition in science to use the first term and definition given by its author. Furthermore it is also advantageous if a term can be easily translated into different languages​​. This enables people to talk about Free Software in the most natural way, in their first language. In many cases Free Software even translates unambiguously into other languages, e.g. “logiciel libre” in French, “software libre” in Spanish, “software libero” in Italian or “Fri Software” in Danish which avoids the ambiguity between freedom and price of the English word “free”. I believe that it is important to use a clear terminology. I want to convey a strong message about freedom. Language is important because it frames how people think about a subject. Different terms focus on different aspects, even if they describe the same software and the language we use influences our thoughts about a subject. For me freedom is a core value of Free Software and I want that my language reflects this.

    Free Software, which is easy to translate in different languages and emphasises the aspect of freedom for individuals, business and public institutions, together with the clear definition provides these values. All this makes Free Software the right choice for me and I invite you to follow me.

    Conclusion

    For historical reasons there are different terms to describe software that is free to use, study, share and improve. All terms, Open Source, Free Software or one of the combinations have the same roots and describe the same set of software. When it comes to people and groups within the Free Software movement we see a large diversity of motivations, different people or groups focus on different aspects of Free Software. But whatever the motivation may be it is not the doing of the software, it is the people. Neither is it possible to distinguish the people according to the term they use nor is it the business of the Free Software movement or part of the Free Software definition to find and define groups within our community. The Free Software movement identifies Free Software and works on the enhancement and adoption of it with all its positive aspects. Regarding licenses, different groups agree in their evaluation of Free Software licenses except for some corner cases which shows the complexity of legal documents but not a division between people, movements or software along the terms they use. Protective (Copyleft) and non-protective licenses are sub-classes of Free Software licenses and are recognised as such by all groups in the Free Software movement. These two categories are not suitable to separate Open Source and Free Software.

    Even if all these terms describe the same set of software the terminology we use is still important because it frames how people think about a subject. Different terms focus on different aspects, even if they describe the same software. I want to put freedom first, for me freedom is a core value of Free Software and I want to respect the naming by the founder of the Free Software movement. These are the main reasons why I invite you to join me and speak about Free Software.

    But no matter which term we use, we should not allow people to split our community just because of different terminology. At the end most of us work on the same set of software, improve it and foster software freedom no matter what our motivation or preferred term is. The community needs to stay together to have an impact on all levels of involvement and to improve Free Software in all aspects. Don’t let others use the strategy of “divide and conqueror” to harm our movement.

    In this context you should also read “It’s time for the community to take charge of its brand”.

    Edit: The Comment by Bob McConnell shows that maybe the point “copyleft vs non-copyleft” needs to be addressed more explicitly. Therefore I added the sub-section “Protective and non-protective licenses” which was initially planed but got lost somewhere in the process of writing the article

    March 23, 2012

    Culture Freedom Day announced – May 19th 2012

    After all this months saying nothing I was in fact working really hard on bringing a new celebration to life: Culture Freedom Day! Of course I didn’t do it alone and was heavily supported in my work by Pockey Lam and the members of the DFI board (yeah, we added a new name to our organization over the winter as many more things will be coming up and SFI was too limiting). I could probably write a lot more about the reasons of creating a new international day “just” for Free Culture but it’s all writen already here.

    Two months left to the celebration, real work is actually really starting now ;-) !

    Happy Culture Freedom Day to all

    Who's Online

    We have 94 guests online
    Digital Freedom International (Aka SFI) is the non-profit organization at the origin of SFD and CFD. DFI handles sponsorship contracts, official team registrations, sending out schwags to teams, the annual Best Event Competition and many other things. Hundreds of teams around the world manage the local celebration and help to send out a global message. So do drop by and attend an SFD and CFD event nearby!

    Login Form