Skip to content

Commit

Permalink
Bump to v1.4.44-liberty-2
Browse files Browse the repository at this point in the history
  • Loading branch information
Marak committed Jan 8, 2022
1 parent 5d2d242 commit 6bc50e7
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{

This comment has been minimized.

Copy link
@Alex4386

Alex4386 Feb 25, 2023

that includes GPL, No one will use or integrate your code and you get poor. and that's why Stallman/FSF-style opensource will never work in market. (The only thing GPL does is just made integration hard and just made devs to produce bunch of work-around to integrate it with exec calls)

Programs enforcing "Stallman/FSF-style opensource" will only make opensource "alternatives" that extremely falls behind the closed-source software/sdk that is literally doesn't worth to support and only supported by "activists" which gets no feedback from end-users since telemetry is considered evil here (See musecorp Audacity fiasco) and people won't. and those "activists" are kicking out end-users as "noob" while it is app having issues.

(unless you are corporate entity that you can make niche application from beginning (which will never happen unless you are turning internal tools into opensource) or you are in emerging market giving devs/users no choice. If then, corporate entities have no choice to buy your sublicensed app from start. and this is without considering people violating GPL as they breathe (South Korean SI industry in general))

You are plainly unable to make proper money with open-source unless you are corporate entity who wants to make others to follow your rule and can invest money for "potential market-monopoly". (Microsoft's "open" standards) or your software is niche enough so corporate takes too much time to develop their own alternative. It can be real business if you are not these cases, and It's just a gofund.me campaign just with source-code.

Also, note that, in open source, you are plainly unable to sell software, You just sell "support". If corporates think it's not worth it and think they can "in-house" it (most of the time, the answer is YES), then they will just copy your code (since open-source. GPL can't stop that) and also if they changed your "detection" mechanism, You plainly can't force them to show your code to public since It's YOUR JOB to prove that your GPL-ed source code is in there.

And here we are. Licensing your code, heck, even just showing your code on public means your code can be used by anyone. including million dollar businesses and not-even paying single cent to you. (and I THINK This is what the FREE software mindset should be)

It's you decided to make it public. Deal with it.

"name": "colors",
"description": "get colors in your node.js console",
"version": "1.4.44-liberty",
"version": "1.4.44-liberty-2",

This comment has been minimized.

Copy link
@SimonM0

SimonM0 Jan 10, 2022

What happened to 1.4.44-liberty-1?

This comment has been minimized.

Copy link
@Chew

Chew Jan 11, 2022

What happened to 1.4.44-liberty-1?

I was hungry, my bad

This comment has been minimized.

Copy link
@quenbyako

quenbyako Jan 13, 2022

@glebfeklistov сразу видно русского человека, который назовет автора асхолом, за то, что на его потребности никто не обращает внимания, хотя он сделал либу, которую использует половина нодовского комьюнити.

Глеб, красавчик, лучший 👍💪 Так их, долбоебов, которые коммитят в опенсурс за просто так, пошли они, настоящие мужики коммитят раз в полгода и обзывают разработчиков мудаками. Поддерживаю! 👆

This comment has been minimized.

Copy link
@teror4uks

teror4uks Jan 21, 2022

@quenbyako сразу видно русского человека, который не умеет читать опенсорсные лицензии на английском из которых как бы чётко вытекает, что никто тебе ничего не должен, не хочешь поддерживать не поддерживай, вредительством никто тебе права заниматься не давал.

This comment has been minimized.

Copy link
@nacknime-official

nacknime-official Jan 23, 2022

@teror4uks а там что-то написано про вредительство? пусть делает с репозиторием что хочет, он никому ничего не должен

This comment has been minimized.

Copy link
@teror4uks

teror4uks Jan 23, 2022

@nacknime-official ещё как написано, специально написать код который будет крашится и потом его зарелизить и есть вредительство.

This comment has been minimized.

Copy link
@nacknime-official

nacknime-official Jan 23, 2022

@teror4uks ткни носом, что там такое написано

This comment has been minimized.

Copy link
@teror4uks

This comment has been minimized.

Copy link
@nacknime-official

nacknime-official Jan 24, 2022

@teror4uks имею ввиду ткни носом в лицензию, где написано про вредительство

This comment has been minimized.

Copy link
@teror4uks

teror4uks Jan 24, 2022

@nacknime-official лол, ну с тобой в принципе бесполезно разговаривать если ты не видишь тут проблем, единственное радует что "правдорубы" вроде тебя здесь в меньшинстве, и в основном люди понимают что так делать как минимум не прилично в цивилизованном обществе.

This comment has been minimized.

Copy link
@wtlgo

wtlgo Jan 26, 2022

@teror4uks ты, наверное, не совсем понял суть лицензий. Лицензия - это условия, на которых автор софта делится своей работой с другими людьми, и любой, кто в итоге использует эту работу, автоматически соглашается с этими самыми условиями. А в условиях этих сказано, что если ты используешь этот софт, автор снимает с себя любую ответсвенность за какой-либо вред, что программа может тебе причинить. Так что с легальной точки зрения автор ничему никому не должен, и может комитить в свой репозиторий все, что ему захочется, будь то вредительство или не вредительство. Если тебе такие условия не нравится, ты просто должен отказаться от использования данного софта.

This comment has been minimized.

Copy link
@dmitry-kurmanov

dmitry-kurmanov Jan 26, 2022

@teror4uks ты, наверное, не совсем понял суть лицензий. Лицензия - это условия, на которых автор софта делится своей работой с другими людьми, и любой, кто в итоге использует эту работу, автоматически соглашается с этими самыми условиями. А в условиях этих сказано, что если ты используешь этот софт, автор снимает с себя любую ответсвенность за какой-либо вред, что программа может тебе причинить. Так что с легальной точки зрения автор ничему никому не должен, и может комитить в свой репозиторий все, что ему захочется, будь то вредительство или не вредительство. Если тебе такие условия не нравится, ты просто должен отказаться от использования данного софта.

https://habr.com/en/news/t/599865/#comment_23921173

This comment has been minimized.

Copy link
@wtlgo

wtlgo Jan 26, 2022

@dmitrykurmanov я отвечал на вполне конкретное утверждение выше:

@quenbyako сразу видно русского человека, который не умеет читать опенсорсные лицензии на английском из которых как бы чётко вытекает, что никто тебе ничего не должен, не хочешь поддерживать не поддерживай, вредительством никто тебе права заниматься не давал.

Насчет этичности данного поступка я судить не берусь, но сути того, что лицензия направлена на ограничение пользователя, а не автора, это не меняет.

This comment has been minimized.

Copy link
@G2G2G2G

G2G2G2G Jan 26, 2022

yo russians, shut the fuck up before I meet up with you in ukraine and make you

This comment has been minimized.

Copy link
@wtlgo

wtlgo Jan 26, 2022

yo russians, shut the fuck up before I meet up with you in ukraine and make you

Are you aware that almost half of Ukrainian people also use Russian as their primary language? How do you know that we are Russians and not someone else?

This comment has been minimized.

Copy link
@teror4uks

teror4uks Jan 26, 2022

@wtlgo ну я как бы в сообщении не уточнил какое право он не имеет де-юре или де-факто :) В общем пусть и лицензия это позволяет я считаю это как минимум не этично, всё же мораль и этика нас и делает людьми, а не только горстка законов.

