1
269
submitted 15 hours ago* (last edited 13 hours ago) by pantherina@feddit.org to c/opensource@lemmy.ml
2
19

Now you don't have to sideload an .xpi, they've approved it. i'll release an update with a few more bugfixes and better implementation of some stuff this week but it's in a pretty much usable state right now, if you have any suggestions please let me know!

3
810

Pay securely with an Android smartphone, completely without Google services: This is the plan being developed by the newly founded industry consortium led by the German Volla Systeme GmbH. It is an open-source alternative to Google Play Integrity. This proprietary interface decides on Android smartphones with Google Play services whether banking, government, or wallet apps are allowed to run on a smartphone.

4
33

couldn't think of any where else to show it.

5
39
6
18
7
69

I recently saw this news on the technology community https://lemmy.world/post/44224445 and got very disappointed with the way things are going with this browser.

I started using it to do my part against the chromium monopoly, but Mozilla is making too many bad decisions in my opinion.

I've heard about forks like Librewolf and Waterfox.

Which alternatives would you recommend? Do you use any of them? What are your thoughts on them?

8
988
submitted 3 days ago* (last edited 2 days ago) by Canaii@lemmy.zip to c/opensource@lemmy.ml

We’re proud to present the first release of GIMP 3.2!

This marks a year of design, development, and testing from volunteers and our community.

Here are some of the many highlights to look out for:

Link Layers

You can now use Link Layers to incorporate external image as part of your compositions, easily scaling, rotating, and transforming them without losing quality or sharpness. It functions similar to the “Smart Object” concept from Photoshop. The Link Layer will automatically update if the external image is changed in another editor – for example, if you include a SVG logo as a Link Layer in GIMP, you can edit it in Inkscape and see the changes live in GIMP as well!

You can create a new Link Layer by choosing Open as Link Layer... in the File menu. You can change the image used at any time in the Layer Attributes dialog, which you can access by double-clicking the layer in the dock or by choosing Edit Layer Attributes... from the layer menu.

Vector Layers

The Path tool can now create Vector Layers, which lets you draw shapes with adjustable fill and stroke settings. The shape of the vector layer also automatically updates whenever you adjust the path, and you can non-destructively rotate, scale, and transform it too

PaintBrush improvements

The MyPaint Brush tool has been upgraded, adding 20 new brushes, including a much-requested arrow brush. It now automatically adjusts to your canvas zoom and rotation for more dynamic painting.

Better Text Editor

Our Text Editor has been the focus of several development projects to improve its usability and functionality. You can now drag the on-canvas text editor to move it out of the way when writing text. Several common shortcuts are now supported (such as Ctrl + B for bold, Ctrl + I for italics, and Shift + Ctrl + V for pasting unformatted text).

Non-Destructive Filter Updates

As well as working on new non-destructive layers (vector layers, link layers, and text layers), we’ve also been working on the non-destructive filters! You can now apply filters to channels non-destructively, in addition to layers and layer groups.

Overwrite Mode

A new Overwrite paint mode allows you to draw over existing colors without blending their transparency. It has many useful applications when working with pixel art

UX/UI improvements

This release includes a TON of small user interface and user experience improvements

New System color scheme

There is a new system color scheme for default themes. If set, it will automatically update GIMP’s theme colors to match the current OS settings.

Automatic transparency

The Crop Tool and NDE filters now automatically add transparency to a layer when necessary, rather than requiring you to remember to do it manually.

Switch between tools easily

You can now quickly switch back and forth between your 2 most recent tools with the Shift + X shortcut

Welcome Dialog improvements

The Welcome Dialog has received improvements to help streamline user workflows.

It now recognizes the Ctrl + 0, 1, 2… 9 shortcuts for opening the most recent images.

It now recognizes your shortcuts to create a new image, or open an existing one (whether the respective default Ctrl + N or Ctrl + O, or your custom shortcuts)

The Welcom Dialog no longer appears if you intentionally open GIMP with an image

Flip images with your keyboard

The Flip and Shear Tools now respond to the arrow keys, similar to the Move and Rotate Tools.

Flip Tool: You can use the Left and Right arrows to flip the image horizontally, and the Up and Down arrows to flip it vertically.

Shear Tool: You can use the Left and Right arrows to shear your image horizontally, and the Up and Down arrows to do the same vertically. Like the Move tool, you can hold down Shift to shear with a larger value.

For Script and Plug-in Developers

