this post was submitted on 01 May 2024
41 points (95.6% liked)

Programming

17496 readers
38 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 1 year ago
MODERATORS
top 15 comments
sorted by: hot top controversial new old
[–] [email protected] 9 points 6 months ago* (last edited 6 months ago) (3 children)

Fuck this bullshit. This problem was of your own making, Bruce, by pushing "Open Source" and permissive licensing over "Free Software" and copyleft.

[–] thesmokingman 4 points 6 months ago

It’s not really free software if I get to tell you what you have to do with it, now is it?

[–] [email protected] 1 points 6 months ago

not entirely sure but this doesn't feel like something the fsf would like . most definetly it violates freedoms 0. because it discriminates against companies with over 5 M$ in income and against people living in Japan (see 2.14 , though I'm not sure its enough to qualify) , and possibly by restricting what you can do with the software , though I'm not sure on that one . it also violates freedoms 2. and 3. by requiring publicly releasing your changes (fsf requires that free software licenses allow for private modifications) and possibly by requiring contacting the licensor or the post-open administration though I'm unsure of if it does (entering into a post-open source zero-cost / paid contract seems to me to imply contacting either the licensor or the post-open administration) .

further reading :

[–] [email protected] 1 points 6 months ago (1 children)

He's talking about compensation to developers.

How would "Free Software" help with getting developers paid vs. "Open Source Software"?

[–] [email protected] 4 points 6 months ago (2 children)

First of all, that's not really the point. The goal of Free Software was always about trying to ensure users maintained sovereignty over their computers, so they couldn't be exploited by DRM and other forms of enshittification.

Second, while copyleft doesn't get developers paid directly, it does at least given them a fairer chance to compete on more equal footing with big tech companies that would otherwise embrace and (closed-source) extend if it were permissively-licensed.

[–] [email protected] 4 points 6 months ago

First of all, that’s not really the point.

It's not your point but It's exactly the point of what Bruce is trying to do though.

You can't pay bills with "software freedom". And when the industry starts to depend on some random developer in Nebraska it becomes a problem for everyone.

[–] [email protected] 2 points 6 months ago* (last edited 6 months ago)

Second, while copyleft doesn’t get developers paid directly, it does at least given them a fairer chance to compete on more equal footing with big tech companies that would otherwise embrace and (closed-source) extend if it were permissively-licensed.

This is throughtout a group where significant members are in frequent communication. It maybe wasn't clear 30 years ago, but organization and centralization of contributors is arguably more obvious today. Equal footing would be able to demand more because of powers like unionization.

I don't even know if people who are primarily licensing would have that goal. It's seems common for someone in this type of position to already have really good career/pay options, they may not see a purpose for organization

[–] RonSijm 3 points 6 months ago

He's already pointing out the problems himself:

The difference is that Spotify is a for-profit corporation. And they have to distribute profits to their stockholders before they pay the musicians. And as a result, the musicians complain that they're not getting very much at all.

Yea, so at Spotify the profits are distributed "equally" - meaning Taylor Swift with 1 billion listens per month gets 99.9999% of the profits, [[Obscure metal band]] with 100 listens gets $0.001. However, if I only listened to [[Obscure metal band]] and nothing else, shouldn't my entire $5.99/month go to [[Obscure metal band]]? And not be pooled with stuff I didn't listen to?

How would this work with a "Post-Open software administrative organization"? Ubuntu has 1 billion installs, my [[Obscure open source library]] is used by a couple of companies, and it's the only "Post-Open software" that those companies use - Do I get that 1 percent of their revenue? Or does administrative organization siphon it away, keep 0.1%, and send the other 0.9% to the top 10 "Post-Open Projects"..?

Companies would have to publish which "Post-Open software" software they're using, and to what extend. For example, if Ubuntu would be Post-Open-software, it uses loads of inner projects and libraries, which again use more and more libraries, some might being Post-Open software. You'd have to create a whole financial dependency tree per company to determine how to distribute their revenue fairly

[–] onlinepersona 2 points 6 months ago (2 children)

The basic idea is companies making more than $5 million annually by using Post-Open software in a paid-for product would be required to pay 1 percent of their revenue back to this administrative organization, which would distribute the funds to the maintainers of the participating open source project(s). That would cover all Post-Open software used by the organization.

@[email protected] sounds a lot like your idea!

Anti Commercial-AI license

[–] moonpiedumplings 4 points 6 months ago* (last edited 6 months ago) (1 children)

What stops companies from having a shell corporation use the code, and then that shell company rents "services" at a very low cost to a large corp?

I'm thinking something of the opposite if what Google does, where Alphabet (""located"" in Ireland) rents the Google logo to Google, allowing Google to say that their revenue is much less than it actually is.