This comment has been minimized.

Copy link
@wtlgo

wtlgo Jan 27, 2022

@teror4uks опять таки, я отвечал про твой рассказ о том, что "русские люди не умеют читать лицензии". Этичность поступка автора я судить не берусь.

This comment has been minimized.

Copy link
@teror4uks

teror4uks Jan 27, 2022

@wtlgo считаю что дискусс себя исчерпал, ты выдернул половину фразы из контекста которая предназначалась другому человеку и пытаешься что то мне доказать не понятно что, предлагаю остановиться и закрыть тему

This comment has been minimized.

Copy link
@wtlgo

wtlgo Jan 27, 2022

@teror4uks что-что я выдернул? Давай по порядку. Вот вся цитата.

@quenbyako сразу видно русского человека, который не умеет читать опенсорсные лицензии на английском из которых как бы чётко вытекает, что никто тебе ничего не должен, не хочешь поддерживать не поддерживай, вредительством никто тебе права заниматься не давал.

Ну давай разберем по частям, тобою написанное

сразу видно русского человека, который не умеет читать опенсорсные лицензии на английском

Сомнительный довод от человека, который сам не сумел прочесть лицензию и понять, о чем она. Но продолжим.

из которых как бы чётко вытекает, что никто тебе ничего не должен, не хочешь поддерживать не поддерживай, вредительством никто тебе права заниматься не давал.

