Giter Club home page Giter Club logo

Comments (25)

anthrotype avatar anthrotype commented on May 18, 2024

Since it uses PyQT, it should be GPLv3, unless one pays for commercial license:

https://riverbankcomputing.com/software/pyqt/intro

@adrientetar could you confirm?

from trufont.

adrientetar avatar adrientetar commented on May 18, 2024

Dual-licensed GPLv3/LGPL 2.1

from trufont.

davelab6 avatar davelab6 commented on May 18, 2024

from trufont.

moyogo avatar moyogo commented on May 18, 2024

Dual-licensed GPLv3/LGPL 2.1

Does this mean GPLv3 with PyQt under GPLv3, and LPGL 2.1 with PyQt under Riverbank commercial license?

from trufont.

adrientetar avatar adrientetar commented on May 18, 2024

Does this mean GPLv3 with PyQt under GPLv3, and LPGL 2.1 with PyQt under Riverbank commercial license?

Yes.

from trufont.

davelab6 avatar davelab6 commented on May 18, 2024

Checking the licensing information in https://github.com/trufont/trufont/blob/master/COPYRIGHT I realise that its LGPL2.1 and GPLv3 only; why is this not "or any later version"?

from trufont.

davelab6 avatar davelab6 commented on May 18, 2024

The Qt Company has announced changes to the open source licensing and product structure of the Qt cross-platform application development framework. "New versions of Qt will be licensed under a commercial license, GPLv2, GPLv3, and LGPLv3, but no longer under LGPLv2.1. The updated open source licenses better ensure end user freedom when using open source licensed versions of Qt. LGPLv3 explicitly forbids the distribution of closed embedded devices. Distributing software under these terms includes a patent grant to all receivers of the software. Commercial Qt licensing removes these requirements and includes professional technical support from The Qt Company."

from trufont.

adrientetar avatar adrientetar commented on May 18, 2024

Get contributors signoff and I'll do the change.

from trufont.

davelab6 avatar davelab6 commented on May 18, 2024

from trufont.

davelab6 avatar davelab6 commented on May 18, 2024

the change

Would you prefer 'the change' to be "adding 'or any later version' to the copyright notice" or, upgrading from 2.1 to 3?

from trufont.

adrientetar avatar adrientetar commented on May 18, 2024

upgrading from 2.1 to 3?

Yes.

did you commit patches submitted to
you privately by others?

No.

from trufont.

moyogo avatar moyogo commented on May 18, 2024

LGTM

from trufont.

davelab6 avatar davelab6 commented on May 18, 2024

What about upgrading from 2.1 to 3 and adding 'or any later version', so we don't have to deal with this again.

from trufont.

adrientetar avatar adrientetar commented on May 18, 2024

No, let's stick to 3 for the time being.

from trufont.

davelab6 avatar davelab6 commented on May 18, 2024

@teddywing you don't have an email associated with your account so I'm pinging you here about this issue.

To summarise: Qt licensing is changing this year for new versions, they'll only be available under GPL v2, v3 and LGPL v3. But TruFont was licensed under LGPL v2.1 and GPLv3 (those versions only.) So Adrien and I would like to upgrade the licensing of TruFont to LGPLv3 and GPLv3 (that version only.)

@adrientetar I don't like this but it solves the current crisis. If we don't hear from Teddy soon, the changes contributed may be minor enough that copyright doesn't apply so we can go ahead. https://github.com/trufont/trufont/commits?author=teddywing

from trufont.

adrientetar avatar adrientetar commented on May 18, 2024

or any later version is here to ensure compatibility with any GPL software going forward? Hm. I don't particularly like signing-off on something that doesn't yet exist, though.

from trufont.

pathumego avatar pathumego commented on May 18, 2024

Ok I agree for LGPLv3 and GPLv3, I would be ok with any later version

from trufont.

anthrotype avatar anthrotype commented on May 18, 2024

LGTM (FWIW)

from trufont.

n7s avatar n7s commented on May 18, 2024

I don't claim any rights attached to my very minor contribution. But I think going to v3 is good.

from trufont.

davelab6 avatar davelab6 commented on May 18, 2024

I don't particularly like signing-off on something that doesn't yet exist, though.

Understandable. Basically it is a question of trust in the FSF; I trust the FSF to update the GPL to continue to defend users' freedom without adding restrictions that restrict users, but some businesses don't like it when loopholes in the GPL are closed so they use "Version X only" to be sure to continue abusing loopholes. And paranoid people say "I can't possibly trust the FSF not to turn evil." But it creates a huge paperwork headache when the FSF updates the license and those people or businesses decide they need to upgrade afterall.

from trufont.

graphicore avatar graphicore commented on May 18, 2024

I agree with the changes.

paranoid people say "I can't possibly trust the FSF not to turn evil."

I guess I'm paranoid then. I mean, the Linux Foundation just turned evil. And also there are crazy laws possible in the US, like the Patriot act.

How about: "GPLv3 or later as long as the FSF doesn't go nuts and later versions of the GPL stay in the spirit of the GPLv3"

from trufont.

felipesanches avatar felipesanches commented on May 18, 2024

I agree to the changes to LGPLv3 and GPLv3 and I already also give my authorization for an eventual upgrade to later versions of the LGPL and GPL licenses in the future.

from trufont.

khaledhosny avatar khaledhosny commented on May 18, 2024

GPLv3 is fine by me, and Iā€™m in favor of or later as well. In the unlikely event that FSF turns evil (is this even technically possible?), Trufont would be the least of my worries

from trufont.

teddywing avatar teddywing commented on May 18, 2024

No problems here. All my present and future contributions to TruFont can be used under the LGPLv3 and GPLv3 or any future versions of those licenses.

from trufont.

davelab6 avatar davelab6 commented on May 18, 2024

Thanks for the quick reply everyone!

FSF turns evil (is this even technically possible?

I think if we assume that the FSF is not already evil or so badly co-opted and feeble that it useless, and want it to stay the same or do better, then no. (I know of at least one GNU old timer who sees it in such a negative light ;)

The GNU project is a ************ under RMS and I am not aware of it doing any succession planning for when he passes away, so I am a bit unsure what will happen to GNU when that happens.

The FSF however has a board of software freedom activists and if any of them pass away I would not expect the organization to change in nature; it is also a 501c3, not a 501c6 like LiFo, so I think its a bit naieve to say that LiFo only just turned evil because it is by definition an industry puppet :) As a 501c3, the FSF has to serve the public good or be shut down. So I think it is not possible.

However, the future risks of the FSF as a steward of the GPL family of licenses is somewhat secondary to the current crisis of GPL enforcement, where the GPL compliance requests from linux kernel developers to LiFo members are completely ignored and the resulting lawsuit by SFConvervancy has led to many of their corporate donors ceasing to fund them.

So if a proprietary font editor started to violate the TruFont LGPL intentionally and refused to comply when asked, then currently we would have no recourse to force their compliance as we are entitled to. At the moment the project is relatively small, but as it grows I think making it a member project of the SFConservancy (or SPI or FSF or FSFE or similar) would be valuable.

from trufont.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.