Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Open Source

Slashdot's Interview with Bruce Perens: How He Hopes to Help 'Post Open' Developers Get Paid (slashdot.org) 61

Bruce Perens, original co-founder of the Open Source Initiative, has responded to questions from Slashdot readers about a new alternative he's developing that hopefully helps "Post Open" developers get paid.

But first, "One of the things that's clear from the Slashdot patter is that people are not aware of what I've been doing, in general," Perens says. "So, let's start by filling that in..."

Read on for the rest of his wide-ranging answers....

.
Bruce Perens:
I remain active as a programmer and evangelist. A lot of my work is with wireless technology for ham radio.

Years ago I evangelized for an Open Source digital ultra-low-bandwidth digital voice CODEC for hams, and this has happened. We found a programmer to develop Codec2, as we called it, and others to develop applications and hardware for it. In October, the first commercial walkie-talkie using it (and an Open Source protocol called M17) went on sale. And this is the next model which is hackable and will support multiple software CODECS. I agreed to serve on the board for the M17 project, which is carrying on this development. There is also the FreeDV project, which runs the Open Source codec on HF (the frequency bands that can reach world-wide), which came from the Codec2 project and which I have supported.

I have also been building a remote ham radio site on 10 acres in far-northern California about 10 miles from Oregon, and I have a presentation about it here. This is fun because I can put very large antennas on the property. So far I have an experimental Beverage antenna of 1000 feet of horizontal wire along a cow fence.

I continue to program, and I still run a consulting business that helps companies with Open Source compliance and strategy.

And of course there's Post Open, which takes up a lot of my time.

Several People Asked This...
by EditorDavid

One thing you'll see that came up a couple times in the questions from Slashdot readers was how would your proposed "Post Open" license be different than shareware licenses from back in the day?

BP: It's not really that much like shareware. I started out with the question: Who should Open Source be helping the most? And it seems to me that individuals and small businesses are the ones that really need the software to be zero-cost, and deep-pockets companies actually need other things from us more than they need zero-cost, like security and an assured chain-of-custody so that back-doors don't get sneaked in to our code, great support, maintainers who stay on the job, and compliance with new law like EU Cyber Resliliance Act.

But what we've actually been doing in the Open Source world is running the world's largest corporate welfare system. The world's richest companies, the ones that don't really _need_ it to be zero-cost, get it at zero cost, while they don't get the things they need to support their business. So, there has arisen this big chain of intermediaries who put a thin veneer on top of Open Source to make it more palatable for business, and the intermediaries collect the money that I think should rightfully go to our developers.

So, I thought about how to turn that around so that the developers got paid for making their software, and making it suitable for business, and having great support, and legal compliance. And the way that works is that entities that get over USD$5M/year income start to pay for the software, the cost ramps up as they make more but never exceeds 1% of their revenue (not profit, I came from the movie industry and we used to say: "If your film makes a profit, you're doing your books wrong."), and everybody else gets the software for zero-cost. The rights are pretty much the same as with Open Source today.

And if anyone approaches me with crying eyes because multi-million-dollar-income-per-year companies have to pay, I'm not going to be very sympathetic :-)

I don't expect the today's big companies to jump on this. I expect small companies to build themselves with it, and start to pay as they grow larger.

So, if you are a developer, I hope you can eventually have a job which is just staying home and coding what you want. And the way you will get paid is that we will get reporting from the paying companies annually on what software they are using, and a check, and then compliance will be over for the year. We have a process to keep every company's data private, we only see totals. We take the money and the report of what software the paying companies are using, and we instrument the git repositories for that software to tell who the contributors are. And then we apportion money to them based on the paying usage for that program.

There's some hand-waving here, software and processes still have to be written. And the 1st generation will only pay for coding and documentation (because we can tell who wrote it the same way), we will leave figuring out how to pay other sorts of contributor for later. And there are some potential abuses that we'd have to watch out for, or make the software catch.

Any interesting/supportive reactions?
by DevNull127

what kind of interesting/supportive reactions have you gotten to this from others in the licensing community?

One of the nicest expressions of interest is that a law firm joined the project pro-bono (that means without pay, for the public good). We have two great lawyers, one an aerospace lawyer who does ITAR and EAR, munitions export law, which is important because a lot of Open Source, and later Post Open, has potential military use and we have some extra process to keep the Government from restricting it. And the lawyers also do copyright and patents. They are helping with the license that I drafted, and also are developing other processes for Post Open. It wouldn't be right for me to put out a license for other people to use without having it vetted by a lawyer first. The license could let people down in court if I did that.

How will you keep it honest?
by Anonymous Coward

The open source developers will be the ones doing all the work coding, fixing and supporting the open source products, but in order to pay them there must be a source of revenue. How will you stop the management component of this foundation eating all of that money itself so that we can avoid situations like so-called charities where you typically see ~80% of collected monies getting paid out in "administration fees" instead of doing something useful.