Из лицензии четко вытекает не это. Если бы ты реально был не русским человеком или умел читать по-английски, то увидел бы, что из лицензии четко вытекает, что это автор ничего не должен конечному пользователю, что это пользователь имеет право отказаться от пользования библиотекой, если ему что-то не нравится, и что пользователь соглашается не винить автора ни в чем, если библиотека нанесла ему какой-то вред. Автор же оставляет за собой право делать со своей библиотекой все, что его душе вздумается.

Итак, господин, что же я выдернул тут из контекста? Пожалуйста, изволь на меня тут не наговаривать и голословными обвинениями не бросаться. Я ничего и никогда из контекста не выдергиваю, а если у тебя нет доводов против своей неправоты, то не надо вешать это на меня. Этику вопроса в комментарии, на который я отвечал, ты не поднимал.

Во-вторых, то, что там часть фразы предназначалась другому человеку - тут, напоминаю, публичная дискуссия. Если тебе так страшно, что на твой комментарий не дай Бог ответит кто-то еще, то не надо писать его тут: отошли собеседнику e-mail и его никогда никто, кроме твоего собеседника, не увидит. А пока пишешь что-то на публику, не удивляйся, если кто-то из публики что-то в итоге отвечает тебе.

This comment has been minimized.

Copy link
@teror4uks

teror4uks Jan 27, 2022

@wtlgo твоё право написать, моё право проигнорить тот бред что ты пишешь

This comment has been minimized.

Copy link
@wtlgo

wtlgo Jan 27, 2022

@teror4uks это не бред. Бред написал таки ты, что я и пытаюсь тебе донести.

This comment has been minimized.

Copy link
@elegantShock2258

elegantShock2258 Jan 28, 2022

Speak American! Liberty babyyy 🇺🇸🇺🇸🇺🇸

This comment has been minimized.

Copy link
@glowiak

glowiak Mar 2, 2022

there is no american language

This comment has been minimized.

Copy link
@elegantShock2258

elegantShock2258 Mar 2, 2022

there is no american language

Yes that's the joke

"author": "Marak Squires",
"contributors": [
{
Expand Down

66 comments on commit 6bc50e7

@BARMPlus
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What really happened with Aaron Swartz?

@connor-sarah
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

freeloaders

@dmitry-kurmanov
Copy link

@dmitry-kurmanov dmitry-kurmanov commented on 6bc50e7 Jan 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everyone should contribute with $1 to the author. He will get the money he deserves. I am not using colors.js, but I will be happy to contribute

and let's pay to terrorists too because that is the same meaning I think

@ImJustChew
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Paying doesn't solve the problem. Wait till more developers expect people to pay for their open-source code forcefully and see how everything slowly reverts back to closed-source.

@piotrtomiak
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just don't use MIT license, if you don't want some corporation to reuse your work and get money for it. Try some other alternatives, which will require consumer to open source their code as well, or a license without permission for commercial use. You can change license at any moment - if I recall that correctly Facebook did something like that with React. Pushing a broken version to NPM is simply wrong.

@mirzap
Copy link

@mirzap mirzap commented on 6bc50e7 Jan 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why did you open source it if you want to get paid for it? Why did you use MIT license? Tantrum that you did does not help OSS developers. This is simply evil.

@sergeych
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When one is publishing something as a free software the LICENSE is supplied which grants everybody a RIGHT to use your code without paying "a penny". Any sort of open source license does it one way or another. It protects users. This means, once something is published as free software, this version will remain free and usable to whoever have a copy even if the author changes ones mind to require a payment for it. So, any package or source repository as a user of this free software retains a right to keep publishing it according to the open source license that was (if it was) supplied with original publication. That is why open source still uses licenses. We could not have free software if any author or the heirs could reclaim or make unusable the free software. What was once a gift to the society, should remain a gift. There the gift back is not fair at all, neither is requiring payment for a gift. Too bad, actually, that it is not crystal clear to anybody.

@Nazehs
Copy link

@Nazehs Nazehs commented on 6bc50e7 Jan 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

at least he has made a name for himself at least... 😆 😆 and some of us have used his code but we can't admit or say thanks to him... I am not advocating this but it's good we compensate ourselves sometimes to keep maintaining the source code because all of us value our time so do the authors too... $1 dollar will mean a lot to them and encourage them to work on the project... I believe once the author of Open source releases the codebase they have done all they could but if we will be expecting them to fix issues or add features while we are making our money out of it does it make sense at all? Many of us can't even open-source our code....
Shalom

@ddzy
Copy link

@ddzy ddzy commented on 6bc50e7 Jan 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It wasted my whole day looking for the problem of garbled code

@Nazehs
Copy link

@Nazehs Nazehs commented on 6bc50e7 Jan 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah i know a lot of us will waste hours trying to figure out the issue you know

@AAGene
Copy link

@AAGene AAGene commented on 6bc50e7 Jan 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To those saying he should release under another license:

image

@ts-3156
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just paid @Marak 100$. If you have a time to have a futile dispute, use that time to help people in need.

@efriandika
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@timup
Copy link

@timup timup commented on 6bc50e7 Jan 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@zmaktouf
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everyone should contribute with $1 to the author. He will get the money he deserves. I am not using colors.js, but I will be happy to contribute

and let's pay to terrorists too because that is the same meaning I think

What are you talking about? This is incomparable.
This is about helping someone from the community, our side, someone who might be in need, we don't know.
Today it is him, maybe tomorrow it will be you.

@justblender
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@degr
Copy link

@degr degr commented on 6bc50e7 Jan 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

post in epic thread

@rpv-tomsk
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It wasted my whole day looking for the problem of garbled code

It's just a time came to pay your bill for using this library.
Before that, you saved your time by using it.

@ademidun
Copy link

@ademidun ademidun commented on 6bc50e7 Jan 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Open source software is a public good. So the paradox which everyone asks themselves is "if everyone can benefit from it for free why should I have to pay?".

But conversely, if people are benefitting from something you've created then it's only fair for the person who created this value to get some financial compensation commensurate to the value they've created.

The author of this package has chosen a method to get some compensation for their work that has resulted in a lose-lose situation where neither the author nor the users are happy.

But it doesn't have to be this way.

The Opensource guide has some useful tips on Getting Paid for Open Source Work. For people interested in web3 and crypto, Gitcoin is platform where you can get paid to work on open source software.

Hopefully, by becoming more informed on ways to make money from open source software we can avoid situations like this in the future and create a fairer system that works for everyone.

@Veetaha
Copy link

@Veetaha Veetaha commented on 6bc50e7 Jan 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yo, you should consider rewriting it in Rust =)

@G2G2G2G
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are a hero, anyone who uses NPM deserves worse than this but at least you make them suffer.

@Abion47
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This package hadn't been updated since 2019 before this. You want to suddenly be paid after 2-3 years of doing no work? And why now, all of a sudden?

I'm not buying the moral high road, either. Fortune 500 companies have hundreds of developers and rigorous upgrade paths before any new production build sees the light of day, and this infantile infinite loop of zalgo text would get spotted immediately and fixed. Your little maneuver isn't going to cost them a single dime. All you're doing is being a pain in the ass for smaller companies and independent developers who don't have the luxury of time and resources to be able to put up these kinds of safeguards automatically.

I'm fully on board with active contributors to the open-source community getting fair compensation, but this just screams trying to snag a quick and easy buck.

@rcollette
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If someone wants money for their time, either start a company or work for one. This behavior is like a childish prank of putting a dollar on the sidewalk on a fishing line and pulling it away.

@G2G2G2G
Copy link

@G2G2G2G G2G2G2G commented on 6bc50e7 Jan 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If someone wants money for their time, either start a company or work for one. This behavior is like a childish prank of putting a dollar on the sidewalk on a fishing line and pulling it away.

@rcollette AND YOU FELL FOR IT LMAO

░░░░█▒▒▄▀▀▀▀▀▄▄▒▒▒▒▒▒▒▒▒▄▄▀▀▀▀▀▀▄
░░▄▀▒▒▒▄█████▄▒█▒▒▒▒▒▒▒█▒▄█████▄▒█
░█▒▒▒▒▐██▄████▌▒█▒▒▒▒▒█▒▐██▄████▌▒█
▀▒▒▒▒▒▒▀█████▀▒▒█▒░▄▒▄█▒▒▀█████▀▒▒▒█
▒▒▐▒▒▒░░░░▒▒▒▒▒█▒░▒▒▀▒▒█▒▒▒▒▒▒▒▒▒▒▒▒█
▒▌▒▒▒░░░▒▒▒▒▒▄▀▒░▒▄█▄█▄▒▀▄▒▒▒▒▒▒▒▒▒▒▒▌
▒▌▒▒▒▒░▒▒▒▒▒▒▀▄▒▒█▌▌▌▌▌█▄▀▒▒▒▒▒▒▒▒▒▒▒▐
▒▐▒▒▒▒▒▒▒▒▒▒▒▒▒▌▒▒▀███▀▒▌▒▒▒▒▒▒▒▒▒▒▒▒▌
▀▀▄▒▒▒▒▒▒▒▒▒▒▒▌▒▒▒▒▒▒▒▒▒▐▒▒▒▒▒▒▒▒▒▒▒█
▀▄▒▀▄▒▒▒▒▒▒▒▒▐▒▒▒▒▒▒▒▒▒▄▄▄▄▒▒▒▒▒▒▄▄▀
▒▒▀▄▒▀▄▀▀▀▄▀▀▀▀▄▄▄▄▄▄▄▀░░░░▀▀▀▀▀▀
▒▒▒▒▀▄▐▒▒▒▒▒▒▒▒▒▒▒▒▒▐
░▄▄▄░░▄░░▄░▄░░▄░░▄░░░░▄▄░▄▄░░░▄▄▄░░░▄▄▄
█▄▄▄█░█▄▄█░█▄▄█░░█░░░█░░█░░█░█▄▄▄█░█░░░█
█░░░█░░█░░░░█░░░░█░░░█░░█░░█░█░░░█░█░░░█
▀░░░▀░░▀░░░░▀░░░░▀▀▀░░░░░░░░░▀░░░▀░▀▄▄▄▀

@rcollette
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@G2G2G2G -Nope. I pin package versions.
winstonjs/winston#1995 (comment)

@TechStudent10
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@skyzyx
Copy link

@skyzyx skyzyx commented on 6bc50e7 Jan 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have we learned nothing from left-pad?

  1. Use a package cache.
  2. Pin your versions.

@zmaktouf
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yo, you should consider rewriting it in Rust =)

Let's do it :D https://github.com/zmaktouf/colors.rs

@barnaba
Copy link

@barnaba barnaba commented on 6bc50e7 Jan 11, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This package hadn't been updated since 2019 before this. You want to suddenly be paid after 2-3 years of doing no work? And why now, all of a sudden?

Because https://web.archive.org/web/20210628030444/https://marak.com/blog/2021-04-25-monetizing-open-source-is-problematic

TLDR the dev tried to monetize faker via normal means available to open source projects, but corporations don't play nice.

More important question is: This package hadn't been updated since 2019 before this. Why not pin it? Are you expecting new colors to be invented?

@yvesll
Copy link

@yvesll yvesll commented on 6bc50e7 Jan 11, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Respect

@prasannamestha
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why no sell a commercial license to this library via privjs.com ?

@artsiom-aliakseichyk
Copy link

@artsiom-aliakseichyk artsiom-aliakseichyk commented on 6bc50e7 Jan 11, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Мы поняли одно, что он мудак и просто возьмем и откатим версию или возьмем альтернативу от менее отбитых разработчиков, если разработчику не поставили лайк или не заплатили за либу которую он выкладывает в открытом виде, на бесплатной платформе, под бесплатной лицензией, то у него проблема с башкой

I understand that it is hard to read licenses nowadays, so I will copypaste one of the interesting part

'THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.'

@kounelios13
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are a hero, anyone who uses NPM deserves worse than this but at least you make them suffer.

Why anyone who uses NPM deserves worse than that? Care to explain ?

@arinzejustin
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I spend through out yesterday and today looking for the issue

@Abion47
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This package hadn't been updated since 2019 before this. You want to suddenly be paid after 2-3 years of doing no work? And why now, all of a sudden?

Because https://web.archive.org/web/20210628030444/https://marak.com/blog/2021-04-25-monetizing-open-source-is-problematic

TLDR the dev tried to monetize faker via normal means available to open source projects, but corporations don't play nice.

More important question is: This package hadn't been updated since 2019 before this. Why not pin it? Are you expecting new colors to be invented?

That article is referring to Faker where I was referring to Colors. Since you bring it up, however, the amount of recent work on Faker is even less - a bit of work 10-12 months ago, and before that, complete radio silence since 5 years ago. It sucks that the author's attempts to sell faker cloud were met with getting ghosted, but what did he expect? He released a paid service that did little more than the existing package already did for free. He was competing against himself, and he was doing it poorly. And sure, maybe it was poor form on Retool's part to copy FakerCloud using Faker, but at the same time, they were effectively paying him $500 a month which they were under no legal obligation to pay. The only thing his tantrum could've possibly accomplished was that they would continue to do exactly what they were doing but they would do it without paying him.

An interesting note on that last part, though. I don't know about you, but getting two grand for work I did four years ago seems like a good deal. Not only this, but they were his second biggest donors, meaning that that was less than half of the donation amount he had made from the Faker package alone as of that article's publication date. And now he's threatening to not do any more work when he already hasn't done any work on the Colors or Faker packages in nearly a year and no significant work in nearly three, and he's demanding payment for packages he released under the MIT license years ago and which he has already received at least $4000 for. Not to mention I can only imagine how much money he has received from proverbial white knights ever since this whole drama began. (Someone in this thread alone donated $100.)

My takeaway from that article is that Marak bit the hand that fed him. It sounds like he already burned the Retool bridge which was a poor move considering they were his second-biggest donors, and I doubt anyone else who was a repeat donor is likely to continue. He proved nothing with this little stunt - no large company will be hurt by this despite his claims, and everyone else just has to pin their versions and wait until someone else forks his code to continue development and maintenance (not that much maintenance needs to be done as the packages seem pretty stable).

He could've pinned it. He could've archived it. He could've just posted a message saying "I can't afford to maintain this anymore so it will just sit here in its current state until someone else offers to take ownership". He could've done a lot of things. But instead, he chose the nuclear option of holding the package hostage (as ineffective as it is) while causing grief to other developers like him just trying to do their jobs. This doesn't strike me as a man looking to get fair recompense for services rendered. This strikes me as a man desperate for money and looking to get it in any way he can by pulling on some heartstrings. Well, congrats, Marak. Mission accomplished. You may have tanked your career and your standing in the open-source community in the process, but I hope it was worth it in the end.

