Hacker Newsnew | past | comments | ask | show | jobs | submit | tecleandor's commentslogin

If you put a 50 or 80K workstation in the HP store, it will say:

"Purchasing limit reached. To complete your order and provide you with the best customer experience, please call 1-877-888-8235"


Because that's a different price point, that's getting near 100K, and the availability is very limited. I don't think they're even selling it openly, just to a bunch of partners...

The MSI workstation is the one that is showing some pricing around. Seems like some distributors are quoting USD96K, and have a wait time of 4 to 6 weeks [0]. Other say 90K and also out of stock [1]

--

  0: https://www.cdw.com/product/msi-nvidia-gb300-wkstn-72c-grace-cpu/9087313?pfm=srh
  1: https://www.centralcomputer.com/msi-ct60-s8060-nvidia-dgx-station-cpu-memory-up-to-496gb-lpddr5x-nvidia-blackwell-ultra-gpu-1x-10-gbe-2x-400-gbe.html

> I don't think they're even selling it openly, just to a bunch of partners...

Yes, that's my point.


If you check the paper, it doesn't say "plowing" anywhere. Just tilling. And these are the parameters:

> Tillage had been applied at three depths commonly used in farming—no tillage, 10 cm, and 25 cm—while compaction had been imposed using two tire pressure levels—70 kPa for both front and rear tires, and 120 kPa for front and 150 kPa for rear tires.



I have coworkers commiting tens or hundreds of thousands of "lines of code" a week, because they'll push whatever the AI gives them, including dependencies and virtualenvs, without any review.

Of course, at the same time we're getting dozens of alerts a week about services deployed open to the Internet without authentication and full of outdated vulnerable libraries (LLMs will happily add two or three years old dependencies to your lockfiles).


Set the AIs off on those alerts and look at how many more alerts per week are now getting solved due to AI!


They still have linked their OpenCollective account, where they have raised $10K and still have a balance of $5K. [0]

It's not a lot in the great scheme of things, but, have they been using a platform that's seemingly built for communities and open source to bootstrap their business?

Because this is not a 'open core' situation. They just closed the repo and ran away. If they had that idea all along, I feel like it hasn't be very, let's say, ethical.

--

  0: https://opencollective.com/localstack#category-ABOUT

Wait, so a company shared their work with the public for however long, then decided to leave what was shared up ... but stop sharing ... and you're upset?!?

They did everything properly by the rules of OSS, decided it wasn't in their best interest to keep doing OSS, and left all their code available, as required by OSS. They were a textbook good participant.

Meanwhile, 99% of companies never open source anything: why aren't you complaining about how "unethical" they are?


> and left all their code available, as required by OSS.

IANAL, and I don't have a horse in this race, but I don't think that's required by OSS, not by the spirit of "the law", and (at least) not by GPL, MIT, and other similar mainstream licenses.

The spirit of open source is: you buy (or just download for free) a binary, you get the 4 rights. Whatever happens when the developer/company stops distributing (whether at a cost or free as in beer) that binary is completely outside the scope of the license.


You only have the right to modify if you can access the source.

If you got (a snapshot of) the source along with the binary, that's fine, there's no need to keep hosting the source anywhere.

But if the company said "for source, see: our github", then that github has to stay up/public, for all the people who downloaded the binary a long time ago and are only getting around to exercising their right to modify today.

They don't need to post new versions of their software to it, of course. But they need to continue to make the source available somehow to people who were granted a right that can only be exercised if the source is made available to them.

