• 0 Posts
  • 32 Comments
Joined 1 year ago
cake
Cake day: July 14th, 2023

help-circle





  • Thank you Microsoft! Eternal gratitude for the kind things you do for us in the Free Software community...

    I'm not explicitly mentioned in the post, but effectively the maintainer duties for the Mono project now fall on me.

    -- Esme Povirk

    I am going to have to request that issues and code contributions be refiled at Winehq for those who still care about them. I have enough on my plate just getting things up and running in their new home, along with my other duties at CodeWeavers, and I don't have the bandwidth to sort through that whole backlog.

    -- Esme Povirk

    libgdiplus does, as it's a Mono (class library) dependency. So do any submodules. But I don't think we can handle separate projects like MonoDevelop, unless they're important for some reason.

    -- Esme Povirk

    I can't spend any time on it, I'm stretched thin as it is. Winehq could probably provide a space for it, but I can't help with development.

    -- Esme Povirk



  • The other commenters in this thread seems to be giving you good advice and moral support, so I'm just going to give my input which comes from a perspective that's a bit different.

    Sometimes especially when the options we have are contrary to our beliefs, we have to consider if we really need to be a part of it. Sometimes the burden is the smartphone itself. I don't use smartphones and I couldn't be happier, somehow my life didn't end. The last one I had was the N900 and even though it was a pretty cool pocketcomputer, I guess it's now been around 10 years since I last had a smartphone. I don't miss it and especially not when I see other people who have one. It's scary so addictive it seems to be. Pen and paper for data sharing and just calling people can accomplish many tasks.

    Old people with bad eyesight also need banking, so I'd hope theres a bank out there who don't require a smartphone. In my country banks use the national id for authentication and you can get a TOTP keychain for the 2FA instead of an app, perhabs similar options exist.

    Anyway, I hope you find something that works for you. Life is a process.



  • smpl@discuss.tchncs.detoLinux@lemmy.mlONLYOFFICE 8.1 released
    ·
    edit-2
    3 months ago

    There is no free and open source version of Only Office. It fakes that it is licensed with AGPL, but they have added the following to the license, which in effect completely forbid you to redistribute it. It can be said to be Source Available.

    The interactive user interfaces in modified source and object code versions of ONLYOFFICE must display Appropriate Legal Notices, as required under Section 5 of the GNU AGPL version 3.

    Pursuant to Section 7 § 3(b) of the GNU AGPL you must retain the original ONLYOFFICE logo in the upper left corner of the user interface when distributing the software.

    Pursuant to Section 7 § 3(e) we decline to grant you any rights under trademark law for use of our trademarks.

    https://raw.githubusercontent.com/ONLYOFFICE/DesktopEditors/master/LICENSE






  • The C compiler or third party libraries can provide support for parallel execution and SIMD. That article is just used by people in an attempt to argue that C's strength in being a good low level abstraction is false, which it isn't. C is the best portable abstraction over a generic CPU that I know of. If you start adding parallel features and SIMD like the article suggest, you'll end up with something that's not a portable low level abstraction. To be portable those featues would have to be implemented in slow fake variants for platforms that doesn't support it. We can always argue where to draw the line, but I think C nailed it pretty good on what to include in the language and what to leave up to extensions and libaries.

    C is not a perfect abstraction, because it is portable. Non portable features for specific architectures are accessed through libraries or compiler extensions and many compilers even include memory safe features. It's a big advantage though to know Assembly for your target platform when developing in C, such that you become aware fx. that x86 actually detects integer overflow and sets an overflow flag, even though that's not directly accessible from C. Compilers often implement extensions for such features, but you can yourself extend C with small functions for architecture specific features using Assembly.





  • Just to clarify. The gi:// resources are GObject Introspection modules which are used for multilanguage bindings to native libraries. On my system, GI modules are found in /usr/share/gir-1.0/ . They're just imported by name and sometimes version using gi:// (there are examples in the link in my first comment).

    As I don't have Gnome installed I can't be sure of the path to gnome shell modules imported using resource://, but it's probably the path I wrote, but without js/.