TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Free and open source software projects are in transition

209 点作者 chriskrycho将近 2 年前

22 条评论

abeppu将近 2 年前
&gt; A majority of the value created by modern software ultimately comes from free and open source software.<p>&gt; From this perspective most VC investments aren’t about creating value but about strip-mining FLOSS projects and communities. The scale is for extraction.<p>As with so many things, I find this analysis suffers for using metaphors about the physical world with software. Strip-mining is a loaded term because it uses destructive means to acquire exclusive access to physical resources, in a way which leaves literally less than there was before, and which can be literally lethal to a literal biological ecosystem and literally toxic to physically proximal human communities. &quot;Extraction&quot; in the literal sense of pulling something out, when dealing with physical material means that others cannot have what you&#x27;ve pulled out; it&#x27;s gone.<p>A company (VC-backed or otherwise) that starts from OSS tools (operating system, languages, build tools, application frameworks, etc) to build their own offering doesn&#x27;t (need to) remove that value in a way which excludes anyone else from enjoying it. To the contrary, building off the OSS ecosystem can make it healthier, if for no other reason than they are cultivating more engineers that know how to use these tools. &quot;Extraction&quot; is not the right metaphor.<p>The issue of adding proprietary features to OSS projects I think we should acknowledge as diluting value, not subtracting it. If the choice is between project development being discontinued at time T with core feature set F, vs continued through time T+K with extended feature set F + G + H where H is proprietary, but G is not, users who won&#x27;t use the proprietary features may still benefit from G, and are still better off with continued development -- but we must acknowledge that it&#x27;s at a slower rate than if H had not been added. Communities should evaluate whether diluted support is worthwhile, or at what point it should be considered abusive, or at least separated into distinct companion projects.
评论 #36945555 未加载
评论 #36945363 未加载
评论 #36945538 未加载
评论 #36945407 未加载
评论 #36945479 未加载
评论 #36945408 未加载
评论 #36947676 未加载
评论 #36946995 未加载
评论 #36945474 未加载
评论 #36945851 未加载
评论 #36946124 未加载
评论 #36953443 未加载
评论 #36946961 未加载
carapace将近 2 年前
Here&#x27;s my $0.02 (again. Apologies to those who&#x27;ve heard it already.)<p>First, let me proclaim by bias: I&#x27;m a Free software fanatic. I do not ever want to run software that I can&#x27;t read and, if I want to, modify. I just won&#x27;t do it.<p>Open Source doesn&#x27;t make sense to me and never has, becasuse you have always been able to give away your code.<p>The entire point of Free software is to avoid or even prevent closed proprietary software. That&#x27;s why the GPL is &quot;viral&quot;, eh? That&#x27;s the whole point. Free software started when RMS wanted to fix his printer and Xerox said, &quot;No.&quot;<p>Now we have companies like John Deere that use computers to lock out their own customers from fixing their own tractors. We have car companies charging to unlock heated seats and extra acceleration. Printers that lie to you about how much ink they have left, and brick themselves if you try to use cheaper unofficial ink. Etc.<p>You can be in charge of your computer, or you can be a peasant in someone else&#x27;s fief.
评论 #36946516 未加载
评论 #36946057 未加载
评论 #36946339 未加载
评论 #36948216 未加载
Karellen将近 2 年前
I saw an interesting comment a few weeks ago, but can&#x27;t remember where now, so I am unable to properly credit the original author. There&#x27;s probably an irony there somewhere. Anyway, the gist of it was:<p>In the &#x27;90s, FOSS devs mostly volunteered their labour to build things for each other - for other FOSS devs.<p>In the &#x27;00s, FOSS devs mostly volunteered their labour to build things for users.<p>In the &#x27;10s, FOSS devs mostly volunteered their labour to build things out of habit, which kinda ended up unintentionally being for the benefit of FAANG&#x2F;Microsoft&#x2F;VCs. No-one&#x27;s quite sure how that happened, or where we go from here.
评论 #36946302 未加载
评论 #36947838 未加载
评论 #36946636 未加载
sesm将近 2 年前
I was thinking about the essence of open source recently, and I came to the following conclusion: open source is when you treat people as developers, not as users. Which means: it should be trivial to build and run from source, debug, add extra logs and apply patches. Moreover, creating and applying your own patches should be encouraged, anything that can be easily patched shouldn&#x27;t be a configuration option.<p>Most corporate &quot;open source&quot; fails this test, they treat people as users, create marketing websites while publishing zero developer documentation.<p>What&#x27;s interesting, JS ecosystem accidentally has this property, thanks to packages being distributed as source, standard logging system (console.log) and widespread use of `patch-package` tool.
评论 #36946143 未加载
评论 #36947403 未加载
peter_l_downs将近 2 年前
Pretty good overview from Baldur — I don&#x27;t always agree with everything he writes but this seems relatively correct.<p>One question I&#x27;d ask him (and anyone else reading) is: what are some other options for monetization?<p>Over the last few weeks I had three different VCs reach out to me about some of the open source projects I&#x27;ve been releasing, and ask me if I&#x27;d thought about making a business out of them. I told them that no, based on the problem the software was solving, I didn&#x27;t see how I could adopt open-core or companion-saas business models, and I wasn&#x27;t sure how else it could be done while keeping the code open source.<p>Can anyone suggest a viable business model that would allow:<p>* Code remains at least source available, ideally open source for non-commercial use.<p>* I can charge for commercial use.<p>* Actually doing the licensing is reasonable, ie no spyware or phoning home from the tool.<p>Wouldn&#x27;t need to be perfect, I understand that if the code is open source a company could easily fork and use it without paying me. The idea would be to make it zero-headache to pay me for a license if the code is being used by a funded team.<p>The projects:<p>* <a href="https:&#x2F;&#x2F;github.com&#x2F;peterldowns&#x2F;localias">https:&#x2F;&#x2F;github.com&#x2F;peterldowns&#x2F;localias</a><p>* <a href="https:&#x2F;&#x2F;github.com&#x2F;peterldowns&#x2F;pgmigrate">https:&#x2F;&#x2F;github.com&#x2F;peterldowns&#x2F;pgmigrate</a>
评论 #36946317 未加载
评论 #36946235 未加载
评论 #36945860 未加载
评论 #36946668 未加载
评论 #36945801 未加载
评论 #36947530 未加载
评论 #36975874 未加载
评论 #36953246 未加载
评论 #36947741 未加载
评论 #36953313 未加载
评论 #36947142 未加载
评论 #36947271 未加载
version_five将近 2 年前
There&#x27;s an &quot;open core&quot; VC fund I&#x27;ve seen blog posts from on here, I&#x27;d be interested to hear their take. I agree that open source is in trouble as it&#x27;s basically shifted to branding, as a way, like the author says to extract maximal value from the &quot;community&quot; while giving nothing back. It&#x27;s like moving into one of the sub-optimal prisoners dilemma quadrants where somebody rats.<p>That said, I don&#x27;t agree with the dig at LLMs, it seems tacked on and more just an ideological complain, which is odd in the context of open source.
评论 #36945351 未加载
评论 #36945095 未加载
评论 #36945321 未加载
评论 #36945140 未加载
评论 #36944772 未加载
dirteater_将近 2 年前
I work on a relatively large OSS project. There are parties that are successfully putting a lot of complexity in that provides minimal or zero OSS gain to enable monetization on their side.<p>I think this is destructive. It makes things more fragile and increases the barrier to entry for new contributors.
pier25将近 2 年前
In the LAMP + jQuery days, it was harder to build very sophisticated apps but the big advantage is the stack was very simple. Not only simple to build with but also to maintain. We basically lived in the AK47 era.<p>These days the stack is super complex with lots of moving parts which means it requires exponentially more effort to maintain. Eg: What will happen to React and Svelte if Vercel crashes and burns?
评论 #36945822 未加载
hosh将近 2 年前
The Thunderbird project is a good example of community-supported software.<p>By that, I mean that the project figured out how to raise funds directly from the community using it. This includes reporting on what they intend to do with the community as a whole, and where the money is being spent. The incentives between users and developers are aligned, and the project can be stewarded for the benefit of the community as a whole.<p>It is also a project large enough, visible enough, and used enough to pull that off.
评论 #36983329 未加载
1vuio0pswjnm7将近 2 年前
&quot;The incestuous startup ecosystem that largely consisted of over-funded bullshit companies buying services from each other is done.&quot;<p>Bravo. Rarely do I see this mentioned. Much of the B2B sales by so-called &quot;tech&quot; companies are to other so-called &quot;tech&quot; companies.<p>It&#x27;s also possible that many but certainly not all of computer users that spend significant amounts of money on goofy intangibles like subscriptions and &quot;cryptocurrency&quot; are in fact people working for so-called &quot;tech&quot; companies. Not representative of the general public.<p>&quot;From this perspective most VC investments aren&#x27;t about creating value but about strip-mining FLOSS projects and communities. The scale is for extraction.&quot;<p>Even a small rise in interest rates sent these VC into panic mode. Without free money (zero interest debt), the strip mining operation comes to a screeching halt.<p>The US economy has been recovering nicely now that the brake has been put on this nonsense.
fidotron将近 2 年前
The big change of the last decade has really been the cloud explosion and with it a serious bias towards valuing deployment and operations over development, to the degree that if you&#x27;re doing development which is not about deployment and operations then you&#x27;re a sucker.<p>The emergence of the LLMs etc makes the classic open source business model of relying on incomprehensible documentation to drive people to pay you as a consultant fall apart as they will get answers on demand. You just have to look at things like Docker to see how hard it is to turn even wildly successful projects into viable companies even before all this.
someguy7250将近 2 年前
When I learnt programming as a hobby, before I went to college, before my jobs,<p>I was hoping the future is that we build highly specialized, and customizable tools through open source code, not too small that they are just another programming language, and not too large that they cannot be connected to each other to create more values.<p>And I was hoping we&#x27;d stop joining big companies, and instead open up local consulting firms to help people configure existing open source components for their specific needs. And the work (the configurations) should be done once per project and never reused.
neolefty将近 2 年前
I think it&#x27;s natural for new tools to be Propietary, while Free alternatives of the basics work their way up the chain:<p>Most of the cost of software development isn&#x27;t in writing software — it&#x27;s in the exploration of the solution space. Once you have settled on a good design, re-implementation is vastly cheaper and more streamlined than the original fumbling around in the dark. And sometimes it&#x27;s better because you can jettison the legacy that comes from all that exploration.<p>So IBM employed Ted Codd and an army of engineers and salespeople, but now we all get to use Postgres.<p>What is being built today commercially that will be distilled into architectural principles and re-implemented as Free in the future? It&#x27;s hard to know, but in hindsight it may seem obvious.<p>The article points out categories that were once proprietary — OSes, compilers, runtimes, clients, data stores. For example: DB2, System V, PCC, Internet Explorer. They were built at great cost — and remember they all had proprietary siblings that have since been abandoned, that also had to be paid for: OS&#x2F;2, Itanium, Hypercard, DBase, various compilers, IDEs.<p>And then the few survivors were copied by open equivalents. System V gave way to Linux, DB2 to Postgres, IE to Chrome. A few never had proprietary equivalents AFAIK — I don&#x27;t think there is a closed ancestor of Redis.<p>And sometimes the Free version hasn&#x27;t fully arrived yet (x86), or it&#x27;s just free (Google Docs), or it&#x27;s doomed to remain not nearly as good as the proprietary tools (GIMP, desktop Linux). Or it&#x27;s rocky (Linux vs SCO) or chaotic (BitKeeper to git).<p>(And it&#x27;s no surprise that tools used mainly by programmers are more likely to have high quality Free equivalents than tools with a wider audience — after all, their users are capable of improving them directly.)
评论 #36948014 未加载
blibble将近 2 年前
due to the OpenAI strip-mining I&#x27;ve simply stopped publishing all my open source code<p>once the courts rule this isn&#x27;t fair use I&#x27;ll resume, otherwise I&#x27;m done for good<p>I see no need to train my replacement, especially not for free
评论 #36945859 未加载
ksimukka将近 2 年前
I want to purchase a license (take my money!) to self host Posthog. The core is OSS and also has Enterprise features (that is also open source). However, they insist I should move to their cloud solution.
BSEdlMMldESB将近 2 年前
the free software movement and its close companion movement of open source are in need of a renewal<p>I think we should call it &quot;liberty minded software&quot;... software which cares and caters to the liberties of the users and makers of the software.
quaxar将近 2 年前
More fundamentally opensource software essentially demolishes capturable value on the OS&#x2F;stack&#x2F;browser layers and prevents new challengers to the space from challenging the incumbents, who rose to the top in the age of proprietary software.<p>On the flip side the basic software stack is now absurdly cheap and available for startups to play ontop of. This is where the feeling of &quot;looting&quot; came from, the capturable value is not in the OSS layer, but on the addons.<p>A similar dynamic is happening now on the AI side with LLMs.
pjmlp将近 2 年前
We are back to the public domain and shareware days, because it turns out one needs to make a living somehow, and doing software development for free&#x2F;gratis only works out when there is another source of income.<p>Meanwhile legions of developers using such tools, are quite happy earning money while using such tools.<p>Yes big corporations also have a role to play, yet this quite tragic in the computing industry versus other professions.<p>So no wonder that SaaS and fremium models got born, building paywals.
s0l1dsnak3123将近 2 年前
In many categories, it seems that FOSS also outlasts proprietary equivalents as volunteers undermine their feature-sets. Long may that continue.
ShadowBanThis01将近 2 年前
What key&#x2F;value thing is &quot;baked into&quot; Deno?
g3ger1ub将近 2 年前
Bjarnason&#x27;s call for the FLOSS community to embrace &quot;openness with boundaries&quot; is a thought-provoking notion. Striking the right balance between openness and practicality can help preserve the core values of FLOSS while addressing the challenges posed by today&#x27;s rapidly evolving tech landscape.
radisb将近 2 年前
You reap what you saw