Open Source

31697 readers
370 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 5 years ago
MODERATORS
151
 
 

Drivers passing through San Francisco have a new roadside distraction to consider: billboards calling out businesses that don't cough up for the open source code that they use.

The signs are the work of the Open Source Pledge – a group that launched earlier this month. It asks businesses that make use of open source code to pledge $2,000 per developer to support projects that develop the code. So far, 25 companies have signed up – but project co-founder Chad Whitacre wants bigger firms to pay their dues, too.

152
 
 

I've heard the main two suggestions are Codeberg and Gitlab. However, there has been some mixed feelings about GitLab I've seen across the internet in regards to them being as FOSS as Bitwarden is with their "Open-Core" model. With Codeberg though, there was a recent major security issue.

I would just be curious to get other people's thoughts throughout the community, and then I can decide where I want to migrate my repos.

153
 
 

@brjsp thanks again for submitting the concern here. We have made some adjustments to how the SDK code is organized and packaged to allow you to build and run the app with only GPL/OSI licenses included. The sdk-internal package references in the clients now come from a new sdk-internal repository, which follows the licensing model we have historically used for all of our clients (see LICENSE_FAQ.md for more info). The sdk-internal reference only uses GPL licenses at this time. If the reference were to include Bitwarden License code in the future, we will provide a way to produce multiple build variants of the client, similar to what we do with web vault client builds.

The original sdk repository will be renamed to sdk-secrets, and retains its existing Bitwarden SDK License structure for our Secrets Manager business products. The sdk-secrets repository and packages will no longer be referenced from the client apps, since that code is not used there.

This appears at least okay on the surface. The clients' dependency on sdk-internal didn't change but that's okay now because they have licensed sdk-internal as GPL.

The sdk-secret will remain proprietary but that's a separate product (Secrets Manager) and will apparently not be used in the regular clients. Who knows for how long though because, if you read carefully, they didn't promise that it will not be used in the future.

The fact that they had ever intended to make parts of the client proprietary without telling anyone and attempted to subvert the GPL while doing so still remains utterly unacceptable. They didn't even attempt to apologise for that.

Bitwarden has now landed itself in the category of software that I would rather move away from and cannot wholeheartedly recommend anymore. That's pretty sad.

154
 
 

Postiz is an open-source social media scheduling tool that is similar to traditional ones: Buffer, Hootsuite, SproutSocial, etc.

https://github.com/gitroomhq/postiz-app/

Postiz supports:

Key features:

  • Schedule for nine social media platforms (Threads, Pinterest, Facebook, TikTok, Reddit, LinkedIn, Dribbble, YouTube, Instagram.)

  • Fundamental analytics for almost all social media platforms.

  • AI Features: Copilots, AI Auto-complete, Canva-like editor.

  • Team support: Invite your team members to manage social media.

  • Generic Email Provider & Easier installation experience (drop the default Resend and add a nodemailer option!)

  • There are lots of improvements for the docker / docker-compose. It's much easier to deploy everything!

  • Added Bluesky, Mastodon, Slack and Discord channels!

  • Add multiple options for upload files (locally / R2) - working on S3.

  • Improve the refresh token mechanism (even for more complicated ones like Facebook and Instagram)

  • Invite to a team has significant fixes but will be refactored.

What's next:

  • Postiz is a company run by one person and contributors. Accessing all the support tickets (especially installation) is difficult, so I will focus all my efforts on making installation easier.

  • Productivity - many things feel bad when posting, like selecting multiple images and pasting images directly into the editor.

  • Basic SSO for the self-hosters, and more advanced ones like Azure AD and Okta for the enterprise.

  • Public API (unfortunately, I decided to make this feature paid; I need to make money somehow :/ )

  • Tagging brands on Instagram

  • Segmenting accounts into customers

  • Tagging people on multiple platforms

  • Tagging posts for easier searches

  • Auto-plug features, like automatic repost / retweet.

155
156
 
 
157
-19
submitted 2 months ago* (last edited 1 month ago) by cplusplus@programming.dev to c/opensource@lemmy.ml
158
 
 

I'm looking for software for making small-scale maps / designs. Say for example I wanted to map out a small-ish plot of land with various markers indicating features of the site. Another requirement is that is must have the capability to depict elevation. Others have recommended map-making software for dungeons and dragons, but of the ones I can find they are either paid / subscription models or they strictly adhere to a grid system that makes it impossible to use for my purposes.

Does anyone have some good recommendations?

Edit: It doesn't have to be a single piece of software necessarily. If anyone has recommendations for a particular workflow (like for example if you know some good open source drawing software I could use to draw over the top of a topographic map) I'm interested in that as well.

159
160
 
 

GitHub Repo.

The app is very rough and only have search functionality and might need months to get to great point, but I am super relived to see someone working on a true third party native client.

I wanted to share it with the community here, because the wikipedia app for android sucks on so many levels.

161
 
 

Over the past 3 years the pace of development in APS has steadily fallen off as maintainers including myself have moved on to other things. I no longer have time and motivation to dedicate to this project, and in the absence of significant external contributions there is no-one else I can offer the project's stewardship to.

To that effect, I will be archiving the repository on Monday, October 14th 2024 at 7AM GST. In the situation that a serious and viable fork emerges, I will help them as much as I can with the transition. The criteria for what counts as "serious and viable" is entirely vibes-driven for now, and may become more specific in the future. In case I determine that a fork does not live up to my made up standard, they will have to come up with a slightly more creative name than "Android Password Store" and watch low 4 figures of cash wither away in OpenCollective's bank account.