(IIRC, some very early versions of this required you to send a physical letter to the company to get a copy of the source back on CD. That would be fine too. But they'd also have to advertise this somewhere, e.g. by stubbing the github repo and replacing it with a note that you can do that.)


In GPL, it has to be valid for 3 years, but only if they're not the copyright holder.

In MIT, a.k.a. "the fuck you license" there is no requirement and they don't even have to give you source code at all.


> a company shared their work with the public for however long, then decided to leave what was shared up

More like a company took advantage of a community that expected their freely offered labor to not be commercialized at any point in time without making available said works in a fully free vector as well, as that's an implicit expectation behind "open source".


> … took advantage of a community…

It would be helpful for everyone if that community would pause before contributing to code bases with licenses which allow for that. MIT, BSD, Apache, …

It would be helpful for them because they’ll know what they’re getting into. For us because we won’t have to see this tragedy unfold time and time again. And for all open source users because more efforts will be directed towards programs with licenses that protect end users. GPL, AGPL, …

It will be a little worse for companies seeking free labor. A price I’m willing to pay.


It looks like it's Apache licensed, so this was the expected and intended outcome for contributors. If they wanted their work to remain free and not become proprietary, they should have only contributed under perma-free licenses like GPL.

Donating software to the world is not an expectation that nobody uses that software to make money or build proprietary products on top of it.

Not all f/oss contributors are anticapitalist zealots like the FSF, as evidenced by the huge popularity of permissive licenses such as MIT.

There’s nothing implicit about it. The licenses are explicit legal documents.


> anticapitalist zealots like the FSF

In what way are they?

'The term "free" is used in the sense of "free speech", not "free of charge"'

https://en.wikipedia.org/wiki/The_Free_Software_Definition


The GPL protects against this.

Naive fools…

Companies stand to turn a profit. OSS is here to help enable that or push the goal posts. It’s not a charity unless the org feels charitable. Sure, non-profits exist but they were never one of those.


I think the comment on corpos is good, but calling the naive people fools might be unnecessary - it’s probably not their fault nobody told them about this sort of thing before and learning that lesson is probably disappointing enough already.

It’s unfortunate that this keeps happening to projects like MinIO and others too.


We should return to the HN guidelines, and read it as charitably as possible.

I'm interpreting it as closer to pity, rather than genuine criticism =)


Sure! Slightly edited the tone, but I’m noticing that often people have idealistic attitudes about FOSS until they get burnt by bad faith actors or even just indifferent corps that have to keep the lights on. Quite unfortunate, definitely not their fault. Pity is correct.

It’s definitely pity. It’s a hard pill to swallow when you were led to believe a certain world view of an entity only to find out they were milking your data.

They are going about to learn the same lesson Elastic learned with OpenSearch...

I can't think of any free or open license that requires you to leave your code available for any specific period of time if you are not simultaneously distributing binaries.

Because this thread isn't about those other companies.

How can people still not understand that OSS can be abused?

It doesn't matter that the previous code is still available. Nobody can technically delete it from the internet, so that's hardly something they did "right".

The original maintainers are gone, and users will have to rely on someone else to pick up the work, or maintain it themselves. All of this creates friction, and fragments the community.

And are you not familiar with the concept of OSS rugpulls? It's when a company uses OSS as a marketing tool, and when they deem it's not profitable enough, they start cutting corners, prioritizing their commercial product, or, as in this case, shut down the OSS project altogether. None of this is being a "textbook good participant".

> Meanwhile, 99% of companies never open source anything: why aren't you complaining about how "unethical" they are?

Frankly, there are many companies with proprietary products that behave more ethically and have more respect for their users than this. The fact that a project is released as OSS doesn't make it inherently better. Seeing OSS as a "free gift" is a terrible way of looking at it.


> It doesn't matter that the previous code is still available…The original maintainers are gone, and users will have to rely on someone else to pick up the work, or maintain it themselves.

It does matter: popular products have been forked or the open-source component was reused. E.g. Terraform and OpenTofu, Redis and Redict, Docker and Colima (partly MinIO and RustFS; the latter is a full rewrite, but since the former was FOSS and it’s a “drop-in binary replacement”, I’m sure they looked at the code for reference…)

If your environment doesn’t have API changes and vulnerabilities, forking requires practically zero effort. If it does, the alternative to maintaining yourself or convincing someone to maintain it for you (e.g. with donations), is having the original maintainers keep working for free.

Although this specific product may be mostly closed source (they’ve had commercial addons before the announcement). If so, the problem here is thinking it was open in the first place.


To be clear, colima isn't a fork of docker. It's just the lima VM with the docker OCI runtime + cli which is FOSS and always has been. Docker Desktop is the pile of garbage you can kinda sorta replace it with, but PodMan and PodMan Desktop is closer to a clone of Docker than Colima. Colima _is_ Docker

I thought Valkey was the blessed fork of Redis. Is Redict better in some way?


https://en.wikipedia.org/wiki/Cognitive_dissonance

You might want to get your arguments in order. In one sentence you're calling OSS rugpulls a problem, and then in another you're claiming that proprietary products behave more ethically.

So which is it? Is it less-ethical to have provided software as open source, and then later become a proprietary product? Why? I see having source code, even for an old/unmaintained product be strictly superior to having never provided the source code no matter how much "respect" the company has for their users today.


You might want to think about my argument a bit more.

> Is it less-ethical to have provided software as open source, and then later become a proprietary product? Why?

Because usually these companies use OSS as a marketing gimmick, not because they believe in it, or want to contribute to a public good. So, yes, this dishonesty is user hostile, and some companies with proprietary products do have more respect for their users. The freedoms provided by free software are a value add on top of essential values that any developer/company should have for the users of their software. OSS projects are not inherently better simply because the code is free to use, share, and modify.

To be fair, I don't think a developer/company should be expected to maintain an OSS project indefinitely. Priorities change, life happens. But being a good OSS steward means making this transition gradually, trying to find a new maintainer, etc., to avoid impacting your existing user base. Archiving the project and demanding payment is the epitome of hostile behavior.


It seems like you’re trying to build a system of ethics around being annoyed by OSS maintainers not working for free in perpetuity.

Having access to Apache licensed code that you can build off of is better than never having access to any code at all. Anything else about values or respect has to be inferred or imagined and has no bearing on the software itself.

Edit: Like who cares if they “wanted” to contribute to the public good? Did they actually contribute to the public good? It seems like they did and the code that did so is right there. If “life happens” then why are they obligated to do a smooth transition?

I love free stuff as much as the next person, hell, free stuff is my favorite kind of stuff. Is it annoying when there’s less free stuff? Yes. Does my personal irritation constitute a violation of a lofty set of ideals that just coincidentally dictates that nobody annoy me? No.

I would love to live in a world where it just so happens that it’s ethically wrong to bother me though. That would be sweet.


That's what they always do it always comes down to a sense of perpetual entitlement over the work of others, work they themselves would never do.

I've had the same discussion for years now on HN. It is not unethical to decide to stop supporting something especially if you played by all the rules the entire time.

No one is owed perpetual labor and they completely disregard localstack has been oss for something like 10 years at this point just celebrate it had a good run, fork and maintain yourself if you need it that badly.

It is incredibly weird to think something that was maintained oss for 10 years is a rugpull that's just called life, circumstances change.


> I've had the same discussion for years now on HN. It is not unethical to decide to stop supporting something especially if you played by all the rules the entire time.

What's unethical is taking yhe fruits of other people's work private: ranging from code contributions, through bug reports and evangelism.

Companies are never honest about how they intend to use CLAs and pretend its for the furtherance of open source ethos. Thankfully, there's an innate right to fork entire projects after rug pulls, whixh makes them calculated gambles amd nor a quick heist.


> What's unethical is taking yhe fruits of other people's work private: ranging from code contributions, through bug reports and evangelism.

First, if it's open source, then the contributions are still there for everyone to use.

Second, if the license allows it, then the license allows it.

Now, if the contributions were made with a contribution license to prevent it, you've got a solid argument. Otherwise you're applying your own morals in a situation where they're irrelevant.


I agree, along with the child comment. I think the issue is that if there wasn't some kind of ability to "rug pull," that we would see far fewer open source contributions in the first place.

I hate that a company can take a fully open-source project, and then turn it into a commercial offering, dropping support for the project's open source model. I am fine with a project's maintainers stopping support for a project because they have other things to deal with, or just are burnt out. I understand that both of these things are allowed under the specific license you choose, and still believe you should have the freedom to do what was done here (although not agreeing with the idea of what was done, I still think it should be allowed). If you want to guarantee your code is allowed to live on as fully open, you pick that license. If you don't, but want to contribute as a means to selling your talent, I still think the world would have far less software if this was discouraged. The source is still legal from before the license was changed, and I feel that even if the project doesn't get forked, it is still there for others to learn from.

With that said I'm wondering if there has ever been a legal case where source was previously fully open source, then became closed source, and someone was taken to court over using portions of the code that was previously open. It seems like it would be cut and dry about the case being thrown out, but what if the code was referenced, and then rewritten? What if there was code in the open source version that obviously needed to be rewritten, but the authors closed the source, and then someone did the obvious rewrite? This is more of a thought experiment than anything, but I wonder if there's any precedent for this, or if you'd just have to put up the money for attorneys to prove that it was an obvious change?


> Second, if the license allows it, then the license allows it.

I'm not arguing the legality. One can be a jerk while complying with the letter of the license.

I stopped signing CLAs, and I feel bad for those suckered into signing CLAs - based on a deliberate lie that they are joining a "community" - when the rug pull is inevitably attempted. I hate that "open source as a growth hack" have metastisized onto rug pull long cons.

> Otherwise you're applying your own morals in a situation where they're irrelevant.

Sharing my opinion on an HN thread about an open source rug-pull is extremely relevant.


The ethical problem is the bait-and-switch. A project that begins open and remains open is no problem; a project that begins closed and remains closed is no problem (ethically); a project that begins closed and becomes open is no ethical problem either. But a project that begins open, advertises their openness to the world, uses their openness to attract lots of community interest and then suddenly becomes closed is pulling a bait-and-switch, or rugpull.

> a project that begins open, advertises their openness to the world, uses their openness to attract lots of community interest and then suddenly becomes closed

Do you have any examples of that happening? When I click on the link at the top of this thread it takes me to a GitHub repo with a bunch of Apache licensed code that is open to anyone that wants to use or modify or build off of however they want. Heck, with permissive licensing like that you or I could fork it and put any part/all of that code into a proprietary product and make money off of it if we wanted to, and that would be entirely in keeping with the spirit and practice of FOSS.

This project seems perfectly open from what I can see, looks like the original devs stopped working on it though


Precisely.

It's remarkable that people think releasing a project as OSS is a license to disrespect users. This isn't even related to OSS. Software authors should have basic decency and respect for the users of their software. This relationship starts with that.

Publishing a project as OSS doesn't relinquish you from this responsibility. It doesn't give you the right to be an asshole.

And yet we fall for this trap time and time again, and there are always those who somehow defend this behavior.

I think it's an inherent conflict with the entrepreneurship mindset and those who visit this forum. Their primary goal is to profit from software. OSS is seen as a "gift" and an act of philanthropy, rather than a social movement to collaborate on building public goods. That's silly communism, after all. I'm demanding that people work for free for my benefit! Unbelievable.


Wow.

"Software authors should have basic decency and respect for the users of their software." Why? Not at all.

"Publishing a project as OSS doesn't relinquish you from this responsibility. It doesn't give you the right to be an asshole." You are free to be asshole and it's nobody's business.

Actually it's exactly opposite. Such feeling of superiority and privilege, that just because you use some software, you have any right to command its author is the very definition of being an asshole.

"I'm demanding that people work for free for my benefit! Unbelievable." Yes, that's unbelievable.


> "Software authors should have basic decency and respect for the users of their software." Why? Not at all.

Because that's the core reason why we build software in the first place. We solve problems for people. Software doesn't exist in a void. There's an inherent relationship created between software authors and its users. This exists for any good software, at least. If you think software accomplishes its purpose by just being published, regardless of its license, you've failed at the most fundamental principle of software development.

> you have any right to command its author is the very definition of being an asshole.

Hah. I'm not "commanding" anyone anything. I'm simply calling out asshole behavior. The fact is that software from authors who behave like this rarely amounts to anything. It either dies in obscurity, or is picked up by someone who does care about their users.

> "I'm demanding that people work for free for my benefit! Unbelievable." Yes, that's unbelievable.

Clearly sarcasm goes over your head, since I'm mimicking what you and others think I'm saying. But feel free to continue to think I'm coming from a place of moral superiority and privilege.


If you want software to be free for everyone except for the authors to use, modify, distribute, and sell without restriction I am sure you could work with a lawyer to draft a new “Apache for everybody on earth other than the maintainers, who permanently waive all rights” license.

If that’s what all good maintainers do, and intend to do, there’s really no reason for maintainers to tempt themselves by using awful “open” licenses that allow them the loophole of doing what they want with the software they create. Plus who wouldn’t want to codify that they’re not an asshole?

It shouldn’t be hard to get maintainers that intend for their software to “amount to something” to adopt it, and it would bring a sense of comfort to the people that rely on the software that you write when you announce that it’s the new default license for everything in your repos.


I have no idea what you're talking about.

Your argument is about some sort of covenant between the developers/maintainers and the users. That’s what a license is. That is the agreement between the parties. In that sense your problem isn’t with individual developers, it’s with permissive licensing.

If you don’t like it when OSS maintainers pivot to proprietary software, why not just create a license that precludes that from happening? The maintainers could waive their rights to pivot or later reuse the code that they wrote in any proprietary software, and that way people could just choose to only create and use NoRugPullForeverEver-licensed software and avoid the headaches altogether.


It's a matter of honesty and trust. A company that has never provided source code is more honest and trustworthy than one that provides source code, extracts community labor (by accepting issues and/or PRs) and then makes off with said labor (even if they left a frozen version available) at a future point.

Does the amount of labor that was provided by a community make a difference? What if it was minimal? Where do you draw the line (any piece of code accepted, or a "large portion" of code)?

I didn't downvote you, but I suspect combining PRs with issues is what most people have an issue with. Issues obviously help to improve software, but only through the fixing or writing of new code.

Maybe I'm in the minority, but I also think that if it were a requirement to never close source your project after it's already been open sourced, we'd have far fewer projects available that are open source. Often a project is created on a company's dime, and open source, to draw attention to the developer skills and ability to solve a problem. If the code was legally disallowed to be close sourced in the future, we might see far less code available universally. A working repository of code is potentially a reference for another developer to learn something new. I don't have any examples, but I know for a fact that I've read code that had been open source, and later close sourced, and learned something from the open source version (even if it was out of date for the latest libraries/platform).


Open Source Software doesn't mean maintenance free.

The code is all there mate.

Their time and efforts and ongoing contributions to the project are not.

OSS is not about fairness and free work from people. It's just putting the code out there in public.


> The original maintainers are gone, and users will have to rely on someone else to pick up the work,

That’s a risk that no license, open source or not, can protect against. Priorities may change, causing maintainers to stop maintaining, or maintainers (companies or people) may cease to exist.

OSS licenses also do not promise that development will continue forever, will continue in a direction you like or anything like that.

The only thing open source licenses say is “here’s a specific set of source code that you can use under these limitations”. The expectation that there will be maintenance is a matter of trust that you may or may not have in the developers.

> or maintain it themselves.

With open source, at least you have that option.

> And are you not familiar with the concept of OSS rugpulls? It's when a company uses OSS as a marketing tool, and when they deem it's not profitable enough, they start cutting corners, prioritizing their commercial product, or, as in this case, shut down the OSS project altogether.

Companies have to live. It’s not nice if something like that happen to you for a tool you depend on, but you can’t deny companies to stop doing development altogether.

In this case, you have something better, as, in addition to picking up maintenance on the existing open source version, you have the choice to pay for a version maintained by the original developers.


So basically businesses should go bankrupt because making money is "unethical"

“Open core” is when part of the product is open-source and part is private.

Was a significant part of the product private before this announcement?

If not, someone can fork the repo and immediately launch a competitor (FOSS or paid). (Technically even if so, except it wouldn’t be immediate, and if they’d have to re-implement too much, it would be easier to start from scratch.)


Yes there were significant portions that were proprietary before this, including support for some services.

The parts that were open source might still be worth forking, but you would probably need to change every occurrence of the name to avoid trademark issues.


yes, there were a large number of AWS products and features that were only available with a subscription


That's nice, although the rest of the funding felt more like helping them bootstrap their company. At least Python is going to get a bit of that money...

Just because you don't like it doesn't make it "unethical".

Its JBoss again....

And just mentioning for people unfamiliar with this stuff, that's not a camera and not even an accessory for a camera. That's an accessory for an accessory. :D

It's a LiDAR that follows a subject and gets distance measurements, and then sends them to an additional accessory which is typically used to control focus in cinema cameras. That second accessory has a motor and is attached to a cinema lens that has certain threading or grooves where the accessory can grip and change the focus.

In cinema, the camera operator (usually) only moves the camera, but not the focus. For that, there's a 'focus puller'. A person who finely operates the focus, sometimes at a certain distance, using some sort of specialized control.


No. Modern cameras usually use a combination of contrast detection (pure image analysis checking the contrast of the region you want in focus), phase detection (an optical system where you split the income image in two and then compare them) and sometimes help of some sort of assist lamp.

https://en.wikipedia.org/wiki/Autofocus


I remember using machine tags Last.fm back, back in the day (late 00s, maybe even 2010). That was still the time of the mashup/remixed web pages, and APIs were more open and you could do very fun stuff crossing Google Maps, Facebook, Craigslist and whatever.

Then, Last.fm was a good site to keep track of the events (concerts/festivals) you were planning to go or you had visited.

Every event had an ID (let's say, 3792998), and you could add photos to Flickr with a machine tag with certain prefix (in this case, the tag would be lastfm:event=3792998). So, when you visited an event on Last.fm, it'd query the Flickr API for photos tagged with that machine tag, and show photos from that concert.

It was cool, but I think Last.fm removed that feature at least 10 years ago...

Here you can still list Flickr photos tagged like that:

https://flickr.com/photos/tags/lastfm:event=*

Edit: Oh, I didn't remember that Flickr would also link back to the Last.fm event. The Internet was quite a different thing back then. Flickr blog post about the feature: https://code.flickr.net/2008/08/28/machine-tags-lastfm-and-r...


Are they dropshipping preexisting designs, or are they making custom orders to a knitting company?

Edit: totally sincere question, I don't know their process


Tailored Industries (the factory) says they have over 300 products that are available immediately as white-labeled items at your custom online boutique. I don't know if any of these designs were customized or not, but it is a surprisingly low startup cost to put together a shopify store and have Tailored Industries make your clothes on demand. You need some photos, and a cool looking brand, and they do all of the hard work. I wonder if I should open up my own shop...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: