Announcement

Collapse
No announcement yet.

FSF Wastes Away Another "High Priority" Project

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • energyman
    replied
    Gplv3 is less free than GPLv2. Plus overly complex. And while the v2 has been proven by courts, GPLv3 has not.

    So there are good reasons not to use GPLv3.

    Leave a comment:


  • thalaric
    replied
    Originally posted by prokoudine View Post
    2) isn't an option for FreeCAD and hardly an option for LibreCAD (also explained)
    Rewriting is *always* an option. The blog doesn't make it clear how much of the code can't be relicensed, but I assume it's a substantial amount. What they should be doing now is separating the portions out that are gpl2 only into separate files and dual license the rest to gpl 2 and 3. Only accept contributions with the dual license going forward. Deprecate the code and libraries that use gpl2. When they finally excise it all, drop the gpl2 license. This should be done regardless of whether they ultimately choose to use LibreDWG.

    Of course they can't distribute it until they're done.
    Last edited by thalaric; 25 January 2013, 03:27 PM.

    Leave a comment:


  • j2723
    replied
    Wow this is really sad, imagine the effort those devs put into their project . On top of that, they'll now have to solve this artificial problem...

    Leave a comment:


  • prokoudine
    replied
    Originally posted by thalaric View Post
    That's a problem for their project to deal with. They have three options, they can 1) do the legwork to find all of the past contributors and get them to relicense to the updated version; 2) rewrite all portions that can't be cleared; or 3) not use a growing body of open source code that is GPL3 or later.
    1) isn't an option, as thoroughly explained in the original article.
    2) isn't an option for FreeCAD and hardly an option for LibreCAD (also explained).
    3) is the reality.

    Leave a comment:


  • thalaric
    replied
    Originally posted by CFWhitman View Post
    The reason that the projects in question don't relicense under the GPL 3 is most likely because they don't have control of the copyright for all the code that they contain.
    That's a problem for their project to deal with. They have three options, they can 1) do the legwork to find all of the past contributors and get them to relicense to the updated version; 2) rewrite all portions that can't be cleared; or 3) not use a growing body of open source code that is GPL3 or later.

    They can also take a page from the BSD's playbook and whine about the existence of licenses with more protections built in, but that's really just an annoying execution of option 3.

    Leave a comment:


  • prokoudine
    replied
    @CFWhitman, it's not "probably", it's a fact

    Leave a comment:


  • CFWhitman
    replied
    Projects probably can't convert to GPL 3

    The reason that the projects in question don't relicense under the GPL 3 is most likely because they don't have control of the copyright for all the code that they contain. They can use it in a GPL 2 product to their hearts' content, but they probably don't have the option of relicensing all the code under the GPL 3. Of course, this issue is the reason that the FSF insists on having copyright control signed over to them for all the software that they accept stewardship of.

    Leave a comment:


  • GreatEmerald
    replied
    Originally posted by archibald View Post
    True, I wrote that too hastily. Past experience with customers has been that when we've allowed them to write scripts to configure some aspects of the system they have bombarded us with requests for support or to debug their code and explain why it isn't working. It got so bad that we were finding it quite hard to find the time to do actual development work.
    Hmm. You know, you could use that as an advantage. Open-source things, then when people want you to debug their code, offer them a support package, then hire a few people to work on it. That's how everyone would win.

    Leave a comment:


  • thalaric
    replied
    The entire purpose of the FSF is to encourage as many people as possible to use the GPL v3 and thereby protect as many users of software as possible from being abused by tivoization or patents. Given that, Michael, why the hell would FSF relicense their software to a license that can be abused by patents and Tivoized? I swear, people don't think this shit through before writing it.

    Leave a comment:


  • archibald
    replied
    Originally posted by hal2k1 View Post
    Please understand ... if you write your own code, it is your code. You may license it however you please, and there is absolutely no problem with this. If you include some LGPL libraries to help, that too is fine, because LGPL libraries explicitly allow you to do this. All is fine and good with that.

    What you and your company is doing is nothing like that ... you are writing your own code and using LGPL libraries in a way that they were intended to be used. I am sure everyone would join me in wishing you every success (even if we ourselves would not be interested in using yor code or your company's proprietary product).
    My apologies, I misunderstood what you meant. In case anybody's curious, it's an industrial product with a very small circulation, and the companies to which we sell would rather speak to us directly and get us to add features than one of their own staff to do it. The software I write is the configuration tool for that device. I'd like to open-source it, but I have yet to find an argument that will clinch it for my boss. Until I find one, I'm settling for open-sourcing what I can, and migrating what systems I can to open source ones.

    Originally posted by GreatEmerald View Post
    There is always something to gain by opening the source. As a matter of fact, one of the objectives of GPL is to make sure it is the case. However, whether or not it makes sense to open the source depends on the program in question.
    True, I wrote that too hastily. Past experience with customers has been that when we've allowed them to write scripts to configure some aspects of the system they have bombarded us with requests for support or to debug their code and explain why it isn't working. It got so bad that we were finding it quite hard to find the time to do actual development work.

    Leave a comment:

Working...
X