zlacker

[parent] [thread] 32 comments
1. andy99+(OP)[view] [source] 2023-12-28 00:21:37
I want my worst enemies to be able to use my open source code against me and my competitors to be able to re-purpose it to try and drive me out of business. When I want to write code with different restrictions, I do that and I don't call it open source.

If people want to create and promote their own utopian models that's their business. Personally I'd want nothing to do with that, and it definitely should not be called open source, just like any restrictive license.

On another note, a transaction is a meeting of the minds. When most people release open source software they want nothing in return and are owed nothing. That's how I feel about it. People who think they are owed something are like beggars who do miming or some such in the street and call it work. Nobody asked for it, some find it interesting and you might be able to guilt someone into paying but they didn't hire you and don't owe you anything. You can just not do it, it's only a job if you're explicitly hired.

replies(12): >>kriro9+Oe >>echelo+7l >>wavemo+Um >>fsckbo+is >>emoden+AA >>1vuio0+QA >>eslaug+dB >>m463+ED >>bryanr+4H >>ric2b+QN >>ksec+5Q >>gizmo+Nb1
2. kriro9+Oe[view] [source] 2023-12-28 02:47:45
>>andy99+(OP)
The act of defining limits on language associations is putting obligations on others.

No one cares to help you define or realize your semantic utopia either.

Language associations will always be mutable; that’s my utopia. You can pound sand trying to demand others speech be constrained by your sensibilities.

Exist in a religious-like state of biology where your mental model is essential, some kind of immutable linked list? No thanks.

Edit: note I made the same argument in different language. So much for the OPs premise holding water. People do care how others label things and the aggregate will make OP beholden to that. Good luck living your bespoke utopia OP.

3. echelo+7l[view] [source] 2023-12-28 03:51:56
>>andy99+(OP)
> I want my worst enemies to be able to use my open source code against me and my competitors to be able to re-purpose it to try and drive me out of business.

Even when it's the ten trillion dollar combined market cap of FAANG (or whatever we call them now)?

Because that's not open source. That's free labor suicide.

replies(4): >>shikon+Kn >>avhon1+5q >>antonv+FB >>bawolf+IB
4. wavemo+Um[view] [source] 2023-12-28 04:08:42
>>andy99+(OP)
I also generally feel like most of the really substantial open-source projects are able to get a good amount of donations and corporate sponsors. People DO pay, when the thing you're creating (an operating system, a programming language, a database) is complex and business-critical.

But nowadays it seems like everyone who creates a JavaScript package that concats two strings together, wants to be able to quit their day job and live on donations. It's just not realistic.

replies(1): >>evantb+Jp
◧◩
5. shikon+Kn[view] [source] [discussion] 2023-12-28 04:17:24
>>echelo+7l
Even then, either you discriminate, or you don’t.

And they’re not really the worst one could think of, as FAANG thenselves contribute a lot to open source software.

replies(1): >>sixstr+Xp
◧◩
6. evantb+Jp[view] [source] [discussion] 2023-12-28 04:38:56
>>wavemo+Um
Your feelings don't match reality. Very few people are earning good wages by building open-source software, even though there is no shortage of important projects. Most money being made is from side-hustles, which are jobs in of themselves.
replies(2): >>ghaff+vB >>wavemo+fo1
◧◩◪
7. sixstr+Xp[view] [source] [discussion] 2023-12-28 04:41:39
>>shikon+Kn
> FAANG thenselves contribute a lot to open source software

The salaries of the people who work on those projects are paid by the revenue streams generated by the companies.

replies(1): >>saagar+oy
◧◩
8. avhon1+5q[view] [source] [discussion] 2023-12-28 04:42:38
>>echelo+7l
Not the OP you're replying to, but yes, if I choose to open-source my intellectual property, then I definitely expect FAANGs to be able to use it for free. That's what I want when I license my code open-source or public-domain. I'm allowed to give my labor away for free, and I choose to do so.
9. fsckbo+is[view] [source] 2023-12-28 05:10:53
>>andy99+(OP)
> should not be called open source, just like any restrictive license

are you saying that licenses that guarantee users' permission to see the source code even if it's reused are "open source" licenses, and whereas licenses that allow code to be reused and distributed without allowing users to see that source are restrictive and not open source? I agree.

◧◩◪◨
10. saagar+oy[view] [source] [discussion] 2023-12-28 06:21:41
>>sixstr+Xp
How else would it work?
replies(1): >>antonv+2B
11. emoden+AA[view] [source] 2023-12-28 06:52:35
>>andy99+(OP)
Isn't the whole point of the "open source" label avoiding all the idealism and business-spooking potential that comes with "free software" label? Of course that also includes some of the things you're talking about.
12. 1vuio0+QA[view] [source] 2023-12-28 06:55:12
>>andy99+(OP)
"People who think they are owed something are _like_ beggars who do miming or some such in the street and call it work. Nobody asked for it, some find it interesting and you might be able to guilt someone into paying but they didn't hire you and don't owe you anything. You can just not do it, it's only a job if you're explicitly hired."