GIMP 3.0 brought non-destructive filters and a new GimpDrawableFilter API for script developers to create them. However, it wasn't easy to find the names and properties for the extensive list of potential filters, especially for third-party GEGL filters. A new GEGL Filter browser has been added to make it easier to find non-destructive filters to use.

New formats

GIMP 3.2 includes built-in support for even more file formats! These range from well-known formats like APNGs to obsolete archival formats such as Seattle FilmWorks photos, supporting your quest of old data retrieval. For retro game developers, we now support Sony PlayStation TIM and Sega Dreamcast PVR textures.

We also added export support for JPEG 2000 images, which is the standard for the digital cinema industry. This now matches our import support, which we’ve had since GIMP 2.8

In addition to our existing darktable and RawTherapee plug-ins, we’ve added support for using ART for editing Camera RAW images.

As a side effect of adding support for NASA‘s .hgt.zip image format, GIMP can now load compressed images from any format that we currently support.

Total Ink Coverage value

You can now see the Total Ink Coverage value for a color in the CMYK Color Selector. This is useful to know when soft-proofing your image for printing, as your printer may have an ink coverage limit to prevent over-saturation of the page.

https://www.gimp.org/release-notes/gimp-3.2.html#usability-improvements

This release is a true GAME CHANGER!! Nothing will ever be the same. Adobe just got punched right in the face.

You can support Gimp

Thank you SO MUCH to developers, designers, translators, testers, donors and all members of our community 👏🏼👏🏼

9
129
10
83
submitted 3 days ago* (last edited 6 hours ago) by airikr@lemmy.ml to c/opensource@lemmy.ml

4 years ago, I posted about the weather service I did build. Back then, Serenum used OpenWeatherMap, but after a while they changed their API and I didn't have any strength to make the changes in Serenum API.

Earlier this year, I started with the new version of Serenum without Serenum API (too much work, too little time), now using Open-Meteo. I released the first version last week as a beta and now I find Serenum enough finished to share it here on Lemmy.

Still in beta, though, since stuff needs to be improved. But everything(?) works as it should.

https://serenum.org/

11
69
12
35

1W5yyEvd7kMTZsl.png

Preface: I know MediaWiki isn't part of the Fediverse, but the community is intended to be two parts (MediaWiki/nodeBB forums) and the forums will be federated. I could not find any active communities within the fediverse related to MediaWiki or wikis in general, so I figured this community might suffice, since ultimately this community as a whole will be federated through the forum.

Hello everyone, I have started on the journey to set up a community that focuses on open-licensed projects (open source/creative commons) where members can collaborate and network to help get their projects while contributing to a library of openly licensed projects.

The community is two parts: a MediaWiki & a nodeBB forum.
The idea is to have the wiki act as a hub to build/document open source projects, where individuals can contribute and help each other out in small ways, without necessarily needing to commit to a long term project - the community can work together to make small contributions to many projects to help the collective, rather then requiring individuals to formally commit to one or two projects long term. The forum is there to help people more easily communicate and network, and compliment the wiki as a collaboration platform/community building.


This project quickly got over my head, as it started out as an idea to create a forum to try and build a community for building up my open source projects. But the idea expanded and is now evolving to it's current state. I am figuring things out as I go, and have managed to get things mostly ready, but I have largely relied on LLMs and forums to get me this far. I am not experienced in wiki's or moderating a forum. I have found 2 other people who were interested in the project, so there are currently 3 of us that have been working to get this community platform up and running - but none of us are experienced in administrating MediaWiki or its settings.


The request:
I am hoping to find at least one "MediaWiki power-user" who can ensure we are following best practices, not opening ourselves up to vulnerabilities, etc. If someone who is potentially passionate in what we are trying to create, we would love to add another member (or a few) to our team to help ensure we are prepared to launch the community successfully.

In addition to setting up the community, it would obviously be nice you would also be interested in helping us moderate and maintain our community as we evolve.

I don't have any expectations for commitments, as this is simply a hobby project - whatever & whenever you can help.


Note: this endeavor is purely a hobby project, and I am just one person who is trying to find a few others who want to help contribute - this is by no means a business or intended as a source of revenue.

The wiki has registration closed at the moment, since we are still setting things up (be advised, some of the content may be broken or placeholder text), but if you want to check out more about our project to see if its something you are interested in: https://unfinishedprojects.net/

I hope someone might be interested :) . . . and if not, I am always open to simple feedback or suggestions if you have any, but don't have the time to actually help with the project.


If you are interested, please don't hesitate to reach out, and I'd be happy to discuss it further and details about joining the team. I obviously want to be careful about who I hand out permissions to, but overall, I believe that the more people and experience we have, the better; as long as you're a team player and want what is best for the project :D

13
22

i should have done everything yesterday, sorry for posting again i just wanted to show it, you can try installing it now

https://github.com/gary-host-laptop/mutabu

14
33
submitted 5 days ago* (last edited 5 days ago) by gary_host_laptop@lemmy.ml to c/opensource@lemmy.ml

i'll be uploading the source code and all that stuff in a bit, just wanted to show it. i t may no tbe everyone's cup of tea but it works for me

15
70
submitted 6 days ago* (last edited 6 days ago) by NomNom@feddit.uk to c/opensource@lemmy.ml
16
7

Note: This is technically not open source, but it is something for which open source software would be required.

Decentralized physical storage. Okay, this is a business concept called local storage. Basically, it is a decentralized storage service in the real world. So basically, there would be users and there would be operators. The users could send their items off to operators, and the operators would store the items for them until such time as the user wanted their item back, at which time the operator would ship the item to the user.

The user would put the items they wanted to store into a standard-sized cardboard box, cardboard, or other box. They would then pay a storage fee to the operator and ship the box through the mail to the operator.

In addition, it is possible that some operators might offer local drop-off and pick-up options.

Because this is a decentralized service, anybody could choose to be an operator. And because of that, it is important that if the user was shipping valuable items, that they chose an operator who was well trusted.

Once the user wanted their item back, they would send a request to the operator along with a shipping fee. The shipping fee would include the postage needed to ship it to the desired address, as well as a small fee for the operator to ship the item out the door.

There would be storage fees for each box. So, the shorter a time the user wanted to store the item, the less they would need to pay in storage fees.

Because this is a decentralized service, it could be operated by anyone. It is important for the user to realize that their box could be damaged or lost in storage or during shipment, and they would probably not get any money back for such a loss. So it is important that the user did not ship anything that they were not willing to lose. Now, hopefully, the loss rates would be very low, but unfortunately, they are not likely to be zero.

There are a number of people who could benefit from such a service. Perhaps it is someone who is moving to a new place and they don’t want to take a lot of stuff in their car or on the plane. Or perhaps it is a traveler who needs something on their vacation. Or perhaps it is a digital nomad who moves from place to place. In any case, I think that there may be a number of people who could benefit from a service like this, assuming that the service was able to provide what it does at a low enough cost and that there was enough uptake, enough people who wanted to be operators, that there were locations hopefully all around the world. But that being said, it may take a while for this thing to really develop into something valuable for most people at the beginning, and probably for a number of years, it would remain something small and niche, useful to only a few people.

That being said, the most likely starting place would be people who had a little bit of extra space in their garage or in an empty room in their house or something like that. Preferably not an attic, because an attic can get hot, but if the climate is well controlled in the attic, then that could work as well. Or if they made a note on their site info that their storage location was an attic and not to store anything there that could not take the heat, then it could work out okay, even in that situation.

The early operators probably wouldn’t make a lot of money, but they could possibly earn a few extra bucks every month, which for some people is sufficient enough incentive, and in addition to that, they would be building up skills for the future. If this ever became a large and well-used network, there would eventually be larger operators who made a lot more money, and this could be how they made their whole income, and someone who had started off being a small operator would have a leg up in becoming a larger operator over someone who had just entered the market.

One other note I want to make is about the storage fees. Now, a box could be stored indefinitely at a storage site. However, there would be storage fees to pay. Now, hopefully, these storage fees would be pretty low, but whatever amount they are set to, it is important that the user keeps paying the storage fees because once the balance goes into the negative, it is up to the operator what they want to do with the box. Now, the operator could continue to store the box in hopes that the user would eventually pay the storage fees, but it’s also possible that the operator might choose to remove the box immediately as soon as the storage fees go into the negative. So, the user should be aware of this possibility in order to minimize the chances of having a bad experience. But, anyways, once the balance goes into the negative, the operator is probably going to eventually want to remove the box, and it will be up to them what they want to do with the contents of the box, whether it is to auction off the contents or give them away or throw them away or keep them for their own uses.

17
22
submitted 5 days ago by iByteABit@lemmy.ml to c/opensource@lemmy.ml
18
14

Hello everyone,

I am curently looking for a tool/Website/something for tracking my donations to different projects. These are partially OSS projects, but could also be NGO's, organizations and stuft like that.

