Presentation is loading. Please wait.

Presentation is loading. Please wait.

Beyond Open Source. 2 Making software easier to modify Walter Bender, Sugar Labs a member project of the Software Freedom Conservancy.

Similar presentations


Presentation on theme: "Beyond Open Source. 2 Making software easier to modify Walter Bender, Sugar Labs a member project of the Software Freedom Conservancy."— Presentation transcript:

1 Beyond Open Source

2 2 Making software easier to modify Walter Bender, Sugar Labs a member project of the Software Freedom Conservancy

3 3 Agenda Sugar Labs and One Laptop per Child Education culture vs learning culture Beyond Open Source

4 4 Turtles all the way down

5 5

6 6

7 7

8 8

9 9

10 10

11 11

12 12

13 13

14 14 21 st century skills Programming should be on every child's low shelf.

15 15

16 16

17 17

18 18

19 19 Sugar is a Free Software platform that is designed for children for learning. Our goal is to raise a generation of critical thinkers and problem-solvers by establishing a culture of independent thinking and learning. a generation of problem-solvers

20 20

21 21 Sugar foundations Each of us is: a teacher and a learner; expressive; and social.

22 22 Sugar foundations Knowledge is a noun; learning is a verb.

23 23 Sugar foundations Love is a better master than duty.

24 24

25 25 tamtam

26 26

27 27 Through Sugar, we strive to provide every child with the opportunity to learn learning within a context that will allow them both to engage in an on-going critical dialog with others and to develop independent means towards their personal goals. learning to learn

28 28 learners engaging in a process of expression, critique, and self-reflection ● What am I learning? ● How did I learn it? ● Why is it important? ● Can I teach it to others? ● Did I get an insight while teaching it?

29 29 Seymour Papert “The context for human development is always a culture, never an isolated technology.”

30 30 s^LOGO^FOSS “If you ask, 'What does a LOGO practitioner need to know?' the answer goes beyond the ability to use and teach LOGO. The practitioner needs to be able to talk about LOGO, to criticize it, and to discuss other people's criticisms.”

31 31 Free Software developers go beyond consuming: ● they create and they share their creations; ● they “talk about” Free Software; ● they “criticize it”; ● and they “discuss other people's criticisms.”

32 32 Sugar parallels to the Free Software ● tools of expression, children create content as well as consume it; ● collaboration, children share their creations and help each other and they engage in self- reflection and group critique.

33 33 They chat, socialize, play games, share media and collaborate on media creation and programing. They look over each other's shoulders. They engage in “reflective practice”, applying their own experiences to practice while being guided and mentored by “domain experts”. software developers and young learners

34 34 Free Software is no longer an option; it is “indispensable.” Software that is “reliable and has a unit cost of zero” presents new opportunities. Eben Moglen:

35 35 The General Public License (GPL) guarantees that all Sugar can be modified by the end user, but for most users, this is just a theoretical freedom if the complexity of the software presents an insurmountable barrier. from theory...

36 36 The usual metrics – robustness, efficiency, maintainability, etc. – are necessary but not sufficient for learning. We take an additional step by ensuring that our code is both free and open but also “amenable to end-user manipulation.”...to practice

37 37 ● setting expectations; ● articulating the freedom to modify (Freedom 1); ● ready access (e.g., View Source); ● using scripting languages; ● providing scaffolding; ● reducing the risk (e.g., “crumple zones”) to encourage and facilitate end-user modifications

38 38

39 39 modifying physics elif event.key == K_heavy: self.set_density = 10 elif event.key == K_normal: self.set_density = 1 elif event.key == K_light: self.set_density = 0.1

40 40

41 41

42 42

43 43

44 44

45 45

46 46

47 47

48 48

49 49

50 50

51 51

52 52 Sugar is “an emergent, collaborative environment, where the Sugar Labs community identifies, codes, uses, and re/designs its own tools” and where community members “innovate along their own paths.” Carla Gomez Monroy

53 53 Sugar is “a participative collaboration for “learning to learn” with self-made tools.” learning from FOSS

54 54 Thank you walter@sugarlabs.org


Download ppt "Beyond Open Source. 2 Making software easier to modify Walter Bender, Sugar Labs a member project of the Software Freedom Conservancy."

Similar presentations


Ads by Google