Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
IntrusionCM471151dThat's the spirit.
*takes a deep breath*
And now take a good look at Blender.
Take eg a look at https://fund.blender.org/ .
Take eg. a look at the fragmentation of FOSS because people still think throwing poop at each other is a better solution than cooperating.
There's a lot wrong with FOSS.
And it won't change till people change their mentality and step up.
Thank you for stepping up.
Demolishun1063551dMeanwhile FOSS devs reading this:
"FFS! This is becoming a shitty second job!"
There is a lot wrong with FOSS. I think a lot of projects get worked on in college and then abandoned as people realize they need to be able to eat too. So it could just be a priorities alignment which causes apps to be "stuck" like you say. I see this a lot with mods for minecraft. Unless somebody who cares enough steps up and takes over, the mod usually just dies.
heyheni2238551dBig agree! The state of foss graphics tools is just sad.
just downloaded inkscape graphics drawings program yesterday after years later to give it a try again.
It's horribly bad! I could do way better results on google slides than this 90ties programm.
vane911851dYeah well the problem is elsewhere if you look more closely.
In fact design is not a problem but all the crap behind cross platform vector rendering.
All of web browsers use modern libraries angle project / skia thanks to google acquisition and keeping things opensource, but still it relies on gpu rendering and if you try to compile skia you download couple hundred of MB. It’s just because GPU rendering despite the fact vulcan tries to unify it corporations try to lock it by directx or metal so it’s fucked up. And don’t get me started on gpu drivers.
On the other side there are old libraries like gtk that use cairo that have XWindow dependencies that nobody understands anymore cause all developers are dead or retired.
In short drawing line from (x1,y1) to (x2,y2) is fucked up cause of corporations and people designing frameworks not cause of visual design.
webketje103251dI'll pick Libreoffice, Draw.io, Krita, Inkscape, anytime over MS Office, Visio, Adobe Illustrator or Fireworks.
Their UI may look dated on Windows but some have really modern, well-integrated UI's on Linux
Yup. A lot of FOSS people seem to hate operating like a professional business, embracing capitalist elements.
Saying "my software comes with readable source code and a permissive license" doesn't automatically mean you have to just fall back to some hippie commune style of managing your product.
I understand it's not as easy to successfully monetize open source (either through donations or through a dual personal/corporate licensing model), but I do think it's vital for FOSS to professionalize.
Now it's your duty to make them better
junon295351dI had a huge comment written out but DevShit randomly closed it and now I lost all of it.
- Blender has tons of corporate funding - that ship sailed years ago.
- Blender is absolutely not as polished as you'd think. For any sort of advanced scene, blender starts falling apart quickly.
- The largest obstacle for better applications is lack of useful UI toolkits. I don't want to be working with web technologies, but if that is the fastest way to create aesthetically pleasing applications then I'm going to. Instead of complaining perhaps look to solve the issue instead.
- I maintain tons of OSS. Across all of repositories I have somewhere in the order of a billion weekly downloads and tens of millions of dependents. Most of those are commercial endeavors. Many of them are multi-billion-dollar corporations. I get nothing back for them. My bf and I are buying cheap pizzas at the store right now because that's mostly what we can afford. However my code helps others generate millions.
I write my FOSS with UX in mind, but that might be because I feel like the best way to make FOSS more appealing to users is to have a nicer UX.
@junon That's kinda the sad reality of it...
Back when I still had a job, I got minimum wage for basically keeping the entire company afloat...
Meanwhile the manager that did pretty much jackshit and constantly tried to stop me in my work (everything had to be done his way since *insert too big to believe story here*) had enough income to drive a pretty nice sportscar to work, buy overpriced tech all the time and smoke a pack of cigs a day (so about 10 euros a day on cigs).
Moral of the story: If you want to do good, you'll have to pay the price for it yourself.
Exploit or get exploited, no in between.
@junon I definitely think corporate sponsorships are good though.
Blender gets a shitload of money from companies like Nvidia and Epic? Good!
I actually think that ideally all software should be open for security and patchability reasons, but where I disagree with The FSF-types is that I don't think a profitable licensing model is necessarily bad.
I know unreal engine is not open, but I think their license is a very fair example, and similar models should be employed in open source more often: Completely free to download and mess around with for any hobbyist, completely free for startups and indie studios, but above a certain revenue you pay royalties.
I guess it's technically not FOSS anymore, depending on the way you interpret free/libre.
gibus47751dBlenders UI has only recently become decent. The reputation the pre-2.8 UI had was just abominable. Everytime a new feature was added it was just dumped into some random keyboard shortcut. There was basically a hazing period that every user had to go through and so any suggestions that it be changed were met with hostilities from the community (Look at the amount of shit Andrew Price copped when he dared to suggest it be made more user friendly).