What I want to achieve is set myself a monthly limit in what I want to spend in total and within this tool I want to split this amount to different projects and Organizations. Ideally there would be proposals from project lists from e.g. the EFF, FSFE, prototype Fund, sovereign tech fund, etc. and support for services like liberapay.

Does anybody any good proposals to have a closer look at?

I checked tools like

But they are more designed for receivers of donations. I want something for a donations giver.

19
13
submitted 5 days ago* (last edited 5 days ago) by RetroHax@feddit.org to c/opensource@lemmy.ml

So i basically reverse engineered some Small 6502 Assembly Code for research as i wanna remake the entire Thing in x86 Assembly and wanted to ask as to would Licnese would be most appliceable to such Cases? >.>
Mostly due to the Fact that Public Domain Code is usealy not Good as depending where you live it can mean anything or can even be illegal from what ive read in some Country? D:
I suppose the best bet would be something like MIT-0 or maybe even LGPL considering im translatating the Code from another Language to a different one? >.>
But im still unsure if that counts a Derivative or what a Translation even can be licensed at all? >.>
Atleast the Copyrighted Assets have to be provided yourself from the Original Program so im in the Clear on that Front but the Code is the scariest Part as itd rather not get into Legal Trouble to be fair :(

20
19
submitted 1 week ago by paperboy@lemmy.zip to c/opensource@lemmy.ml

It all goes well until brunch, when I get tons of errors about missing manifest xml's. I can browse to the folder where the xml file should be (the folder exists) but the folder is empty. Where am I supposed to get them??

EDIT: to be clear, this device has been dropped from LOS support. I have an installation zip and got the proprietary blobs tho...

21
77
submitted 1 week ago* (last edited 1 week ago) by FG_3479@lemmy.world to c/opensource@lemmy.ml

/e/OS is not fully degoogled, as DNS connectivity checks, hardware attestation provisioning, and eSIM activation all go through Google.

It is often many weeks or months behind on security updates, especially in the WebView, which makes it easy to exploit.

It doesn't support bootloader locking on many devices, and if you lock the bootloader on a phone that does support it, it could brick if /e/OS is on an older security patch than the stock ROM was.

It doesn't use a lot of the hardening in GrapheneOS such as hardened_malloc which prevents memory corruption exploits, even if the hardware supports it.

And finally, /e/OS's text-to-speech sends what you say to OpenAI, despite local options being available.

If you want a properly secure Android phone, the best option is GrapheneOS, however it only supports Pixel phones and future Motarola phones due to its high security requirements.

If you can't get a Pixel then iOS in lockdown mode is the next best option, however if you can't replace your phone, LineageOS is much worse than Graphene although it is still much better than /e/.

22
11
submitted 1 week ago* (last edited 5 days ago) by yo_scottie_oh@lemmy.ml to c/opensource@lemmy.ml

Background: I have a laptop in one room on one floor that I'd like to be able to remote into from another laptop in another room on another floor. All spaces are covered by wifi. In general, I always prefer free and open source tools when available, which is why I've been trying RustDesk, and I really want to like it.

Problem: It seems like every 5 to 10 minutes, the connection hangs, and the only way to restore the connection is for me to bring my laptop upstairs and reset the connection on both machines. This is a significant impediment that renders the app basically unusable in my case.

Has anyone else had this issue? If so, how did you resolve it? Or if you use a different tool, which one, and how's that going for you?

On AlternativeTo.net, I'm seeing suggestions such as TigerVNC and HopToDesk, although I haven't tried either of them.

Both laptops are running popular Linux distros w/ graphical desktops (Mint, Fedora, etc).

EDIT: Based on everyone's replies, I'm thinking I'll explore VNC over SSH (will attempt to follow this guide). Thanks for the tips!

23
309
submitted 1 week ago by Zerush@lemmy.ml to c/opensource@lemmy.ml
24
37
submitted 1 week ago by hongminhee@lemmy.ml to c/opensource@lemmy.ml
25
84

Hey everyone, I'm trying to replace most of the private owned app I use by FOSS ones, and today i'm pointing at notion.

I just use it as a way to organize my notes and use it both on my laptop and phone, and i'm looking for something that can have that fonctionnality.

I've already looked into a bunch of foss note taking apps but I didn't see any that could do it. (maybe i didn't look hard enough tho)

I'm willing to use syncthing or smth similar if needed.

do you have any recommendations? anyway, have a nice day and thanks to everyone making the internet/softwares more libre and accessible!

view more: next ›

Open Source

45455 readers
684 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 6 years ago
MODERATORS