Scratch discussion: delete or not?

18 risposte [Ultimo contenuto]
anonymous

Hello everyone. I am returned.
I readed on Wikipedia (Russian) about Scratch licensing. Some code is deleted from free version.
Both we have Scratch on FSF Directory and our repos.
We need to delete Scratch in Trisquel 8.0.
But now we can start a discussion about deleting (or not) Scrath from the free software.
Offtopic: About "Kirovohrad" in my profile. I didn't like new names.

stas730 (non verificato)

If someone will support Scratch deleting, I will share this info with another free (GNU list) distros.
This topic is about the program in repo. I will make an issue, if I'm right.
Warning: the non-free unwanted program can appear in Scratch-like software. Because Scratch is "not fully free" software.
Offtopic: the new name for "The troll hole" is "The troll lounge"?

stas730 (non verificato)

Now, let's start a discussion!

SuperTramp83

I am a translator!

Offline
Iscritto: 10/31/2014

If you are talking about the package scretch, that is, the "easy to use programming environment for ages 8 and up", it is free software under free license.

http://metadata.ftp-master.debian.org/changelogs//main/s/scratch/scratch_1.4.0.6~dfsg1-5_copyright

stas730 (non verificato)

Scratch cat is REMOVED
Project uploading is REMOVED
etc.
from open source (non-free) version.
If free software community will distribute programs like Scratch, we can lost the software control and software can control our community.

Magic Banana

I am a member!

I am a translator!

Offline
Iscritto: 07/24/2010

Would you give a reference explaining the problem?

It looks like you are complaining about features being removed. That does not make a program nonfree. If Scratch still is under a free software license you can fork the project, i.e., take its source code (probably an old version with all the features you like) and individually develop it (hopefully with other people who agree with you).

ADFENO
Offline
Iscritto: 12/31/2012

The main problem with Scratch is this one:
.

I don't know if it was fixed (that is: if Scratch now uses HTML 5 and
free/libre JavaScript instead of Adobe AIR/Flash).

Interestingly, in the same topic, someone suggested us to direct work
towards freeing/liberating the JavaScript used/recommended by Snap!
instead (like Scratch, and which must-**not** be confused with the
package manager of the same name), see:
.

stas730 (non verificato)

Wait for my new post.

stas730 (non verificato)

http://www.gnu.org/licenses/license-list.ru.html#Scratch
Remove Scratch versions with this licenses (if exists).

Magic Banana

I am a member!

I am a translator!

Offline
Iscritto: 07/24/2010

In English, https://www.gnu.org/licenses/license-list.en.html#Scratch reads:
Scratch 1.4 license: This is not a free software license because it does not allow commercial redistribution. In addition, condition 4 substantively restricts the functionality of modified versions. Newer versions Scratch software are distributed under the GNU GPL, but some of those newer version we do not recommend, because they depend on the proprietary software, Adobe Air.

Since "newer versions Scratch software are distributed under the GNU GPL", there is no "need to delete Scratch in Trisquel 8.0" like you ask for. Of course, Trisquel will never include one of the versions that "depend on the proprietary software, Adobe Air".

stas730 (non verificato)

Ok, this versions are free. But can we trust people that created non-free version before? I will switch to a Hurd after stable release and stable distro.

Magic Banana

I am a member!

I am a translator!

Offline
Iscritto: 07/24/2010

Do a background check on each and every developer behind the software you use, if you wish. I simply thank them for developing free software...

Why does the kernel enter this discussion?

SuperTramp83

I am a translator!

Offline
Iscritto: 10/31/2014

> But can we trust people that created non-free version before?

Hehe, just because you worry I want to make you worry more:

Can you trust the adorable free software that is on your computer? Can you be sure that the source code actually represents the executable u run?

The answer is blowing in the NOPE!!

http://www.dwheeler.com/trusting-trust/dissertation/html/wheeler-trusting-trust-ddc.html

be careful, son, who you trust

Legimet
Offline
Iscritto: 12/10/2013

This is why we need reproducible builds: https://reproducible-builds.org/
(Of course, it doesn't solve the hypothetical, unlikely situation in which malicious code propagates itself through successive builds of the compiler as described in that link)

SuperTramp83

I am a translator!

Offline
Iscritto: 10/31/2014

> This is why we need reproducible builds

Exactly, Legimet. Here, if interested --> https://wiki.debian.org/ReproducibleBuilds/About

stas730 (non verificato)

The Internet is evil…
Spying, non-free software, addiction and other bad things…

Legimet
Offline
Iscritto: 12/10/2013

Why are you using the Internet if it's evil?

jdenz
Offline
Iscritto: 11/18/2011

I know this isn't directly related to this post, but is there a Free Software alternative to Scratch 1.0 in the repos or available for download from somewhere? When I looked in the past, I didn't seem much and Scratch 1.0 is relatively limited, especially in comparison to 2.0 (or the version on MIT's website).

Magic Banana

I am a member!

I am a translator!

Offline
Iscritto: 07/24/2010

Unfortunately, Scratch 2.0 requires proprietary software:
Scratch has been completely rewritten in Adobe Flash for version 2.0 but still runs projects from older versions of Scratch.
https://wiki.scratch.mit.edu/wiki/Scratch_2.0#Features

Scratch 2.0 is a completely flash-based program, in which both the project editor and project page viewer use the same player, the Flash player.
https://wiki.scratch.mit.edu/wiki/Flash_Player