NB. This statement is not suggesting anyone is a beggar. It is suggesting people can behave _like_ beggars by doing "work" without being hired.

This is what so-called "tech" companies do. They create websites not because they have something to share but to observe traffic and web user behaviour, to collect data, and to act as an unrequested intermediary. They have no content that they themselves have produced. They get in front of and in between people trying to do stuff over the internet. "Let me help you with that." But nobody asked for it. Sometimes HN commenters try to guilt people into paying for "subscriptions" from an intermediary in order to view publicly shared content.

These companies never intended to pay anyone for content. Facebook/Meta and Google/Alphabet have been reluctant to pay for news. When new organisations asked for payment, HN commenters called this "blackmail." Then Elon Musk accused corporations of "blackmail" when they decided not to run ads on Twitter/X. Even the venerable volunteer-powered Wikipedia keeps asking for donations when its costs have been met and its employees are taking six figure "salaries". Today we learned that after lengthy negotiations OpenAI did not want to pay the NYT for their content. And so, the NYT has sued.

replies(1): >>bawolf+wB
◧◩◪◨⬒
13. antonv+2B[view] [source] [discussion] 2023-12-28 06:57:54
>>saagar+oy
...in a capitalist society. There are systems other than capitalism.
replies(1): >>sixstr+nO
14. eslaug+dB[view] [source] 2023-12-28 06:59:47
>>andy99+(OP)
Maybe open source means different things to different people?

To me, open source isn't a transaction (even one with "nothing owed" as it were), as much as a community. What I get from participating in open source is to be a part of that community. You just don't get the same interactions working on a closed-source, proprietary code, no matter how deep and rigorous your process is. Ironically, I have stronger bonds with some of my collaborators at other companies/institutions than I do in my own, and that's all thanks to open source.

The fact that some of these open source communities happen to have built world-class software that is used by FAANGs and Fortune 500 companies is cool and a testament to the power of this process. But it's also sort of tangential. And I think we're missing something when we reduce open source down to the licenses and code transfer, as if that's all it is.

replies(1): >>Hideou+QC
◧◩◪
15. ghaff+vB[view] [source] [discussion] 2023-12-28 07:04:11
>>evantb+Jp
Most money being made comes from people working full time as developers on open source in their day jobs.
◧◩
16. bawolf+wB[view] [source] [discussion] 2023-12-28 07:04:42
>>1vuio0+QA
I don't recall any of these companies begging. Don't want to use facebook et al? Then don't use them.
◧◩
17. antonv+FB[view] [source] [discussion] 2023-12-28 07:05:45
>>echelo+7l
By the standard definition, "open source" doesn't exclude FAANG companies from using it in those ways.

You'd need to provide and justify some alternative definition of what open source should be to make your final claim make any sense. As it stands, your claim "that's not open source" doesn't match the reality.

replies(1): >>bawolf+VB
◧◩
18. bawolf+IB[view] [source] [discussion] 2023-12-28 07:06:30
>>echelo+7l
Yes obviously. That is the entire point.
◧◩◪
19. bawolf+VB[view] [source] [discussion] 2023-12-28 07:09:57
>>antonv+FB
Not just that, the current definition explicitly says you cannot exclude any group. https://opensource.org/osd/ (section 5)

Its not like this is a loop hole. Not descriminating against anyone (including faang) is literally the point.

◧◩
20. Hideou+QC[view] [source] [discussion] 2023-12-28 07:22:01
>>eslaug+dB
>Maybe open source means different things to different people?

Sure, but when there's a widely accepted definition and you aren't making efforts to clearly distinguish your usage of the term from the common usage, then you're just trying to take advantage of all of the linguist context and baggage associated with the common meaning while actually meaning something completely different.

In other words, you want the goodwill that comes from being open source without any of the responsibility and obligation.

21. m463+ED[view] [source] 2023-12-28 07:31:14
>>andy99+(OP)
> When most people release open source software they want nothing in return and are owed nothing.

sort of depends on the license.

GPL software is usually released to the benefit of the user, but the author passes on responsibility so that the rights are preserved when it is redistributed.

22. bryanr+4H[view] [source] 2023-12-28 08:13:01
>>andy99+(OP)
>it's only a job if you're explicitly hired

sure, but an entrepreneurial effort is one that is done without requirement of reward but expectation of being able to derive reward.

