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

Interesting license choice, would why did you choose version 2 instead of 3?

Honestly it reflects on my, uh, experience - I still think of GPLv3 as a "new" license.

I don't have a particular reason. Maybe I should switch.


I'd strongly encourage MIT/Apache2 over GPL, unless you believe that you're writing something that has a real likelihood to to be monetized and want to specifically prevent that problem.

A very real example of that is that Ratatui (MIT license) and Codex (Apache2). I feel comfortable reading and using code and ideas from either side and have them influence the design of the other side [1][2]. I don't feel comfortable in the same way reading any GPL licensed code (2 or 3) due to the inherent legal risk that entails.

Your personal views on software freedoms definitely trump my personal opinion as a developer here, so I'm not too stressed if you disagree with this. A solid amount of crates in the rust ecosystem are MIT or Apache 2 (or both), and I really encourage authors of new libs, apps, to choose the same licenses for giving back in the same spirit.

[1]: https://github.com/openai/codex/blob/main/codex-rs/tui/src/c...

[2]: https://github.com/ratatui/ratatui/pull/2241


If it's good enough for the Linux kernel, it's good enough.

so this is what Google was doing with their 2.5B Windsurf acquisition...


So iOS and iPadOS are the same thing…


Wasn't that always obvious? Surely nobody actually believed Apple built an entirely separate OS for their slightly-larger iPods?


I'm sure we all assumed that they came from the same codebase, but I don't think any of us were expecting the features to be shipped to both platforms and disabled at runtime as required. I expected a common codebase with the iPadOS features disabled at compiletime for iOS, and vice versa.


There's no way they would blatantly lie to the EU to avoid having the ipad marked as gatekeeper by adding it to the numbers of the iphone


availability


> What is Incus?

> Incus is a next-generation system container, application container, and virtual

> machine manager.


Yup :)


this is hilarious, thanks for the laughs!


I love Malaysia!


clever name


What does it mean ?


Oxy actually means sharp or acidic in greek. Oxygen was wrongly named like that (acid former) because it was thought to be the element to give acids their sourness but later many acids without oxygen were discovered. The key turned out to be hydrogen not oxygen


An informal nickname for the opioid Oxycodone


Or a reference to oxidation, the process by which rust is formed…


And also prOXY. Works in many levels.


Or simply oxygen.


or oxytocin


or oxymoron


that's funny :)


why uv is not included by default with the standard Python binary installers?


Because officially blessing one packaging tool (or set of packaging tools) is considered out of scope for the core Python project. Even pip is provided in a very indirect way.


Because uv is still beta software and doesn’t conform to 100% of the PEPs currently available due to that being a lot of work


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

Search: