this post was submitted on 29 Jul 2023
54 points (95.0% liked)

Asklemmy

43148 readers
1621 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_[email protected]~

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 7 points 1 year ago* (last edited 1 year ago) (1 children)

I feel like corporations need to be forced to give back to open source and not just be fucking leeches.

I'm inclined to agree, although I think there might be some software where I would rather they steal the software and not give back than not use the software and rely on them to develop their own copy. For example, if I wrote a real-time PID control library with integrator windup protection and built-in saturation arithmetic, I'd license it as MIT for sure [1]. I don't trust corporations to give back to the community, but I trust them even less to exhibit basic engineering judgement or care for the safety of their customers.

Also, I'm a recently graduated engineer. It's possible that I'll have to write code for my company where I don't control the licensing of the final project. Unfortunately, "fully avoiding proprietary licenses" means "not working in engineering". I wouldn't choose a proprietary license, but if it is forced upon me then I gotta play ball. I'm sure there are others in a similar boat.

[1] Incidentally, the Arduino PID library was released as GPLv3, but later switched to MIT.

[โ€“] [email protected] -3 points 1 year ago

I will likely have to do the same if I am working for a company. The initial work I will most likely do though is personal projects to build a portfolio and showcase what I can do. All that stuff will be GPLv3.