News for hackers. Stuff that matters.
Re:Audacious 4.0 released, switches from GTK to Qt 5 by stormdennis on Sunday March 22, 2020 @05:17PM (#22658745)
Yes, there is a lot of FUD about the licensing for Qt when you search online, definitely not helped by how unclear the Qt site's explanation of it is (to me at least)
Re:Audacious 4.0 released, switches from GTK to Qt 5 by jjoonathan on Sunday March 22, 2020 @05:28PM (#22658849)
> unclear

That's charitable. The FUD is consistent, persistent, and targeted enough that I'd call it "intentionally deceptive."

Monetizing open source is hard. Maybe this is necessary, and if it is, maybe that's fair. But it's also fair to stay away because of it.

Re:Audacious 4.0 released, switches from GTK to Qt 5 by Frondo on Sunday March 22, 2020 @05:52PM (#22659057)
I don't find this unclear at all. I'm not sure what you would do to make it clearer. Thoughts?

https://www.qt.io/download-open-source?hsCtaTracking=9f6a217...

Re:Audacious 4.0 released, switches from GTK to Qt 5 by jjoonathan on Sunday March 22, 2020 @06:35PM (#22659404)
My boss looks at this page, he sees that open source programs can use Qt for free and that commercial programs need to pay. That's not the case, but the page is carefully worded to prevent him from confidently coming to the correct conclusion.

If this were the extent of the shenanigans, I wouldn't be mad. I like having a "help me sell this to my boss" page. But it isn't the extent of the shenanigans. They went around me to shake someone down on my behalf (as I perceive it). Last time it was my boss. Next time I choose a GUI framework for an open source side project, I'll primarily worry about it being my users.

Re:Audacious 4.0 released, switches from GTK to Qt 5 by cycloptic on Sunday March 22, 2020 @06:59PM (#22659563)
>he sees that open source programs can use Qt for free and that commercial programs need to pay.

Where does it say that? Can you mention what he is having trouble with? I just took a quick glance at that link in GP and it seems to spell out the obligations of the LGPL pretty clearly on the right side, which are somewhat specific and notably don't include a requirement for your program to be open source. That requirement is only for the GPL components, which is included in the small print on the left.

Re:Audacious 4.0 released, switches from GTK to Qt 5 by jjoonathan on Sunday March 22, 2020 @08:50PM (#22660281)
So, by your own admission, the critical piece of information my boss cares about must be inferred from the fact that it is absent from a sizeable pile of relatively technical details and from the fact that no detail (especially the GPL sub-component callout) implies it in turn.

Making this inference requires you to not only have outside knowledge of open source licenses and the Qt licensing situation, but to be rather confident in said outside knowledge. That's what he had trouble with.

Re:Audacious 4.0 released, switches from GTK to Qt 5 by cycloptic on Sunday March 22, 2020 @09:33PM (#22660463)
No, my point is that it doesn't have to be inferred, and that the relevant information does seem to be all there. IANAL and this is only based on my own understanding of those licenses, but it seems to do as good a job as a short marketing page probably could. It's not a place where they can reasonably address every common misconception about the LGPL that someone might have. Your boss can't be helped if he is going to assume the worst just from reading what amounts to a single powerpoint slide.

I think that detail about GPL could be easily missed because it's written in small print, but that's a different problem. There are a lot of Qt components so it doesn't make sense to list them all on that page. A full list that can be filtered by LGPL/GPL status is here: https://www.qt.io/features

I'm assuming by outside knowledge you mean the fine print of the license: how is any company supposed to prevent your boss from having to go over that with a lawyer? This isn't even an open source thing, it applies to anyone in the software business. And this is ignoring that the GPL is probably one of the better understood open source licenses at the moment.

Re:Audacious 4.0 released, switches from GTK to Qt 5 by jjoonathan on Tuesday March 24, 2020 @12:37PM (#22676073)
> the relevant information does seem to be all there

The key piece of information is absent.

> it seems to do as good a job as a short marketing page probably could

It could have done better in a single short sentence by stating the key piece of information, rather than leaving it to be inferred laboriously from a pile of details.

> It's not a place where they can reasonably address every common misconception

No, but it could have addressed the single largest misconception. It chose not to.

Re:Audacious 4.0 released, switches from GTK to Qt 5 by michaelmrose on Monday March 23, 2020 @02:12AM (#22661643)
Wouldn't it be logical to expect someone to consult a lawyer when making such a decision?
Re:Audacious 4.0 released, switches from GTK to Qt 5 by stormdennis on Wednesday March 25, 2020 @03:53PM (#22687909)
Are you being sarcastic?
Re:Audacious 4.0 released, switches from GTK to Qt 5 by minraws on Sunday March 22, 2020 @06:11PM (#22659215)
> Make "open" consumer devices

So Macs are out of question... Can't be signed can they?

What if we get a commercial license? Apple disallowes GPL...

Can't support GTK either, Expat Licensed GUI alternatives please...(I suggest Godot but it comes with a bit of pain and some baggage as well)

There are also other corner cases that they might want to cover, with more documentation.(Not sure if I have missed something)

If anyone has more info pls do share it. :)

Re:Audacious 4.0 released, switches from GTK to Qt 5 by jcelerier on Sunday March 22, 2020 @07:02PM (#22659599)
> So Macs are out of question... Can't be signed can they?

... you know that even Apple ships some GPL software on every Mac right ? GPL is 100% fine mac hardware. There are even GPL apps on the appstore. Signing does not prevent you to upload a new version of the app to your own device.

Re:Audacious 4.0 released, switches from GTK to Qt 5 by justinclift on Sunday March 22, 2020 @09:58PM (#22660574)
> There are even GPL apps on the appstore.

Are you sure they're GPL?

Maybe they're dual-licensed, and the Apple app store is using "the other licence"?

Re:Audacious 4.0 released, switches from GTK to Qt 5 by jcelerier on Monday March 23, 2020 @05:30AM (#22662359)
Re:Audacious 4.0 released, switches from GTK to Qt 5 by justinclift on Monday March 23, 2020 @07:48AM (#22663079)
Interesting. Event though some of the repos listed didn't seem to have licensing info in any obvious place, several of the GPL* ones did.

Seem you're right. :)

Am very surprised, after reports a while back of GPL (etc) apps not being approved.

Hopefully they continue to be approved (etc). :)

Re:Audacious 4.0 released, switches from GTK to Qt 5 by jcelerier on Monday March 23, 2020 @08:01AM (#22663163)
> Am very surprised, after reports a while back of GPL (etc) apps not being approved.

it was an issue until Xcode 7 : prior to that you had to pay 99$ to Apple for the right of uploading something to your own iDevice. Since Xcode 7 this is not necessary anymore.

Re:Audacious 4.0 released, switches from GTK to Qt 5 by minraws on Monday March 23, 2020 @08:41AM (#22663478)
Re:Audacious 4.0 released, switches from GTK to Qt 5 by guug on Monday March 23, 2020 @02:16AM (#22661662)
> Apple ships some GPL software on every Mac right [..] re are even GPL apps on the appstore.

To my knowlage and IANAL, this is only possible with older pre-v3 licenses. v3 licenses specifically prohibit tevoisation, something that Apple's App store TOS effectively mandates by placing restrictions on what App users are allowed to do. I believe this is why apple doesn't ship recent versions of Bash.

Feel free to correct me if I'm wrong.

Re:Audacious 4.0 released, switches from GTK to Qt 5 by jcelerier on Monday March 23, 2020 @05:32AM (#22662368)
https://en.wikipedia.org/wiki/List_of_free_and_open-source_i...

there are no issues with modifying, recompiling a GPLv3 app and uploading & running it on your own iPhone, iPad or Mac - it's not tivoization.

Re:Audacious 4.0 released, switches from GTK to Qt 5 by guug on Monday March 23, 2020 @10:20AM (#22664326)
I believe there are issues and serious ones at that. The lawyers at the FSF seem to agree:

* https://www.fsf.org/news/2010-05-app-store-compliance

* https://www.zdnet.com/article/no-gpl-apps-for-apples-app-sto...

Re:Audacious 4.0 released, switches from GTK to Qt 5 by jcelerier on Monday March 23, 2020 @10:30AM (#22664435)
Those articles are super old and don't apply anymore - the terms of the app store have changed almost 5 years ago (those articles are 10 years old)
Re:Audacious 4.0 released, switches from GTK to Qt 5 by guug on Monday March 23, 2020 @11:30AM (#22665019)
Can you please provide a source?
Re:Audacious 4.0 released, switches from GTK to Qt 5 by michaelmrose on Monday March 23, 2020 @02:18AM (#22661679)
While users are still allowed to run software of their choosing on the Mac I would think it would be perfectly acceptable to provide software that could be built and run outside of the mac app store.

If I'm mistaken please clarify.

Re:Audacious 4.0 released, switches from GTK to Qt 5 by yjftsjthsd-h on Sunday March 22, 2020 @07:01PM (#22659587)
LGPL != GPL