i mean, do whatever you want, but copyleft isn't convincing to me
@xj9 Why not? I like the idea. "Everyone can use this and no third party can stop anyone from using this."
@xj9 They don't. Someone can just take the original code and lock it down.
@xj9 That one doesn't run on the hardware you bought though because of checks in firmware.
@xj9 Please install it on the Switch or the PS4. They use a locked down version of it, after all.
@nepfag why would i do that? i have plenty of open-enough hardware options to choose from.
@xj9 Not the point and you know it. try again.
@nepfag the point is GPL and copyleft don't work without government involvement, which i am opposed to.
@xj9 @nepfag

copyleft doesn't work without government involvement

copyleft is not required without government involvement

End copyright to solve the copyleft problem. Until then, use copyleft unless your tactics and goals make permissive licensing a better tool.

@petit @clacke @nepfag @xj9

The problem (apart from capitalism, obviously) is that people can't code.

So while it's obvious to hackers that the best outcome is when code is and is kept in the commons, to most people the only advantage of is that it's free as in beer.

They cannot really study, modify and distribute forks of the software they use, be it proprietary or not.

To change this state of things we need to work on at least two aspect of our society: and .

We need systems designed to compose and we need to teach people why and how to code and debug.

Then people will find unacceptable to not being able to hack their own software.

@Shamar @nepfag @petit @xj9

- The BASIC era
- The Excel era
- The HyperCard era which degenerated into an HTML era whuch degenerated into the Web Stack
- Here's where we need to create the next era of development usability and composability
@nepfag @petit @Shamar @xj9


/via mastodon.xyz/@zenhack/10294252…

@zenhack @grainloom

> Its rich history reaches back to the 1960s with programming environments like Smalltalk and Logo. Notable successes since then include Unix, the spreadsheet, Hypercard, and HTML. And today, newcomers like Zapier, Coda, and Siri Shortcuts are trying their own approaches to automation and dynamic modeling.

> But despite forty years of commercial products, open source, and deep academic work, we have yet to reach an end-user programming utopia. In fact, the opposite: today our computing devices are less programmable and less customizable than ever before.


Talking to computer IS talking to people these days.

And I'm not thinking of smartphones and social networks.

Any code not written to be read from a human is garbage that no machine is going to execute correctly. Because bugs are just evidence of the information law.

And yes, this means that the overwhelming majority of today IS .

This should inspire us.

Because as long as we run such garbage we consume more energy than required, both during the development, during debug and during execution.
software is the only garbage that we could throw away without increasing global pollution and, instead, decreasing it.

Each day I think we should throw away everything and start from scratch.

@clacke @nepfag @petit

@Shamar @nepfag @petit @xj9

> Programs must be written for people to read, and only incidentally for machines to execute.

-- #SICP

@Shamar @petit @clacke @nepfag@pl.smuglo.li @xj9

Remember, Regular Expressions are Fundamental!

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves. A STEM-oriented instance.

No hate, No censorship. Be kind, be respectful

We federate with all servers: we don't block any servers.