Discuss Scratch

CST1229
Scratcher
1000+ posts

Don't lie about being 100% open source

On the Scratch Foundation website's Our Story page, it says this:

It says “100% Free & Open Source” which is not true - the entire API is entirely closed-source. And the fact that it has community stats right next to it very much implies that they meant the website, not just the programming language (scratch-gui).

I'm suggesting to fix this in some way (either open-source at least some of the API or change that statement).

Last edited by CST1229 (Sept. 17, 2022 05:40:56)

The_Blue_J
Scratcher
1000+ posts

Don't lie about being 100% open source

I suppose you could use inspect!
TGP_2
Scratcher
29 posts

Don't lie about being 100% open source

I assume they were talking about the Editor and Scratch-WWW, not the whole website.
gdpr0000082
Scratcher
15 posts

Don't lie about being 100% open source

Well, I agree. Say the FULL truth or say ur only talkin' about the editor.
CST1229
Scratcher
1000+ posts

Don't lie about being 100% open source

The_Blue_J wrote:

(#2)
I suppose you could use inspect!
The API's source code cannot be seen with inspect element (obviously, as the code runs on the server).
Penguins_of
Scratcher
61 posts

Don't lie about being 100% open source

Scratch isn't fully open-source as it's not available on GNU/Linux.
TheGlassPenguin
Scratcher
1000+ posts

Don't lie about being 100% open source

Penguins_of wrote:

Scratch isn't fully open-source as it's not available on GNU/Linux.
closed source applications are available on Linux too you know…
just because the offline editor not available on Linux does not make it not open source…
YtArie5
Scratcher
1000+ posts

Don't lie about being 100% open source

ngl I found it kinda obvious that the api isn't fully open source
-LongLiveTheKing-
Scratcher
72 posts

Don't lie about being 100% open source

Well, of course it is not going to be 100% open sourced. Do you want the Scratch Team to leak everyone's passwords so it becomes 100% open source? But yeah, you're right, it could be clearer with mentioning it is for the actual programming language, but I don't believe this is a blatant lie.
ScolderCreations
Scratcher
1000+ posts

Don't lie about being 100% open source

-LongLiveTheKing- wrote:

Well, of course it is not going to be 100% open sourced. Do you want the Scratch Team to leak everyone's passwords so it becomes 100% open source? But yeah, you're right, it could be clearer with mentioning it is for the actual programming language, but I don't believe this is a blatant lie.
Open sourcing and publicating databases are not the same thing.
portalpower
Scratcher
1000+ posts

Don't lie about being 100% open source

TGP_2 wrote:

I assume they were talking about the Editor and Scratch-WWW, not the whole website.
Then scratch isn’t 100% open source because some parts of it aren’t open source.

I think you guys are missing the point of the suggestion, it isn’t to make scratch 100% open source, it’s to take that stat off of the website because it’s not true.

Last edited by portalpower (Sept. 16, 2022 22:36:36)

Bilipirip
Scratcher
91 posts

Don't lie about being 100% open source

Also should remove the 45% female users and replace with “Users of all genders and sexualities”
portalpower
Scratcher
1000+ posts

Don't lie about being 100% open source

Bilipirip wrote:

(#12)
Also should remove the 45% female users and replace with “Users of all genders and sexualities”
…Why? The reason that's there is to show they are accepting of girls coding in scratch, because around 15% of coders in the real world are women. It's completely harmless. Also, it already states that it's accepting of all genders in the community guidelines.
Chiroyce
Scratcher
1000+ posts

Don't lie about being 100% open source

Agreed with the OP. The statistics next to it are all about the website/community - and it wouldn't be very honest of them to claim that the website and editor are 100% open source.
DifferentDance8
Scratcher
1000+ posts

Don't lie about being 100% open source

Formerly, being 100% open source would mean publicizing databases, releasing source code, making the admin password visible on Github, etc etc…

So, unless they take that route (in which case, they won't exist for very long), scratch can only become 99% open source.
dertermenter
Scratcher
1000+ posts

Don't lie about being 100% open source

ScolderCreations wrote:

-LongLiveTheKing- wrote:

Well, of course it is not going to be 100% open sourced. Do you want the Scratch Team to leak everyone's passwords so it becomes 100% open source? But yeah, you're right, it could be clearer with mentioning it is for the actual programming language, but I don't believe this is a blatant lie.
Open sourcing and publicating databases are not the same thing.
It still makes it seems like everything is open source, including databases.
CST1229
Scratcher
1000+ posts

Don't lie about being 100% open source

dertermenter wrote:

It still makes it seems like everything is open source, including databases.
I wouldn't count databases as source code that would be included in the code of open source software.
Chiroyce
Scratcher
1000+ posts

Don't lie about being 100% open source

DifferentDance8 wrote:

Formerly, being 100% open source would mean publicizing databases, releasing source code, making the admin password visible on Github, etc etc…

-LongLiveTheKing- wrote:

Well, of course it is not going to be 100% open sourced. Do you want the Scratch Team to leak everyone's passwords so it becomes 100% open source?
DifferntDance8 and Mr. Manny, here is the definition of open source from Wikipedia
Open-source software is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose
Source code refers to the code that was written to make the software work, and obviously a database wouldn't count as code. The code to insert items into the database and read information from it should be open source, but the database itself will vary depending on who is using the software.

Last edited by Chiroyce (Sept. 17, 2022 09:33:38)

DifferentDance8
Scratcher
1000+ posts

Don't lie about being 100% open source

Chiroyce wrote:

a database wouldn't count as code
Any file is binary, which is code.

Chiroyce wrote:

The code to insert items into the database and read information from it should be open source, but the database itself will vary depending on who is using the software.
WDYM vary?
Chiroyce
Scratcher
1000+ posts

Don't lie about being 100% open source

DifferentDance8 wrote:

Any file is binary, which is code.
No, source code means the code that was actually written in the first place, not produced by a compiler or an obfuscator. There is a clear difference between source code and code.

DifferentDance8 wrote:

WDYM vary?
The content of the database. So if suppose the Scratch API was open source, and you setup your own server, your database will not contain any of the comments on Scratch's live database, it will instead be empty. And anything you add to your database will not be pushed to Scratch's live database.

Last edited by Chiroyce (Sept. 17, 2022 09:53:40)

Powered by DjangoBB