@Awilum
Copy link

@Awilum Awilum commented on 6bc50e7 Jan 11, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is this? Why console is trashed with all this random shit?

This is Javascript World!

@zunino
Copy link

@zunino zunino commented on 6bc50e7 Jan 11, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you were looking for sympathy, you've really messed up. Your attitude is not only immature, but irresponsible and very unprofessional. There are other ways one can turn an open-source project into a business, but it's not by acting out like this. You don't belong in OSS.

@rpv-tomsk
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@zunino

If you were looking for sympathy, you've really messed up.

Agreed.
But:

There are other ways one can turn an open-source project into a business...

You have many OSS project already converted to business?
Can you show your results, our you can only speak slogans and loud words?

In my view, there is two kinds of people: who can create software and who can create business.
And not each developer belongs to both sets simultaneously, these are exceptions, not typical case (and we see this here).

@ItzSwirlz
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

man cant change his license to stop it from being used

@kctdfh
Copy link

@kctdfh kctdfh commented on 6bc50e7 Jan 13, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You have many OSS project already converted to business?

Not so many, but there are a few - rather big - projects that do converted and are doing well now.

Can you show your results,

Discourse, GitLab, NodeBB, Docker. Just from back of my head; sure there are more.

All of the examples you mention sell convenience, not software.

For some software solutions, the user may want to have the luxuries of open-source without having to fully commit full-time resources to the management and maintenance of those people/infrastructures. Marak could have never been RedHat because Faker/Colors are set-it-and-forget-it libraries. For these libraries, most of the work happens prior to release and the user just plugs it into their code. There's near-zero opportunities to monetize them by offering convenience. Mattermost for instance has a paid version that's hosted and has extra features but what can Faker/Colors do? Invent exclusive colors? Implement SSO? Generate entire movie scripts?

Maybe he could have started an API for no-code tools but then again, no-code devs are used to extremely generous free-tiers on APIs so it probably won't cover the cost of running a reliable infrastructure to handle usage bursts, etc.

@zunino
Copy link

@zunino zunino commented on 6bc50e7 Jan 13, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kctdfh I see the distinction you are making but, really, nothing justifies the author's rogue actions. I'm sure he would be in a better position if, say, he had decided to start a new, commercial endeavour, having the success of his open-source projects under his wing. The popularity of open-source work can shine on a CV or business proposal.

@kctdfh
Copy link

@kctdfh kctdfh commented on 6bc50e7 Jan 13, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cronlabspl ?? Have not seen a start-up call themselves "fully-managed [insert open-source tech]"?? MongoDB Atlas is a money machine because people like using MongoDB without having to fine-tune their own provisioning, scaling, sharding, replication, security, or correctness. Who can afford reading MongoDB documentations, risk making a rookie mistake, spend hours every week troubleshooting, and basically manage people who manage the code that manages their software? They'll just pay MongoDB to abstract the boring stuff away. It's buying convenience.

@zunino Yeah for sure not the best way to handle it and I don't agree with it but I somewhat understand it. I see it like this (conjecture):

  • Dev isn't doing well and feels unappreciated / feels they are being wronged - maybe even for an unrelated reason.
  • NPM's weekly download stats says they're appreciated/valued/successful but that number isn't amounting to anything in their day-to-day. They know that this situation isn't unique to them in the FOSS community.
  • Nuking their popular packages is certainly a good way to remind people that they depend on devs they've never heard of who may not be doing well. Not an effective form of protest because it ruins their reputation with zero sustained effect but it did rejuvenate the conversation.

I wish him luck and hope he's doing well

@Lun3th
Copy link

@Lun3th Lun3th commented on 6bc50e7 Jan 13, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So basically... he's own the code so he can do this thing. If you are a big company please support open source projects with MONEY. And also check a code change before you pull it blatantly. :D

Btw. If I find his paypal I will donate him with 2-3 dollars because that was a big move :D

@hello-smile6
Copy link

