Odprtokodni pogled

Opensource view


Free software is not an ethical issue, its a user right issue

tuxmachines.org - Sob, 10/12/2019 - 10:20

Ethics of free software

Anything happens in our life or society can be seen through lens of ethics. So software also has that. But that ethics is comes from the perspective of developer. Stallman says he dont want develop software that chains its users. That is a strong ethical point. But it comes from developer. Some egoistic developers and companies sees this as a charity from software developers or companies.

User’s right is above developer’s ethics

Software developer or company is just a worker. We cannot rely on them for our rights. We have our rights. So I think its user right issue. For example, I want to use some software. but I can say that (1) I should get the right to run the software, (2) I should get the right to see the source code, (3) I should get the right to share the software and source code, (4) I should get the right to modify and share the modified version. If I am not getting these rights I dont want your software. I will ask somebody else to write softwares with those rights for me. Thats all. Simple.

But it can become ethical issue when somebody taking a decision on it. A school management can think like should we impose software that cannot be shared in school. Or somebody asks you can copy of the program. Usually we tell kids to share things. But its a rare case compared to huge individual use of software.

read more

Screencasts/Audiocasts/Shows: Lubuntu 19.10 overview, Linux Headlines, Noodlings and More

tuxmachines.org - Sob, 10/12/2019 - 10:16
  • Lubuntu 19.10 overview | Full-featured lightweight Operating System

    In this video, I am going to show an overview of Lubuntu 19.10 and some of the applications pre-installed.

  • Linux Headlines 25

    Facebook takes aim at Google's machine learning dominance, Ubuntu calls for testing of its Chromium snap package, Tails wants feedback on its upcoming 4.0 release, Puppet goes public with a beta of Project Nebula, and Microsoft re-issues yet another product under a permissive license.

  • Nathan Wolf: Noodlings | Symphony, Power Tools and Storage

    I took my kids to the symphony this past Sunday. It was hugely beneficial to have the kids experience a symphonic performance. It made for a pretty decent lesson about the benefits of working together. When the orchestral members were warming up before they begin the performance there is a cacophony of sounds and although individually, the instruments sound nice, together it sounds like a mess. When the performance started and the conductor did his conducting, keeping everyone on pace and on the “same sheet of music” as it were, you could listen and imagine the story of events in the mind’s eye. Everything from serious and intense melodies to whimsical light hearted tones. Although my kids could only manage to sit through an hour of the performance, there were lots of lessons to be extracted about the benefits of working together.

    How this can be applied to the Linux community is as such. When we work together, in harmony with one another, we can make for some amazing results. Whether it is the latest Ubuntu MATE, the newest release of Plasma or helping someone through a tech question, by working together in a kind and respectful tone we can achieve great things. I am of the belief that all Linux is good Linux and by making any one aspect better, we make it all better, regardless of the flavor of Linux or desktop you choose.

  • Ghost, Meat, or Block? | User Error 76

    Our first computers, the future of food, and ethical sources of funds.

    Plus the spooky reason that Popey unfollowed Joe.

read more

Events: Conferences, FOSDEM Community Devroom and Mozilla's "Developer Roadshow"