162
 
 

Reason is a combination of Google making Play publishing something between hard and impossible and no active maintenance. The app saw no significant development for a long time and without Play releases I do no longer see enough benefit and/or have enough motivation to keep up the ongoing maintenance an app requires even without doing much, if any, changes.

Sad to see it go. There is a fork but seems not so great considering they are looking for active maintainer. Still better than nothing. Need to check it out as it has some enhancements.

Planning to close my Google Play Developer Account. Please say hi if you are interested in obtaining the latest gplay release files from me to help in publishing this app

163
-18
Bluesky app (skybridge.fly.dev)
submitted 2 months ago by galileopie@lemmy.ml to c/opensource@lemmy.ml
 
 

I wanted to share here that if people want to use Bluesky that the Tusky app has full functionality with Bluesky, so your privacy is preserved since Tusky is libre software.

164
 
 

Pull request #10974 introduces the @bitwarden/sdk-internal dependency which is needed to build the desktop client. The dependency contains a licence statement which contains the following clause:

You may not use this SDK to develop applications for use with software other than Bitwarden (including non-compatible implementations of Bitwarden) or to develop another SDK.

This violates freedom 0.

It is not possible to build desktop-v2024.10.0 (or, likely, current master) without removing this dependency.

165
 
 

From article:

GNU Boot is a "100% free software project aimed at replacing the non-free boot software" and is a downstream of Coreboot, GRUB, and SeaBIOS. While priding itself on being "100% free", last December they had to drop some motherboard support and CPU code after discovering they were shipping some files that are non-free by their free software standards. Today they announced another mistake in having inadvertently been shipping additional non-free code.

166
 
 

This survey is from the Post Open project ( postopen.org [will open in separate tab or window]). Please help us by filling this out, even if it's to say you don't approve of our project. You will have a chance to tell us anything you like at the end of the survey.

167
168
40
P2P Social Media (positive-intentions.com)
submitted 2 months ago* (last edited 2 months ago) by positive_intentions@lemmy.ml to c/opensource@lemmy.ml
169
39
submitted 2 months ago* (last edited 2 months ago) by tengkuizdihar@programming.dev to c/opensource@lemmy.ml
 
 

I'm interested in copyright licenses, especially open source/creative commons. It's definitely a rabbit hole to sink into. Right now I'm reading up on a case https://wiki.creativecommons.org/wiki/Drauglis_v._Kappa_Map_Group,_LLC. It basically said, a CC-BY-SA will not be applied to a "collective work", where your art/asset are used in a "compilation" of some sort. Like a photograph in an album, the photograph can't be considered "derivative work" as long as it's not being modified.

One question arises, is there a CC-BY-SA with better coverage which also includes collective works?

170
 
 

GIMP 3.0 is over 96% complete! The GIMP team got sick at the Libre Arts conference over the summer, hence the setback to the release schedule but they are now back making good progress.

Along with non-destructive editing and a colour overhaul we've all been waiting for, longstanding critics of the UI/UX will be pleased to hear that GIMP are setting up a UX repository and are looking to build a dedicated team of designers to develop this.

All of these things look set to make the GIMP project feel a lot more current and dynamic. I can't wait!

And if anyone wants to help out it looks like testing/reporting, donations and updating the help manual are all welcomed by the project at the moment.

171
 
 

Hello Lemmy,

This is an extension of the bluetuith TUI Bluetooth Manager project, which was initially developed for Linux, and is now being ported to Windows as well. This will allow the TUI to manage Bluetooth on Windows. Note that this is just a shim, the TUI will be ported to adapt with this shim later.

This tool offers a simple command-line interface and a socket-based interface (as an interprocess communication layer) to control Bluetooth Classic based functions, like:

  • Getting adapter information, performing device discovery, setting power states
  • Getting device information, pairing/unpairing a device
  • Connection to a device using various Bluetooth profiles
    • The supported profiles are A2DP, MAP, PBAP and OPP
    • Each connectable profile appears as a subcommand of the connect command
    • Every subcommand has multiple functions. View the documentation for more information.

This is currently alpha stage, so do expect bugs. Any bugs can be reported in the issue tracker.

I hope you enjoy this release, and any constructive feedback is appreciated.

172
 
 

We’ve been anticipating it for years,1 and it’s finally happening. Google is finally killing uBlock Origin – with a note on their web store stating that the ...

173
 
 

I'm not sure why I decided to make this post. I guess I want to boast lol.

Anyways,

I started translating some GTK apps (because GNOME is the only DE that matters and there's nothing better than stock libadwaita) to one of the languages I know. I'm not a very professional translator (like how in the amount of KDE apps do you understand if a string is used in a button, label or something else?) but hopefully I can do at least something for FOSS besides just advertising it everywhere.

Also if you think this post is meaningless, it can be used as my confirmation of identity so people don't think someone is impersonating me when they see my nickname in about pages :)

174
 
 

This app uses elevated permissions such as Shizuku or root. Misuse may result in damage to the system or the device. Only use it if you know what you're doing and don't run random commands you find online.

Tbh I wanted to share it just because of the design. Open-source software can be really beautiful nowadays.

175
 
 

(cross-posted from: https://lemmy.ml/post/21522265)

A group of people including Drew DeVault are trying to cancel RMS again, basing their claims on ancient misinterpreted quotes. Stallman may be controversial, but these activists are just acid for the entire Free Software movement.

view more: ‹ prev next ›