BP: Well, that's already a problem with current organizations. Perhaps the most obvious is Linux Foundation, they have very highly-compensated executives. And it seems that only 3% of their income is actually spent on Linux. So, I'm taking that as a counter-example. And also Mozilla, which has paid Mitchell Baker a great deal. I heard 7 Million in one year. Now Mitchell was probably compensated for income she generated for Mozilla Foundation, and that came from a deal she made with Google to pay for search hits from Firefox. Which was huge at the time. But I was always unhappy with the optics of the unpaid developer vs. some extremely highly-paid people.

The way you prevent that is with governance. There has to be language in the organization's constitution that limits executive compensation, and developers have to have a vote which is meaningful in guiding the organization. And here we get into more hand-waving, in that I haven't written down how that will work yet, and there'd be a lot of public comments and revisions before such a thing was done.

Simple Question
by divide overflow

I don't know how you get around the historical problem of money corrupting individuals and organizations.
Do you?


BP: Money and power both have corrupting influences. I think the best way to avoid their influence is to not have secrets, so that everybody knows what is going on. When you see that someone has extorted money, that has to have gone on without people seeing for a long time. There are a lot of other examples we could give. The other thing is, again, good governance, and I am lucky in that the prospective funders I am working with are really pushing for good governance and financial responsibility. So, there is already a board and I am not in exclusive control of the project. Which is also good since I'm 67 and won't live forever. The budget includes a part-time CFO to help us keep financials straight from the start, and another executive to help with the design and eventual operation, hopefully younger. And the lawyers will help with designing governance. But I could also use help from the community.

Fairness
by Grady Martin

I recognize the problem you describe as real. Thank you for attempting to address it.

You mention a number of contribution avenues to the greater ecosystem of free software — from documentation to lobbying to actual programming. How will your proposed system ensure that such varied contributions are compensated fairly?

As-is, free software is largely a do-ocracy, with only moderate potential for deception. Adding bureaucracy to the equation threatens to upset this natural order.

Thank you and best of luck.

____________________________________________________
Re:Fairness
by evanh

There's really two questions there.
- What is the algorithm for payouts?

BP: We take the companies that pay for software, and information from them, submitted annually, on what they are using, and we instrument the git repositories for those things and figure out who the contributors are. We then apportion money to the developers based on what is paid, how much their software is being used, and what portion of the program they are contributor of. We do documentation writing similarly. Obviously this is more complicated than I can say in a paragraph, and the code is not written yet, and we will also learn from experience as this goes on. For example there will be abuses we have to handle, etc.

And it won't ever be 100% fair. Just as fair as we can make it. But most of those folks are getting USD$0 today, so it will be a heck of a lot more fair than that.

- How is trust to be ensured?

BP: Sunlight. Lack of secrecy. Oversight by the membership. Auditing. If you think of more, please tell me. Or join the project. I don't want to create all of this process alone.

As far as the code is concerned, having everything not secret is actually protective regarding ITAR and EAR, because they have carve-outs for information in the public domain, in a trade-secret rather than a copyright sense. So we have rules (already written) to be careful to keep development in the open.

I haven't read the docs myself but I'd guess both answers are still being formulated, and both are up for discussion.

BP: And both would welcome your help.

Re:Fairness
by AmiMoJo

A related question: What are the responsibilities for the open source dev getting paid?

BP: Some stuff they might not have dealt with before. #1 is positive identification. Fortunately, there are companies who will do that for us, and it's not expensive. You probably go through it every time you get credit, etc. But we need a secure chain-of-custody for software from the developer all of the way to the user, so that we don't get stuff like the back-door inserted into XZ Utils.

Developers will get some sort of cryptographic device, probably a 2FA one at the start, and won't interact with us without using it. I like having the secret key in a piece of hardware where it's difficult to ever see or copy it.

It's interesting that the fraud carried out on the original XZ Utils maintainer included fake users submitting bug reports and feature requests until he felt compelled to add the bad actor as a maintainer. So, we might even go to ID verification for all participants in our online communities.

Some libertarians will throw up their hands about this. But I don't see how we serve companies or governments today without doing this.

Are they likely to be required to respond in a timely manner for security issues? What is they are on holiday? In Europe we have a right to take time off and disconnect, but I'm guessing it would work more like a contract than employment.

BP: The way I envision paid support to work is that the first line of support are our employees. They deal with the user and then behind the scenes we contract the developer to fix their own software. This is a lot nicer for the developer too, users can be difficult to deal with at times. If the developer is not available, we will have a big community that we can contract.

So, handling security reports will be paid support for the Post Open entity itself, so that it happens immediately, and we might take that out of payment for that particular piece of software - but again, policy not written yet.