tuxmachines.org - Sob, 10/12/2019 - 10:09
  • Molly de Blanc: Conferences

    I conducted this very scientific Twitter poll and out of 52 respondants, only 23% agreed with me. Some people who disagreed with me pointed out specifically what they think is lacking: more regional events, more in specific countries, and more “generic” FLOSS events.

    Many projects have a conference, and then there are “generic” conferences, like FOSDEM, LibrePlanet, LinuxConfAU, and FOSSAsia. Some are more corporate (OSCON), while others more community focused (e.g. SeaGL).


    So far in 2019, I went to: FOSDEM, CopyLeft Conf, LibrePlanet, FOSS North, Linux Fest Northwest, OSCON, FrOSCon, GUADEC, and GitLab Commit. I’m going to All Things Open next week. In November I have COSCon scheduled. I’m skipping SeaGL this year. I am not planning on attending 36C3 unless my talk is accepted. I canceled my trip to DebConf19. I did not go to Camp this year. I also had a board meeting in NY, an upcoming one in Berlin, and a Debian meeting in the other Cambridge. I’m skipping LAS and likely going to SFSCon for GNOME.

    So 9 so far this year, and somewhere between 1-4 more, depending on some details.

    There are also conferences that don’t happen every year, like HOPE and CubaConf. There are some that I haven’t been to yet, like PyCon, and more regional events like Ohio Linux Fest, SCALE, and FOSSCon in Philadelphia.

    I think I travel too much, and plenty of people travel more than I do. This is one of the reasons why we have too many events: the same people are traveling so much.

  • Ismael Olea: Next conferences

    At WMES 2019 I will lead a Wikidata workshop about adding historical heritage data, basically repeating the one at esLibre.

    At LAS 2019 I plan to attend to the Flatpak workshops and to call for a BoF for people involved in opensource conference organizations to share experiences and reuse tools.

    Lots of thanks for the Wikimedia España association and GNOME Foundation for their travel sponsorship. Without their help I could not attend both.

  • FOSDEM Community Devroom 2020 CFP open

    We are happy to let everyone know that the Community DevRoom will be held this year at the FOSDEM Conference. FOSDEM is the premier free and open source software event in Europe, taking place in Brussels from 1-2 February 2020 at the Université libre de Bruxelles.

  • The Mozilla Developer Roadshow Talks: Firefox, WebAssembly, CSS, WebXR and More

    The Mozilla Developer Roadshow program launched in 2017. Our mission: Bring expert speakers and technology updates to local communities through free events and partnerships. These interactive meetup-style events help developers find resources and activities relevant to their day-to-day productivity and professional skill development.

read more

Games: SanAndreasUnity, Legend of Keepers, X-Plane

tuxmachines.org - Sob, 10/12/2019 - 09:59
  • The GTA: San Andreas remake in Unity has a new release out

    SanAndreasUnity, an open source remake of the game engine for GTA: San Andreas that aims to be cross-platform has a new release out, with better Linux support included.

  • Tactical dungeon management game Legend of Keepers has a free prologue out

    Goblinz Studio are currently development Legend of Keepers, a tactical dungeon management game where you're the bad guys. It now has a free prologue available to test on Linux.

    From what they said, it's a mix between a "Roguelite and a Dungeon Management" game. Blending two different game phases together, where you first setup a defensive force for your dungeon and then wait for the heroes to come along and see if you manage to mount a successful barrier. A bit like "a reversed dungeon crawler", as they say anyway.

  • X-Plane 11.50 Flight Simulator Bringing Vulkan Support

    For years we have been looking forward to the realistic X-Plane flight simulator rendered by Vulkan as an alternative to their long-standing OpenGL render and with X-Plane 11.50 that is finally being made a reality.

    X-Plane has long offered great support for Linux on-par with their Windows and macOS support. X-Plane's OpenGL renderer has been showing its age for a while and now the developers at Laminar Research have confirmed their Vulkan (and Apple Metal) renderer support is coming with X-Plane 11.50.

read more

Hubert Figuiere on Flatpak and Flathub, GLib 2.63.1 Coming Soon

tuxmachines.org - Sob, 10/12/2019 - 09:35
  • Getting a stack trace out of a Flatpak

    So, the flatpak application you use just crashed

    How do you report it? If you file a bug just saying it crashed, the developers will probably ask for some stack trace. On Fedora 30, for example, abrt (the crash reporting system) doesn't provide any useful information. Let's see if we can extract that information.

    We are gonna have to use the terminal to use some command line tools. Flatpak has a tool flatpak-coredumpctl to use the core dump in the flatpak sandbox. The core dump is an image of the program memory when it crashed that will contain a lot about the crash. But by default the tool will not be able to provide much useful info. There is some initial setup need to be able to have a better output.

    First you must make sure that you have the right Debug package for the right version of the Flatpak runtime. Well, actually, for the corresponding SDK.

  • Music, Flathub and Qt

    I quickly realised that trying these apps on my Dell XPS 13 was really an adventure, mostly because of HiDPI (the high DPI screen that the PS 13 has). Lot of the applications found on Fedora, by default, don't support high DPI and a thus quasi impossible to use out of the box. Some of it is fixable easily, some of it with a bit more effort and some, we need to try harder.

    Almost all the apps I have tried used Qt. With Qt5 the fix is easy, albeit not necessarily user friendly. Just set the QT_AUTO_SCREEN_SCALE_FACTOR environment variable to 1 as specified in Qt HiDPI support documentation. There is also an API to set the attribute on the QCoreApplication object. There must be a good reason why this opt-in and not opt-out.


    In the end, I have Hydrogen available on Flathub, the three others in queue for Flathub, and all have had patches submitted (with Muse3 and Rosegarden already merged upstream).

  • g_warning_once() in GLib 2.63.1

    GLib 2.63.1 will be released in the next few weeks, and will contain a fun new API to slightly simplify emitting a warning once, and then shutting up to avoid emitting loads of log spam.

