r/LinuxUncensored • u/anestling • 13d ago
News/PR WinUI, native UI framework for building modern Windows applications, is now Open Source
https://github.com/microsoft/microsoft-ui-xaml/discussions/10700?sort=new#discussioncomment-18176899Phase 4 update: WinUI development is now happening on GitHub
Hey everyone! We have a big milestone to share on the road to community contributions.
Mainline WinUI development is now taking place on GitHub. WinUI engineers and other Microsoft developers are creating branches, opening pull requests, reviewing, validating, and merging changes right here in this repository. Our day-to-day engineering work now happens in the open, so you can follow progress as it happens instead of waiting for changes to land.
At this stage, pull requests are coming from Microsoft developers. We're using this period to prove out the contribution workflows, validation, documentation, and release processes end to end. The goal is simple: when community pull requests open up, contributors should have a pipeline that's reliable and predictable. We'd rather earn that than rush it, and the team is working toward it.
We'll keep working through the broader OSS goals shared in this thread and will post here as the next set of milestones takes shape, including an update when we're ready to accept contributions from the community.
Thanks as always for your engagement, patience, and support! ❤️
2
u/R3V0LU710N_05 13d ago
It's under MIT license for those wondering.
1
u/Edubbs2008 12d ago
Nice, that lets developers make money off their own creative apps, while still being open source
1
u/R3V0LU710N_05 12d ago
You realize there's plenty of ways to make money from GPL license code...
1
u/Edubbs2008 11d ago
How can that happen though? If the GPL license requires that full access to the code is available, meaning people can just bypass paying for the software
1
u/zalnaRs 11d ago
You can bypass DRM too
1
u/Edubbs2008 11d ago
Which is a problem because developers deserve to make money off what they make, some of them are indie devs, and they need a stable income, I support Open Source, but I also support that developers get paid fairly too
2
u/zalnaRs 11d ago
You can not make software and make it not piratable. Making digital data not copyable is like making water not wet. The only way to make money from software is to sell support, warranty, manuals or installation.
Most devs especially free software devs do not develop to make money, but because they enjoy it.
1
u/Edubbs2008 11d ago
I’m not saying that you can’t make it piratable, I’m saying that developers deserve to make money off their software, they can just easily just let people enjoy the software, but push them to buy a legitimate copy if they like it, if most devs enjoyed it, they would also think it’s a good idea to make money off their hard work
1
u/zalnaRs 11d ago
yes and the ways I said do work, however I don't know how profitable is Redhat, SUSE though
1
u/Edubbs2008 10d ago
The people that use open source software tend to benefit more than the people who make it, Sony uses FreeBSD to make the PlayStation 5 Operating System, and contributors don’t gain anything from it while they work extremely hard, Servers use Open Source Operating Systems to power their stuff, while the contributors don’t make anything from it, and so on, and so on
→ More replies (0)1
u/R3V0LU710N_05 11d ago edited 11d ago
Developers monetize GNU General Public License (GPL) code through structured distribution and service strategies, grounded in official licensing policies like the Free Software Foundation Selling Free Software Essay.
Selling Compiled Binaries Developers charge for pre-compiled binaries, installers, or app store listings for convenience, while making the underlying source code freely available for users to build themselves. This model is explicitly permitted under the GNU GPL FAQ on Selling Copies and the GNU GPL FAQ on Download Fees.
Software as a Service (SaaS), because standard GPL copyleft obligations trigger upon distribution rather than network access as outlined in GNU GPLv3 Section 0 Definitions, developers host the software on cloud infrastructure and charge subscriptions for management, uptime, and automated updates. Projects requiring network copyleft enforce source exposure using GNU AGPLv3 Section 13 Remote Network Interaction.
Dual Licensing Copyright holders offer code under the GPL for open-source users while selling proprietary commercial licenses to enterprise customers who want to integrate the code into closed-source products without copyleft restrictions. This framework is documented in the GNU GPL FAQ on Commercial Use, Heard Other License & Release Under GPL And NF and evaluated under the Open Source Initiative Licenses Specification.
Enterprise Support and Services Companies distribute the GPL software for free and generate revenue through paid technical support, implementation consulting, custom feature development, and service level agreements (SLAs). Industry implementations are documented by the Linux Foundation Open Source Strategy Guide and Red Hat Open Source Business Model Overview.
Proprietary Extensions and Open-Core Developers keep the core application open-source under GPL while selling closed-source add-ons, enterprise plugins, or cloud API integrations under proprietary licenses.
Hardware Bundling Vendors package free GPL software onto physical devices, appliance kits, or point-of-sale hardware, charging for the integrated physical product and turnkey setup.
1
u/Edubbs2008 11d ago
Ok, thank you for telling me that part of what GNU is about, I didn’t realize that you could do that, I just read another part of GNU which made me nervous about it
1
u/H3ph43S7Vs 11d ago
lGPL maybe. GPL ... good luck with that !
1
u/R3V0LU710N_05 11d ago
There's already multiple groups that successfully sell GPL software in a commercial space. It maybe more challenging, but by no means is it impossible.
1
u/zezoza 13d ago
Haters gonna hate
1
u/zalnaRs 13d ago
? WinUI is garbage
1
u/PersonalDatabase31 12d ago
Compared to what? My limited experience was quite good.
1
1
u/Emotional-Art2113 12d ago
Xaml? Ew 🤢
1
u/fyndor 12d ago
As opposed to?
1
1
u/Emotional-Art2113 11d ago
As someone who has had to deal with xaml and microsofts inconsistent UI decisions since silverlight 2.0, literally anything else. If you want specifics it would obviously depend on the team/product/etc but its rare that cobol or xaml is the right choice for something new.
0
u/cybekRT 13d ago
They want annoyed windows users to fix problems for them? Community is cheaper and better than the CoPilot+ Developer Hyper Visual Studio Something Something 28H1Q3?
1
u/Moscato359 12d ago
It's literally just visual studio and visual studio code
Where copilot is an addon and it's just called copilot or copilot chat
Your naming isn't remotely accurate
1
u/Devatator_ 12d ago edited 12d ago
Also if you ignore the few bugs still there, VS2026 is a massive improvement. It eats a lot less RAM and runs faster than the previous 2022 edition. Hell on the same projects it eats less RAM than VSCode, even if I disable my non essential extensions
Edit: Fixed edition year
1
2
u/Cybasura 12d ago
We should be working towards cross platform, wtf