PROJET AUTOBLOG


Free Software Foundation Recent blog posts

source: Free Software Foundation Recent blog posts

⇐ retour index

Who ever thought APIs were copyrightable, anyway?

jeudi 27 décembre 2012 à 18:16
FSF board member and former executive director Bradley Kuhn discusses the landmark copyright case of Oracle v. Google and what it does -- and doesn't -- mean for free software.

Back in the summer, there was a widely covered story about Judge Alsup's decision regarding copyrightablity in the Oracle v. Google case. Oracle has appealed the verdict so presumably this will enter the news again at some point. I'd been meaning to write a blog post about it since the original Alsup decision was released. The upside in my delay has been that I can respond to some of the comments that I've seen in the wake of decision's publication.

The most common confusion about Alsup's decision, in my view, comes from the imprecision of programmers' use of the term “API”. The API and the implementation of that API are different. Frankly, in the free software community, everyone always assumed APIs themselves weren't copyrightable. The whole idea of a clean-room implementation of something centers around the idea that the APIs aren't copyrighted. GNU itself depends on the fact that Unix's APIs weren't copyrighted; just the code that AT&T wrote to implement Unix was.

Those who oppose copyleft keep saying this decision eviscerates copyleft. I don't really see how it does. For all this time, free software advocates have always reimplemented proprietary APIs from scratch. Even copylefted projects like Wine depend on this, after all.

But, be careful here. Many developers use the phrase API to mean different things. Implementations of an API are still copyrightable, just like they always have been. Distribution of other people's code that implement APIs still requires their permission. What isn't copyrightable is general concepts like “to make things work, you need a function that returns an int and takes a string as an argument and that function must called Foo”.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 United States License.

October 2012: At Tijuana Innovadora

jeudi 27 décembre 2012 à 14:10

RMS was at the Centro Cultural Tijuana, in Tijuana, Mexico, on October 10th, to deliver his speech «El software libre y tu libertad» at Tijuana Innovadora's chapter on education, which was devoted to analyzing Mexico's---and, in particular, the Tijuana-San Diego region's---educational systems and assessing their capacity to access knowledge.

(Photos under CC BY-SA 3.0 and courtesy of Alfonso Caraveo Castro, Archivo Colef).)

Many thanks to Márgara de León for coordinating and helping make RMS's visit possible!

Please see www.fsf.org/events for a full list of all of RMS's confirmed engagements, and contact rms-assist@gnu.org if you'd like him to come speak.

Please fill out our contact form, so that we can inform you about future events in and around Mexico City, Tlaxcala, and Puebla, all of which RMS visited while he was in Mexico, on his last trip.

Join the FSF and friends in updating the Free Software Directory

jeudi 20 décembre 2012 à 21:37
Spend a few minutes this Friday helping to add new entries and update existing ones on directory.fsf.org.

Join the FSF and friends on Friday December 21st, from 2:00pm to 5pm EDT (19:00 to 22:00 UTC) to help improve the Free Software Directory by adding new entries and updating existing ones. We will be on IRC in the #fsf channel on freenode.

Tens of thousands of people visit directory.fsf.org each month to discover free software. Each entry in the Directory contains a wealth of useful information, from basic category and descriptions, to providing detailed info about version control, IRC channels, documentation, and licensing info that has been carefully checked by FSF staff and trained volunteers.

While the Free Software Directory has been and continues to be a great resource to the world over the past decade, it has the potential of being a resource of even greater value. But it needs your help!

If you are eager to help and you can't wait or are simply unable to make it onto IRC on Friday, our participation guide will provide you with all the information you need to get started on helping the Directory today!

Interview with Kovid Goyal of Calibre

samedi 15 décembre 2012 à 02:21
The latest installment of our Licensing and Compliance Lab's series on free software developers who choose GNU licenses for their works.

calibre logo

In this installment, I interviewed Kovid Goyal, the creator and lead developer of calibre, via email.

What is calibre?

Calibre is a free ebook library management application developed by users of ebooks for users of ebooks. Calibre is a vibrant community with half a dozen developers and many, many testers and bug reporters. It is used in over 200 countries and has been translated into a dozen different languages by volunteers. Calibre has become a comprehensive tool for the management of digital texts, allowing you to do whatever you could possibly imagine with your ebook library. Reading is very important to me and one of my goals has always been to prevent either the fragmentation or the monopolization of the ebook market by entities that care solely for short-term goals. As the calibre community continues to grow, driven by book lovers, for book lovers, hopefully it will always present an alternative for people that love to read ebooks and want to be in control of their own digital libraries.

How are people using it?

People use it to catalog their book collections, to manage their reading devices, to get access to periodicals in ebook form, to create ebooks in different formats, to share their ebook collections with their friends and family over the net, to read their books on their computers. Calibre has been downloaded by over 12 million people.

Why did you decide to release it under the GNU GPLv3?

Because I do not want people creating proprietary software based on my work. Calibre (all my work, really) has always been about the sharing and free propagation of ideas and information. The GNU GPL helps make that happen.

What is the best way for volunteers to help with the development of calibre?

Calibre has had contributions from dozens of people over the years (a limited list), if there is some calibre itch you want to scratch, hop in at: http://calibre-ebook.com/get-involved.

What is the best way for people without strong technical skills to help the project?

Translations, documentation, good bug reports, helping new users in the calibre forums, financial contributions, artwork, all of these are most welcome. Calibre would not be where it is today without its vibrant user community. Participating in an free software community like calibre is a great way to help make the world a better place.

What aspects of the project do you think could use the most help?

Calibre is doing pretty well, there isn't any particular aspect that needs help. I am a great believer in the scratching of itches. If you have ideas about how some part of calibre could be better, make it happen. Contributions are welcome.

Please see the calibre entry in the Free Software Directory for more information.

Enjoyed this interview? Check out our previous entry in this series featuring Jeremy Allison's talk about why Samba went with GPLv3.

GNU Press debuts GNU beanies!

jeudi 13 décembre 2012 à 20:19
GNU Press debuts navy blue and white embroidered GNU beanies.

Keep cozy this winter in our navy blue beanies with GNU embroidered in white on the side. They are 100% cotton, and the embroidered GNU logo is 2.16"H x 2.6"W. Pair the beanie with our hoodies in either the Free Software Free Society or GPLv3 designs, and you'll stay warm this winter while representing free software!

As always, if you can't find something in the store but think we should offer it, please add your suggestion to our Ideas page. And remember, associate members of the Free Software Foundation get a 20% discount on all purchases made through the GNU Press store, so if you are not a member already, join today!

To keep up with announcements about new products available in the GNU Press store, subscribe to the mailing list.