I can foresee a lot of cases where commercial interests conflict with what the developer wants to do. Timescales, architectural issues, even working with certain people. Linux has seen some drama with commercial contributors that resulted in things getting delayed or not making it into the mainline kernel.

BP: One thing that might help is that this is a developer-controlled organization. Only individual developers vote and the rule is that you vote your heart, not your employer's interest. Your company is welcome to make money from Post Open - if your developers work for hire, your company gets paid by Post Open and they can tell the developer what to work upon during company time. There is an easy way for the developer to indicate, per check-in, whether they should be paid directly for some work, or if any company they are contracted to, or even their favorite non-profit, should be paid for their contribution. But _control_ of Post Open is entirely in the hands of individual developers.

I am not ever expecting Linus to join the project, but he'd have to change his behavior if he did. And I will too, I wasn't any better than Linus, probably worse. Those of you who have been around for the early years know I wasn't great at handling things emotionally.

We have a code of conduct that is a lot different from the ones that Open Source projects have. It respects your right to political expression outside of the project and avoids some reasons we've seen for recent developer exclusion from projects. It also restricts the subjects of discussion on project resources but provides a free-speech zone. And the project is politically neutral, which means it can't stand for some things that are dear to my heart (and yours as well) but that's how a world full of developers could get along. Take a look.

Comments welcome. This is another thing that libertarians might hate.

And related, what about liability insurance, or failure to meet contractual obligations?

BP: So, here's one place where Post Open can do a lot better, because it has a central organization. There is already insurance in our starting budget, informed by that experience I had when Open Source Security, Inc. sued me for millions of dollars. That time I won because I had great pro-bono lawyers from O'Melveny and EFF. Next time I want to have insurance and I want to have lawyers on retainer, and not put my home and family at risk. And of course that applies to all sorts of liability of the project and developers, not just me. We have some plans, for example, for patent defense.

Re:Fairness
by iplayfast

Would this project take open source projects under it's wing, and do things like provide corporate support, corporate dev (for the things that aren't interesting), maintenance etc. Would this be a way to

1. provide open source projects development money even if they aren't part of the post open world.
2. provide systematic methods of corporate sponsorship


BP: Yes. If you are an Open Source project, you can dual-license with the Post Open license. The rule is that Post Open's paid users, who are mostly paying for software under the Post Open license alone, must then use the Post Open license, rather than the Open Source one, for your software. And you get paid. And you don't have to give up your current Open Source license, and your existing user community.

Also would this be a new license, replacing other ones out there, (if so how would/could that happen with many developers on a single project). or would this be an additional license?

BP: It's a new license and just _one_ for Post Open. I don't think Open Source license proliferation has been good for the community. Post Open is not Open Source, and the license doesn't allow you to call it Open Source. We don't ever want people to be confused about that.

I provided some input when Wikipedia was relicensed. We also have seen OpenSSL relicense, which had to wait for Eric A. Young and his business partner to retire from RSA, but that one's unusual. And the Linux developers, long ago, established that they _could_ relicense if they had to. In most cases you can make relicensing work even with some opposed, unresponsive or dead developers. I can tell you more about how, offline.

How would entity revenue be verified and enforced?
by Equuleus42

The How Post Open Works article says, "Deep-pockets entities (over USD$5 Million revenue in a year), companies that include the software in a paid-for product, and companies that wish to keep modifications private must pay."

How would this revenue threshold be verified and enforced, especially for privately-held companies that do not publicly disclose their annual revenues?


BP: They would still not disclose their revenue to _us_. Nor the list of what software they are using. Both would go to a CPA contracted to us, under NDA. We would only see the totals.

I haven't discussed with the lawyers what to do about folks who outright lie about their revenue. With public stock corporations it is less of a problem, because you can see their SEC filings. With private ones where there is suspicion, we might have to have an audit process or for our CPA to see their tax filings under NDA. But Post Open would not see this stuff, we would have an arrangement with our CPA to keep it at arms length.

Licensing fees?
by dskoll

This is my question: If the software is open-source (Free Software if you prefer) how will you force anyone to pay licensing fees? And if you do force people/organizations to pay licensing fees, then how can the software possibly be considered open-source (Free Software)? Aren't you just envisioning a pool that sells proprietary software, and if so, are you abandoning the idea of open-source / Free Software?

BP: Post Open isn't Open Source. It is a successor to Open Source informed by the great many things that have gone wrong, IMO, in the history of Open Source, and the even more things that will go wrong as governments realize how important we are and try to regulate us, as with EU Cyber Resiliency Act. It has a different license. It has different rules for companies that make a lot of money. It is essentially the same as Open Source for you and me.

If you want to get paid, you need to at least dual-license with the Post Open license. You can use it exclusively if you wish.

