Hacker News new | past | comments | ask | show | jobs | submit | 533474's comments login

Hostile royalty stipulation in the license, stay away


Free as in Freedom, not free as in free beer...


In this case, as in both.


GPL 3 isn't great for either. From a commercial perspective, you can only use it if you lock your stuff up in a datacenter, but not if you ship it on a device that customers own. In practice, that means GPL 3 is not only supporting surveillance capitalism, but is also banning use in commercial systems that do not spy on their users. (The US CLOUD Act says that you have to provide the government with access to all machines you have access to, even if they are overseas. In practice, that means that any commercial GPL 3 stuff that has a footprint in the US is globally subject to US-style dragnet surveillance.)

Granted, bash is now GPL 3 (which is why Apple has to ship an obsolete version, and now defaults to zsh), so you can't use Amber on machines where GPL 3 won't fly (unless it can also compile to posix shell, zsh, etc).

Anyway, if you're interested in freedom for your users, I'd suggest AGPL 3, since it prevents people from locking it up inside the cloud or shipping with proprietary operating systems. At least that way, you're not stripping users' right to privacy like GPL 3 (inadvertently?) does.

These days, Apache and BSD-style licenses are looking better than ever to me, at least when I'm at work.

[edit: You can sell machines with Coreboot (and maybe a proprietary BIOS) + bash. However, you can't ship things that use a secure boot mechanism.

From reading the FSF documentation, it's not clear to me if it's OK to ship a GPL 3 userland on a machine with secure boot enabled, even if it can be disabled later. Apple apparently decided that it is not.]


boring...


I agree with your comment about high-skilled individuals but your other comment about 'ultra' low skilled migrants is also 'a sad state of affair'. Refugees want to work, just as any other law abiding citizen. If you have ever met a refugee or volunteered at a shelter you would realise how difficult it is for them to obtain working rights (some are highly skilled too btw). It seems like your simpleton 'highly skilled' mind likes to roam hn to spread opinions that could have added substance, if you left out your preconceptions about 'ultra' low skilled people...


What do you mean?


Do you have any example(s) of an advanced KiCAD board?



This is the most awesome thing I've come across on HN in recent months if not years!


> Made With

> KiCAD EDA > OpenSCAD > LUFA > Autodesk Fusion (Case parts)

This is really awesome. Kudos for KiCAD and OpenSCAD.


That is impressive!


Another example: the HackRF SDR board was done in KiCAD

https://github.com/greatscottgadgets/hackrf


Kicad has a bunch of examples of boards made with Kicad on their homepage.

Tons of stuff on par with a Raspberry Pi or BeagleBone Black, with DRAM, eMMC, and PCIe routing, plus all the fine pitch placements for supporting circuitry. PMICs get dense in these applications.



https://github.com/oro-os/link/tree/master/pcb/link-x86-obt

Not the best laid out PCB or the best project structure. But it works, and it's fairly complex.


lol is that a bad joke? GPLv2 is better


This commit now lists ZeniMax Media Inc. as the copyright holder. This is new compared to any other release of this code. The initial commit message was "The DOOM sources as originally released on December 23, 1997". This is now no longer the code as it was released in 1997. This code with a GPLv2 licence exists mirrored elsewhere on the internet.


Yeah, missed this one badly.


CSG is not as useful as BReps


Fanboy syndrome :P


The developer wouldn't be as talented if he didn't take on such challenging projects


Exactly.

I’ve spent many thousands of hours since my early teens messing around with retro games and gaming systems. I haven’t accomplished anything as “big” as this person, but I’ve gotten to work on some cool things, and through that process I learn so much more about computer architecture and low-level programming than I ever could through school or work. The time I’ve invested into that has paid off in job and educational opportunities that would not have been available to me otherwise.

A hobby project that is both fun and hard is in my experience the best way to gain experience and develop my skills, regardless of whether it’s “useful”.


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

Search: