Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Latest News
    • Servers

    Stallman Speaks on the Future of GPL 3.0

    Written by

    eWEEK EDITORS
    Published January 20, 2006
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      /zimages/6/124928.jpgThe update to the GNU General Public License 2.0, which was some five years in the making, was released this week for a year of public commentary.

      Richard Stallman, the founder of the Free Software Foundation and author of the current license, sat down with eWEEK Senior Editor Peter Galli at the Massachusetts Institute of Technology in Cambridge, Mass., to talk about his aims, hopes and wishes for the new license.

      Tell me what you want to see going forward, now that the first draft discussion document for GPL 3.0 has been released.

      I want to see a lot of people checking carefully for cases where these words wont do the right thing, so that we can fix them before the license takes effect.

      /zimages/6/28571.gifRead more here about the discussion process for GPL 3.0.

      This is just a discussion draft and is not yet a version of the GPL, and so does not apply to any programs. But we want any problems to be found before we make an official release of GPL Version 3 and, so, we need lots of people looking for problems.

      How many people do you expect to take part in that process?

      I cant guess, but others involved in the process expect it to be thousands. I have no expectations, as I dont know enough to guess. So I dont try.

      How confident are you that this draft sets the framework for GPL 3.0?

      Im pretty comfortable that, aside from little details, it is good, that it does the right things about the various issues that have come up.

      You said the main issues for you were making the license more easily compatible with other free licenses, as well as DRM (Digital Rights Management) and the whole patent issue. Tell me your thoughts on these issues.

      DRM is an attempt to crush the freedom that copyright law gives the public. It is completely evil. DRM does not deserve to be tolerated and should be wiped out. It is tolerated because governments are not very democratic and the rich have too much power over governments and the media.

      So how much more pervasive do you think DRM will become?

      I cant predict the future. What I can see is that powerful companies have already, to a substantial extent, imposed this on people.

      Many audio and video works and transmissions are already only available in DRM formats and can only be understood by non-free software. There is no hope of making free software to handle it and in many countries that would be illegal.

      They keep changing the Codec and so, even if you did some reverse engineering and figured out the format and what is needed to decode it—in a place where that was legal—soon there will be another Codec.

      So what people have to do is reject these formats. People should never install these players. They have to stand up for their own freedom or they will lose it. That is what history has shown us for years.

      Next Page: How GPL 3.0 will tackle DRM.

      How GPL 3


      .0 Will Tackle DRM”>

      So what is the draft license actually doing about DRM?

      It cant stop there from being DRM; all it can do is stop GPL-covered software from being perverted into part of a DRM system, and this is something that people have spoken about doing, people who thought that it was actually better to have supposedly free software twisted into DRM than have DRM implemented some other way.

      Why do I say twisted? Its because although they would be using a program that was nominally free, in that its source code had a free software license on it, practically speaking, the users would not be able to exercise the freedoms that define free software, so it would not really be free software.

      /zimages/6/28571.gifTo read details from the rationale document released regarding the GPL 3.0 draft changes, click here.

      So we have put in provisions to make sure that they give you whatever signature codes are needed so that you really can run your modified version and it really can do what the original version could do, except it will do things a little differently whenever your modification happens to run. And if they wont do that, then they cant distribute at all because they would be distributing the code wrongly.

      But we have not said that you cant put code into the program to do those things, what we have said is that you have to distribute enough keys such that the user can do those things and have full control over what he does.

      How does the draft license address the whole issue of patents?

      Well, again, we cant make patents go away by whatever we put in a software license. There is literally nothing that software developers can do to protect themselves against the dangers of patents, except not allow patents in their country. We have just found out that the European Union is going to make another attempt to impose software patents.

      The need to have the GPL more compatible with other free licenses is one I have heard a lot about, as well as the issue of license proliferation. Your thoughts on this?

      Were not interested in the Open Source Initiatives approval of licenses. Weve been judging licenses as to whether they are free software licenses many years before there was an OSI. Theyre entitled to have their own opinions and have nothing, particularly, to do with our movement.

      /zimages/6/28571.gifClick here to read about Microsofts talks with the OSI over shared source licenses.

      So what we have done is not in any way changing the licenses that qualify as free software licenses; what we are doing is making the GPL compatible with a larger subset of that.

      You see, some free software licenses are compatible with the GPL and some are not. If a free software license permits a modified version to be distributed under the GPL, then it is compatible with the GPL. We have artificially changed the GPL so that a larger range of those licenses will be compatible. The incompatibility is always unfortunate in itself, but the whole point of the GPL was to ensure that other restrictions cannot be added.

      So, what was the fundamental basis for the previous incompatibility of some free licenses with the GPL?

      In some cases they said things about certain trademarks, some had the requirement that you cant remove the command to download the source code, and then there are those with patent retaliation clauses. The Apache license is incompatible with GPL Version 2 because of a trademark clause and a patent retaliation clause, as I recall. I believe we have made both of those things compatible now.

      /zimages/6/28571.gifTo read about the move to reduce the number of open-source licenses, click here.

      But there are some free software licenses that have a patent retaliation clause that says if you sue us for patent infringement, no matter about what, then you lose the right to use this program.

      Next Page: The future of free software.

      The Future of Free


      Software”>

      Suppose some large companies with many patents were to release free software and then suppose they were to sue someone else for patent infringement, and then that somebody else tries to countersue, then our retaliation clause says he then loses the use of that program. So this is not retaliation, but rather simply reserves for the attack.

      The kinds of patent retaliation that we are allowing are limited such that they are against things that are clearly wrong. So, some of the patent retaliation clauses fit into our criteria and are thus made compatible. We are hoping that, in the future, some of those license drafters will decide to make their patent retaliations compatible so that their licenses can be compatible.

      Do you think it will be another 15 years until GPL 4.0?

      I hope not. Its not as if we decided to wait 15 years. Five years ago we were already working on this. It is just that I got pretty busy and so I had to make a big block of time. Before, we made time to have a meeting for a day. That wasnt enough. This was three months of work to get it done. I had to decide not to travel during that time.

      So, is the process now in the hands of the community?

      No. I will still be making decisions. The committees are going to take all the comments and boil them down to issues. Then they will start addressing the issues and looking at the various options. They will also try and decide how to deal with these issues, but ultimately I will be making those decisions. And, of course, if the community has found a good solution, they make that job easy.

      /zimages/6/28571.gifCo-author Eben Moglen says the GPL rewrite should not be seen as a democracy. Click here to read more.

      Is there a fundamental shift towards embracing free software and solutions?

      Yes, there is a gradual movement towards support for free software. There are also a large number of people who half support it, people who say they are open-source advocates and who may develop free software, because most open-source software is free software, but dont look at the political and technical aspects of respecting a users freedom, and so they are missing the central part of issue. But what they do is often a good thing.

      Is Microsoft the greatest threat to freedom in software?

      It is a mistake to think of the free software movement as an alternative to Microsoft. When we started this, Microsoft was not particularly important. In 1984, the system that people normally thought of as the system to compete with was Unix. That is why we have GNUs Not Unix: It couldnt be GNUs Not Windows because there was no Microsoft Windows then.

      Microsoft is simply one example of a proprietary software developer, a software developer that tries to subjugate users to keep them divided and helpless. So what we are campaigning against, and trying to help people escape, is not any company in particular, but an antisocial system where software developers put restrictions on the users.

      /zimages/6/28571.gifCheck out eWEEK.coms for the latest open-source news, reviews and analysis.

      eWEEK EDITORS
      eWEEK EDITORS
      eWeek editors publish top thought leaders and leading experts in emerging technology across a wide variety of Enterprise B2B sectors. Our focus is providing actionable information for today’s technology decision makers.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.