read more

FreeBSD 12.1-RC1 Now Available

tuxmachines.org - Sob, 10/12/2019 - 09:13

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 The first RC build of the 12.1-RELEASE release cycle is now available. Installation images are available for: o 12.1-RC1 amd64 GENERIC o 12.1-RC1 i386 GENERIC o 12.1-RC1 powerpc GENERIC o 12.1-RC1 powerpc64 GENERIC64 o 12.1-RC1 powerpcspe MPC85XXSPE o 12.1-RC1 sparc64 GENERIC o 12.1-RC1 armv6 RPI-B o 12.1-RC1 armv7 BANANAPI o 12.1-RC1 armv7 BEAGLEBONE o 12.1-RC1 armv7 CUBIEBOARD o 12.1-RC1 armv7 CUBIEBOARD2 o 12.1-RC1 armv7 CUBOX-HUMMINGBOARD o 12.1-RC1 armv7 RPI2 o 12.1-RC1 armv7 PANDABOARD o 12.1-RC1 armv7 WANDBOARD o 12.1-RC1 armv7 GENERICSD o 12.1-RC1 aarch64 GENERIC o 12.1-RC1 aarch64 RPI3 o 12.1-RC1 aarch64 PINE64 o 12.1-RC1 aarch64 PINE64-LTS Note regarding arm SD card images: For convenience for those without console access to the system, a freebsd user with a password of freebsd is available by default for ssh(1) access. Additionally, the root user password is set to root. It is strongly recommended to change the password for both users after gaining access to the system. Installer images and memory stick images are available here: https://download.freebsd.org/ftp/releases/ISO-IMAGES/12.1/ The image checksums follow at the end of this e-mail. If you notice problems you can report them through the Bugzilla PR system or on the -stable mailing list. If you would like to use SVN to do a source based update of an existing system, use the "releng/12.1" branch. A summary of changes since 12.1-BETA3 includes: o A NULL pointer dereference that could lead to a system crash had been fixed. o A fix to correctly implement pmap_page_is_mapped() on arm64 and riscv. o A fix to tun(4) and tap(4) when destroying interfaces had been added. o A fix to krping to notify sleeping threads of device removal had been added. o Several updates to mlx5core, mlx5en(4), and mlx5ib(4). o Several fixes in libusb(3) and xhci(4) have been added. o Several SCTP and TCP fixes have been added. A list of changes since 12.0-RELEASE is available in the releng/12.1 release notes: https://www.freebsd.org/releases/12.1R/relnotes.html Please note, the release notes page is not yet complete, and will be updated on an ongoing basis as the 12.1-RELEASE cycle progresses. === Virtual Machine Disk Images === VM disk images are available for the amd64, i386, and aarch64 architectures. Disk images may be downloaded from the following URL (or any of the FreeBSD download mirrors): https://download.freebsd.org/ftp/releases/VM-IMAGES/12.1-RC1/ The partition layout is: ~ 16 kB - freebsd-boot GPT partition type (bootfs GPT label) ~ 1 GB - freebsd-swap GPT partition type (swapfs GPT label) ~ 20 GB - freebsd-ufs GPT partition type (rootfs GPT label) The disk images are available in QCOW2, VHD, VMDK, and raw disk image formats. The image download size is approximately 135 MB and 165 MB respectively (amd64/i386), decompressing to a 21 GB sparse image. Note regarding arm64/aarch64 virtual machine images: a modified QEMU EFI loader file is needed for qemu-system-aarch64 to be able to boot the virtual machine images. See this page for more information: https://wiki.freebsd.org/arm64/QEMU To boot the VM image, run: % qemu-system-aarch64 -m 4096M -cpu cortex-a57 -M virt \ -bios QEMU_EFI.fd -serial telnet::4444,server -nographic \ -drive if=none,file=VMDISK,id=hd0 \ -device virtio-blk-device,drive=hd0 \ -device virtio-net-device,netdev=net0 \ -netdev user,id=net0 Be sure to replace "VMDISK" with the path to the virtual machine image. === Amazon EC2 AMI Images === FreeBSD/amd64 EC2 AMIs are available in the following regions: eu-north-1 region: ami-0c2caa354f54dcc8e ap-south-1 region: ami-011f6d0b22b4179ae eu-west-3 region: ami-0e633b1e66b94dc5e eu-west-2 region: ami-06f77908c8875b5ce eu-west-1 region: ami-07d5b3d4ffa682d66 ap-northeast-2 region: ami-0a0d9969831c99d3f ap-northeast-1 region: ami-092398d1a41a67f27 sa-east-1 region: ami-023dd6db41165f441 ca-central-1 region: ami-0cf9fd10259cf4eb2 ap-east-1 region: ami-0e255d1bb4a1f76f4 ap-southeast-1 region: ami-0404212cff3236606 ap-southeast-2 region: ami-0fea81c67debcba8b eu-central-1 region: ami-08e32f4e90fd250f4 us-east-1 region: ami-0e6e401d0ffebd916 us-east-2 region: ami-0d094195cae5bf901 us-west-1 region: ami-04c1e10d06064e68d us-west-2 region: ami-02d0010139a9a494e FreeBSD/aarch64 EC2 AMIs are available in the following regions: eu-north-1 region: ami-022e4644320e82ac1 ap-south-1 region: ami-0e421a1864d53d226 eu-west-3 region: ami-0bffb1c264a4b8d09 eu-west-2 region: ami-0f596a538918dc9c8 eu-west-1 region: ami-063c017d8b9086b55 ap-northeast-2 region: ami-0b34ed283d7dd41ae ap-northeast-1 region: ami-0071602b3e78a8de0 sa-east-1 region: ami-07986820662819e67 ca-central-1 region: ami-0d9ee49739059957b ap-east-1 region: ami-00ae1e2b897eb6230 ap-southeast-1 region: ami-0018127ce245410e0 ap-southeast-2 region: ami-02fa0380052cd268f eu-central-1 region: ami-01836dc7a9f273243 us-east-1 region: ami-0018654c0af06d99d us-east-2 region: ami-06a4203b93836b927 us-west-1 region: ami-09c5010072b44bd96 us-west-2 region: ami-063fae5c2ec327807 === Vagrant Images === FreeBSD/amd64 images are available on the Hashicorp Atlas site, and can be installed by running: % vagrant init freebsd/FreeBSD-12.1-RC1 % vagrant up === Upgrading === The freebsd-update(8) utility supports binary upgrades of amd64 and i386 systems running earlier FreeBSD releases. Systems running earlier FreeBSD releases can upgrade as follows: # freebsd-update upgrade -r 12.1-RC1 During this process, freebsd-update(8) may ask the user to help by merging some configuration files or by confirming that the automatically performed merging was done correctly. # freebsd-update install The system must be rebooted with the newly installed kernel before continuing. # shutdown -r now After rebooting, freebsd-update needs to be run again to install the new userland components: # freebsd-update install It is recommended to rebuild and install all applications if possible, especially if upgrading from an earlier FreeBSD release, for example, FreeBSD 11.x. Alternatively, the user can install misc/compat11x and other compatibility libraries, afterwards the system must be rebooted into the new userland: # shutdown -r now Finally, after rebooting, freebsd-update needs to be run again to remove stale files: # freebsd-update install

read more

Hands-on video of the Librem 5 Linux phone shows improvements, but there is a lot of work left to do

tuxmachines.org - Sob, 10/12/2019 - 08:36

The Librem 5 is coming soon, and while we know the details of the Linux phone’s internals, there are still several unknowns surrounding the handset. However, a hands-on video from The Linux Gamer posted earlier today showed an early build of the Librem 5. There’s a lot going for the Linux phone, but there are several mountains still to be climbed before the device should be considered consumer-ready.

First, the positives: the phone looks well-built, and some internal components can be repaired by end-users (e.g., the battery). The phone is rather thick for a modern smartphone, but the added height is needed to house all the boards needed for the hardware kill switches and to allow for replaceable components. The 1440x720 display, which created some controversy when announced, also looks good in the video. Considering its size and resolution, it likely won’t look nearly as crisp as flagship displays in person, but if the hands-on video is anything to go by, it’s a perfectly usable display.

read more

Konzorcij za Facebookovo Libro razpada

Slo-Tech - Sob, 10/12/2019 - 07:45
Konzorcij za Facebookovo Libro razpada Slo-Tech - Teden dni po napovedi PayPala, da se umika iz konzorcija za novo kriptovaluto libra pod Facebookovo patronažo, je videti usoda konzorcija čedalje bolj negotova. Odstopajo namreč še velikani Visa, Mastercard, eBay, Stripe in drugi. To pa pomeni, da v združenju ni več nobenega večjega ponudnika obdelave plačil, kar predstavlja resno oviro za projekt. Odstopi so do neke mere gotovo povezani z neodobravanjem nove valute, ki veje iz političnih vrst. V ZDA so na primer nekateri senatorji Visi in Mastercardu svetovali, naj premislijo o sodelovanju v projektu, ki lahko trči na številne pravne težave. Več na Slo-Techu.