So, yes, I am asking people to go beyond some of the original tenets of Free Software and Open Source, because they didn't quite work out the way we thought they would when RMS, and later me, worked on this. It seems to make sense to me that 27 years after Open Source and 41 after Free Software started, we might want to look at our history, what we did great at and what we failed at, and make some adjustements.

I think we failed to help the common person. And I think we were great for corporations. And I think we weren't good to our own developers. Why not try to fix that?

My follow-on question is this: How do you envision your collective competing with developers who choose truly open / Free licenses?

BP: I actually put in the Post Open license that you could not call it Open Source. I don't expect anyone to call it Free Software, but I could put that in too. Open Source and Free Software get to go on doing what they are, with our financial support for the projects that dual-license. If you can think of anything else I should do, please write.

How can I participate?
by PhrostyMcByte

I've been nested in Open Source within .NET as a platform for a bit, and in other communities in the past. I've seen and helped others navigate this stuff. Honestly, I'd love to join you. Is there a meaningful way I can participate in shaping this venture?

Here's an example of one thing I'd love to solve. I would love to give devs a licensing framework if not a platform for being both open source and compensated. I want to see a spectrum of options that are both lawyer-approved and safely understandable/explorable by a 14 year old ready to post his first project to Github...


BP: We actually deal with the problem of 14-year-olds in the Post Open license, which I've never seen any Open Source license do. Those folks don't have Contractual Capacity, and you need special language to deal with that. But it's just one license and I hope it can stay just one. I don't yet see why it would not be appropriate for the professional and the 14-year-old.

And I understand the problem of your projects casting about for how to support themselves and be open at the same time. I am trying to arrive at a happy medium. It might not be for everyone.

To participate, please start with the Post Open web site, and then please feel free to contact me directly. There is a lot of work people can do. We just set up someone who will take charge of privacy issues. You can write to me at bruce@perens.com .

[Foundations?]
by ctilsie242

As for foundations, this is something I think needs to be addressed. Were it not for F/OSS products, FAANG companies would not exist. Pretty much everything we take for granted now would not exist. At best, we might be connecting to AOL, CompuServe, or MSN, with what would be the Internet still mainly using Solaris and commercial variants of UNIX.

BP: If not for the ATT divestiture, it might well have been the phone company. They had a demo system.

Governments created copyright as a way to compensate content creators. We can use it without any new law, or a new tax. We just need to use it differently from the way that Open Source is doing so today. The way I am proposing to do it has real lawyers behind it and so far we see no reason it would not work with US and international law.

What I definitely want to see an end to is the developer as supplicant. That means beggar. We create the software the whole world runs on, and we have to beg to be compensated for that. Post Open gives us a way to be compensated fairly without begging.

please find a way to keep solidarity with FOSS
by AleRunner

Hi Bruce, I'm a bit of a fan of some of the stuff that you have done, however, I also think that you've made an admission that launching the OSI as it was done in competition to the free software foundation was bad because it broke [the] chance of having a single solid movement which concentrated on the importance of freedom. Overall that could be seen as having caused large long-term damage which your new initiative seems to be at risk of repeating.

We now see that it is precisely that freedom which motivates the development of F/OSS systems, specifically seen as commercial freedom. Companies realize that if they commit to a proprietary system then they are under the control of the whims of the providers and that proprietary providers like Microsoft and especially Google, will alter the rules of the game. FOSS is now getting a real chance from that understanding and there are many more developers being paid for working on it, even if their contributions aren't fully visible as coming from their companies than you seem to estimate.

What I fear is that your new shareware model (as others have kind of rightly described it) will undermine the many many developers who are already making successes out of collaborative fully free software projects. Could you consider some compromises, such as dual licensing under a strong copyleft license like the AGPLv3 or possibly even stronger as a way of ensuring that you are both not seen to be breaking solidarity and that you are also contributing back to the community which your software is definitely going to be expecting to build on top of.


BP: The main difference here is that wealthy companies that make over USD$5M/year revenue have to pay a small portion of revenue. That is not how shareware works, shareware made little people like us pay $50 for a program.

I don't think you are really defending the very rich. You are defending the Free Software philosophy. Which came about in 1983 and we've learned a lot since then. I think this is the way to carry the Free Software philosophy into the future, a future where governments are having a hard time dealing with the fact that the underpinnings of their entire economies are based on anonymous 15-year-olds whose mommies don't even know they're working on the project. And spies from every nation. Etc. So, I am trying to help us grow into the role that we already have. I am afraid that if I left the issue alone, someone else would eventually do a worse job. We need only look at the Open Source AI Definition to have an idea how.

The project needs loyal opposition. Will you join us and keep us honest?

If it's not a co-op, I'm not in
by peterww