EDIT: After some research, it seems that they stopped doing that: https://www.theguardian.com/technology/2020/jan/01/google-says-it-will-no-longer-use-double-irish-dutch-sandwich-tax-loophole

But a similar scheme being applied to this license does concern me.

[–] onlinepersona 1 points 6 months ago

I share the concern. However, just because things are hard doesn't mean they shouldn't be done. The current free-loading situation of mega-corps is disgusting and if that can be deterred, stifled, or hamstrung, I'm for it. The solution cannot be perfect because legal code is just like code: never perfect. There will always be a loophole somewhere, it just shouldn't be made extremely obvious and easy to find. The harder it is to circumvent, the better.

P.S Fuck Google regardless

Anti Commercial-AI license

[–] [email protected] 2 points 6 months ago* (last edited 6 months ago) (2 children)

It's surprising to me that there hasn't been a successful license like this yet. I imagine there are other people considering one too. It looks like he's made more progress than I did though.

My first imprsesion is that 1% of revenue seems low. In comparison

  • Epic - 5%
  • Apple - 30%
  • Google - 30%
  • Amazon - 15-45%
  • Twitch - 30%

I noticed

Post-Open requires a central entity that receives and apportions payment, does enforcement, and operates the service entity (or three central entities, one for each purpose). Open Source developers are very independent, and have not had to deal with a central entity until now, even one that they own.

I think there needs to be very careful consideration when creating organizations to manage a royalty that would apply to the entire industry.

As an example, I imagine there are organizations that dislike Doctors without Borders because they serve communities within Russia or Iran. If there's political takeover on an industry license, it could exclude ever being paid for open source work when it touches sensitive topics.

There's also the risk of financial takeover. The moment the organization starts collecting billions of dollars from copyrighted works, there's extreme incentive for takeover from tech companies. It sounds insane to me to consider something like "developers should sign all their software over to Oracle and trust Oracle to distribute it back." Though, I'm not ready to rule out that an organization can't be successful.

It also creates the complicated question for who should be entitled to funding, and I think it could be tempting to make the case that certain charitable software projects should receive funding. This is in significant contrast to a company like Apple, which collects 30% and can spend it on anything Apple desires. I currently think developers should primarily be entitled to receive the royalty, and if they desire to allocate it to non-profits, that's their decision.

I still really have to think about it.

I like that he's well known. It seems like he is politically controversial. I tried some searches, and it seems like there are mixed opinions about him. I don't personally know the entire history. I think it would be good for a well known and trusted person to champion this type of license.

It also looks like he's open making changes to it. In the article it says he is searching for volunteers and legal funding.

[–] onlinepersona 1 points 6 months ago

I agree with your points. Centralizing the funds of all opensource using this license is simple, but dangerous. It could easily turn into another Mozilla and lose its way.

There probably isn't a perfect solution, but there are least 2 people on this planet thinking about it unimpeded by the OSI's opensource definition, which is good.

Anti Commercial-AI license

[–] bitfucker 1 points 6 months ago (1 children)

I think the 1% is so that a company didn't shy away from open source completely. I don't know how it will work for example if the company is using 5 of this license. Will they pay 5% or 1%? Probably 1%, but I didn't see it addressed in the article. Anyway, since the cost is small for a big company, but can be huge in number for an individual, I think it is fair.

Also, what if a contributor is acting on behalf of a company? Would the company receive the payment or the individual contributor? There is just so much to cover.

[–] [email protected] 1 points 6 months ago* (last edited 6 months ago)

It looks like he has written lots of information, I haven't any of it yet. In the article it stated before starting this license

In 2020 Perens resigned from the Open Source Initiative, the non-profit overseeing the OSD, when the organization was considering whether to give its blessing to the Cryptographic Autonomy License because he believed it wasn't "freedom respecting."

This doesn't sound bad.

I really want to avoid commenting on it before reading it. I don't know the history very well. I also am not someone with large stakes in open source licensed software already. There are lots of people with millions of dollars that was licensed. Just monumental works.

I think democratic organization would likely be best for determining revenue shares. I just look at 501c(3) non-profits like OpenAI that signed with Microsoft and I'm wondering why I should care that it's a 501c?

My first impression is that 1% sounds insulting, I think high levels of organization are possible between people who license large amounts of open source software. (people who license above $100,000+ in value/yearly)

edit:

I think what happened is just the result of many decisions that worked out differently that expected. In 2000, Microsoft didn't have a shared revenue model for their OS. By 2010, Apple did. By 2020, as mentioned in this article, Spotify had already taken it's model and started taking as much as possible from artists.

I'm significantly younger than someone like Stallman. I don't know how or if his actions might have been different if Microsoft existed at the time with a shared revenue model. I just showed up in the aftermath without the to desire to license because I felt like a company was likely to abuse the license.