It seems a lot of what is called open source is done under an entrepreneurial model, the same as much writing, mimes on the street, or a million other things.

23. ric2b+QN[view] [source] 2023-12-28 09:21:17
>>andy99+(OP)
I also want more open-source code to exist, and that's why I want modifications of my code to also be open-source, at least to whoever is using those modifications.
◧◩◪◨⬒⬓
24. sixstr+nO[view] [source] [discussion] 2023-12-28 09:26:43
>>antonv+2B
What is an example of a noncapitalist society with an open source software scene?
replies(1): >>antonv+vu3
25. ksec+5Q[view] [source] 2023-12-28 09:44:06
>>andy99+(OP)
I am ( sort of ) surprised this is top voted comment. But for most of the time,

>and my competitors to be able to re-purpose it to try and drive me out of business..... When most people release open source software they want nothing in return and are owed nothing. That's how I feel about it.

That was not what Open Source was about on HN. Since that would exclude GPL, and APGL. And there were even hint of movement that BSD and MIT would not be considered as Open Source. And any license that does not form and benefits the communities does not fit into the definition of Open Source.

Somewhat fortunately, that seems to have die down a bit. And judging by upvote on your post I guess there are still the silent majority that agrees with you.

26. gizmo+Nb1[view] [source] 2023-12-28 13:07:41
>>andy99+(OP)
Your description of open source sounds like Public Domain. Take it or leave it, do whatever, as is.

I personally don’t think an environment where nobody owes anybody anything is conductive to building great software. When every individual is encouraged to optimize for their own benefit (max selfishness) you don’t get the best outcomes for society.

◧◩◪
27. wavemo+fo1[view] [source] [discussion] 2023-12-28 14:38:53
>>evantb+Jp
I'm genuinely curious which specific projects you're referring to, that are both highly important and also unable to secure donations.
replies(1): >>evantb+HC4
◧◩◪◨⬒⬓⬔
28. antonv+vu3[view] [source] [discussion] 2023-12-29 05:09:51
>>sixstr+nO
What is it that you want to know? The point is that in a society with a more socialist or communist approach, "ownership" of software can work entirely differently.

What the FSF calls "free software" and what OSI calls "open source" are essentially mechanisms for implementing such approaches in a capitalist context, in which the abstraction of "intellectual property" is enshrined in law.

replies(1): >>sixstr+xk6
◧◩◪◨
29. evantb+HC4[view] [source] [discussion] 2023-12-29 15:59:28
>>wavemo+fo1
A better question is which projects are actually paying all or most of their major contributors industry rates based on donations? It seems like the word "important" is doing a lot of heavy lifting in your statement. I bet even for the projects you have in mind that most contributors never receive a cent, and the major contributors have only received compensation for a fraction of their work if calculated at industry rates. A quick look at open collective should show you how little money there is to be made in open-sourcing code in of itself.
replies(1): >>wavemo+LW4
◧◩◪◨⬒
30. wavemo+LW4[view] [source] [discussion] 2023-12-29 17:20:24
>>evantb+HC4
That clarifies the disconnect. I never claimed that open-source development pays "all or most of their major contributors industry rates". I said "most of the really substantial open-source projects are able to get a good amount of donations and corporate sponsors."

You seem to have misunderstood "good" to mean "everyone involved in the project will make equivalent to what they could have made working the same number of hours in Silicon Valley". When really all I meant was that the founder, and maybe sometimes a small group adjacent, can afford to spend all or at least part of their time maintaining and steering the project. If that's your argument, then you and I are in agreement.

Another commenter in this thread said it best - Open Source is a community. People participate in it because they enjoy doing so, not to get rich. If I can do something I enjoy, on my own schedule, entirely freed from corporate interests, and get rent money for it, I would certainly call that "good".

replies(1): >>evantb+825
◧◩◪◨⬒⬓
31. evantb+825[view] [source] [discussion] 2023-12-29 17:47:05
>>wavemo+LW4
Thank you for clarifying. Correct, I wouldn't call anything below industry averages to be a "good" trade for full-time work.
◧◩◪◨⬒⬓⬔⧯
32. sixstr+xk6[view] [source] [discussion] 2023-12-30 04:36:20
>>antonv+vu3
I want to know how a socialist or communist approach can produce a viable open source ecosystem, and I want to learn about it by studying the actual results of an existing system, not the whim of theory.
replies(1): >>antonv+Vab
◧◩◪◨⬒⬓⬔⧯▣
33. antonv+Vab[view] [source] [discussion] 2024-01-01 12:49:04
>>sixstr+xk6
If you want to make progress and improve things, but you limit yourself only to things that have existing examples, you're absolutely guaranteeing that you can only go backwards.
[go to top]