Urgent.News

What's breaking now, across thousands of outlets.

Tech

Did Ente Locker copy my code without attribution?

Ente Locker allegedly copied the image processing code from FairScan without giving proper attribution. Ente Locker's engineers admitted this during discussions, but maintained the code was re-written. FairScan's creator found multiple similarities between the codebases, suggesting almost direct translations. Ente Locker did not acknowledge these similarities and continued promoting its new feature publicly. The creator questions if this constitutes use of FairScan's code under the GPL, and if legal action is warranted.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at fairscan.org →

More in Tech

A shared media gallery for chats and profiles

Open a friend's profile — or a group's info screen — and you can now browse every photo, video, document and link the two participants have exchanged.

  • Shared media gallery displays photos, videos, docs, links from chats
  • Scoped to specific conversation, either 1:1 or group chat
  • Read-only, excludes deleted messages and encrypted chats

Playing video on Flutter Linux desktop with media_kit

Video is the one media type in tonGues that cannot fail quietly. A photo that won't load falls back to an icon tile and most people never notice; a video that won't play looks like the whole app is…

  • Video playback issue on Flutter Linux desktop due to lack of player component
  • VideoPlayerController.initialize() threw UnimplementedError on Linux
  • VideoPlaybackController introduced as abstraction layer for seamless playback

I Built Interactive CLI Drills — Learners Quit at Prompt #3

I Built Interactive CLI Drills — Learners Quit at Prompt #3 I built what I wanted as a learner: interactive CLI drills in the browser. Type commands. Get feedback.

  • Learners abandoned interactive CLI drills at prompt #3
  • Reporter found difficulty curve too aggressive for prompt #3
  • Adjusted pacing by breaking concepts into smaller steps

More from Tuesday 13 October →