SpaceX bo prve ljudi v vesolje peljal prihodnje leto

Slo-Tech - Sob, 10/12/2019 - 07:45
SpaceX bo prve ljudi v vesolje peljal prihodnje leto

vir: ReutersReuters - NASA je potrdila, da bo plovilo Crew Dragon, ki ga izdeluje SpaceX, prve ljudi v vesolje peljalo v prvem četrtletju prihodnjega leta. Vodja ameriške vesoljske agencije Jim Bridenstine je ob obisku Elona Muska dejal, da bo Crew Dragon nared, če bo šlo vse po načrtih. Po njegovih besedah je glavna prioriteta ponovno začeti izstreljevati astronavte v vesolje na ameriških tleh. Od leta 2011, ko so prizemljili in upokojili raketoplane Space Shuttle, so se morali zanašati na rusko infrastrukturo. Več na Slo-Techu.

X-Plane 11.50 Flight Simulator Bringing Vulkan Support

Phoronix - Sob, 10/12/2019 - 05:09
For years we have been looking forward to the realistic X-Plane flight simulator rendered by Vulkan as an alternative to their long-standing OpenGL render and with X-Plane 11.50 that is finally being made a reality...

today's howtos and programming bits

tuxmachines.org - Pet, 10/11/2019 - 22:27
  • How to Manage Your Running Processes with XFCE’s Task Manager
  • Anaconda debugging and testing – part 1.
  • Configure Touchpad Settings Using gsettings Commandline Utility
  • Stack Abuse: Autoencoders for Image Reconstruction in Python and Keras

    Nowadays, we have huge amounts of data in almost every application we use - listening to music on Spotify, browsing friend's images on Instagram, or maybe watching an new trailer on YouTube. There is always data being transmitted from the servers to you.

    This wouldn't be a problem for a single user. But imagine handling thousands, if not millions, of requests with large data at the same time. These streams of data have to be reduced somehow in order for us to be physically able to provide them to users - this is where data compression kicks in.

    There're lots of compression techniques, and they vary in their usage and compatibility. For example some compression techniques only work on audio files, like the famous MPEG-2 Audio Layer III (MP3) codec.

  • PyCharm: Webinar Preview: “Debugging During Testing” tutorial step for React+TS+TDD

    I often speak about “visual debugging” and “visual testing”, meaning, how IDEs can help put these intermediate concepts within reach using a visual UI.

    For testing, sometimes our code has problems that require investigation with a debugger. For React, that usually means a trip to the browser to set a breakpoint and use the Chrome developer tools. In Debugging During Testing With NodeJS we show how the IDE’s debugger, combined with TDD, can make this investigation far more productive. In the next step we show how to do so using Chrome as the execution environment.

  • Python hacking

    Python‘s had this handy logging module since July 2003.

