News for hackers. Stuff that matters.
Re:The Nintendo Switch uses my open source code by randmeerkat on Monday November 23, 2020 @01:27PM (#25189876)
Imagine if Nintendo gave away their devices just so they could have the “feeling” of knowing people are using it, rather than selling it for money.

It’s weird to me that developers write code that other companies use to make profits, while they just get paid with a “feeling” of satisfaction.

Re:The Nintendo Switch uses my open source code by javajosh on Monday November 23, 2020 @02:14PM (#25190479)
A bit too close to a troll, but there is a germ of a good point, which is whether its ethical for Nintendo to profit from this code. I think the answer is clearly yes, for the simple reason that the author chose to release his code for the world to use. Most projects will die in obscurity, unused (and unmourned).

There are a ton of project owners who would love nothing more than to be used by a big, popular platform. That's a pretty big win with hardly any risk. It means their thing beat out something that could have been made in-house by the world's best devs. Can you imagine discovering that your little thousand-star github library is present in, I don't know, Gmail? Presumably, at the very least, it means an auto-hire if you apply to any of the biggies for a very high total comp.

(And if you refuse on principle to cash in on that endorsement? I say good for you and I would like to hire you to be on my "wizard council". These are people I subscribe to to be diligent, principled, skeptical, and open about any software update I consume. This would include, BTW, a holistic definition of "software" to include firmware, FPGAs and so on. Please talk to me like an adult about InfoSec! Thank youuuu!)

Re:The Nintendo Switch uses my open source code by jrumbut on Monday November 23, 2020 @02:39PM (#25190766)
It's about participating in the spirit of generosity that makes open source possible.

Yes of course they are under no obligation outside the license, but I'd like to see them send the author a toy anyway.

A company like Nintendo sends out tons of swag to people who have collaborated with the company in some way, just add the author to the list.

Re:The Nintendo Switch uses my open source code by gpapilion on Monday November 23, 2020 @04:14PM (#25192001)
Or contribute back to the project.
Re:The Nintendo Switch uses my open source code by randmeerkat on Monday November 23, 2020 @07:01PM (#25193517)
I’m skeptical that the author would be hired and given any sort of competitive compensation. The creator of homebrew was famously rejected by Google.

https://twitter.com/mxcl/status/608682016205344768?s=20

I used to be a big believer in open source software, but as for profit enterprises continue to pillage the community without giving anything back more and more I feel that it’s not worth the time or effort involved, unless the work is protected by a proper GPLv3 license.

Re:The Nintendo Switch uses my open source code by simonh on Tuesday November 24, 2020 @05:15AM (#25197084)
I'm reminded of a story Tim O'Reilley tells. When we started out, he published a set of the BSD documentation, which was explicitly licensed for free commercial use, this was long before what we know now as Creative Commons. He kept getting flak from people criticising him for profiting from publishing freely licensed documents, but one time he was at a book fair or conference and one of the authors told him how thrilled they all were to see their work in print and out there being used by so many people. That was a dream come true for them.

That is the ethos, it's what open source and CC is about. I may not be in a position to profit from some of my work, or I might be willing to donate it for free. If someone else can do something valuable enough to other people with it that they get paid to do it, good for them. The world is a better place. At the end of the day companies and corporations are just made up of people making a living.

Re:The Nintendo Switch uses my open source code by javajosh on Monday November 23, 2020 @07:21PM (#25193667)
Oh I don't know, I bet Google would love to hire someone like DHH just for their geek-brand. Honestly, they should have hired the homebrew guy for the same reason. But yeah, I think the FAANG+M's of the world understand the value of a "thought leader" type dev. (Microsoft has plenty of full-time open source devs on payroll, which I know because I've met some at conferences.)
Re:The Nintendo Switch uses my open source code by randmeerkat on Monday November 23, 2020 @07:36PM (#25193807)
Satya Nadella has done a remarkable job modernizing Microsoft. I’m super excited about Microsoft’s future.
Re:The Nintendo Switch uses my open source code by greggman3 on Monday November 23, 2020 @01:54PM (#25190193)
I guess it must be weird to you that people volunteer free labor and money for anything. People give free money to charity. Lawyers give free time to various causes. People give free stuff to Goodwill, a for profit company, and to Salvation Army (NPO). The volunteer to clean parks even though they're already paying taxes that are suppose to cover that. They give gifts to neighbors. There's nothing wrong with giving.

My open source is my way of volunteering to make the world a better place. Whether some for profit company uses it is irrelevant to me. Plenty of companies (Google, Apple, Facebook, Microsoft, ...) give back way more than they take and even though I have about 100-160 original repos on github my free output pales in comparison to the amount of stuff I take for free. Nintendo might give less today but lead by example and that might change. Though if it never changes it still doesn't bother me in the least.

Re:The Nintendo Switch uses my open source code by andrepd on Monday November 23, 2020 @04:08PM (#25191911)
> People give free money to charity.

Oh no.

> Plenty of companies (Google, Apple, Facebook, Microsoft, ...) give back way more than they take

OH NO.

In what planet is donating to a charity the same as "donating" code to a for-profit enterprise, but even more insane (in my opinion ofc) in what planet do google and facebook "give more than they take"??

Re:The Nintendo Switch uses my open source code by Stupulous on Monday November 23, 2020 @04:29PM (#25192165)
I don't know how to estimate how much Google uses other's OSS, but they certainly have generated quite a lot. Chromium, Android, TensorFlow, Go, WebM, Kubernetes, and Angular are no small contributions.
Re:The Nintendo Switch uses my open source code by denkmoon on Monday November 23, 2020 @07:23PM (#25193682)
To play devil's advocate; Google give me access to an easily searchable index of the greatest repository of knowledge in all of human history for the price of a few ads. This is profitable for Google, certainly, but I feel I get more out of the deal than they do.
Re:The Nintendo Switch uses my open source code by na85 on Monday November 23, 2020 @10:53PM (#25195114)
Google's revenue from ads for 2019 was some $135 billion.

Do you really think the ability to use their search engine is worth more than that to you?

With less than 0.1% of their annual ad revenue I could retire tomorrow, debt-free, and set up a trust fund for my daughter so she'd never have to work a day in her life.

Re:The Nintendo Switch uses my open source code by tifik on Tuesday November 24, 2020 @02:29AM (#25196160)
But that is the total revenue for all ads. You hardly made up anywhere near 0.1% of that. I do believe that if you actually calculated the value that you contributed to that sum, you would agree that the value you got back was greater. I can't imagine I'd be even 50% as productive at my job if I didnt have access to the tools google provides for free.
Re:The Nintendo Switch uses my open source code by username90 on Tuesday November 24, 2020 @03:43AM (#25196528)
Also I'm pretty sure the cost of ads to you depends on your person. The harder it is to get you to make irrational choices based on emotions evoked by ads the less it costs you to use ad driven services. If you are stoic enough to stop using Google services then I am certain Google ads barely affects you.

People say that ads work so of course you are affected by them, but I am pretty sure lots of people aren't affected that much by ads. Luckily for ad companies there are a lot of ad-whales out there, people who are very easy to influence and get money from. These are the same kind of people spending lots of money in free to play games, at casinos or who falls for MLM schemes.

Re:The Nintendo Switch uses my open source code by na85 on Tuesday November 24, 2020 @01:58PM (#25201699)
Parent claimed that they got more out of search than google did. Parent did not claim that they got more out of search than google did, divided by the number of google users/ad targets.
Re:The Nintendo Switch uses my open source code by denkmoon on Tuesday November 24, 2020 @05:43PM (#25203882)
Yes, I definitely meant that I personally extract more value from my searches than Google's entire ad revenue.

Google's entire ad revenue, of course, comes from "a few ads".

Re:The Nintendo Switch uses my open source code by nickff on Monday November 23, 2020 @04:11PM (#25191954)
>"In what planet is donating to a charity the same as "donating" code to a for-profit enterprise, but even more insane (in my opinion ofc) in what planet do google and facebook "give more than they take"??"

Consumer surplus?

Re:The Nintendo Switch uses my open source code by pabs3 on Monday November 23, 2020 @10:51PM (#25195097)
One example of Google giving back is the Summer of Code program. TBH I'm quite surprised that the other big tech companies don't also have GSoC-like programs.
Re:The Nintendo Switch uses my open source code by strbean on Monday November 23, 2020 @02:12PM (#25190452)
Goodwill is a 501c3 nonprofit.
Re:The Nintendo Switch uses my open source code by throwaway09223 on Monday November 23, 2020 @01:46PM (#25190114)
Creation isn't zero sum. I make things all the time which create shared benefit.

I spent this Saturday morning working in my front yard. It looks nice for my benefit, but it also benefits my neighbors. It would be really strange for me to approach my neighbors and ask for financial remuneration because they've been enriched by my yardwork. Yardwork is enjoyable and I like making the world better in this fashion.

I wouldn't join a yardwork company and work for free.

Software is similar. We can use OSS to share the benefit when we do something we want or need to do anyway.

Re:The Nintendo Switch uses my open source code by jgwil2 on Monday November 23, 2020 @01:44PM (#25190087)
Well, for one thing, we've all benefitted enormously from open source projects in our careers, so it's nice to be able to contribute something back.
Re:The Nintendo Switch uses my open source code by randmeerkat on Monday November 23, 2020 @08:18PM (#25194115)
Sure, but what does it mean to contribute something back? Is a for-profit entity taking your code and profiting off of it what the original idea behind open source was? Or was the idea more something like creating computer labs in Africa with Raspberry PIs?

https://www.raspberrypi.org/blog/building-computer-labs-in-w...

Re:The Nintendo Switch uses my open source code by pabs3 on Monday November 23, 2020 @10:53PM (#25195112)
The goal of the open source offshoot of the Free Software movement was initially to make Free Software more palatable for businesses to adopt. That aspect of it has been wildly successful.
Re:The Nintendo Switch uses my open source code by randmeerkat on Tuesday November 24, 2020 @02:25AM (#25196141)
Do you have a source for this?
Re:The Nintendo Switch uses my open source code by tirpen on Tuesday November 24, 2020 @08:44AM (#25198333)
The Wikipedia page "Free and open-source software" agrees.

https://en.wikipedia.org/wiki/Free_and_open-source_software#...

"Netscape's act prompted Raymond and others to look into how to bring the FSF's Free software ideas and perceived benefits to the commercial software industry. They concluded that FSF's social activism was not appealing to companies like Netscape, and looked for a way to rebrand the Free software movement to emphasize the business potential of sharing and collaborating on software source code. The new name they chose was "Open-source", and quickly Bruce Perens, publisher Tim O'Reilly, Linus Torvalds, and others signed on to the rebranding. The Open Source Initiative was founded in February 1998 to encourage the use of the new term and evangelize open-source principles."

It states this as a source: https://opensource.org/history

Re:The Nintendo Switch uses my open source code by malnourish on Monday November 23, 2020 @01:44PM (#25190080)
The developer was free to choose a different license.
Re:The Nintendo Switch uses my open source code by disordinary on Monday November 23, 2020 @06:11PM (#25193028)
Well, it gets added to your CV too. But, theoretically the company contributes back to the codebase for any enhancements they require making the code better for all users.
Re:The Nintendo Switch uses my open source code by randmeerkat on Monday November 23, 2020 @06:50PM (#25193395)
Isn’t that weird though? A for profit enterprise profits off of your code and all you get is a CV boost?
Re:The Nintendo Switch uses my open source code by bromonkey on Monday November 23, 2020 @07:18PM (#25193644)
Weird as in exactly what you allow by assigning an open source license to your code? I'm not sure when the mentality of "the little guys can use my code but companies better pay me" crept into common discussion around open source, but it's never worked that way. If Nintendo didn't find a library up to their standards, they would have just created their own (likely not open source) version.
Re:The Nintendo Switch uses my open source code by phkahler on Monday November 23, 2020 @09:53PM (#25194772)
>> I'm not sure when the mentality of "the little guys can use my code but companies better pay me" crept into common discussion around open source, but it's never worked that way.

Yeah that's weird. I think it's partly people realizing the difference between MIT/BSD and GPL (or even AGPL) licenses. Or the diff between some ideal "how open source works" and what the licenses actually say.

This is a good thing. People may realise that the choice of license actually matters.

Re:The Nintendo Switch uses my open source code by pabs3 on Monday November 23, 2020 @10:56PM (#25195130)
The GPL and AGPL still allow for monetisation of open source without contributing back financially to the project. Most of the recent complaints seem to be about contributing back money rather than contributing back code.
Re:The Nintendo Switch uses my open source code by disordinary on Monday November 23, 2020 @07:08PM (#25193569)
What should happen is the company also contributes libraries back to the community, although Nintendo doesn't seem to https://github.com/Nintendo. The reason that the internet is as big as it is and as accessible to small and scrappy development teams is because of open source. A lot of the internet is built on code which is given away by companies like Google and Facebook so there is a bit of give and take in this.
Re:The Nintendo Switch uses my open source code by tartoran on Monday November 23, 2020 @01:41PM (#25190045)
Hehe, I see what you did here. But it's a bit different in some ways. The developer decided in the first place to opensource the software while absolutely no one could produce a gaming platform that was free. And in this case the developer got acknowledged which is a big deal, generally big companies use FOSS without even bothering to do so. That acknowledgement may help improve the career for FOSS developers and raise the potential of obtaining really well paid commercial gigs. I wish FOSS were paid but then it wouldn't really be FOSS. At least being acknowledged is the first step towards fairness.
Re:The Nintendo Switch uses my open source code by mensetmanusman on Monday November 23, 2020 @03:00PM (#25191043)
People also write comments/blogs (journalism) for free.