Open Source only works because nobody controls it. No organization, person, etc can affect all open source. No central planning, organization, rules, etc. Anyone can do whatever they want. This should be absolute chaos - except it isn't. The Open Source Community is in effect a quasi anarcho-syndicalist collective of independent workers. We don't elect anybody, we all actively participate, individually. We ignore capitalism/commerce (our licenses say you can have our labor for free, or pay us, whatever) and therefore we are not bound by it.

I would never support a corporation exerting capitalist control over my work. It would destroy the nature of the community. What I would accept, is a collective of individuals, who all actively participate in a cooperative, managing the organization through direct action, and thus exerting control to support their own rights as needed. The other thing I would accept (which I believe would work, despite its flaws) would be to simply change the license to "paid for commercial use". This has the benefit of still supporting other open source developers (for free), but corporations have to pay. And corporations would still pay, because they are always willing to pay for tools they need, especially when there's no other [cheaper] alternative. The model is simple: you give a 6-month free trial to all commercial users. This is enough time to test the software and find out that it works. After that, you pay to keep using it. We could all use part of our payments to support a co-op that pursues legal action against those that don't pay, as well as receiving the funds and sending them to developers (payments is a tricky thing). You get to dictate your own license, your own payment terms, etc. But you give certain rights to this co-op (mainly the ability to handle funds and pursue legal action, as directed by you) and thus receive its benefits, and it gets some money from you if you get paid. In this way you can decide if you want a percentage of revenue (lol, that will never happen) or just $5 for a lifetime license. Or maybe Ukraine gets it for free. Your project, you decide. But for the most part, corporations pay, and someone else deals with the complexity for you. This retains the anarchist nature of the Open Source Community, while still allowing you to opt-in to being reimbursed for your labor. It will be as chaotic and complex as the Open Source world is, which is just as it should be: a global community of individuals.


BP: Post Open retains most of the free-for-all element of Open Source. You either work for yourself and decide what to do, and get paid by Post Open if you have users, or you work for someone else and they pay you, and they get paid by Post Open, and they decide what you do. You can actually do both, you check in free-time and employer-time software with different IDs.

What it does is establish an entity to do things for the developer that aren't being done today. Like pay them. Help them to maintain their software and pay them for that, too. Take the lead in complying with laws they aren't really interested in. Lobby for their actual developer interest, not for the corporations that run the Linux Foundation board. Take the lead when there is a security issue, and if they can't handle it immediately, get someone else to.

I think this is the way we go forward with what you want.

VC backed open source projects
by Njovich

It seems like in the past decade there has been a large increase in the amount of venture capital backed projects that create software that is (at least nominally) open source. I think it would be really interesting to hear your point of view on this type of project.

BP: I participated in one of the VCs. If you look at the "Team" page on their web site, they have the photo of someone who quit 6 months ago, still shown to prospective investors as a key player. 95% of VCs fail.

I think it's really hard to run a _pure_ Open Source project with investors who want income. Private equity is worse and I have seen companies I've contracted for stripped to the bone so that they don't even have the staff to help with Open Source compliance even if I offer to do it for free.

So, what we generally see is the "widget frosting" paradigm, where there is an Open Source version, and a paid add-on.

Post Open means you don't have to do that. You get paid for the main thing, and the right people use it for free.

AI impact
by oumuamua

Do you worry this whole initiative could be made redundant by AI? AI is already writing decent code and getting better each year.

BP: Yes. I already have in the license that the software can't be used to train AI. We can do this because it's a contractual term which you must agree to before even performing ephemeral copying (like from a disk to a CPU). Most Open Source licenses try to rely on copyright alone, rather than contract, and have a harder time enforcing things that might be permissible if you only considered copyright law.

There's an interesting point here, in that Open Source, and certainly Free Software, has refrained from using every tool in the legal arsenal. Post Open doesn't have to, and certainly the people who abuse Open Source today don't either. So, let's deal with them as equals.

Thanks! Everyone please feel free to write to me at bruce@perens.com .

Slashdot's Interview with Bruce Perens: How He Hopes to Help 'Post Open' Developers Get Paid

Comments Filter:
  • encouraging (Score:4, Insightful)

    by AmiMoJo ( 196126 ) on Monday December 09, 2024 @05:09AM (#65000521) Homepage Journal

    Thank you Bruce, I find these answers encouraging. You have clearly put a lot of thought into this and taken appropriate legal advice. Looking forward to seeing it in action.

    • by shanen ( 462549 )

      I found it discouraging since my question didn't make the cut. From reviewing his answers, I think I should have explicitly mentioned the developers' pay in my question. I did mention that the CSB would check the budget for each project, but I didn't explicitly say that the budgets should include payments for the primary programmers and with some reserved bonus payments for significantly helpful volunteer contributors. Part of that budget checking would involve the CSB making sure the amounts of the payment

      • by dgatwood ( 11270 )

        I found it discouraging since my question didn't make the cut. From reviewing his answers, I think I should have explicitly mentioned the developers' pay in my question. I did mention that the CSB would check the budget for each project, but I didn't explicitly say that the budgets should include payments for the primary programmers and with some reserved bonus payments for significantly helpful volunteer contributors. Part of that budget checking would involve the CSB making sure the amounts of the payments match up to the amounts of work and the market value of similar programming work. However I also think there is room for slight discounting because the programmers would be picking the projects they want to work on... Again, the CSB would be responsible for making sure there isn't a race to the bottom.

        I found it discouraging, since it doesn't address the elephant in the room, which is that 1% of revenue is a huge number, and for most businesses, the value they would derive from the source is orders of magnitude less, which means this is likely to end up resulting in a lot of unnecessary reinventing of the wheel.

        For this to make sense, it needs to be limited to revenue that is actually derived from the post-open product in some way, not the company's total revenue.

        To use an extreme example, I don't care i

        • Basically the ACK and mostly concurrence, though I think you had a specific enough position to justify a less empty Subject... My own reaction was relatively weaker, so I let the Subject stand...

        • by nmb3000 ( 741169 )

          I found it discouraging, since it doesn't address the elephant in the room, which is that 1% of revenue is a huge number, and for most businesses, the value they would derive from the source is orders of magnitude less, which means this is likely to end up resulting in a lot of unnecessary reinventing of the wheel.

          It seems like Bruce sees this as a feature, not a bug [postopen.org]:

          Don’t worry about when or if today’s giant companies will join Post Open. The answer to When will IBM come on board may well be never, because for such a large company, participation would mean a new USD$60 Million dollar per year fee (1% of USD$6 Billion). Instead, attract small and new companies with a free license, and grow them into paid license customers.

          Also, keep in mind that it's 1% (or whatever they settle on) for the combined use of all Post Open projects, not per-project. That could still be a good deal for larger companies, depending on the kinds of projects that embrace the idea.

          Second, contributions offset the price:

          [...] a company that publishes enough Post Open modifications and new software will not have to pay for Post Open. If they publish more, we’ll pay them.

          though the details aren't clear. My first thought is that contributions should offset the price more than 1:1, since talented developers contributing to a project, especially in co

  • Governments created copyright as a way to compensate content creators.

    This is false. Copyright is originally religious control legal framework to prevent the use of printing press for spreading heresy. Only later it was repurposed for ostensible goal of compensating authors. Without this religious control past there would be no way to even come up with idea of restricting redistribution for purpose of "compensating authors". Only reason it even still exists is because selling a license costs you nothing and it's money for no effort. Of course original creation of art/code DOE

    • What if monetization inevitably involves perverse economically efficient incentives that throttle engineering efficiency?

      • There are many ways to gauge engineering efficiency. In order to pursue particular vision of it it's always possible to go non-profit way. But it doesn't exclude monetization. Nonprofits can earn money, but maximizing profits isn't mandatory for them as long as they're at least solvent.
        • by dfghjk ( 711126 )

          From each according to his ability, to each according to his need.

          I do like how your solution to the problem presented was an alternative tax structure. You're a real deep thinker, comrade.

    • by dfghjk ( 711126 )

      Compensating authors? It was NEVER for that. It's about property rights. The government is not in the business of "compensating authors".

      '. Without this religious control past there would be no way to even come up with idea of restricting redistribution for purpose of "compensating authors".'
      But they didn't, that's simply your narrative.

      “The Congress shall have Power ... To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to

      • Compensating authors? It was NEVER for that. It's about property rights.

        The European basis of copyright is, because of the US constitution and it's theoretical limits on copyright, completely different from the historical / most of Europe one. What began as one thing, now exists as a different thing.

      • There's no property in copyright no matter what who says. It's pure government enforced monopoly with all economic consequences of such an arrangement. Property here is only your hard earned money which you give in exchange for ephemeral infinitely copyable license for using infinitely copyable bits of data. You don't get any property back in exchange. There's nothing more anti-market than such personal money printing presses.
  • 'But first, "One of the things that's clear from the Slashdot patter is that people are not aware of what I've been doing, in general," Perens says. "So, let's start by filling that in..."'

    Seems a weird statement. ESR and Bruce Perens have been thoroughly discussed on Slashdot. https://en.wikipedia.org/wiki/... [wikipedia.org] got a lot of positive attention for us slashDorks in the 1990s. People were a lot cooler with that topic, than the topics Jon Katz would post about. Red Hat showed that the model was tenable and

    • by AmiMoJo ( 196126 )

      Sadly there don't seem to be many if the old guard around these days, or maybe they have just got cynical. Stories that would have been met with enthusiasm and fun back in the early 2000s, are now met with conspiracy and rage.

      Maybe a sign of the times. With hindsight we may have peaked somewhere around 2000, or at least the English speaking world did.

    • by dfghjk ( 711126 )

      I would say that people not being aware is a good thing, what Perens is saying is that he wants to exploit /. for his personal interests. He's entitled and not get paid is a problem to be solved, the solution involving having /. pay attention to him personally.

      The fact is that large open source projects exist because they are funded by corporations, the ones you've identified are the tip of the iceberg. It's an imaginary issue designed to get Perens notoriety.

    • The 1990s? You realize there's an entire new generation of people that have reached adulthood since then?

  • by bradley13 ( 1118935 ) on Monday December 09, 2024 @07:06AM (#65000629) Homepage

    Once money is in play, certain people will start gaming the system to get it. Those are likely not the people who deserve the money.

    The stuff I put up as open source? I have no desire to be paid for it anyway. That's not why I put it out there.

    • Same here. My stuff has been things that I needed that I couldn't find available already, and trivial to implement in a basic sensible fashion to suit my needs or be changed by others relatively easily. I've had a few people drop me emails acknowledging use and thanking me for the code, which makes me feel good in that I had an idea or need for doing something and then sharing it and someone else finding it useful. Sure, a paycheck would be great, but I doubt I would've made enough to pay for the coffee

      • I find it funny, actually: you never know what's going to be useful to other. Some stuff I have put a lot of work into apparently attracts no interest. The one piece of work that has gotten the most use is completely unfinished. It was something I threw together for one of my kids, and we both lost interest halfway through. But about once a year I get a fervent thanks from someone who has found it useful.

    • by dfghjk ( 711126 )

      Exactly. Never forget that THIS is the justification for open source. Not money, and not power.

      • While I respect Perens, this fixes a problem that doesn't exist. FOSS has always been Darwinian in nature. Work is done for the public interest or the private interest, but it's free and the GPL and similar FREE licenses have always enshrined this thinking.

        Not to go all Stallman, but post-open connotes after-open, which is not what so many have adopted as their rationale. Post-open is Not Open, and fails the FOSS test. Many motivated by the concept of free and open won't join this model; it's not some sort

        • Post-Open even violates Bruce's own definition of Open Source -

          5. No Discrimination Against Persons or Groups

          The license must not discriminate against any person or group of persons.

          Sure, it isn't like the "can't prevent an abortion clinic or anti-abortion activist group from using it" example he gives in Revolution OS, but "if you make more than $x then you gotta pay" is still discriminatory...

    • The stuff I put up as open source? I have no desire to be paid for it anyway. That's not why I put it out there.

      That works up to a point. "Here's some code that works which you can massage for your use case" is great. But if you want to move on from that, to software that is ready for production use, or even polished enough for widespread consumer use, there's a lot of work that just won't get done if someone isn't getting paid. And that's fine!

      So far we've addressed this by having companies that own and sell open source software, through one of a few models. But it makes sense to look for alternative models. Br

  • What prevents an AI company from obtaining an access credential to the Git repository, and downloading and training on everything there?

    That seems just impossible.

    Secondly, what about having a Post-Open AI system for Post-Open developers to use? (I personally have not found value in these systems, but apparently some people love it.)

    • It is a legal framework. So the typical legal framework protections apply; aka Lawsuits.

      • by cstacy ( 534252 )

        It is a legal framework. So the typical legal framework protections apply; aka Lawsuits.

        How will you prove that it happened?

        • That is a completely separate question. When you write laws against murder, you don't also write acceptable proofs That's for the jury to decide at trial.

          But we have seen LLMs sput out carbon copies of codes they have been trained on. So that would be one way one could do that.

  • I still don't get it (Score:5, Interesting)

    by pauljlucas ( 529435 ) on Monday December 09, 2024 @08:33AM (#65000741) Homepage Journal
    The idea of paying open-source developers comes up every few years. I don't get it. The whole point of open-source is that anybody is free to download the source code, build it, and use it gratis. Why should anybody have to pay for it? I develop open-source and I don't expect to get paid for it. If you really want to get paid, make it closed-source, keep it open-source, but dual license it (one license for commercial use), or simply don't work on open-source.

    Then there was this article [theregister.com] wherein Perens wrote:

    .. Open Source has completely failed to serve the common person. .. [I]f they use us at all they do so through a proprietary software company's systems, like Apple iOS or Google Android, both of which use Open Source for infrastructure but the apps are mostly proprietary. The common person doesn't know about Open Source ..

    Since when was open source supposed to serve the common person? AFAIK, it was to serve developers who could study it, possibly make changes, and incorporate it into their own open source projects. Common people simply don't care, and never will care, about how software works, just that it works. Perens then replied [linkedin.com]. (You can read his post and my follow-ups. My last comment (to which there is no reply) is here [linkedin.com].) At some point, Perens just stops responding. The comments that were posted by Perens and others seemed orthogonal to open-source.

    • Correct.

      Open Source exists to serve developers.

      Free Software exists to serve users.

      Some developers understand that they are also users.

      The OSI in general including Perens has deliberately tried to conflate the two in the past for the benefit of themselves and the corporations which they serve, not for users.

      Perens insisted that Open Source was the way forwards. Now he is insisting that something that you cannot call Open Source (which at least he is honest about) is the way forwards.

      But Free Software is sti

      • Open Source exists to serve developers. Free Software exists to serve users. Some developers understand that they are also users.

        I'm not so sure about your intended audience for open-source. My impression of OS is that it's just a different label for what is a superset of FS, i.e., software that's gratis, but with licenses other than GPL; but who they serve is pretty much the same.

        • My impression of OS is that it's just a different label for what is a superset of FS, i.e., software that's gratis, but with licenses other than GPL

          Nope. Open Source is about source visibility; Free Software is about source USE. They are very different things.

          • Open Source is about source visibility; Free Software is about source USE. They are very different things.

            How much closed-source free software is out there? Visibility has been a necessary condition for use.

            • How much closed-source free software is out there? Visibility has been a necessary condition for use.

              Are you being deliberately obtuse, or...?

          • by dgatwood ( 11270 )

            My impression of OS is that it's just a different label for what is a superset of FS, i.e., software that's gratis, but with licenses other than GPL

            Nope. Open Source is about source visibility; Free Software is about source USE. They are very different things.

            Free Software inherently includes the ability to modify the source code as one of the four freedoms. So Free Software also incorporates source visibility. And the ability to redistribute your changes is also one of the four freedoms, which precludes any Free Software license that doesn't qualify as Open Source. Free Software is, therefore, a subset of Open Source. Q.E.D.

            Okay, pedantically, it might theoretically be possible for something to be Free while violating some of the minor tenets of Open Source

            • Free Software inherently includes the ability to modify the source code as one of the four freedoms. So Free Software also incorporates source visibility.

              Right, but that's not what its goal is. That is the goal of Open Source. For Free Software, the goal is to ensure that the end user can use the source. That was what the GPL was originally about, and it's what the GPLv3 was about, and while the AGPL is substantially about source visibility it's also still what the AGPL is about (Since it doesn't successfully force anyone to provide you all of the sources used on their server.)

    • by evanh ( 627108 )

      You've got quite the fixation on pigeonholing Open-Source to one of uselessness.

      • I really have no idea how you drew that erroneous conclusion. As I said, I develop open-source. I know it's been useful to others. Some of my code has been used at CERN. I was even paid once to dual-license code for Qualcomm. So I know it's useful.
    • by AmiMoJo ( 196126 )

      I've read that in Japan the term "open source" has come to be understood to mean "free from abusive tracking, micro transactions, subscriptions, dark patterns etc."

  • Bruce apparently missed the point of my question: "How do you envision your collective competing with developers who choose truly open / Free licenses?"

    What I mean is this: There will always be developers who choose to release their projects under actual open-source / free software licenses. So what would motivate a company to use post-open software that they have to pay for if there's a free equivalent available?

  • by laughingskeptic ( 1004414 ) on Monday December 09, 2024 @11:53AM (#65001221)
    He needs performance measurement units. For example, music has a very simple notion of 1 song played covered by a bulk license and writers and performers get different cuts of a fixed fee that applies to all music based on a performance unit. I recommend some sort of scale and hours that is defensible and a way for people to claim hours and other hours-rights-holders to agree. Then a "Post Open" license could assert through a software license the sort of guarantees that musicians get today. No small company exemption. "Post Open" code would contain its own metering and that metering would be defined by agreement by the contributors themselves. Small companies would simply pay very little, or a minimal check-size could be established so maybe a small company might go years before having to pay.
  • I would be happy to see a system in which one could charge users of his software if they make a profit from using it, while allowing non-profit users to use the software for free. Even smaller businesses would be due to pay their "Post Open Software tax" if they make a profit.

    Concerning the "If your film makes a profit, you're doing your books wrong" problem, maybe exclude employees' salaries (and also subcontractors' expenses on salaries, recursively) from expenses, when computing profit for the purpose of

  • I don't think the the summary poster understands the concept of "summary" or that Slashdot readers don't read anything longer than 2 sentences!

    • Haven't seen a /. interview before? I guess they are a lot less common than they used to be...

      Anyway, the point is that in a /. interview there is no other site to link to, so all of the content is here, in the section that is normally a summary.

"Engineering without management is art." -- Jeff Johnson

Working...