@hello-smile6 hello-smile6 commented on 6bc50e7 Jan 14, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If anyone is in charge of a large corporation's servers and wants to make a splash, just hit production servers with https://gist.github.com/hello-smile6/fa92b539fce2339440bdd75e087cae8b

@okyanusoz
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

stop

@sech1p
Copy link

@sech1p sech1p commented on 6bc50e7 Jan 15, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What really happened with Aaron Swartz?

@sech1p
Copy link

@sech1p sech1p commented on 6bc50e7 Jan 15, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What really happened with Aaron Swartz?

No idea. this may help

twierdzenie Pitagorasa
nie wierz w samobójstwo Swartza

@sech1p
Copy link

@sech1p sech1p commented on 6bc50e7 Jan 15, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nie wierz w samobójstwo Swartza

Nigdzie nie napisałem że wierzę w to. Podałem tylko linka do artykułu.

chill, chill, I just parafrased a one sentence from polish network, i don't judge whether you believe it or not

btw i read this article already

@xpswilllive
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

u are fine

@dmitry-kurmanov
Copy link

@dmitry-kurmanov dmitry-kurmanov commented on 6bc50e7 Jan 19, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everyone should contribute with $1 to the author. He will get the money he deserves. I am not using colors.js, but I will be happy to contribute

and let's pay to terrorists too because that is the same meaning I think

What are you talking about? This is incomparable. This is about helping someone from the community, our side, someone who might be in need, we don't know. Today it is him, maybe tomorrow it will be you.

help him because he is asking for help is ok for me. I don't hate him personally or anything like that. But I think that it should be asking not demanding/terrorizing. I wish him to be happy. I don't judge him. I judge his act and the situation. And it is a huge difference for me

@okyanusoz
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cronlabspl Marak should stop this money disaster, not this discussion

@hello-smile6
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cronlabspl Marak should stop this money disaster, not this discussion

Here!
img

@WhiteNervosa
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Four months ago, Marak dropped over $10,000 on NFTs. No matter your opinion of NFTs, if you have that amount of money as disposable income then you're doing alright.

He could have just archived this if it was the feeling that he was giving labor for nothing in return or even tried the sponsor feature, earlier. Earlier because they currently have 47 sponsors.

This is not about money. Worse even, what do those 47 people now think about sponsoring to support others?

Short sighted, misguided, and harmful. Bravo 🎉

@G2G2G2G
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hello-smile6 what does "syeal your data" mean?

@hello-smile6
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hello-smile6 what does "syeal your data" mean?

Not my art, ask the creator.

@elegantShock2258
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just paid @Marak 100$. If you have a time to have a futile dispute, use that time to help people in need.

Yes he needs proper help instead of showing his outbursts up here in the internet and ruining his good name and reputation.

@Awilum
Copy link

@Awilum Awilum commented on 6bc50e7 Feb 1, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://opensea.io/marak

Are you sure he needs help?
@okyanusoz

because this story about Colors.js and Faker.js is is look like a scam. imho.

@satouriko
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hello-smile6 what does "syeal your data" mean?

I guess "steal"

@hello-smile6
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hello-smile6 what does "syeal your data" mean?

I guess "steal"

Yes. Unfortunately, as I said, I didn't create it, so don't blame me for spelling.

@sergeych
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and let's pay to terrorists too because that is the same meaning I think

What are you talking about? This is incomparable. This is about helping someone from the community, our side, someone who might be in need, we don't know. Today it is him, maybe tomorrow it will be you.

help him because he is asking for help is ok for me. I don't hate him personally or anything like that. But I think that it should be asking not demanding/terrorizing. I wish him to be happy. I don't judge him. I judge his act and the situation. And it is a huge difference for me

such disgusting antics ruin the idea and the trust to the free software, so nothing matters but the fact. Everybody who had ever spend even few nights to create a piece of public domain software can judge. It should not be tolerated to or we will face a new reality with no community, no feee software and no peace.

Please sign in to comment.