read more

Plasma Mobile Progress

tuxmachines.org - Pet, 10/11/2019 - 22:16
  • Plasma Mobile: weekly update: part 1

    At Akademy Bhushan and Marco presented Plasma Nano shell to the community. Earlier this week the changes to use plasma-nano as a base shell package landed in plasma-phone-components. The shell includes an updated look for the app launcher and several of the shell interactions, including adding and removing widgets and changing the wallpaper.

  • Plasma Mobile: weekly update: part 2

    Marco Martin made several changes in the shell to improve the overall user experience.

    The application grid was updated to show application names in single line and with a smaller font size.

read more

Cast To TV v11 GNOME Chromecast Extension Adds Remote Widget Playlist, GNOME Shell 3.34 Support

tuxmachines.org - Pet, 10/11/2019 - 22:08

Cast to TV, a GNOME Shell extension to cast media (with optional transcoding) to Chromecast and other devices over the local network, was updated to version 11 yesterday. This release brings support for the latest GNOME 3.34, a file queue (playlist) for the remote widget, NVENC hardware acceleration support, and more.

Cast to TV is a GNOME Shell extension to cast videos, music and pictures to Chromecast or other devices over a local network. It supports video transcoding on the fly (for videos that can't directly play on the device), customizable subtitles, it can show a music visualizer while casting music, and much more. For controlling the device, the Gnome Shell extensions adds a new button on the top panel with playback controls.

read more

Where do all the censored developers go?

tuxmachines.org - Pet, 10/11/2019 - 22:04

Being censored by an organization that claims to be promoting Free as in Speech is no small feat. It raises an interesting question: where do I go from here?

The answer has been right under my nose all along: the Uncensored Speakers Toastmasters Club in Dublin.

Uncensored Speakers meets on the second and fourth Friday of each month at The Central Hotel (Open Street Map).

Most Toastmasters groups have some community guidelines against overtly political or religious speeches or use of profane language. Uncensored Speakers claims to be different: a speaker may well choose to say what they really think about Brexit, choosing from some of the most colourful words that the English language has brought us.

Tonight's meeting is an exception: there will be a Table Topics and Humorous Speech contest, I've been invited to join the judging panel.

Censorship credentials

Let's look at how the Free Software censorship scandal has evolved.

In 2017 the Fellowship elected me as their representative to the Free Software Foundation Europe (FSFE).

FSFE had just banked that huge €150,000 bequest. In fact, €50k had been withheld by the lawyer pending confirmation that FSFE doesn't lose their charitable status while the other €100k had reached the bank account. FSFE decided to appoint all their staff as voting members of the association, remove the elections from the constitution, put the €100k in reserve to underwrite future obligations to staff and then the two most senior staff, the president, Matthias Kirschner and the executive director, Jonas Oberg, went on extended periods of paternity leave.

read more

Rspamd 2.0 Released For Advancing Free Software Spam Filtering

Phoronix - Pet, 10/11/2019 - 22:01
Rspamd 2.0 has been released as the newest version of this leading open-source spam filtering software and it's coming with plenty of changes...

System Cleaner BleachBit 2.3 Switches To GTK+ 3, Includes Much Faster File Scanning

tuxmachines.org - Pet, 10/11/2019 - 21:56

BleachBit, a system cleaner (and more) for Linux and Windows, was updated to version 2.3 beta recently, receiving some major changes. The new version was upgraded from GTK+ 2 to GTK+ 3, file scanning should be much faster, and there's also a new dark mode, among other changes.

BleachBit is a free and open source tool to clean up your computer to free up disk space, with some privacy features on top. It can remove the web cache, cookies, URL history, temporary files and log files of popular web browsers like Firefox, Google Chrome / Chromium, Opera, Safari, etc., remove the cache, recently used and temporary files for many popular applications, remove unused localization (language) files, and much more. The tool may also be used to shred files to prevent data recovery, and wipe free disk space to hide previously deleted files.

read more

Syndicate content