<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.opensourceecology.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pizzooid</id>
	<title>Open Source Ecology - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.opensourceecology.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pizzooid"/>
	<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/wiki/Special:Contributions/Pizzooid"/>
	<updated>2026-04-30T04:05:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=250672</id>
		<title>Pizzooid Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=250672"/>
		<updated>2021-04-15T10:54:16Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Thu, Apr 15, 2021 ==&lt;br /&gt;
First working container on [https://hub.docker.com/repository/docker/palmesi/ose-2.0/ Docker Hub]&lt;br /&gt;
&lt;br /&gt;
== Mon, Apr 11, 2021 ==&lt;br /&gt;
Updated [https://github.com/pizzooid/ose-docker Docker repo]&lt;br /&gt;
Created container on [https://quay.io/repository/ose/ose-docker quay.io]&lt;br /&gt;
&lt;br /&gt;
== Sat, Apr 3, 2021 ==&lt;br /&gt;
[https://askubuntu.com/questions/9135/how-to-backup-settings-and-list-of-installed-packages How to backup the list of installed packages]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pizzooid/ose-docker/tree/main Start Docker Repo]&lt;br /&gt;
&lt;br /&gt;
== Wed Feb 17, 2021 ==&lt;br /&gt;
[[Talk:Wiki Log]]&lt;br /&gt;
== Sun Feb 14, 2021 ==&lt;br /&gt;
[[OSE Linux]]&lt;br /&gt;
== Sat Feb 13, 2021 ==&lt;br /&gt;
[[Talk:OSE Linux Docker]], [[Talk:The Case for Using Wiki Version History#Continued Argumentation]]&lt;br /&gt;
&lt;br /&gt;
== Wed Feb 10, 2021 ==&lt;br /&gt;
Setup [[OSE Linux]] USB Drive.&lt;br /&gt;
&lt;br /&gt;
== Sat Feb 6, 2021 ==&lt;br /&gt;
[[Talk:The Case for Using Wiki Version History]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=250481</id>
		<title>Pizzooid Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=250481"/>
		<updated>2021-04-12T18:49:09Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mon, Apr 11, 2021 ==&lt;br /&gt;
Updated [https://github.com/pizzooid/ose-docker Docker repo]&lt;br /&gt;
Created container on [https://quay.io/repository/ose/ose-docker quay.io]&lt;br /&gt;
&lt;br /&gt;
== Sat, Apr 3, 2021 ==&lt;br /&gt;
[https://askubuntu.com/questions/9135/how-to-backup-settings-and-list-of-installed-packages How to backup the list of installed packages]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pizzooid/ose-docker/tree/main Start Docker Repo]&lt;br /&gt;
&lt;br /&gt;
== Wed Feb 17, 2021 ==&lt;br /&gt;
[[Talk:Wiki Log]]&lt;br /&gt;
== Sun Feb 14, 2021 ==&lt;br /&gt;
[[OSE Linux]]&lt;br /&gt;
== Sat Feb 13, 2021 ==&lt;br /&gt;
[[Talk:OSE Linux Docker]], [[Talk:The Case for Using Wiki Version History#Continued Argumentation]]&lt;br /&gt;
&lt;br /&gt;
== Wed Feb 10, 2021 ==&lt;br /&gt;
Setup [[OSE Linux]] USB Drive.&lt;br /&gt;
&lt;br /&gt;
== Sat Feb 6, 2021 ==&lt;br /&gt;
[[Talk:The Case for Using Wiki Version History]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=249831</id>
		<title>Pizzooid Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=249831"/>
		<updated>2021-04-03T15:09:23Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* Sat, Apr 3, 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sat, Apr 3, 2021 ==&lt;br /&gt;
[https://askubuntu.com/questions/9135/how-to-backup-settings-and-list-of-installed-packages How to backup the list of installed packages]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/pizzooid/ose-docker/tree/main Start Docker Repo]&lt;br /&gt;
&lt;br /&gt;
== Wed Feb 17, 2021 ==&lt;br /&gt;
[[Talk:Wiki Log]]&lt;br /&gt;
== Sun Feb 14, 2021 ==&lt;br /&gt;
[[OSE Linux]]&lt;br /&gt;
== Sat Feb 13, 2021 ==&lt;br /&gt;
[[Talk:OSE Linux Docker]], [[Talk:The Case for Using Wiki Version History#Continued Argumentation]]&lt;br /&gt;
&lt;br /&gt;
== Wed Feb 10, 2021 ==&lt;br /&gt;
Setup [[OSE Linux]] USB Drive.&lt;br /&gt;
&lt;br /&gt;
== Sat Feb 6, 2021 ==&lt;br /&gt;
[[Talk:The Case for Using Wiki Version History]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=249830</id>
		<title>Pizzooid Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=249830"/>
		<updated>2021-04-03T15:09:09Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* Sat, Apr 3, 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sat, Apr 3, 2021 ==&lt;br /&gt;
[https://askubuntu.com/questions/9135/how-to-backup-settings-and-list-of-installed-packages How to backup the list of installed packages]&lt;br /&gt;
 [https://github.com/pizzooid/ose-docker/tree/main Start Docker Repo]&lt;br /&gt;
&lt;br /&gt;
== Wed Feb 17, 2021 ==&lt;br /&gt;
[[Talk:Wiki Log]]&lt;br /&gt;
== Sun Feb 14, 2021 ==&lt;br /&gt;
[[OSE Linux]]&lt;br /&gt;
== Sat Feb 13, 2021 ==&lt;br /&gt;
[[Talk:OSE Linux Docker]], [[Talk:The Case for Using Wiki Version History#Continued Argumentation]]&lt;br /&gt;
&lt;br /&gt;
== Wed Feb 10, 2021 ==&lt;br /&gt;
Setup [[OSE Linux]] USB Drive.&lt;br /&gt;
&lt;br /&gt;
== Sat Feb 6, 2021 ==&lt;br /&gt;
[[Talk:The Case for Using Wiki Version History]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=249829</id>
		<title>Pizzooid Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=249829"/>
		<updated>2021-04-03T15:08:19Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sat, Apr 3, 2021 ==&lt;br /&gt;
[https://askubuntu.com/questions/9135/how-to-backup-settings-and-list-of-installed-packages How to backup the list of installed packages]&lt;br /&gt;
== Wed Feb 17, 2021 ==&lt;br /&gt;
[[Talk:Wiki Log]]&lt;br /&gt;
== Sun Feb 14, 2021 ==&lt;br /&gt;
[[OSE Linux]]&lt;br /&gt;
== Sat Feb 13, 2021 ==&lt;br /&gt;
[[Talk:OSE Linux Docker]], [[Talk:The Case for Using Wiki Version History#Continued Argumentation]]&lt;br /&gt;
&lt;br /&gt;
== Wed Feb 10, 2021 ==&lt;br /&gt;
Setup [[OSE Linux]] USB Drive.&lt;br /&gt;
&lt;br /&gt;
== Sat Feb 6, 2021 ==&lt;br /&gt;
[[Talk:The Case for Using Wiki Version History]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=245373</id>
		<title>Pizzooid Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=245373"/>
		<updated>2021-02-17T21:18:42Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wed Feb 17, 2021 ==&lt;br /&gt;
[[Talk:Wiki Log]]&lt;br /&gt;
== Sun Feb 14, 2021 ==&lt;br /&gt;
[[OSE Linux]]&lt;br /&gt;
== Sat Feb 13, 2021 ==&lt;br /&gt;
[[Talk:OSE Linux Docker]], [[Talk:The Case for Using Wiki Version History#Continued Argumentation]]&lt;br /&gt;
&lt;br /&gt;
== Wed Feb 10, 2021 ==&lt;br /&gt;
Setup [[OSE Linux]] USB Drive.&lt;br /&gt;
&lt;br /&gt;
== Sat Feb 6, 2021 ==&lt;br /&gt;
[[Talk:The Case for Using Wiki Version History]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Wiki_Log&amp;diff=245372</id>
		<title>Wiki Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Wiki_Log&amp;diff=245372"/>
		<updated>2021-02-17T21:15:32Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* Thu Feb 4, 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a log of wiki issues, performance, improvements, organization, and other issues related to the effective functioning of the wiki. See [[OSE Wiki Bugs]] and [[Wiki Issues]].&lt;br /&gt;
&lt;br /&gt;
Other pages to see:&lt;br /&gt;
*[[Wiki Maintenance]]&lt;br /&gt;
*[[OSE Wiki Management]]&lt;br /&gt;
*[[OSE Wiki]]&lt;br /&gt;
&lt;br /&gt;
=Sun Feb 7, 2021=&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000#3&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.gbb9a4d6c30_0_0 edit]&lt;br /&gt;
&lt;br /&gt;
=Thu Feb 4, 2021=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000#2&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
Trying to reproduce the error on [[File:VersionBug.fcstd]]&lt;br /&gt;
&lt;br /&gt;
[[User:Pizzooid]] was not able to reproduce the error:&lt;br /&gt;
Steps tried to reproduce:&lt;br /&gt;
&lt;br /&gt;
# Upload version&lt;br /&gt;
# Download version&lt;br /&gt;
# Upload new version&lt;br /&gt;
# Download new version&lt;br /&gt;
&lt;br /&gt;
the new version is correctly downloaded on my computer. Is this different on your end?&lt;br /&gt;
&lt;br /&gt;
View discussion at [[Talk:Wiki_Log#Discussion_Thu_Feb_4.2C_2021]]&lt;br /&gt;
&lt;br /&gt;
=Sat Oct 17, 2020=&lt;br /&gt;
Saving SVGs doesn&#039;t work - &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
=Thu Dec 27, 2018=&lt;br /&gt;
*Check out this interesting bug - the picture is not updating when new version of a picture is uploaded. The next to last picture is the latest one - but the image that shows up shows the older picture:&lt;br /&gt;
&lt;br /&gt;
[[File:noupdate.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=Wed May 23, 2018=&lt;br /&gt;
*Mass Delete in special pages - for mass delete of spam by one user&lt;br /&gt;
*Use the User:Name and Tools: email this user to contact users&lt;br /&gt;
&lt;br /&gt;
=Thu Feb 2, 2017=&lt;br /&gt;
==Wiki Outstanding Items==&lt;br /&gt;
*Get proper sidebar on new wiki&lt;br /&gt;
*Speed up wiki response&lt;br /&gt;
*Get main page up&lt;br /&gt;
*Approve users manually&lt;br /&gt;
*Learn how to navigate between instructionals view and regular wiki view&lt;br /&gt;
*After all formatting is done - first update database for last time - and swith DNS record at Dreamhost&lt;br /&gt;
&lt;br /&gt;
==Main OSE blog, Factor e Farm, Opensourcewarehouse.org, old Forum==&lt;br /&gt;
*Other databases have different logins - fef wp site, opensourcewarehouse wp, old forum in vanilla&lt;br /&gt;
*wp-config.php has the password info to find other databases -&lt;br /&gt;
*localsettings.php has initial settings for wiki software. We had that password already. Read only vs. write only login was shown.&lt;br /&gt;
&lt;br /&gt;
We got so far as to getting the database for the fef site, by extracting password from the wp-config. We copied to new Hetzner. We archived also the entire fef wordpress database file and working directory into one archive and moved it to the new Hetzner. &lt;br /&gt;
&lt;br /&gt;
Next steps are to move main ose wordpress, and the opensourcewarehouse.org wp database. And finally look up old forum database password, and then move that.&lt;br /&gt;
&lt;br /&gt;
Ok. Bye.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s fix up the new Hetzner - how to make it look good.&lt;br /&gt;
&lt;br /&gt;
=Tue Feb 23, 2016=&lt;br /&gt;
Changing license information at bottom of page from 3 to 4:&lt;br /&gt;
&lt;br /&gt;
Marcin;&lt;br /&gt;
&lt;br /&gt;
1. Log onto the server via ssh (assuming that you have the hetzner key in your .ssh folder, named as shown below):&lt;br /&gt;
$ ssh -i ~/.ssh/id_rsa-hetzner -p 222 -l osemain dedi978.your-server.de&lt;br /&gt;
&lt;br /&gt;
2. Change to the &amp;quot;public_html/w&amp;quot; folder and edit the file &amp;quot;LocalSettings.php&amp;quot;:&lt;br /&gt;
osemain@dedi978:~ cd public_html/w&lt;br /&gt;
osemain@dedi978:~$ nano LocalSettings.php&lt;br /&gt;
3. Change the text from 3.0:&lt;br /&gt;
$wgRightsUrl = &amp;quot;http://creativecommons.org/licenses/by-sa/3.0/&amp;quot;;&lt;br /&gt;
$wgRightsText = &amp;quot;CreativeCommons by-sa3.0&amp;quot;;&lt;br /&gt;
to 4.0:&lt;br /&gt;
$wgRightsUrl = &amp;quot;http://creativecommons.org/licenses/by-sa/4.0/&amp;quot;;&lt;br /&gt;
$wgRightsText = &amp;quot;CreativeCommons by-sa4.0&amp;quot;;&lt;br /&gt;
I just changed it for you using the steps above.&lt;br /&gt;
&lt;br /&gt;
=Wed Dec 3, 2015=&lt;br /&gt;
Need to enable email capture from wiki registrations. Currently, the email is lost after registration is approved.&lt;br /&gt;
&lt;br /&gt;
=Mon Sep 21, 2015=&lt;br /&gt;
Larger than 50MB files can&#039;t be uploaded still - trying the [[Cold Saw]] zipped CAD file upload.&lt;br /&gt;
&lt;br /&gt;
=Thu Sep 10, 2015=&lt;br /&gt;
Marcin;&lt;br /&gt;
&lt;br /&gt;
It appears to delete all attachments after the user account is confirmed, by an automated maintenance script.&lt;br /&gt;
&lt;br /&gt;
In the database, it holds a record of the file while the account is pending, but afterward, there is nothing about it in the database.&lt;br /&gt;
&lt;br /&gt;
I haven&#039;t found where it keeps the files meanwhile. It appears to encrypt the file name, as I see two values for its name, but not the file itself:&lt;br /&gt;
82a8f59a58588754c6ac4a8016c581ee3d37703f.pdf&lt;br /&gt;
and&lt;br /&gt;
150622_CV_EN.pdf&lt;br /&gt;
The weird thing is that when I click on the file name &amp;quot;150622_CV_EN.pdf&amp;quot;, it somehow finds it.  Weird.&lt;br /&gt;
&lt;br /&gt;
Tom&lt;br /&gt;
&lt;br /&gt;
=Thu Sep 3, 2015=&lt;br /&gt;
Example - http://opensourceecology.org/wiki/User:Pcharwood - upon registration, his resume - I clicked on it - and got it. But the second time I clicked on it, it was a bad link - http://opensourceecology.org/w/index.php?title=Special:ConfirmAccounts/authors&amp;amp;file=01ef55cbe8049485974417e742b372eeb73612df.pdf .&lt;br /&gt;
&lt;br /&gt;
=Sat Aug 29, 2015=&lt;br /&gt;
Account registration fields - where to find them? When a person registers, there are other fields filled in, such as contact info. How to find this once a user is approved? Further, the uploaded CV - when clicked upon - it was a broken link but link was blue. Status: not resolved.&lt;br /&gt;
&lt;br /&gt;
=Sat Aug 22, 2015=&lt;br /&gt;
Are [[Terms of Service]] visible upon a person registering? This refers to a Contributor Agreement. With this said - how do we find a person&#039;s profile and CV that they submit upon registration? That is critical to Wiki Culture and Collaborative Literacy. Status: not resolved&lt;br /&gt;
&lt;br /&gt;
=Fri Aug 14, 2015=&lt;br /&gt;
Had an error - [[Image:wikierror.png|thumb]] - and Tom fixed it. He set the upload directory to the same as the photo upload directory. BTW: This setting is made in the file: /usr/home/osemain/public_html/w/includes/DefaultSettings.php. &amp;quot;I also document my changes in the file with the original lines intact so they can easily be returned to original settings.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Category:Logs]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Talk:Wiki_Log&amp;diff=245371</id>
		<title>Talk:Wiki Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Talk:Wiki_Log&amp;diff=245371"/>
		<updated>2021-02-17T21:14:08Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* Discussion Thu Feb 4, 2021 */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Discussion Thu Feb 4, 2021 ==&lt;br /&gt;
&lt;br /&gt;
If the problem persists after trying CTRL-F5 as suggested in [https://www.mediawiki.org/w/index.php?title=Topic:Udaydwejo96temng&amp;amp;topic_showPostId=v9nhi7k7aojn0a5h#flow-post-v9nhi7k7aojn0a5h]&lt;br /&gt;
you could try another thing:&lt;br /&gt;
&lt;br /&gt;
when downloading the file you can copy the link and then add a dummy variable to the link so the browser thinks it is a different file like so:&lt;br /&gt;
* If I am on the page https://wiki.opensourceecology.org/wiki/File:VersionBug.fcstd&lt;br /&gt;
* I can right-click on the latest version and copy the following link: https://wiki.opensourceecology.org/images/c/c9/VersionBug.fcstd&lt;br /&gt;
* I can now modify the link by adding any variable to the end of the address like so: https://wiki.opensourceecology.org/images/c/c9/VersionBug.fcstd?a=true&lt;br /&gt;
* this would trick my browser into downloading the same file from a different address.&lt;br /&gt;
But if the problem only appears locally, why would you want to download the file you just uploaded?&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Talk:Wiki_Log&amp;diff=245370</id>
		<title>Talk:Wiki Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Talk:Wiki_Log&amp;diff=245370"/>
		<updated>2021-02-17T21:05:38Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Talk:Wiki_Log&amp;diff=245369</id>
		<title>Talk:Wiki Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Talk:Wiki_Log&amp;diff=245369"/>
		<updated>2021-02-17T21:05:24Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: Created page with &amp;quot;= Discussion Thu Feb 4, 2021 =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Discussion Thu Feb 4, 2021 =&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=File:VersionBug.fcstd&amp;diff=245368</id>
		<title>File:VersionBug.fcstd</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=File:VersionBug.fcstd&amp;diff=245368"/>
		<updated>2021-02-17T20:48:53Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Try to create a new link to the current version:&lt;br /&gt;
[[Media:VersionBug.fcstd&amp;amp;oldid=244158]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=File:VersionBug.fcstd&amp;diff=245367</id>
		<title>File:VersionBug.fcstd</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=File:VersionBug.fcstd&amp;diff=245367"/>
		<updated>2021-02-17T20:48:37Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Try to create a new link to the current version:&lt;br /&gt;
[Media:VersionBug.fcstd&amp;amp;oldid=244158]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=245366</id>
		<title>Talk:The Case for Using Wiki Version History</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=245366"/>
		<updated>2021-02-17T20:42:51Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* Continued Argumentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meta-Discussion=&lt;br /&gt;
Major advantages on git - what are those advantages? What problem are we trying to solve?&lt;br /&gt;
&lt;br /&gt;
Once we are clear on advantages, and problem we are solving - we have an answer.&lt;br /&gt;
&lt;br /&gt;
The first question for you - what are those advantages of Git that our workflow can benefit from? What problem is a Git platform solving that is important to us, that is not addressed by the wiki versioning?&lt;br /&gt;
&lt;br /&gt;
==Major Advantages==&lt;br /&gt;
#&#039;&#039;&#039;Support&#039;&#039;&#039; MediaWiki’s major target is Wikipedia. Wikipedia was not intended to be used as a development environment but rather as an encyclopedia. Support and for using it as a version control system is likely going to be limited.&lt;br /&gt;
#&#039;&#039;&#039;Robustness&#039;&#039;&#039; - Git is well tested as a versioning system vs not many people use MediaWiki as a versioning tool. &lt;br /&gt;
#&#039;&#039;&#039;Data Replication&#039;&#039;&#039; - With git every collaborator has a copy of the file, they could work even when the server is down. Should a problem with the server happen, every collaborator has a backup.&lt;br /&gt;
#&#039;&#039;&#039;Versions have a hash key&#039;&#039;&#039; - In Git every commit has a unique hash key it can be referred to. A version can always be linked to by its unique hash - In Wikipedia on the other hand there is only a timestamp and the current version &amp;lt;strike&amp;gt;changes&amp;lt;/strike&amp;gt; retains its link after a new version is added. Old versions can be accessed directly via their unique link.&lt;br /&gt;
#&#039;&#039;&#039;Extensibility/Automation&#039;&#039;&#039; - Git servers usually have the ability to do certain tasks when a new version is uploaded. A continuous integration server can automatically check files for correctness and create preview images.&lt;br /&gt;
#&#039;&#039;&#039;Access Control&#039;&#039;&#039; - In git, a part of the developers can be maintainers that first have to check changes before they make it into the official version.&lt;br /&gt;
#&#039;&#039;&#039;Accidental Overwrites&#039;&#039;&#039;- In Wikipedia two people could submit a file at the same moment and not see that another person did the same, one of the commits would be overwritten - Git prohibits this behavior. That said, I can see that WikiMedia might just be good enough for now but I would also be open to doing a few demos on how git could be used as an alternative.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Is any one of the reasons important enough?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Counterarguments on Major Advantages==&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Support&#039;&#039;&#039; - Wikipedia has a version control system, so in that sense it &#039;&#039;supports&#039;&#039; file versioning. Our requirement is &#039;&#039;keep all files from all contributors easily accessible, time stamped, and downloadable at any time without risk of data loss and without merge conflicts - while requiring only widely-accessible skill levels for team coordination.&#039;&#039;&#039; I think mediawiki does a better job at this problem statement, because you can see all the people working on the issue readily in the history. Further, our use of [[Visual Version History]] and CAD Part Libraries allows for quick visual diffs, where ready visual diffs would be much more difficult as they would be sread throughout many developers&#039; accounts until they are committed to master. Navigating version histories is readily accessible to novices, whereas Github is pretty much for power users.&lt;br /&gt;
#&#039;&#039;&#039;Robustness&#039;&#039;&#039; -  Counterargument: yes, robustness in software, but it is not robust for open hardware development. For example, it can&#039;t handle video. So in terms of robustness, Git is less robust for handling a more complex process of hardware dev, for an integrated process like OSE uses. But certainly it&#039;s more robust for software, and we should use Git for software.&lt;br /&gt;
#&#039;&#039;&#039;Data Replication&#039;&#039;&#039; - The same is effectively true for the wiki, because every collaborator has a copy of the files they are working on. I would argue that Data Replication is not possible for hardware - as for hardware, the whole project is terabytes (from videos and heavy assets such as large CAD assemblies). This is why a wiki-centric infrastructure is good. So this points to defining the problem statement clearly: Git is good for software, not for hardware. The initial qeustion is: why use wiki version history? The second question that we are asking, why use wiki for project management as opposed to git. Having specified the question, we can answer: we use wiki for overall development, we use git for software only, as a general best practice.&lt;br /&gt;
#&#039;&#039;&#039;Versions have a hash Key&#039;&#039;&#039; - wiki has the equivalent functionality of a hash key.&lt;br /&gt;
#&#039;&#039;&#039;Access control&#039;&#039;&#039; - The [[GVCS]] (creating a new infrastructure for civilization) is a broader project, therefor we allow everybody in without the need for a access control. The only question is spam, which we address by manual approval of new users.&lt;br /&gt;
#&#039;&#039;&#039;Accidental Overwrites&#039;&#039;&#039;- I&#039;m not aware that this is an issue. If there is a submission conflict, that is clear to the submitter - their upload fails, and they upload a file again. If 100 people do this, they just try again and the upload should be reconciled in seconds. But there is never typically a large number of people working on a single file, as we normally coordinate so that if there are multiple people working, we work on different files, or break the file into smaller parts for multiple people to work on them. Further, we also encourage people to use their work log as a repo, and add to the main trunk at a later date. Accidental overwrite can be an issue for page edits - but not for file uploads. For page edits, we use embedded documents, which are crowd-collaborative-realtime-editable and never suffer from &#039;submit&#039; conflicts.&lt;br /&gt;
&lt;br /&gt;
==Continued Argumentation==&lt;br /&gt;
#&#039;&#039;&#039;Versions have a hash Key&#039;&#039;&#039; - wiki has the equivalent functionality of a hash key.&lt;br /&gt;
## I don&#039;t think that this is true. The problem with the wiki is that the latest version does not really have a hash, older versions can be linked to, but the newest version always has the same link, there is no permanent link. Or is there a way to address the current link for the future?&lt;br /&gt;
### Ok, so the hash-key functionality is actually the permalink functionality, sadly it only links to the Wikipage of the file but not to the file itself.&lt;br /&gt;
&lt;br /&gt;
=Discussion=&lt;br /&gt;
&lt;br /&gt;
I agree that given that you are using a wiki as a repository you would want to just upload a new version of a file and use it. I just think that MediaWiki was not intended to be used as a repository.&lt;br /&gt;
&lt;br /&gt;
If I understand correctly the reason you gave for not using Git are&lt;br /&gt;
&lt;br /&gt;
# You don&#039;t control the data with Gitlab&lt;br /&gt;
# Visual Version History&lt;br /&gt;
# Collaboration on a scale&lt;br /&gt;
# It is currently used for a large set of parts (this was not included originally but I think it is important)&lt;br /&gt;
&lt;br /&gt;
I still think Git has major advantages and want to give counterpoints to the arguments above&lt;br /&gt;
&lt;br /&gt;
== 1. You don&#039;t control the data with Gitlab ==&lt;br /&gt;
&lt;br /&gt;
Q: I don&#039;t understand this, why don&#039;t you own the data, you can host it on your server.&lt;br /&gt;
&lt;br /&gt;
A: Then why not just use our server? This means that we&#039;re hosting the data in 2 places, so why not just host it on our servers? And if Gitlab decides to end service, we have to have a local backup. Or if it changes its interface or usage terms, we may have to rework significant parts of our workflow. We need absolute control of our data as we are a long-term project.&lt;br /&gt;
&lt;br /&gt;
== 2. Visual Version History ==&lt;br /&gt;
&lt;br /&gt;
Q. I think that Visual Version History should not be a problem, you can either just continue using the wiki and then link to the git files. Even better, the visual version history could be automatically created as a commit hook and on GitLab.&lt;br /&gt;
&lt;br /&gt;
A. Could be created: a visual gallery like in the wiki, but it already exists in Mediawiki so why reinvent the wheel? The wiki already has all the formatting to make this easy. And we don&#039;t want to require people understanding how to use Git platforms, which is a higher learning curve than a wiki.&lt;br /&gt;
&lt;br /&gt;
== 3. Collaboration at a scale ==&lt;br /&gt;
&lt;br /&gt;
Q: I think there is a case that the access privileges are much better with Git. I believe that pull requests are probably necessary on a very large scale collaboration.&lt;br /&gt;
&lt;br /&gt;
A: That is specific to software workflows. In hardware workflows, authority is more distributed. The builder has ultimate authority. A software platform of Git relies on commits and commit control. A hardware platform needs to rely on &#039;non-commits&#039;. I mean that every design is valid until it is tested. Because there is no uniform compiler in hardware, or it is more expensive to &#039;compile&#039; or build - much work by default remains non-reconciled or &#039;un-committed&#039; - as a potential viable fork. So in summary, hardware by its nature requires no access privileges - as decision-making (on commits or reconciliatiuon) is much more distributed in hardware. Ie, the guy in Africa, North Pole, Europe, and rural american town all need equal access - and whoever builds, decides. So permissions are simple: all source is open, and any build is an effective fork. So it seems that the workflow from software is the general idea, but in practice - the practices are subtly different. Specifically: you don&#039;t need access privileges - default is all open and the builder is the actual committer. You can&#039;t assign roles and privileges in hardware - it doesn&#039;t make sense.&lt;br /&gt;
&lt;br /&gt;
== 4. It is currently used for a large set of parts ==&lt;br /&gt;
&lt;br /&gt;
Q: I think this point is very strong and that the transition could be a lot of work. But I still think that it could be worth it, and it should be tried out.&lt;br /&gt;
&lt;br /&gt;
A: Qeustion 3 implies that the problem statement is not reconciliation (commits). It&#039;s more about who puts up the effort to build. Yes, we can all collaborate on digital design and treat it like software - ie, someone takes the control of commits. Because you cannot pre-allocate the commit-control role, you cannot scale in the same way in hardware as in software.&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=245186</id>
		<title>Pizzooid Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=245186"/>
		<updated>2021-02-14T21:17:23Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sun Feb 14, 2021==&lt;br /&gt;
[[OSE Linux]]&lt;br /&gt;
== Sat Feb 13, 2021==&lt;br /&gt;
[[Talk:OSE Linux Docker]], [[Talk:The Case for Using Wiki Version History#Continued Argumentation]]&lt;br /&gt;
&lt;br /&gt;
== Wed Feb 10, 2021 ==&lt;br /&gt;
Setup [[OSE Linux]] USB Drive.&lt;br /&gt;
&lt;br /&gt;
== Sat Feb 6, 2021 ==&lt;br /&gt;
[[Talk:The Case for Using Wiki Version History]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Linux_-_2.0_version_from_2020&amp;diff=245185</id>
		<title>OSE Linux - 2.0 version from 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Linux_-_2.0_version_from_2020&amp;diff=245185"/>
		<updated>2021-02-14T21:16:41Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: Add Instruction on how to create a docker container from an image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Hint|&#039;&#039;&#039;OSE Linux 2.0 is coming out at the end of August - try a preview - https://www.caldorkids.com/ose/}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Hint|You are welcome to download OSE Linux and make a live USB. We can also send you a USB stick withe the live OSE Linux distribution. To receive a copy by mail, please send $10 through our &amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;https://www.paypal.com/cgi-bin/webscr&amp;quot; method=&amp;quot;post&amp;quot; target=&amp;quot;_top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;cmd&amp;quot; value=&amp;quot;_s-xclick&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;hosted_button_id&amp;quot; value=&amp;quot;5XFQZM7X9B3JE&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;image&amp;quot; src=&amp;quot;https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif&amp;quot; border=&amp;quot;0&amp;quot; name=&amp;quot;submit&amp;quot; title=&amp;quot;PayPal - The safer, easier way to pay online!&amp;quot; alt=&amp;quot;Donate with PayPal button&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;img alt=&amp;quot;&amp;quot; border=&amp;quot;0&amp;quot; src=&amp;quot;https://www.paypal.com/en_US/i/scr/pixel.gif&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt; button, and include your address when you go through PayPal. You can also send us a check. See [[Donate]] page for more options, or email info at opensourceecology dot org.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=What is It?=&lt;br /&gt;
&lt;br /&gt;
[[Image:oselinux.jpg|thumb|OSE software stack.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OSE Linux&#039;&#039;&#039; is a freely downloadable operating system that contains all software that is used regularly at OSE. It is run as a [[Live USB]] without the user having to modify or upset their usual operating system in any way whatsoever. This provides access to exactly the same software that we use during workshops and other training sessions - to avoid differences in versions common to different operating systems. During our training sessions, we will use OSE Linux ourselves - so your programs will look exactly like ours. This addresses hours of potentially wasted time due to differences in software or software not working.&lt;br /&gt;
&lt;br /&gt;
OSE Linux also addresses the tens of hours that it would potentially take to download and configure all the software and libraries in common use by OSE. Instead, a single install, taking under half hour of dedicated user time after download, is sufficient to download the entire operating system. This is useful in large-scale collaborative processes - where everyone should use the exact same system to promote a seamless experience.&lt;br /&gt;
&lt;br /&gt;
It is a good practice for [[OSE Developers]] to download and use the system to avoid software malfunction, improper settings, and in general the time it takes to download or install various software and its extensions, such as additional workbenches in FreeCAD, browser plugins, etc. OSE uses only open source software to produce all of its work product to facilitate interoperability with a large global team of developers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please note that OSE uses a lot of custom software - so please save yourself hours of install time and and just download the prepared OSE Linux. We are doing this to make your life easy. Note also that you should not run OSE Linux in a Virtual Machine, as a Virtual Machine will be much slower at computation intensive tasks such as CAD.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
OSE Linux can be used by downloading the ISO, and creating a bootable USB stick. Instead of using one&#039;s regular operating system, one can choose - upon startup - to run the OSE Linux operating system from a USB stick, without installing it on one&#039;s hard drive. &#039;&#039;&#039;Note that currently you can&#039;t save files on the Live Linux - so upload any documents to your log, the wiki, or use cloud-documents where data is not saved locally.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==OSE Linux at Workshops==&lt;br /&gt;
For reasons of software uniformity, we like to use OSE Linux. Our experience with prior workshops at OSE which involve software training was that always there was someone who could not run some software properly, or there would be some differences in the software on different platforms. This typically obstructed smooth progress of everyone following along during software training. For this reason, we like to use OSE Linux live, so that everyone has the exact same copy. All that people need to do is to boot from our USB. Once booted, uniform results are pretty much guaranteed. Thus, we begun using OSE Linux in 2017 as a regular practice during OSE workshops - where participants are instructed to either make their own USB at home - or we provide the USB at the OSE site.&lt;br /&gt;
&lt;br /&gt;
=OSE Linux v2.0=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Download the 7.2G file at: https://www.caldorkids.com/ose/&lt;br /&gt;
&lt;br /&gt;
See [[OSE Linux v2 Notes]]&lt;br /&gt;
==Software List==&lt;br /&gt;
This is a list of software on OSE Linux 2. The selection of software is evolving for the needs of regenerative solutions at scale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe src=&amp;quot;https://docs.google.com/spreadsheets/d/1hk1Tec4tkEDe47sEtRu7wySa8U4zYWBEat_dWZezQa0/pubhtml?widget=true&amp;amp;amp;headers=false&amp;quot; height=500 width=800&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1hk1Tec4tkEDe47sEtRu7wySa8U4zYWBEat_dWZezQa0/ edit]&lt;br /&gt;
&lt;br /&gt;
==Software Notes==&lt;br /&gt;
*[[OSE Linux 2 Software Notes]]&lt;br /&gt;
*Mixxx - digital DJ platform to [[Twitch]]&lt;br /&gt;
&lt;br /&gt;
=Download and Install OSE Linux Live ISO=&lt;br /&gt;
Requirements: ISO image, 4 GB USB stick&lt;br /&gt;
==v1.0 from 2017==&lt;br /&gt;
&lt;br /&gt;
Download the [https://en.wikipedia.org/wiki/ISO_image .ISO Image] file below. This will then be installed onto a USB flash drive to create a [https://en.wikipedia.org/wiki/Live_USB Live USB].&lt;br /&gt;
&lt;br /&gt;
* [https://archive.org/details/OSELinux1.0 Internet Archive]&lt;br /&gt;
* [https://archive.org/details/OSELinux1.0 Torrent]&lt;br /&gt;
* [magnet:?xt=urn:btih:1b86fa4bdccea4308a115f7f0dbe9eeb93f37fe2&amp;amp;dn=OSELinux1.0&amp;amp;tr=http%3a%2f%2fbt1.archive.org%3a6969%2fannounce&amp;amp;tr=http%3a%2f%2fbt2.archive.org%3a6969%2fannounce&amp;amp;ws=http%3a%2f%2fia601504.us.archive.org%2f24%2fitems%2f&amp;amp;ws=http%3a%2f%2fia801504.us.archive.org%2f24%2fitems%2f&amp;amp;ws=https%3a%2f%2fia801504.us.archive.org%2f24%2fitems%2f Magnet Link]&lt;br /&gt;
&lt;br /&gt;
==How To Create an OSE Linux USB using Ubunutu==&lt;br /&gt;
&lt;br /&gt;
Objective: A bootable USB stick that provides the OSE Live desktop, and will run all the OSE programs without touching any existing locally installed OS on the computer.&lt;br /&gt;
It&#039;s a way to test, and use, the OSE programs (3D design, 2D design, video capture and edit, resource management) and not disturb the current computer setup.&lt;br /&gt;
&lt;br /&gt;
1. Download the ISO (See above for current ISO URL) &amp;lt;br /&amp;gt;&lt;br /&gt;
2. Burn ISO to USB&amp;lt;br /&amp;gt;&lt;br /&gt;
    For Setting up the USB stick, follow the instructions [[How_to:Write_Image_to_SD_Card]], &amp;lt;br&amp;gt;&lt;br /&gt;
    simply swap the word SD for USB. There are no customizations to be made as they are suggested at the bottom, all is working out of the box.&lt;br /&gt;
&lt;br /&gt;
3. Boot your computer with the USB. See [[OSE Linux#Getting Started]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Here is the video HowTo for Ubuntu 16.04 users, GUI version&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;video height=&amp;quot;400&amp;quot; controls&amp;gt;&lt;br /&gt;
&amp;lt;source src=&amp;quot;https://wiki.opensourceecology.org/images/2/23/OSE_Live_USB_HowTo.webm&amp;quot; type=&amp;quot;video/webm&amp;quot;&amp;gt;&lt;br /&gt;
Your browser does not support the video tag.&lt;br /&gt;
&amp;lt;/video&amp;gt;&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
http://opensourceecology.org/w/images/2/23/OSE_Live_USB_HowTo.webm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe src=&amp;quot;https://docs.google.com/document/d/1w2kDCAVJSsMwQuX4gstq-YLM0X2l32H6cTlbD2zwJM4/pub?embedded=true&amp;quot; height=400 width=80%&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1w2kDCAVJSsMwQuX4gstq-YLM0X2l32H6cTlbD2zwJM4/ edit]&lt;br /&gt;
&lt;br /&gt;
===Creating an OSE docker container===&lt;br /&gt;
Tutorial for creating a docker container from an image: [https://www.techrepublic.com/article/how-to-convert-an-iso-to-a-docker-image/]&lt;br /&gt;
&lt;br /&gt;
==How To Create an OSE Linux USB using Windows==&lt;br /&gt;
&lt;br /&gt;
[https://rufus.akeo.ie/#download Download Rufus]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe src=&amp;quot;https://docs.google.com/document/d/1baJdLIh1m7_VjUoDq2-9P1LWRzwUcQkxhl0ZNB_6WoU/pub?embedded=true&amp;quot; height=400 width=80%&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1baJdLIh1m7_VjUoDq2-9P1LWRzwUcQkxhl0ZNB_6WoU/ edit]&lt;br /&gt;
&lt;br /&gt;
===Setting up the OSE_OS on a Virtual Machine (using VirtualBox) on a Windows System.===&lt;br /&gt;
The links below would help with: &#039;&#039;&#039;Setting up the OSE_OS on a Virtual Machine (using VirtualBox) on a Windows System.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Note that some lag might be experienced with such an installation depending on your system specs and some OpenGL glitches have been reported in the past though they seem currently resolved. If the ability to switch seamlessly from Ubuntu to Windows without having to reboot is essential as an option, it might be worth a try:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.psychocats.net/ubuntu/virtualbox Installing Ubuntu inside Windows using VirtualBox]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.howtogeek.com/howto/2845/install-guest-additions-to-windows-and-linux-vms-in-virtualbox/ Install Guest Additions to Windows and Linux VMs in VirtualBox]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.howtogeek.com/187703/how-to-access-folders-on-your-host-machine-from-an-ubuntu-virtual-machine-in-virtualbox/ How to Access Folders on Your Host Machine from an Ubuntu Virtual Machine in VirtualBox]&lt;br /&gt;
&lt;br /&gt;
==How To Create an OSE Linux USB using Mac==&lt;br /&gt;
Key Howtos:&lt;br /&gt;
*From Tom - [https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-macos#0]&lt;br /&gt;
*&#039;&#039;&#039;[https://gist.github.com/gregoryfoster/35d8037a6a8424661a8a2606c1280785 How To Create a bootable Open Source Ecology (OSE) Linux USB Stick on Mac OS X - github]&#039;&#039;&#039;&lt;br /&gt;
*[[How to Create an OSE Linux USB using Mac Guide by Alex Au 2018]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Download&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Download the latest OSE Linux ISO disk image [[OSE_Linux#Download_and_Install_OSE_Linux_Live_ISO]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Insert your USB Stick and determine its device identifier&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Insert USB stick&lt;br /&gt;
# Open a Terminal window&lt;br /&gt;
# Determine USB stick device ID: `diskutil list`&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ diskutil list&lt;br /&gt;
...&lt;br /&gt;
/dev/disk3 (external, physical):&lt;br /&gt;
   #:                       TYPE NAME                    SIZE       IDENTIFIER&lt;br /&gt;
   0:                                                   *16.0 GB    disk3&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create a bootable USB Stick from a hybrid disk image&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using a hybrid ISO disk image is by far the simpler approach as you just overwrite the entire USB stick.&lt;br /&gt;
&lt;br /&gt;
# Unmount all partitions on device: `diskutil unmountDisk [Device ID]`&lt;br /&gt;
# Copy ISO: `sudo dd if=[Path to ISO] of=[Device ID] bs=1048576`&lt;br /&gt;
#* Press CTRL+T to send a SIGINFO signal to `dd` to track progress [http://osxdaily.com/2015/06/05/copy-iso-to-usb-drive-mac-os-x-command/#comment-1718523 source]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ diskutil unmountDisk /dev/disk3&lt;br /&gt;
Unmount of all volumes on disk3 was successful&lt;br /&gt;
$ sudo dd if=~/Downloads/ose0.3isohybrid.iso of=/dev/disk3 bs=1048576&lt;br /&gt;
2142+0 records in&lt;br /&gt;
2142+0 records out&lt;br /&gt;
2246049792 bytes transferred in 1841.710284 secs (1219546 bytes/sec)&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The partition is automatically marked as as bootable.&lt;br /&gt;
&lt;br /&gt;
Eject USB Stick: `diskutil eject [Device ID]`&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ diskutil eject /dev/disk3&lt;br /&gt;
Disk /dev/disk3 ejected&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you&#039;re good to go.&lt;br /&gt;
&lt;br /&gt;
=Getting Started=&lt;br /&gt;
&#039;&#039;&#039;Instructions for using OSE Linux for the first time&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Booting Up and BIOS Settings==&lt;br /&gt;
&lt;br /&gt;
After powering on your computer, but before your normal operating system starts, you can access your boot settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Boot target computer from USB Stick&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First, configure the BIOS to prioritize booting from a USB drive.  In my case, I&#039;m installing on an HP Spectre x360 laptop [http://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/How-to-boot-from-USB-flash-drive-HP-Spectre-x360/td-p/5032935].&lt;br /&gt;
&lt;br /&gt;
# Power up HP Spectre x360&lt;br /&gt;
# Press `F10` to enter the BIOS&lt;br /&gt;
# Navigate to System Configuration&lt;br /&gt;
# Select Boot Options&lt;br /&gt;
## Disable Secure Boot&lt;br /&gt;
## Enable Legacy Boot&lt;br /&gt;
## In UEFI Boot Order move USB Diskette to top of list&lt;br /&gt;
## In Legacy Boot Order move USB Diskette to top of list&lt;br /&gt;
## Disable 3D Graphic Acceleration&lt;br /&gt;
# Press `F10` to save changes and exit BIOS&lt;br /&gt;
&lt;br /&gt;
Your system will restart, recognize the USB Stick, and boot its contents.&lt;br /&gt;
&lt;br /&gt;
_For existing Linux systems with a boot manager installed, you may still need to intervene to select an alternative boot option.  Press `F9` to enter Boot Options and choose the USB Disk._&lt;br /&gt;
&lt;br /&gt;
==Software Tutorials==&lt;br /&gt;
&lt;br /&gt;
*[[FreeCAD 101]]&lt;br /&gt;
**[[Old FreeCAD Tests]]&lt;br /&gt;
*[https://en.wikibooks.org/wiki/OpenSCAD_User_Manual OpenSCAD wikibook]&lt;br /&gt;
&lt;br /&gt;
=Testing=&lt;br /&gt;
&lt;br /&gt;
We are documenting which systems work successfully for Live boot and/or install of the OSE Linux ISO.&lt;br /&gt;
&lt;br /&gt;
Please document 3 things:&lt;br /&gt;
#Version of the OSE Linux you are trying to boot and/or install - date or link to the download from above. Note that new versions will be published quarterly. It is impotant to keep notes on the specific version that you are using so there is no confusion on which OSE Linux versions are successful&lt;br /&gt;
#Hardware you are using, such as Dell Precision M6500 Laptop&lt;br /&gt;
#Operating system that you are using on your hardware - such as Ubuntu 16.04.&lt;br /&gt;
&lt;br /&gt;
To document this for your system, please go to See [[ISO to USB Install Notes]]. The test should verify the following specific usage points, and receive &amp;quot;100% tested and working&amp;quot; condition for the ISO to be considered done (ie, for example, we cannot have the Dimension Drawing Workbench not working in FreeCAD. For the specific usage points that are marked &amp;quot;Not Cricital&amp;quot;, they do not count in the grading.&lt;br /&gt;
&lt;br /&gt;
#Is the time zone set correctly? (Not critical)&lt;br /&gt;
#[[File:check.png]] Does Chromium connect to wireless internet without a problem?&lt;br /&gt;
#Is the version of Arduino 1.6.8 as the default?&lt;br /&gt;
#Does Arduino IDE upload sample program to the Mega after selecting the correct board and port under Tools?&lt;br /&gt;
#Is OSE Marlin available within Arduino?&lt;br /&gt;
#Can you download a file from Part Library on the wiki and open it in FreeCAD?&lt;br /&gt;
#Does the Exploded Part Animation workbench create part explosions without crashing?&lt;br /&gt;
#Do files download to the desktop (so a new user can find files immediately without having to find the Downloads folder in the directory structure)?&lt;br /&gt;
#Can you upload files to the wiki, such as an image?&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
*[[How to Troubleshoot Wireless on OSE Linux]]&lt;br /&gt;
&lt;br /&gt;
=OSE Linux Development=&lt;br /&gt;
&#039;&#039;&#039;This section is used by developers making OSE Linux&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==How To Create the ISO File Using Ubuntu==&lt;br /&gt;
We are using the customizer by kamilion:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/kamilion/customizer/wiki/First-guide&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
however, there is a problem with the iso creation process:&lt;br /&gt;
we need to modify the source code, as the kernel download will otherwise fail and disturb the creation of the iso. This has of course to be done before the compiling into a deb file. For that, we have to edit:&amp;lt;br&amp;gt;&lt;br /&gt;
/{Unzipped Master}/src/actions/rebuild.py&lt;br /&gt;
go to the line &amp;lt;br&amp;gt;&lt;br /&gt;
    detect_boot()&lt;br /&gt;
and look under it, there should be a line going like &amp;lt;br&amp;gt;&lt;br /&gt;
    if config.KERNEL is not default&lt;br /&gt;
comment that out (with #) until next else (including the else) and then correct the intendation (as python is very sensitive to that), meaning everything to the next empty line has to be moved left one 4 whitespaces. In the end, it should look like this:&lt;br /&gt;
        #if config.KERNEL is not &amp;quot;default&amp;quot; or None:&lt;br /&gt;
        #    misc.chroot_exec((&#039;apt-get&#039;, &#039;install&#039;, &#039;--yes&#039;, \&lt;br /&gt;
        #        config.KERNEL, &#039;-q&#039;))&lt;br /&gt;
        #else:  # use the kernel the user specified in the config.&lt;br /&gt;
        if arch is not &amp;quot;amd64&amp;quot;:  # then use the 32bit &#039;linux-image-generic&#039;&lt;br /&gt;
            misc.chroot_exec((&#039;apt-get&#039;, &#039;install&#039;, &#039;--yes&#039;, \&lt;br /&gt;
                &#039;linux-image-generic&#039;, &#039;-q&#039;))&lt;br /&gt;
        else:  # use the amd64 &#039;linux-signed-generic&#039; for uEFI&lt;br /&gt;
            misc.chroot_exec((&#039;apt-get&#039;, &#039;install&#039;, &#039;--yes&#039;, \&lt;br /&gt;
                &#039;linux-signed-generic&#039;, &#039;-q&#039;))&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
for starting the software just type into a console:&amp;lt;br&amp;gt;&lt;br /&gt;
    sudo customizer-gui&lt;br /&gt;
&lt;br /&gt;
There most of the things are pretty self-explainatory or described on the github page, we will be using the chroot console to setup our iso.&lt;br /&gt;
The following commands will setup the system:&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Basic Installation of programs&amp;lt;br&amp;gt;&lt;br /&gt;
    echo &amp;quot;deb http://us.archive.ubuntu.com/ubuntu xenial main universe&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
    echo &amp;quot;deb http://us.archive.ubuntu.com/ubuntu xenial main multiverse&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    add-apt-repository ppa:freecad-maintainers/freecad-stable -y&lt;br /&gt;
    add-apt-repository ppa:freecad-community/ppa -y&lt;br /&gt;
    add-apt-repository ppa:thopiekar/cura -y&lt;br /&gt;
    add-apt-repository ppa:maarten-baert/simplescreenrecorder -y&lt;br /&gt;
    add-apt-repository ppa:js-reynaud/kicad-4 -y&lt;br /&gt;
    add-apt-repository ppa:webupd8team/brackets -y&lt;br /&gt;
    add-apt-repository ppa:freecad-maintainers/freecad-daily -y&lt;br /&gt;
    add-apt-repository ppa:kdenlive/kdenlive-stable -y&lt;br /&gt;
    add-apt-repository ppa:obsproject/obs-studio -y&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get upgrade -y&lt;br /&gt;
    apt-get install freecad freecad-doc gimp inkscape audacity libavcodec-extra simplescreenrecorder librecad sweethome3d blender kicad openscad fritzing brackets gnumeric gnumeric-plugins-extra gnumeric-doc freecad-extras-drawing-dimensioning freecad-extras-assembly2 freecad-extras-fasteners gmic gimp-gmic git kdenlive vokoscreen chromium-browser freecad-daily debsums obs-studio -y&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installing Cura&lt;br /&gt;
    apt-get install python-opengl python-serial -y&lt;br /&gt;
    wget http://download.lulzbot.com/Software/Cura/Packages/Cura_21.08/debian/stretch/cura_21.08-f2748_amd64.deb (or the most current, check it)&lt;br /&gt;
    dpkg -i cura_21.08-f2748_amd64.deb&lt;br /&gt;
    rm cura_21.08-f2748_amd64.deb&lt;br /&gt;
    printf &amp;quot;\nADD_EXTRA_GROUPS=1\nEXTRA_GROUPS=&amp;quot;dialout&amp;quot;\n&amp;quot; &amp;gt;&amp;gt; /etc/adduser.conf &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Install Arduino 1.6.8 (NOT the current)&lt;br /&gt;
    wget https://downloads.arduino.cc/arduino-1.6.8-linux64.tar.xz&lt;br /&gt;
    tar xvfJ arduino-1.6.8-linux64.tar.xz&lt;br /&gt;
    rm arduino-1.6.8-linux64.tar.xz&lt;br /&gt;
    mv arduino-1.6.8 /opt&lt;br /&gt;
    &#039;&#039;&#039;and add the OSE Marlin to the examples&lt;br /&gt;
    cd /opt/arduino-1.6.8/examples &lt;br /&gt;
    mkdir OSE&lt;br /&gt;
    download the file in http://opensourceecology.org/wiki/File:OSE_Marlin.zip&lt;br /&gt;
    unzip OSE_Marlin.zip and put the contained file called Marlin in the OSE directory, then delete the rest&lt;br /&gt;
    Give it the right to access it, with chown or simply: chmod 777 -R OSE (theres no inherent danger from that code when accessible)&lt;br /&gt;
    additionally, make sure the last line of the cura setup is run, as this makes the actual communication with the boards possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;installing inkscape export:&lt;br /&gt;
    wget http://bigbluesaw.com/media/BigBlueSawDXFOutput-Version0.2.zip&lt;br /&gt;
    unzip -o BigBlueSawDXFOutput-Version0.2.zip -d /usr/share/inkscape/extensions/&lt;br /&gt;
    rm BigBlueSawDXFOutput-Version0.2.zip&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;installing threejs blender addon:&lt;br /&gt;
    wget https://github.com/mrdoob/three.js/archive/master.zip&lt;br /&gt;
    unzip master.zip&lt;br /&gt;
    cp -r three.js-master/utils/exporters/blender/addons/io_three /usr/share/blender/scripts/addons&lt;br /&gt;
    rm master.zip&lt;br /&gt;
    rm -r three.js-master&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;jitsi extension: &lt;br /&gt;
    nano /etc/chromium-browser/policies/managed/statkey.json&lt;br /&gt;
write in there &lt;br /&gt;
    {&lt;br /&gt;
            &amp;quot;ExtensionInstallForcelist&amp;quot;:&lt;br /&gt;
                    [&amp;quot;kglhbbefdnlheedjiejgomgmfplipfeb;https://clients2.google.com/service/update2/crx&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Custom User settings&amp;lt;br&amp;gt;&lt;br /&gt;
Maybe delete some old stuff, like (this will be updated when the iso gets too bloated): &amp;lt;br&amp;gt;&lt;br /&gt;
    sudo apt-get purge unity-webapps*&lt;br /&gt;
To make the user experience perfect, we need to adjust some user settings for the freshly logged in user. Unfortunately, the user for the live CD is created on the fly, therefore it cannot be preparated. However, it is possible to manipulate every new user that is created by providing their default folders and everything.&amp;lt;br&amp;gt;&lt;br /&gt;
This means, we will preparate the user by setting it up: Run the not created ISO by burning it to a stick, hosting it with a vm or similar, and set it up in a way that everything important is added and set. This includes cleaning the desktop and preparing the taskbar, starting Freecad and installing macros and commands there, and prepare Cura to create GCode for the OSE D3D Printer (More details on that is provided on the software list to the specific task). Additionally, the set setup.sh from the arduino folder must be run to make it a valid program for the user.&amp;lt;br&amp;gt;&lt;br /&gt;
When that is done, copy the ENTIRE personal folder (including all hidden folders) into a safe place in the network, as the live CD will not remember any changes. A Cloud, NAS, or simply [https://help.ubuntu.com/community/SSH/TransferFiles scp] will do the job, however remember not to leave traces, like a remembered password or personal data, as they will be replicated to every new User of the ISO!!!&amp;lt;br&amp;gt;&lt;br /&gt;
When you did that, copy all those files (the hidden included, better double check) into the (previously emptied) /etc/skel directory of your chroot (you can do that with scp as well as just adding it into the filesystem that is chrooted on the main system).&amp;lt;br&amp;gt;&lt;br /&gt;
The skel folder is basically replicated as a blueprint to every new created user, so every setting left there is then carried forward to the new created user. Rebuild the ISO, and you should be done!&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
&lt;br /&gt;
This section will enumerate items for OSE Devs to work on for upcoming versions of OSE Linux.&lt;br /&gt;
&lt;br /&gt;
===Requests and Notes===&lt;br /&gt;
*11/21/18 - mp4 and mkv don&#039;t play in default - need to install libraries&lt;br /&gt;
*11/16/18 - Firefox needs critical security updates&lt;br /&gt;
*11/16/18 - meet.jit.si/opensourceecology does not work in Chromium - can&#039;t access camera or mike. It does work in Firefox&lt;br /&gt;
*8/2/18 - please keep FreeCAD at v16 - not v17 or v18 - as v17 has a totally reworked, and more confusing workflow (more features, but less useful to the novice - and we don&#039;t intend to go beyong basic level of functionality for Design Jams, at least initially)&lt;br /&gt;
*8/2/18 - add [[Colmap]] photogrammetry to OSE Linux&lt;br /&gt;
*8/2/18 - update [[D3D_v18.07_Software]] with current D3D Marlin and .ini settings file for Lulzbot Cura. &lt;br /&gt;
*7/18 - Sweet Home 5.7 update - we have an older version&lt;br /&gt;
*7/18 - [[FlatCAM]] - used to generate toolpaths for D3D CNC Circuit Mill&lt;br /&gt;
*7/18 -[[QT]]- used to create Copper Carve&lt;br /&gt;
*7/18 -Copper Carve - [http://opencircuitinstitute.org/content/oci-copper-carve]. Used to control D3D CNC Circuit Mill. Ask Shane Oberloier&lt;br /&gt;
*7/18 -[[Processing Software]] addition (oscilloscope)&lt;br /&gt;
*6/18 -[[Piping Workbench]] addition to FreeCAD&lt;br /&gt;
*6/18 -[[FEA Workbench]] addition to FreeCAD&lt;br /&gt;
*6/21/18 - &#039;&#039;&#039;[[u8glib]] addition to Arduino Environment &lt;br /&gt;
*6/5/18 - Webm output of Kdenlive does not play without downloading extra packages. Make it play by downloading the appropriate software&lt;br /&gt;
** try installing vlc&lt;br /&gt;
*6/5/18 - Note that screen sharing in Jitsi Meet does not work in Chromium. Proper extensions need to be added.&lt;br /&gt;
*4/25/18 - Pronterface should be added to OSE Linux. This may help troubleshooting of printing.&lt;br /&gt;
*4/25/18 - Chromium allows only 3 or so tabs to be open before tabs no longer open, and a new Chromium window needs to be opened. (appears to be computer memory issue)&lt;br /&gt;
*4/23/18 - bug report. Downloaded http://opensourceecology.org/w/images/9/9b/OSE_Marlin.zip - and this could not be extracted on my desktop - &amp;quot;An error occurred while loading the archive&amp;quot;. Extraction worked on another computer.&lt;br /&gt;
*4/23/18 - When trying to use Marlin from another USB - Could not open OSE Marlin (from another USB drive). Archive type not supported.&lt;br /&gt;
*Improve video - add which navigation style to use, and how to select a rotation plane. Next, use OSE Linux for the video, to remove any possibility of version difference. We should be able to teach someone Cube Readiness in 2 hours, and 3 more hours for video etc.&lt;br /&gt;
*2/1/18 - [[PVC Pipe and Fittings Library]] - verified that pipe, cross, elbow, alpha elbow, tee, and couplings now work in OSE Linux 1.0. These, combined with their 5 supporting CSV files, can now be added to OSE Linux.&lt;br /&gt;
*3/16/18 - SweetHome3D icon does not appear in applications menu, only in search box. Can we put it in the menu?&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
*Follows Best Practices for creating a Linux distribution&lt;br /&gt;
*Download statistics are tracked - number vs. Time, and are displayed via a wiki script&lt;br /&gt;
*Single configuration with all of OSE-critical software&lt;br /&gt;
*Contains libraries - such as tractor design in FreeCAD, etc.&lt;br /&gt;
*Has a Team Charter for long term support&lt;br /&gt;
*Clear hosting strategy and admin&lt;br /&gt;
*Donation option with hosting transparency page  of cost and uptime, and user statistics&lt;br /&gt;
*Download requires an email for future communications&lt;br /&gt;
*Clear OSE Social Contract - contract with the OSS/H community to keep this distribution open source for ever&lt;br /&gt;
*Clear contributor agreement&lt;br /&gt;
*Clear repositories for design - distributed and pulled into the OSE distribution as current working design libraries.&lt;br /&gt;
&lt;br /&gt;
===Persistence===&lt;br /&gt;
&lt;br /&gt;
We need to build in a simple way to persist data between reboots.&lt;br /&gt;
&lt;br /&gt;
Marcin would like to be able to use OSE Linux full-time, but he would need to have his ssh key, keepass, etc all persisted between reboots. This, in general, is a necessary feature for anything more than &amp;quot;trying out&amp;quot; a distro. Because this data can be sensitive in nature (ie: ssh keys for logging into hetzner2), all persistent volumes should necessarily be encrypted.&lt;br /&gt;
&lt;br /&gt;
The best experience I&#039;ve had with Persistence in live distros was TAILS. There&#039;s no `dd` on the user side. They just go to  &amp;quot;Applications -&amp;gt; System Tools -&amp;gt; Configure persistent volume&amp;quot;, and set it up with the GUI.&lt;br /&gt;
&lt;br /&gt;
TAILS is based on debian, as is OSE Linux, so I think this is a good place to start looking for how we can enable persistence in OSE Linux:&lt;br /&gt;
&lt;br /&gt;
# https://tails.boum.org/contribute/design/persistence/#index3h2&lt;br /&gt;
# https://git-tails.immerda.ch/persistence-setup&lt;br /&gt;
&lt;br /&gt;
For more info on this implementation, see [[OSE Linux Persistence]]&lt;br /&gt;
&lt;br /&gt;
===Hashes &amp;amp; Signatures===&lt;br /&gt;
&lt;br /&gt;
For every release of OSE Linux, there should be at least the following files in addition to the iso (arch specific) images:&lt;br /&gt;
# MD5SUMS&lt;br /&gt;
# MD5SUMS.gpg&lt;br /&gt;
# SHA1SUMS&lt;br /&gt;
# SHA1SUMS.gpg&lt;br /&gt;
# SHA256SUMS&lt;br /&gt;
# SHA256SUMS.gpg&lt;br /&gt;
&lt;br /&gt;
This follows the standards as used by debian/ubuntu. For example, see the set of release files for ubuntu 18.04 here:&lt;br /&gt;
&lt;br /&gt;
* https://mirrors.ocf.berkeley.edu/ubuntu-releases/18.04/&lt;br /&gt;
&lt;br /&gt;
By following this procedure, we would provide a means for our users (after--say--spending many, many hours downloading the iso over a high-packet-loss sattelite internet connection) to validate that there was no corruption before they burn the image to a drive (a simple &amp;amp; fast step that can save days of debugging). Moreover, by releasing a cryptographic signature of these checksum files, we provide a means of authentication.&lt;br /&gt;
&lt;br /&gt;
Note that, following best operational security practices, the cryptographic signature should be made from a subkey that is signed by an OSE primary key. The primary key should be in cold storage and only used on an air-gapped machine to sign subkeys. Those subkeys (which can be rotated) are the keys that are actually used to sign our releases&#039; checksum files. For more information on this, see this [https://tails.boum.org/doc/about/openpgp_keys/index.en.html TAILS OpenPGP keys doc]&lt;br /&gt;
&lt;br /&gt;
===OSE Linux Assists in Providing Technical Support===&lt;br /&gt;
Technical support is a service of huge importance to the OSE community. As a [[Distributive Enterprise]], OSE is interested in self-maintaining technical support base that can scale to millions of users.&lt;br /&gt;
&lt;br /&gt;
To achieve this, part of our strategy is to utilize OSE Linux as an essential aspect of OSE&#039;s technical support. This is a managed distribution that works out all software-related issues for the OSE community - by providing a Linux distribution that just works.&lt;br /&gt;
&lt;br /&gt;
Software-related issues stand in the way of seamless, distributed, open source collaboration. Overall, OSE Linux saves the OSE developer/user community thousands to millions of hours of total time that would otherwise be spent with people downloading software and making it work. To address this issue, OSE is proposing that any OSE user or developer obtains a copy of OSE Linux. This allows for a completely uniform way to eliminate all software related issues: improper installs, drivers, libraries, package conflicts, bad settings, security issues, software crashes, updates, and any other software issues. This is done by installing and using an entire OSE operating system, with all software prepared. The goal is to produce a stable and widely accessible system that can be run from a USB or that can be installed as a [[Multi-Boot System]]. The release schedule for updates will be quarterly.&lt;br /&gt;
&lt;br /&gt;
=Version Change Log=&lt;br /&gt;
&#039;&#039;&#039;Oct 25 2017 - Version 1.0 release&amp;lt;br&amp;gt; &lt;br /&gt;
Added exploded part diagrams,vlc and obs&amp;lt;br&amp;gt;&lt;br /&gt;
Working arduino and cura (its now possible to write the code to the arduino/print with cura)&amp;lt;br&amp;gt;&lt;br /&gt;
Custom Wallpaper seems to work fine now.&amp;lt;br&amp;gt;&lt;br /&gt;
This version fixed all known issues (except the time zone, which is in the nature of Ubuntu). Therefore, this is version 1.0, &lt;br /&gt;
and this project will be seen as done until further changes are needed. &amp;lt;br&amp;gt;&lt;br /&gt;
The Download Link is [https://archive.org/download/OSELinux1.0/OSELinux1.0.iso here], [magnet:?xt=urn:btih:1b86fa4bdccea4308a115f7f0dbe9eeb93f37fe2&amp;amp;dn=OSELinux1.0&amp;amp;tr=http%3a%2f%2fbt1.archive.org%3a6969%2fannounce&amp;amp;tr=http%3a%2f%2fbt2.archive.org%3a6969%2fannounce&amp;amp;ws=http%3a%2f%2fia601504.us.archive.org%2f24%2fitems%2f&amp;amp;ws=http%3a%2f%2fia801504.us.archive.org%2f24%2fitems%2f&amp;amp;ws=https%3a%2f%2fia801504.us.archive.org%2f24%2fitems%2f magnet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 9 release&amp;lt;br&amp;gt;&lt;br /&gt;
All programs are now arranged to some extent, no setup of cura or freecad needed. All programs asked to date are added and functional. The screen is setup for the working with the OSE software and not just the default look.&amp;lt;br&amp;gt;&lt;br /&gt;
Some people came up with an issue regarding the ethernet connection, although there wasn&#039;t much testing yet, the top answer of this question may help [https://superuser.com/questions/351960/can-i-enable-wifi-on-a-ubuntu-live-cd Wifi Ubuntu Live CD]. This will be adressed when a solution is found.&amp;lt;br&amp;gt;&lt;br /&gt;
The Download Link is [https://drive.google.com/open?id=0ByUmXv7QXHeQQk9YYXNWYkdCcDQ here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 3 release&amp;lt;br&amp;gt;&lt;br /&gt;
same as last version, fixed some breaking bugs and added some basic options as default, as well as the program debsums. This version should be fully operable and its recommended updating to it&amp;lt;br&amp;gt;&lt;br /&gt;
The Download Link is [https://drive.google.com/file/d/0ByUmXv7QXHeQSU1vT01MYmJQb2s/view?usp=sharing here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aug 23 release &amp;lt;br&amp;gt;&lt;br /&gt;
A new version has been released with further, sophisticated options. Some of them are not in an optimal stage, so I am awaiting some feedback how the default should look like. That means setting up the different software parts in a way thats most convenient and sharing it in the [https://docs.google.com/spreadsheets/d/1hk1Tec4tkEDe47sEtRu7wySa8U4zYWBEat_dWZezQa0/edit#gid=0 software list]. As for now, in the /opt folder (filemanager &amp;gt; system &amp;gt; opt) there is the Macro sheet for freecad and the .ini for the d3d for Cura. The Marlin Software can be found in the examples os the arduino software&amp;lt;br&amp;gt;&lt;br /&gt;
The Download link is [https://drive.google.com/open?id=0ByUmXv7QXHeQUV9EVlozQUVNTFE here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APR 28 hybrid release&amp;lt;br /&amp;gt;&lt;br /&gt;
Link to shared Google Drive folder containing all versions[https://drive.google.com/drive/folders/0B3BMDf7eJE2IenozczVScXA0ZVk]&amp;lt;br /&amp;gt;&lt;br /&gt;
OSE Live iso is named 4-28-17ose0.42.iso&amp;lt;br /&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
The Download Link is [https://drive.google.com/file/d/0B3BMDf7eJE2IOGR0enlFU0NBSGc/view?usp=sharing here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;February v0.3 release &amp;lt;br&amp;gt;&lt;br /&gt;
The Download Link is [https://drive.google.com/file/d/0B3BMDf7eJE2IM3F5V0ZLaHlBNUU/view?ts=58c8a40b here]&amp;lt;br&amp;gt;&lt;br /&gt;
Readme and Install Notes by Jai Kumar - [https://docs.google.com/document/d/1pwJHMRnuqmvdpJWd2PCmL_HzQrgnV4T3d4uwxFobtzM/edit Google Doc Link]&lt;br /&gt;
&lt;br /&gt;
=OSE Linux Install Logs=&lt;br /&gt;
See [[OSE Linux Install Logs]]&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[[OSE Linux Log]].&lt;br /&gt;
*&#039;&#039;&#039;[[OSE Linux Laptop List]]&lt;br /&gt;
* [[OSE Linux Persistence]]&lt;br /&gt;
*[[IT Support]]&lt;br /&gt;
*[[OSE Linux Testing - Marcin]]&lt;br /&gt;
*https://en.wikipedia.org/wiki/List_of_tools_to_create_Live_USB_systems&lt;br /&gt;
*&#039;&#039;&#039;[[OSE Linux v2.0]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Maintainers=&lt;br /&gt;
*[[Christian Rupp]] - v1 - 2017-present&lt;br /&gt;
*[[Jai Kumar]] - 2017 intial version&lt;br /&gt;
*[[Ray Log]] - v2 - 2019- present&lt;br /&gt;
&lt;br /&gt;
=More=&lt;br /&gt;
{{Hint|Current issues - Mac Book Pro, Firefox, OSE Linux - video does not work - &#039;&#039;Failed to Access Camera&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{Hint|Bug report: Lulzbot Cura has no heated bed turned on - change Machine settings so D3D has heated bed on out of the box.}}&lt;br /&gt;
&lt;br /&gt;
{{Hint| OSE Linux is an Ubuntu 16.04 distribution with all of OSE&#039;s software, FreeCAD macros, Cura settings, and Marlin configured for the OSE 3D printer. Releases occur quarterly with updates. [[OSE_Linux#Requests_and_Notes]] shows required updates.}}&lt;br /&gt;
=USB Sticks=&lt;br /&gt;
*$1.84 Amazon - [https://www.amazon.com/50-4GB-Flash-Drive-Swivel/dp/B00H7IXA3C]&lt;br /&gt;
*$2.1 each 10 pack - [https://www.amazon.com/Swivel-Flash-Drive-Memory-Colors/dp/B00V5B2N3U/ref=asc_df_B00V5B2N3U/?tag=hyprod-20&amp;amp;linkCode=df0&amp;amp;hvadid=312760964359&amp;amp;hvpos=1o4&amp;amp;hvnetw=g&amp;amp;hvrand=6511301743991622793&amp;amp;hvpone=&amp;amp;hvptwo=&amp;amp;hvqmt=&amp;amp;hvdev=c&amp;amp;hvdvcmdl=&amp;amp;hvlocint=&amp;amp;hvlocphy=9023315&amp;amp;hvtargid=pla-608086117341&amp;amp;psc=1]&lt;br /&gt;
*$2.1 100 pack - [https://www.amazon.com/Aretop-Premium-Pendrive-Package-Storage/dp/B07S3TR6F7/ref=sr_1_3?keywords=100+pack+usb+stick+4gb&amp;amp;qid=1575667494&amp;amp;s=electronics&amp;amp;sr=1-3]&lt;br /&gt;
*1000 at $2.41&lt;br /&gt;
&lt;br /&gt;
=Log=&lt;br /&gt;
*[[OSE Linux Log]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=OSE_Linux_-_2.0_version_from_2020&amp;diff=245184</id>
		<title>OSE Linux - 2.0 version from 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=OSE_Linux_-_2.0_version_from_2020&amp;diff=245184"/>
		<updated>2021-02-14T21:13:34Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* How To Create an OSE Linux USB using Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Hint|&#039;&#039;&#039;OSE Linux 2.0 is coming out at the end of August - try a preview - https://www.caldorkids.com/ose/}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Hint|You are welcome to download OSE Linux and make a live USB. We can also send you a USB stick withe the live OSE Linux distribution. To receive a copy by mail, please send $10 through our &amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;https://www.paypal.com/cgi-bin/webscr&amp;quot; method=&amp;quot;post&amp;quot; target=&amp;quot;_top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;cmd&amp;quot; value=&amp;quot;_s-xclick&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;hosted_button_id&amp;quot; value=&amp;quot;5XFQZM7X9B3JE&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;image&amp;quot; src=&amp;quot;https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif&amp;quot; border=&amp;quot;0&amp;quot; name=&amp;quot;submit&amp;quot; title=&amp;quot;PayPal - The safer, easier way to pay online!&amp;quot; alt=&amp;quot;Donate with PayPal button&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;img alt=&amp;quot;&amp;quot; border=&amp;quot;0&amp;quot; src=&amp;quot;https://www.paypal.com/en_US/i/scr/pixel.gif&amp;quot; width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt; button, and include your address when you go through PayPal. You can also send us a check. See [[Donate]] page for more options, or email info at opensourceecology dot org.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=What is It?=&lt;br /&gt;
&lt;br /&gt;
[[Image:oselinux.jpg|thumb|OSE software stack.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OSE Linux&#039;&#039;&#039; is a freely downloadable operating system that contains all software that is used regularly at OSE. It is run as a [[Live USB]] without the user having to modify or upset their usual operating system in any way whatsoever. This provides access to exactly the same software that we use during workshops and other training sessions - to avoid differences in versions common to different operating systems. During our training sessions, we will use OSE Linux ourselves - so your programs will look exactly like ours. This addresses hours of potentially wasted time due to differences in software or software not working.&lt;br /&gt;
&lt;br /&gt;
OSE Linux also addresses the tens of hours that it would potentially take to download and configure all the software and libraries in common use by OSE. Instead, a single install, taking under half hour of dedicated user time after download, is sufficient to download the entire operating system. This is useful in large-scale collaborative processes - where everyone should use the exact same system to promote a seamless experience.&lt;br /&gt;
&lt;br /&gt;
It is a good practice for [[OSE Developers]] to download and use the system to avoid software malfunction, improper settings, and in general the time it takes to download or install various software and its extensions, such as additional workbenches in FreeCAD, browser plugins, etc. OSE uses only open source software to produce all of its work product to facilitate interoperability with a large global team of developers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please note that OSE uses a lot of custom software - so please save yourself hours of install time and and just download the prepared OSE Linux. We are doing this to make your life easy. Note also that you should not run OSE Linux in a Virtual Machine, as a Virtual Machine will be much slower at computation intensive tasks such as CAD.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
OSE Linux can be used by downloading the ISO, and creating a bootable USB stick. Instead of using one&#039;s regular operating system, one can choose - upon startup - to run the OSE Linux operating system from a USB stick, without installing it on one&#039;s hard drive. &#039;&#039;&#039;Note that currently you can&#039;t save files on the Live Linux - so upload any documents to your log, the wiki, or use cloud-documents where data is not saved locally.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==OSE Linux at Workshops==&lt;br /&gt;
For reasons of software uniformity, we like to use OSE Linux. Our experience with prior workshops at OSE which involve software training was that always there was someone who could not run some software properly, or there would be some differences in the software on different platforms. This typically obstructed smooth progress of everyone following along during software training. For this reason, we like to use OSE Linux live, so that everyone has the exact same copy. All that people need to do is to boot from our USB. Once booted, uniform results are pretty much guaranteed. Thus, we begun using OSE Linux in 2017 as a regular practice during OSE workshops - where participants are instructed to either make their own USB at home - or we provide the USB at the OSE site.&lt;br /&gt;
&lt;br /&gt;
=OSE Linux v2.0=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Download the 7.2G file at: https://www.caldorkids.com/ose/&lt;br /&gt;
&lt;br /&gt;
See [[OSE Linux v2 Notes]]&lt;br /&gt;
==Software List==&lt;br /&gt;
This is a list of software on OSE Linux 2. The selection of software is evolving for the needs of regenerative solutions at scale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe src=&amp;quot;https://docs.google.com/spreadsheets/d/1hk1Tec4tkEDe47sEtRu7wySa8U4zYWBEat_dWZezQa0/pubhtml?widget=true&amp;amp;amp;headers=false&amp;quot; height=500 width=800&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1hk1Tec4tkEDe47sEtRu7wySa8U4zYWBEat_dWZezQa0/ edit]&lt;br /&gt;
&lt;br /&gt;
==Software Notes==&lt;br /&gt;
*[[OSE Linux 2 Software Notes]]&lt;br /&gt;
*Mixxx - digital DJ platform to [[Twitch]]&lt;br /&gt;
&lt;br /&gt;
=Download and Install OSE Linux Live ISO=&lt;br /&gt;
Requirements: ISO image, 4 GB USB stick&lt;br /&gt;
==v1.0 from 2017==&lt;br /&gt;
&lt;br /&gt;
Download the [https://en.wikipedia.org/wiki/ISO_image .ISO Image] file below. This will then be installed onto a USB flash drive to create a [https://en.wikipedia.org/wiki/Live_USB Live USB].&lt;br /&gt;
&lt;br /&gt;
* [https://archive.org/details/OSELinux1.0 Internet Archive]&lt;br /&gt;
* [https://archive.org/details/OSELinux1.0 Torrent]&lt;br /&gt;
* [magnet:?xt=urn:btih:1b86fa4bdccea4308a115f7f0dbe9eeb93f37fe2&amp;amp;dn=OSELinux1.0&amp;amp;tr=http%3a%2f%2fbt1.archive.org%3a6969%2fannounce&amp;amp;tr=http%3a%2f%2fbt2.archive.org%3a6969%2fannounce&amp;amp;ws=http%3a%2f%2fia601504.us.archive.org%2f24%2fitems%2f&amp;amp;ws=http%3a%2f%2fia801504.us.archive.org%2f24%2fitems%2f&amp;amp;ws=https%3a%2f%2fia801504.us.archive.org%2f24%2fitems%2f Magnet Link]&lt;br /&gt;
&lt;br /&gt;
==How To Create an OSE Linux USB using Ubunutu==&lt;br /&gt;
&lt;br /&gt;
Objective: A bootable USB stick that provides the OSE Live desktop, and will run all the OSE programs without touching any existing locally installed OS on the computer.&lt;br /&gt;
It&#039;s a way to test, and use, the OSE programs (3D design, 2D design, video capture and edit, resource management) and not disturb the current computer setup.&lt;br /&gt;
&lt;br /&gt;
1. Download the ISO (See above for current ISO URL) &amp;lt;br /&amp;gt;&lt;br /&gt;
2. Burn ISO to USB&amp;lt;br /&amp;gt;&lt;br /&gt;
    For Setting up the USB stick, follow the instructions [[How_to:Write_Image_to_SD_Card]], &amp;lt;br&amp;gt;&lt;br /&gt;
    simply swap the word SD for USB. There are no customizations to be made as they are suggested at the bottom, all is working out of the box.&lt;br /&gt;
&lt;br /&gt;
3. Boot your computer with the USB. See [[OSE Linux#Getting Started]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Here is the video HowTo for Ubuntu 16.04 users, GUI version&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;video height=&amp;quot;400&amp;quot; controls&amp;gt;&lt;br /&gt;
&amp;lt;source src=&amp;quot;https://wiki.opensourceecology.org/images/2/23/OSE_Live_USB_HowTo.webm&amp;quot; type=&amp;quot;video/webm&amp;quot;&amp;gt;&lt;br /&gt;
Your browser does not support the video tag.&lt;br /&gt;
&amp;lt;/video&amp;gt;&amp;lt;/html&amp;gt; &lt;br /&gt;
&lt;br /&gt;
http://opensourceecology.org/w/images/2/23/OSE_Live_USB_HowTo.webm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe src=&amp;quot;https://docs.google.com/document/d/1w2kDCAVJSsMwQuX4gstq-YLM0X2l32H6cTlbD2zwJM4/pub?embedded=true&amp;quot; height=400 width=80%&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1w2kDCAVJSsMwQuX4gstq-YLM0X2l32H6cTlbD2zwJM4/ edit]&lt;br /&gt;
&lt;br /&gt;
==How To Create an OSE Linux USB using Windows==&lt;br /&gt;
&lt;br /&gt;
[https://rufus.akeo.ie/#download Download Rufus]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe src=&amp;quot;https://docs.google.com/document/d/1baJdLIh1m7_VjUoDq2-9P1LWRzwUcQkxhl0ZNB_6WoU/pub?embedded=true&amp;quot; height=400 width=80%&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1baJdLIh1m7_VjUoDq2-9P1LWRzwUcQkxhl0ZNB_6WoU/ edit]&lt;br /&gt;
&lt;br /&gt;
===Setting up the OSE_OS on a Virtual Machine (using VirtualBox) on a Windows System.===&lt;br /&gt;
The links below would help with: &#039;&#039;&#039;Setting up the OSE_OS on a Virtual Machine (using VirtualBox) on a Windows System.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Note that some lag might be experienced with such an installation depending on your system specs and some OpenGL glitches have been reported in the past though they seem currently resolved. If the ability to switch seamlessly from Ubuntu to Windows without having to reboot is essential as an option, it might be worth a try:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.psychocats.net/ubuntu/virtualbox Installing Ubuntu inside Windows using VirtualBox]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.howtogeek.com/howto/2845/install-guest-additions-to-windows-and-linux-vms-in-virtualbox/ Install Guest Additions to Windows and Linux VMs in VirtualBox]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.howtogeek.com/187703/how-to-access-folders-on-your-host-machine-from-an-ubuntu-virtual-machine-in-virtualbox/ How to Access Folders on Your Host Machine from an Ubuntu Virtual Machine in VirtualBox]&lt;br /&gt;
&lt;br /&gt;
==How To Create an OSE Linux USB using Mac==&lt;br /&gt;
Key Howtos:&lt;br /&gt;
*From Tom - [https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-macos#0]&lt;br /&gt;
*&#039;&#039;&#039;[https://gist.github.com/gregoryfoster/35d8037a6a8424661a8a2606c1280785 How To Create a bootable Open Source Ecology (OSE) Linux USB Stick on Mac OS X - github]&#039;&#039;&#039;&lt;br /&gt;
*[[How to Create an OSE Linux USB using Mac Guide by Alex Au 2018]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Download&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Download the latest OSE Linux ISO disk image [[OSE_Linux#Download_and_Install_OSE_Linux_Live_ISO]].  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Insert your USB Stick and determine its device identifier&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Insert USB stick&lt;br /&gt;
# Open a Terminal window&lt;br /&gt;
# Determine USB stick device ID: `diskutil list`&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ diskutil list&lt;br /&gt;
...&lt;br /&gt;
/dev/disk3 (external, physical):&lt;br /&gt;
   #:                       TYPE NAME                    SIZE       IDENTIFIER&lt;br /&gt;
   0:                                                   *16.0 GB    disk3&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create a bootable USB Stick from a hybrid disk image&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Using a hybrid ISO disk image is by far the simpler approach as you just overwrite the entire USB stick.&lt;br /&gt;
&lt;br /&gt;
# Unmount all partitions on device: `diskutil unmountDisk [Device ID]`&lt;br /&gt;
# Copy ISO: `sudo dd if=[Path to ISO] of=[Device ID] bs=1048576`&lt;br /&gt;
#* Press CTRL+T to send a SIGINFO signal to `dd` to track progress [http://osxdaily.com/2015/06/05/copy-iso-to-usb-drive-mac-os-x-command/#comment-1718523 source]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ diskutil unmountDisk /dev/disk3&lt;br /&gt;
Unmount of all volumes on disk3 was successful&lt;br /&gt;
$ sudo dd if=~/Downloads/ose0.3isohybrid.iso of=/dev/disk3 bs=1048576&lt;br /&gt;
2142+0 records in&lt;br /&gt;
2142+0 records out&lt;br /&gt;
2246049792 bytes transferred in 1841.710284 secs (1219546 bytes/sec)&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The partition is automatically marked as as bootable.&lt;br /&gt;
&lt;br /&gt;
Eject USB Stick: `diskutil eject [Device ID]`&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ diskutil eject /dev/disk3&lt;br /&gt;
Disk /dev/disk3 ejected&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And you&#039;re good to go.&lt;br /&gt;
&lt;br /&gt;
=Getting Started=&lt;br /&gt;
&#039;&#039;&#039;Instructions for using OSE Linux for the first time&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Booting Up and BIOS Settings==&lt;br /&gt;
&lt;br /&gt;
After powering on your computer, but before your normal operating system starts, you can access your boot settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Boot target computer from USB Stick&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First, configure the BIOS to prioritize booting from a USB drive.  In my case, I&#039;m installing on an HP Spectre x360 laptop [http://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/How-to-boot-from-USB-flash-drive-HP-Spectre-x360/td-p/5032935].&lt;br /&gt;
&lt;br /&gt;
# Power up HP Spectre x360&lt;br /&gt;
# Press `F10` to enter the BIOS&lt;br /&gt;
# Navigate to System Configuration&lt;br /&gt;
# Select Boot Options&lt;br /&gt;
## Disable Secure Boot&lt;br /&gt;
## Enable Legacy Boot&lt;br /&gt;
## In UEFI Boot Order move USB Diskette to top of list&lt;br /&gt;
## In Legacy Boot Order move USB Diskette to top of list&lt;br /&gt;
## Disable 3D Graphic Acceleration&lt;br /&gt;
# Press `F10` to save changes and exit BIOS&lt;br /&gt;
&lt;br /&gt;
Your system will restart, recognize the USB Stick, and boot its contents.&lt;br /&gt;
&lt;br /&gt;
_For existing Linux systems with a boot manager installed, you may still need to intervene to select an alternative boot option.  Press `F9` to enter Boot Options and choose the USB Disk._&lt;br /&gt;
&lt;br /&gt;
==Software Tutorials==&lt;br /&gt;
&lt;br /&gt;
*[[FreeCAD 101]]&lt;br /&gt;
**[[Old FreeCAD Tests]]&lt;br /&gt;
*[https://en.wikibooks.org/wiki/OpenSCAD_User_Manual OpenSCAD wikibook]&lt;br /&gt;
&lt;br /&gt;
=Testing=&lt;br /&gt;
&lt;br /&gt;
We are documenting which systems work successfully for Live boot and/or install of the OSE Linux ISO.&lt;br /&gt;
&lt;br /&gt;
Please document 3 things:&lt;br /&gt;
#Version of the OSE Linux you are trying to boot and/or install - date or link to the download from above. Note that new versions will be published quarterly. It is impotant to keep notes on the specific version that you are using so there is no confusion on which OSE Linux versions are successful&lt;br /&gt;
#Hardware you are using, such as Dell Precision M6500 Laptop&lt;br /&gt;
#Operating system that you are using on your hardware - such as Ubuntu 16.04.&lt;br /&gt;
&lt;br /&gt;
To document this for your system, please go to See [[ISO to USB Install Notes]]. The test should verify the following specific usage points, and receive &amp;quot;100% tested and working&amp;quot; condition for the ISO to be considered done (ie, for example, we cannot have the Dimension Drawing Workbench not working in FreeCAD. For the specific usage points that are marked &amp;quot;Not Cricital&amp;quot;, they do not count in the grading.&lt;br /&gt;
&lt;br /&gt;
#Is the time zone set correctly? (Not critical)&lt;br /&gt;
#[[File:check.png]] Does Chromium connect to wireless internet without a problem?&lt;br /&gt;
#Is the version of Arduino 1.6.8 as the default?&lt;br /&gt;
#Does Arduino IDE upload sample program to the Mega after selecting the correct board and port under Tools?&lt;br /&gt;
#Is OSE Marlin available within Arduino?&lt;br /&gt;
#Can you download a file from Part Library on the wiki and open it in FreeCAD?&lt;br /&gt;
#Does the Exploded Part Animation workbench create part explosions without crashing?&lt;br /&gt;
#Do files download to the desktop (so a new user can find files immediately without having to find the Downloads folder in the directory structure)?&lt;br /&gt;
#Can you upload files to the wiki, such as an image?&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
*[[How to Troubleshoot Wireless on OSE Linux]]&lt;br /&gt;
&lt;br /&gt;
=OSE Linux Development=&lt;br /&gt;
&#039;&#039;&#039;This section is used by developers making OSE Linux&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==How To Create the ISO File Using Ubuntu==&lt;br /&gt;
We are using the customizer by kamilion:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/kamilion/customizer/wiki/First-guide&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
however, there is a problem with the iso creation process:&lt;br /&gt;
we need to modify the source code, as the kernel download will otherwise fail and disturb the creation of the iso. This has of course to be done before the compiling into a deb file. For that, we have to edit:&amp;lt;br&amp;gt;&lt;br /&gt;
/{Unzipped Master}/src/actions/rebuild.py&lt;br /&gt;
go to the line &amp;lt;br&amp;gt;&lt;br /&gt;
    detect_boot()&lt;br /&gt;
and look under it, there should be a line going like &amp;lt;br&amp;gt;&lt;br /&gt;
    if config.KERNEL is not default&lt;br /&gt;
comment that out (with #) until next else (including the else) and then correct the intendation (as python is very sensitive to that), meaning everything to the next empty line has to be moved left one 4 whitespaces. In the end, it should look like this:&lt;br /&gt;
        #if config.KERNEL is not &amp;quot;default&amp;quot; or None:&lt;br /&gt;
        #    misc.chroot_exec((&#039;apt-get&#039;, &#039;install&#039;, &#039;--yes&#039;, \&lt;br /&gt;
        #        config.KERNEL, &#039;-q&#039;))&lt;br /&gt;
        #else:  # use the kernel the user specified in the config.&lt;br /&gt;
        if arch is not &amp;quot;amd64&amp;quot;:  # then use the 32bit &#039;linux-image-generic&#039;&lt;br /&gt;
            misc.chroot_exec((&#039;apt-get&#039;, &#039;install&#039;, &#039;--yes&#039;, \&lt;br /&gt;
                &#039;linux-image-generic&#039;, &#039;-q&#039;))&lt;br /&gt;
        else:  # use the amd64 &#039;linux-signed-generic&#039; for uEFI&lt;br /&gt;
            misc.chroot_exec((&#039;apt-get&#039;, &#039;install&#039;, &#039;--yes&#039;, \&lt;br /&gt;
                &#039;linux-signed-generic&#039;, &#039;-q&#039;))&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
for starting the software just type into a console:&amp;lt;br&amp;gt;&lt;br /&gt;
    sudo customizer-gui&lt;br /&gt;
&lt;br /&gt;
There most of the things are pretty self-explainatory or described on the github page, we will be using the chroot console to setup our iso.&lt;br /&gt;
The following commands will setup the system:&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Basic Installation of programs&amp;lt;br&amp;gt;&lt;br /&gt;
    echo &amp;quot;deb http://us.archive.ubuntu.com/ubuntu xenial main universe&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
    echo &amp;quot;deb http://us.archive.ubuntu.com/ubuntu xenial main multiverse&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    add-apt-repository ppa:freecad-maintainers/freecad-stable -y&lt;br /&gt;
    add-apt-repository ppa:freecad-community/ppa -y&lt;br /&gt;
    add-apt-repository ppa:thopiekar/cura -y&lt;br /&gt;
    add-apt-repository ppa:maarten-baert/simplescreenrecorder -y&lt;br /&gt;
    add-apt-repository ppa:js-reynaud/kicad-4 -y&lt;br /&gt;
    add-apt-repository ppa:webupd8team/brackets -y&lt;br /&gt;
    add-apt-repository ppa:freecad-maintainers/freecad-daily -y&lt;br /&gt;
    add-apt-repository ppa:kdenlive/kdenlive-stable -y&lt;br /&gt;
    add-apt-repository ppa:obsproject/obs-studio -y&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get upgrade -y&lt;br /&gt;
    apt-get install freecad freecad-doc gimp inkscape audacity libavcodec-extra simplescreenrecorder librecad sweethome3d blender kicad openscad fritzing brackets gnumeric gnumeric-plugins-extra gnumeric-doc freecad-extras-drawing-dimensioning freecad-extras-assembly2 freecad-extras-fasteners gmic gimp-gmic git kdenlive vokoscreen chromium-browser freecad-daily debsums obs-studio -y&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installing Cura&lt;br /&gt;
    apt-get install python-opengl python-serial -y&lt;br /&gt;
    wget http://download.lulzbot.com/Software/Cura/Packages/Cura_21.08/debian/stretch/cura_21.08-f2748_amd64.deb (or the most current, check it)&lt;br /&gt;
    dpkg -i cura_21.08-f2748_amd64.deb&lt;br /&gt;
    rm cura_21.08-f2748_amd64.deb&lt;br /&gt;
    printf &amp;quot;\nADD_EXTRA_GROUPS=1\nEXTRA_GROUPS=&amp;quot;dialout&amp;quot;\n&amp;quot; &amp;gt;&amp;gt; /etc/adduser.conf &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Install Arduino 1.6.8 (NOT the current)&lt;br /&gt;
    wget https://downloads.arduino.cc/arduino-1.6.8-linux64.tar.xz&lt;br /&gt;
    tar xvfJ arduino-1.6.8-linux64.tar.xz&lt;br /&gt;
    rm arduino-1.6.8-linux64.tar.xz&lt;br /&gt;
    mv arduino-1.6.8 /opt&lt;br /&gt;
    &#039;&#039;&#039;and add the OSE Marlin to the examples&lt;br /&gt;
    cd /opt/arduino-1.6.8/examples &lt;br /&gt;
    mkdir OSE&lt;br /&gt;
    download the file in http://opensourceecology.org/wiki/File:OSE_Marlin.zip&lt;br /&gt;
    unzip OSE_Marlin.zip and put the contained file called Marlin in the OSE directory, then delete the rest&lt;br /&gt;
    Give it the right to access it, with chown or simply: chmod 777 -R OSE (theres no inherent danger from that code when accessible)&lt;br /&gt;
    additionally, make sure the last line of the cura setup is run, as this makes the actual communication with the boards possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;installing inkscape export:&lt;br /&gt;
    wget http://bigbluesaw.com/media/BigBlueSawDXFOutput-Version0.2.zip&lt;br /&gt;
    unzip -o BigBlueSawDXFOutput-Version0.2.zip -d /usr/share/inkscape/extensions/&lt;br /&gt;
    rm BigBlueSawDXFOutput-Version0.2.zip&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;installing threejs blender addon:&lt;br /&gt;
    wget https://github.com/mrdoob/three.js/archive/master.zip&lt;br /&gt;
    unzip master.zip&lt;br /&gt;
    cp -r three.js-master/utils/exporters/blender/addons/io_three /usr/share/blender/scripts/addons&lt;br /&gt;
    rm master.zip&lt;br /&gt;
    rm -r three.js-master&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;jitsi extension: &lt;br /&gt;
    nano /etc/chromium-browser/policies/managed/statkey.json&lt;br /&gt;
write in there &lt;br /&gt;
    {&lt;br /&gt;
            &amp;quot;ExtensionInstallForcelist&amp;quot;:&lt;br /&gt;
                    [&amp;quot;kglhbbefdnlheedjiejgomgmfplipfeb;https://clients2.google.com/service/update2/crx&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Custom User settings&amp;lt;br&amp;gt;&lt;br /&gt;
Maybe delete some old stuff, like (this will be updated when the iso gets too bloated): &amp;lt;br&amp;gt;&lt;br /&gt;
    sudo apt-get purge unity-webapps*&lt;br /&gt;
To make the user experience perfect, we need to adjust some user settings for the freshly logged in user. Unfortunately, the user for the live CD is created on the fly, therefore it cannot be preparated. However, it is possible to manipulate every new user that is created by providing their default folders and everything.&amp;lt;br&amp;gt;&lt;br /&gt;
This means, we will preparate the user by setting it up: Run the not created ISO by burning it to a stick, hosting it with a vm or similar, and set it up in a way that everything important is added and set. This includes cleaning the desktop and preparing the taskbar, starting Freecad and installing macros and commands there, and prepare Cura to create GCode for the OSE D3D Printer (More details on that is provided on the software list to the specific task). Additionally, the set setup.sh from the arduino folder must be run to make it a valid program for the user.&amp;lt;br&amp;gt;&lt;br /&gt;
When that is done, copy the ENTIRE personal folder (including all hidden folders) into a safe place in the network, as the live CD will not remember any changes. A Cloud, NAS, or simply [https://help.ubuntu.com/community/SSH/TransferFiles scp] will do the job, however remember not to leave traces, like a remembered password or personal data, as they will be replicated to every new User of the ISO!!!&amp;lt;br&amp;gt;&lt;br /&gt;
When you did that, copy all those files (the hidden included, better double check) into the (previously emptied) /etc/skel directory of your chroot (you can do that with scp as well as just adding it into the filesystem that is chrooted on the main system).&amp;lt;br&amp;gt;&lt;br /&gt;
The skel folder is basically replicated as a blueprint to every new created user, so every setting left there is then carried forward to the new created user. Rebuild the ISO, and you should be done!&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
&lt;br /&gt;
This section will enumerate items for OSE Devs to work on for upcoming versions of OSE Linux.&lt;br /&gt;
&lt;br /&gt;
===Requests and Notes===&lt;br /&gt;
*11/21/18 - mp4 and mkv don&#039;t play in default - need to install libraries&lt;br /&gt;
*11/16/18 - Firefox needs critical security updates&lt;br /&gt;
*11/16/18 - meet.jit.si/opensourceecology does not work in Chromium - can&#039;t access camera or mike. It does work in Firefox&lt;br /&gt;
*8/2/18 - please keep FreeCAD at v16 - not v17 or v18 - as v17 has a totally reworked, and more confusing workflow (more features, but less useful to the novice - and we don&#039;t intend to go beyong basic level of functionality for Design Jams, at least initially)&lt;br /&gt;
*8/2/18 - add [[Colmap]] photogrammetry to OSE Linux&lt;br /&gt;
*8/2/18 - update [[D3D_v18.07_Software]] with current D3D Marlin and .ini settings file for Lulzbot Cura. &lt;br /&gt;
*7/18 - Sweet Home 5.7 update - we have an older version&lt;br /&gt;
*7/18 - [[FlatCAM]] - used to generate toolpaths for D3D CNC Circuit Mill&lt;br /&gt;
*7/18 -[[QT]]- used to create Copper Carve&lt;br /&gt;
*7/18 -Copper Carve - [http://opencircuitinstitute.org/content/oci-copper-carve]. Used to control D3D CNC Circuit Mill. Ask Shane Oberloier&lt;br /&gt;
*7/18 -[[Processing Software]] addition (oscilloscope)&lt;br /&gt;
*6/18 -[[Piping Workbench]] addition to FreeCAD&lt;br /&gt;
*6/18 -[[FEA Workbench]] addition to FreeCAD&lt;br /&gt;
*6/21/18 - &#039;&#039;&#039;[[u8glib]] addition to Arduino Environment &lt;br /&gt;
*6/5/18 - Webm output of Kdenlive does not play without downloading extra packages. Make it play by downloading the appropriate software&lt;br /&gt;
** try installing vlc&lt;br /&gt;
*6/5/18 - Note that screen sharing in Jitsi Meet does not work in Chromium. Proper extensions need to be added.&lt;br /&gt;
*4/25/18 - Pronterface should be added to OSE Linux. This may help troubleshooting of printing.&lt;br /&gt;
*4/25/18 - Chromium allows only 3 or so tabs to be open before tabs no longer open, and a new Chromium window needs to be opened. (appears to be computer memory issue)&lt;br /&gt;
*4/23/18 - bug report. Downloaded http://opensourceecology.org/w/images/9/9b/OSE_Marlin.zip - and this could not be extracted on my desktop - &amp;quot;An error occurred while loading the archive&amp;quot;. Extraction worked on another computer.&lt;br /&gt;
*4/23/18 - When trying to use Marlin from another USB - Could not open OSE Marlin (from another USB drive). Archive type not supported.&lt;br /&gt;
*Improve video - add which navigation style to use, and how to select a rotation plane. Next, use OSE Linux for the video, to remove any possibility of version difference. We should be able to teach someone Cube Readiness in 2 hours, and 3 more hours for video etc.&lt;br /&gt;
*2/1/18 - [[PVC Pipe and Fittings Library]] - verified that pipe, cross, elbow, alpha elbow, tee, and couplings now work in OSE Linux 1.0. These, combined with their 5 supporting CSV files, can now be added to OSE Linux.&lt;br /&gt;
*3/16/18 - SweetHome3D icon does not appear in applications menu, only in search box. Can we put it in the menu?&lt;br /&gt;
&lt;br /&gt;
===Requirements===&lt;br /&gt;
*Follows Best Practices for creating a Linux distribution&lt;br /&gt;
*Download statistics are tracked - number vs. Time, and are displayed via a wiki script&lt;br /&gt;
*Single configuration with all of OSE-critical software&lt;br /&gt;
*Contains libraries - such as tractor design in FreeCAD, etc.&lt;br /&gt;
*Has a Team Charter for long term support&lt;br /&gt;
*Clear hosting strategy and admin&lt;br /&gt;
*Donation option with hosting transparency page  of cost and uptime, and user statistics&lt;br /&gt;
*Download requires an email for future communications&lt;br /&gt;
*Clear OSE Social Contract - contract with the OSS/H community to keep this distribution open source for ever&lt;br /&gt;
*Clear contributor agreement&lt;br /&gt;
*Clear repositories for design - distributed and pulled into the OSE distribution as current working design libraries.&lt;br /&gt;
&lt;br /&gt;
===Persistence===&lt;br /&gt;
&lt;br /&gt;
We need to build in a simple way to persist data between reboots.&lt;br /&gt;
&lt;br /&gt;
Marcin would like to be able to use OSE Linux full-time, but he would need to have his ssh key, keepass, etc all persisted between reboots. This, in general, is a necessary feature for anything more than &amp;quot;trying out&amp;quot; a distro. Because this data can be sensitive in nature (ie: ssh keys for logging into hetzner2), all persistent volumes should necessarily be encrypted.&lt;br /&gt;
&lt;br /&gt;
The best experience I&#039;ve had with Persistence in live distros was TAILS. There&#039;s no `dd` on the user side. They just go to  &amp;quot;Applications -&amp;gt; System Tools -&amp;gt; Configure persistent volume&amp;quot;, and set it up with the GUI.&lt;br /&gt;
&lt;br /&gt;
TAILS is based on debian, as is OSE Linux, so I think this is a good place to start looking for how we can enable persistence in OSE Linux:&lt;br /&gt;
&lt;br /&gt;
# https://tails.boum.org/contribute/design/persistence/#index3h2&lt;br /&gt;
# https://git-tails.immerda.ch/persistence-setup&lt;br /&gt;
&lt;br /&gt;
For more info on this implementation, see [[OSE Linux Persistence]]&lt;br /&gt;
&lt;br /&gt;
===Hashes &amp;amp; Signatures===&lt;br /&gt;
&lt;br /&gt;
For every release of OSE Linux, there should be at least the following files in addition to the iso (arch specific) images:&lt;br /&gt;
# MD5SUMS&lt;br /&gt;
# MD5SUMS.gpg&lt;br /&gt;
# SHA1SUMS&lt;br /&gt;
# SHA1SUMS.gpg&lt;br /&gt;
# SHA256SUMS&lt;br /&gt;
# SHA256SUMS.gpg&lt;br /&gt;
&lt;br /&gt;
This follows the standards as used by debian/ubuntu. For example, see the set of release files for ubuntu 18.04 here:&lt;br /&gt;
&lt;br /&gt;
* https://mirrors.ocf.berkeley.edu/ubuntu-releases/18.04/&lt;br /&gt;
&lt;br /&gt;
By following this procedure, we would provide a means for our users (after--say--spending many, many hours downloading the iso over a high-packet-loss sattelite internet connection) to validate that there was no corruption before they burn the image to a drive (a simple &amp;amp; fast step that can save days of debugging). Moreover, by releasing a cryptographic signature of these checksum files, we provide a means of authentication.&lt;br /&gt;
&lt;br /&gt;
Note that, following best operational security practices, the cryptographic signature should be made from a subkey that is signed by an OSE primary key. The primary key should be in cold storage and only used on an air-gapped machine to sign subkeys. Those subkeys (which can be rotated) are the keys that are actually used to sign our releases&#039; checksum files. For more information on this, see this [https://tails.boum.org/doc/about/openpgp_keys/index.en.html TAILS OpenPGP keys doc]&lt;br /&gt;
&lt;br /&gt;
===OSE Linux Assists in Providing Technical Support===&lt;br /&gt;
Technical support is a service of huge importance to the OSE community. As a [[Distributive Enterprise]], OSE is interested in self-maintaining technical support base that can scale to millions of users.&lt;br /&gt;
&lt;br /&gt;
To achieve this, part of our strategy is to utilize OSE Linux as an essential aspect of OSE&#039;s technical support. This is a managed distribution that works out all software-related issues for the OSE community - by providing a Linux distribution that just works.&lt;br /&gt;
&lt;br /&gt;
Software-related issues stand in the way of seamless, distributed, open source collaboration. Overall, OSE Linux saves the OSE developer/user community thousands to millions of hours of total time that would otherwise be spent with people downloading software and making it work. To address this issue, OSE is proposing that any OSE user or developer obtains a copy of OSE Linux. This allows for a completely uniform way to eliminate all software related issues: improper installs, drivers, libraries, package conflicts, bad settings, security issues, software crashes, updates, and any other software issues. This is done by installing and using an entire OSE operating system, with all software prepared. The goal is to produce a stable and widely accessible system that can be run from a USB or that can be installed as a [[Multi-Boot System]]. The release schedule for updates will be quarterly.&lt;br /&gt;
&lt;br /&gt;
=Version Change Log=&lt;br /&gt;
&#039;&#039;&#039;Oct 25 2017 - Version 1.0 release&amp;lt;br&amp;gt; &lt;br /&gt;
Added exploded part diagrams,vlc and obs&amp;lt;br&amp;gt;&lt;br /&gt;
Working arduino and cura (its now possible to write the code to the arduino/print with cura)&amp;lt;br&amp;gt;&lt;br /&gt;
Custom Wallpaper seems to work fine now.&amp;lt;br&amp;gt;&lt;br /&gt;
This version fixed all known issues (except the time zone, which is in the nature of Ubuntu). Therefore, this is version 1.0, &lt;br /&gt;
and this project will be seen as done until further changes are needed. &amp;lt;br&amp;gt;&lt;br /&gt;
The Download Link is [https://archive.org/download/OSELinux1.0/OSELinux1.0.iso here], [magnet:?xt=urn:btih:1b86fa4bdccea4308a115f7f0dbe9eeb93f37fe2&amp;amp;dn=OSELinux1.0&amp;amp;tr=http%3a%2f%2fbt1.archive.org%3a6969%2fannounce&amp;amp;tr=http%3a%2f%2fbt2.archive.org%3a6969%2fannounce&amp;amp;ws=http%3a%2f%2fia601504.us.archive.org%2f24%2fitems%2f&amp;amp;ws=http%3a%2f%2fia801504.us.archive.org%2f24%2fitems%2f&amp;amp;ws=https%3a%2f%2fia801504.us.archive.org%2f24%2fitems%2f magnet]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 9 release&amp;lt;br&amp;gt;&lt;br /&gt;
All programs are now arranged to some extent, no setup of cura or freecad needed. All programs asked to date are added and functional. The screen is setup for the working with the OSE software and not just the default look.&amp;lt;br&amp;gt;&lt;br /&gt;
Some people came up with an issue regarding the ethernet connection, although there wasn&#039;t much testing yet, the top answer of this question may help [https://superuser.com/questions/351960/can-i-enable-wifi-on-a-ubuntu-live-cd Wifi Ubuntu Live CD]. This will be adressed when a solution is found.&amp;lt;br&amp;gt;&lt;br /&gt;
The Download Link is [https://drive.google.com/open?id=0ByUmXv7QXHeQQk9YYXNWYkdCcDQ here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sep 3 release&amp;lt;br&amp;gt;&lt;br /&gt;
same as last version, fixed some breaking bugs and added some basic options as default, as well as the program debsums. This version should be fully operable and its recommended updating to it&amp;lt;br&amp;gt;&lt;br /&gt;
The Download Link is [https://drive.google.com/file/d/0ByUmXv7QXHeQSU1vT01MYmJQb2s/view?usp=sharing here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aug 23 release &amp;lt;br&amp;gt;&lt;br /&gt;
A new version has been released with further, sophisticated options. Some of them are not in an optimal stage, so I am awaiting some feedback how the default should look like. That means setting up the different software parts in a way thats most convenient and sharing it in the [https://docs.google.com/spreadsheets/d/1hk1Tec4tkEDe47sEtRu7wySa8U4zYWBEat_dWZezQa0/edit#gid=0 software list]. As for now, in the /opt folder (filemanager &amp;gt; system &amp;gt; opt) there is the Macro sheet for freecad and the .ini for the d3d for Cura. The Marlin Software can be found in the examples os the arduino software&amp;lt;br&amp;gt;&lt;br /&gt;
The Download link is [https://drive.google.com/open?id=0ByUmXv7QXHeQUV9EVlozQUVNTFE here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APR 28 hybrid release&amp;lt;br /&amp;gt;&lt;br /&gt;
Link to shared Google Drive folder containing all versions[https://drive.google.com/drive/folders/0B3BMDf7eJE2IenozczVScXA0ZVk]&amp;lt;br /&amp;gt;&lt;br /&gt;
OSE Live iso is named 4-28-17ose0.42.iso&amp;lt;br /&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
The Download Link is [https://drive.google.com/file/d/0B3BMDf7eJE2IOGR0enlFU0NBSGc/view?usp=sharing here]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;February v0.3 release &amp;lt;br&amp;gt;&lt;br /&gt;
The Download Link is [https://drive.google.com/file/d/0B3BMDf7eJE2IM3F5V0ZLaHlBNUU/view?ts=58c8a40b here]&amp;lt;br&amp;gt;&lt;br /&gt;
Readme and Install Notes by Jai Kumar - [https://docs.google.com/document/d/1pwJHMRnuqmvdpJWd2PCmL_HzQrgnV4T3d4uwxFobtzM/edit Google Doc Link]&lt;br /&gt;
&lt;br /&gt;
=OSE Linux Install Logs=&lt;br /&gt;
See [[OSE Linux Install Logs]]&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[[OSE Linux Log]].&lt;br /&gt;
*&#039;&#039;&#039;[[OSE Linux Laptop List]]&lt;br /&gt;
* [[OSE Linux Persistence]]&lt;br /&gt;
*[[IT Support]]&lt;br /&gt;
*[[OSE Linux Testing - Marcin]]&lt;br /&gt;
*https://en.wikipedia.org/wiki/List_of_tools_to_create_Live_USB_systems&lt;br /&gt;
*&#039;&#039;&#039;[[OSE Linux v2.0]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Maintainers=&lt;br /&gt;
*[[Christian Rupp]] - v1 - 2017-present&lt;br /&gt;
*[[Jai Kumar]] - 2017 intial version&lt;br /&gt;
*[[Ray Log]] - v2 - 2019- present&lt;br /&gt;
&lt;br /&gt;
=More=&lt;br /&gt;
{{Hint|Current issues - Mac Book Pro, Firefox, OSE Linux - video does not work - &#039;&#039;Failed to Access Camera&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
{{Hint|Bug report: Lulzbot Cura has no heated bed turned on - change Machine settings so D3D has heated bed on out of the box.}}&lt;br /&gt;
&lt;br /&gt;
{{Hint| OSE Linux is an Ubuntu 16.04 distribution with all of OSE&#039;s software, FreeCAD macros, Cura settings, and Marlin configured for the OSE 3D printer. Releases occur quarterly with updates. [[OSE_Linux#Requests_and_Notes]] shows required updates.}}&lt;br /&gt;
=USB Sticks=&lt;br /&gt;
*$1.84 Amazon - [https://www.amazon.com/50-4GB-Flash-Drive-Swivel/dp/B00H7IXA3C]&lt;br /&gt;
*$2.1 each 10 pack - [https://www.amazon.com/Swivel-Flash-Drive-Memory-Colors/dp/B00V5B2N3U/ref=asc_df_B00V5B2N3U/?tag=hyprod-20&amp;amp;linkCode=df0&amp;amp;hvadid=312760964359&amp;amp;hvpos=1o4&amp;amp;hvnetw=g&amp;amp;hvrand=6511301743991622793&amp;amp;hvpone=&amp;amp;hvptwo=&amp;amp;hvqmt=&amp;amp;hvdev=c&amp;amp;hvdvcmdl=&amp;amp;hvlocint=&amp;amp;hvlocphy=9023315&amp;amp;hvtargid=pla-608086117341&amp;amp;psc=1]&lt;br /&gt;
*$2.1 100 pack - [https://www.amazon.com/Aretop-Premium-Pendrive-Package-Storage/dp/B07S3TR6F7/ref=sr_1_3?keywords=100+pack+usb+stick+4gb&amp;amp;qid=1575667494&amp;amp;s=electronics&amp;amp;sr=1-3]&lt;br /&gt;
*1000 at $2.41&lt;br /&gt;
&lt;br /&gt;
=Log=&lt;br /&gt;
*[[OSE Linux Log]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Talk:OSE_Linux_Docker&amp;diff=245080</id>
		<title>Talk:OSE Linux Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Talk:OSE_Linux_Docker&amp;diff=245080"/>
		<updated>2021-02-13T21:53:09Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I tried to install OSE Linux on a USB-stick but I did not succeed with the persistent feature. What is your current setup? &lt;br /&gt;
Have you thought about using docker to get exactly the same program versions instead of your own distribution? &lt;br /&gt;
Docker files would be much easier to maintain and use without changing the operating system.&lt;br /&gt;
e.g.: [https://blog.jessfraz.com/post/docker-containers-on-the-desktop/]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=245079</id>
		<title>Pizzooid Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=245079"/>
		<updated>2021-02-13T21:51:46Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sat Feb 13, 2021==&lt;br /&gt;
[[Talk:OSE Linux Docker]], [[Talk:The Case for Using Wiki Version History#Continued Argumentation]]&lt;br /&gt;
&lt;br /&gt;
== Wed Feb 10, 2021 ==&lt;br /&gt;
Setup [[OSE Linux]] USB Drive.&lt;br /&gt;
&lt;br /&gt;
== Sat Feb 6, 2021 ==&lt;br /&gt;
[[Talk:The Case for Using Wiki Version History]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=User:Pizzooid&amp;diff=245078</id>
		<title>User:Pizzooid</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=User:Pizzooid&amp;diff=245078"/>
		<updated>2021-02-13T21:48:31Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;ve finished my Ph.D. in physics in 2018.&lt;br /&gt;
After that, I have been working at the Austrian Institute of Technology for a little over a year.&lt;br /&gt;
Right now I am traveling with my wife and I figured that I could contribute to this project while traveling by cleaning the wiki up a little bit here and there. pietro at palmesi&lt;br /&gt;
&lt;br /&gt;
http://palmesi.com/&lt;br /&gt;
&lt;br /&gt;
[[Pizzooid Log]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Pietro_Log&amp;diff=245077</id>
		<title>Pietro Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Pietro_Log&amp;diff=245077"/>
		<updated>2021-02-13T21:48:04Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: Pizzooid moved page Pietro Log to Pizzooid Log: So that the Username and Log name are the same&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Pizzooid Log]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=245076</id>
		<title>Pizzooid Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=245076"/>
		<updated>2021-02-13T21:48:04Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: Pizzooid moved page Pietro Log to Pizzooid Log: So that the Username and Log name are the same&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wed Feb 10, 2021 ==&lt;br /&gt;
Setup [[OSE Linux]] USB Drive.&lt;br /&gt;
&lt;br /&gt;
== Sat Feb 6, 2021 ==&lt;br /&gt;
[[Talk:The Case for Using Wiki Version History]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=User:Pizzooid&amp;diff=245075</id>
		<title>User:Pizzooid</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=User:Pizzooid&amp;diff=245075"/>
		<updated>2021-02-13T21:47:12Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;ve finished my Ph.D. in physics in 2018.&lt;br /&gt;
After that, I have been working at the Austrian Institute of Technology for a little over a year.&lt;br /&gt;
Right now I am traveling with my wife and I figured that I could contribute to this project while traveling by cleaning the wiki up a little bit here and there. pietro at palmesi&lt;br /&gt;
&lt;br /&gt;
http://palmesi.com/&lt;br /&gt;
&lt;br /&gt;
[[Pizzoid Log]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Talk:OSE_Linux_Docker&amp;diff=245074</id>
		<title>Talk:OSE Linux Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Talk:OSE_Linux_Docker&amp;diff=245074"/>
		<updated>2021-02-13T21:46:26Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: Created page with &amp;quot;I tried to install OSE Linux on a USB-stick but I did not succeed with the persistent feature.What is your current setup?  Have you thought about using docker to get exactly t...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I tried to install OSE Linux on a USB-stick but I did not succeed with the persistent feature.What is your current setup? &lt;br /&gt;
Have you thought about using docker to get exactly the same program versions instead of your own distribution? &lt;br /&gt;
Docker files would be much easier to maintain and use without changing the operating system.&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=245073</id>
		<title>Talk:The Case for Using Wiki Version History</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=245073"/>
		<updated>2021-02-13T21:33:19Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meta-Discussion=&lt;br /&gt;
Major advantages on git - what are those advantages? What problem are we trying to solve?&lt;br /&gt;
&lt;br /&gt;
Once we are clear on advantages, and problem we are solving - we have an answer.&lt;br /&gt;
&lt;br /&gt;
The first question for you - what are those advantages of Git that our workflow can benefit from? What problem is a Git platform solving that is important to us, that is not addressed by the wiki versioning?&lt;br /&gt;
&lt;br /&gt;
==Major Advantages==&lt;br /&gt;
#&#039;&#039;&#039;Support&#039;&#039;&#039; MediaWiki’s major target is Wikipedia. Wikipedia was not intended to be used as a development environment but rather as an encyclopedia. Support and for using it as a version control system is likely going to be limited.&lt;br /&gt;
#&#039;&#039;&#039;Robustness&#039;&#039;&#039; - Git is well tested as a versioning system vs not many people use MediaWiki as a versioning tool. &lt;br /&gt;
#&#039;&#039;&#039;Data Replication&#039;&#039;&#039; - With git every collaborator has a copy of the file, they could work even when the server is down. Should a problem with the server happen, every collaborator has a backup.&lt;br /&gt;
#&#039;&#039;&#039;Versions have a hash key&#039;&#039;&#039; - In Git every commit has a unique hash key it can be referred to. A version can always be linked to by its unique hash - In Wikipedia on the other hand there is only a timestamp and the current version &amp;lt;strike&amp;gt;changes&amp;lt;/strike&amp;gt; retains its link after a new version is added. Old versions can be accessed directly via their unique link.&lt;br /&gt;
#&#039;&#039;&#039;Extensibility/Automation&#039;&#039;&#039; - Git servers usually have the ability to do certain tasks when a new version is uploaded. A continuous integration server can automatically check files for correctness and create preview images.&lt;br /&gt;
#&#039;&#039;&#039;Access Control&#039;&#039;&#039; - In git, a part of the developers can be maintainers that first have to check changes before they make it into the official version.&lt;br /&gt;
#&#039;&#039;&#039;Accidental Overwrites&#039;&#039;&#039;- In Wikipedia two people could submit a file at the same moment and not see that another person did the same, one of the commits would be overwritten - Git prohibits this behavior. That said, I can see that WikiMedia might just be good enough for now but I would also be open to doing a few demos on how git could be used as an alternative.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Is any one of the reasons important enough?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Counterarguments on Major Advantages==&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Support&#039;&#039;&#039; - Wikipedia has a version control system, so in that sense it &#039;&#039;supports&#039;&#039; file versioning. Our requirement is &#039;&#039;keep all files from all contributors easily accessible, time stamped, and downloadable at any time without risk of data loss and without merge conflicts - while requiring only widely-accessible skill levels for team coordination.&#039;&#039;&#039; I think mediawiki does a better job at this problem statement, because you can see all the people working on the issue readily in the history. Further, our use of [[Visual Version History]] and CAD Part Libraries allows for quick visual diffs, where ready visual diffs would be much more difficult as they would be sread throughout many developers&#039; accounts until they are committed to master. Navigating version histories is readily accessible to novices, whereas Github is pretty much for power users.&lt;br /&gt;
#&#039;&#039;&#039;Robustness&#039;&#039;&#039; -  Counterargument: yes, robustness in software, but it is not robust for open hardware development. For example, it can&#039;t handle video. So in terms of robustness, Git is less robust for handling a more complex process of hardware dev, for an integrated process like OSE uses. But certainly it&#039;s more robust for software, and we should use Git for software.&lt;br /&gt;
#&#039;&#039;&#039;Data Replication&#039;&#039;&#039; - The same is effectively true for the wiki, because every collaborator has a copy of the files they are working on. I would argue that Data Replication is not possible for hardware - as for hardware, the whole project is terabytes (from videos and heavy assets such as large CAD assemblies). This is why a wiki-centric infrastructure is good. So this points to defining the problem statement clearly: Git is good for software, not for hardware. The initial qeustion is: why use wiki version history? The second question that we are asking, why use wiki for project management as opposed to git. Having specified the question, we can answer: we use wiki for overall development, we use git for software only, as a general best practice.&lt;br /&gt;
#&#039;&#039;&#039;Versions have a hash Key&#039;&#039;&#039; - wiki has the equivalent functionality of a hash key.&lt;br /&gt;
#&#039;&#039;&#039;Access control&#039;&#039;&#039; - The [[GVCS]] (creating a new infrastructure for civilization) is a broader project, therefor we allow everybody in without the need for a access control. The only question is spam, which we address by manual approval of new users.&lt;br /&gt;
#&#039;&#039;&#039;Accidental Overwrites&#039;&#039;&#039;- I&#039;m not aware that this is an issue. If there is a submission conflict, that is clear to the submitter - their upload fails, and they upload a file again. If 100 people do this, they just try again and the upload should be reconciled in seconds. But there is never typically a large number of people working on a single file, as we normally coordinate so that if there are multiple people working, we work on different files, or break the file into smaller parts for multiple people to work on them. Further, we also encourage people to use their work log as a repo, and add to the main trunk at a later date. Accidental overwrite can be an issue for page edits - but not for file uploads. For page edits, we use embedded documents, which are crowd-collaborative-realtime-editable and never suffer from &#039;submit&#039; conflicts.&lt;br /&gt;
&lt;br /&gt;
==Continued Argumentation==&lt;br /&gt;
#&#039;&#039;&#039;Versions have a hash Key&#039;&#039;&#039; - wiki has the equivalent functionality of a hash key.&lt;br /&gt;
## I don&#039;t think that this is true. The problem with the wiki is that the latest version does not really have a hash, older versions can be linked to, but the newest version always has the same link, there is no permanent link. Or is there a way to address the current link for the future?&lt;br /&gt;
&lt;br /&gt;
=Discussion=&lt;br /&gt;
&lt;br /&gt;
I agree that given that you are using a wiki as a repository you would want to just upload a new version of a file and use it. I just think that MediaWiki was not intended to be used as a repository.&lt;br /&gt;
&lt;br /&gt;
If I understand correctly the reason you gave for not using Git are&lt;br /&gt;
&lt;br /&gt;
# You don&#039;t control the data with Gitlab&lt;br /&gt;
# Visual Version History&lt;br /&gt;
# Collaboration on a scale&lt;br /&gt;
# It is currently used for a large set of parts (this was not included originally but I think it is important)&lt;br /&gt;
&lt;br /&gt;
I still think Git has major advantages and want to give counterpoints to the arguments above&lt;br /&gt;
&lt;br /&gt;
== 1. You don&#039;t control the data with Gitlab ==&lt;br /&gt;
&lt;br /&gt;
Q: I don&#039;t understand this, why don&#039;t you own the data, you can host it on your server.&lt;br /&gt;
&lt;br /&gt;
A: Then why not just use our server? This means that we&#039;re hosting the data in 2 places, so why not just host it on our servers? And if Gitlab decides to end service, we have to have a local backup. Or if it changes its interface or usage terms, we may have to rework significant parts of our workflow. We need absolute control of our data as we are a long-term project.&lt;br /&gt;
&lt;br /&gt;
== 2. Visual Version History ==&lt;br /&gt;
&lt;br /&gt;
Q. I think that Visual Version History should not be a problem, you can either just continue using the wiki and then link to the git files. Even better, the visual version history could be automatically created as a commit hook and on GitLab.&lt;br /&gt;
&lt;br /&gt;
A. Could be created: a visual gallery like in the wiki, but it already exists in Mediawiki so why reinvent the wheel? The wiki already has all the formatting to make this easy. And we don&#039;t want to require people understanding how to use Git platforms, which is a higher learning curve than a wiki.&lt;br /&gt;
&lt;br /&gt;
== 3. Collaboration at a scale ==&lt;br /&gt;
&lt;br /&gt;
Q: I think there is a case that the access privileges are much better with Git. I believe that pull requests are probably necessary on a very large scale collaboration.&lt;br /&gt;
&lt;br /&gt;
A: That is specific to software workflows. In hardware workflows, authority is more distributed. The builder has ultimate authority. A software platform of Git relies on commits and commit control. A hardware platform needs to rely on &#039;non-commits&#039;. I mean that every design is valid until it is tested. Because there is no uniform compiler in hardware, or it is more expensive to &#039;compile&#039; or build - much work by default remains non-reconciled or &#039;un-committed&#039; - as a potential viable fork. So in summary, hardware by its nature requires no access privileges - as decision-making (on commits or reconciliatiuon) is much more distributed in hardware. Ie, the guy in Africa, North Pole, Europe, and rural american town all need equal access - and whoever builds, decides. So permissions are simple: all source is open, and any build is an effective fork. So it seems that the workflow from software is the general idea, but in practice - the practices are subtly different. Specifically: you don&#039;t need access privileges - default is all open and the builder is the actual committer. You can&#039;t assign roles and privileges in hardware - it doesn&#039;t make sense.&lt;br /&gt;
&lt;br /&gt;
== 4. It is currently used for a large set of parts ==&lt;br /&gt;
&lt;br /&gt;
Q: I think this point is very strong and that the transition could be a lot of work. But I still think that it could be worth it, and it should be tried out.&lt;br /&gt;
&lt;br /&gt;
A: Qeustion 3 implies that the problem statement is not reconciliation (commits). It&#039;s more about who puts up the effort to build. Yes, we can all collaborate on digital design and treat it like software - ie, someone takes the control of commits. Because you cannot pre-allocate the commit-control role, you cannot scale in the same way in hardware as in software.&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=244753</id>
		<title>Pizzooid Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=244753"/>
		<updated>2021-02-10T16:14:25Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wed Feb 10, 2021 ==&lt;br /&gt;
Setup [[OSE Linux]] USB Drive.&lt;br /&gt;
&lt;br /&gt;
== Sat Feb 6, 2021 ==&lt;br /&gt;
[[Talk:The Case for Using Wiki Version History]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=244358</id>
		<title>Talk:The Case for Using Wiki Version History</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=244358"/>
		<updated>2021-02-08T18:45:23Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* Major Advantages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meta-Discussion=&lt;br /&gt;
Major advantages on git - what are those advantages? What problem are we trying to solve?&lt;br /&gt;
&lt;br /&gt;
Once we are clear on advantages, and problem we are solving - we have an answer.&lt;br /&gt;
&lt;br /&gt;
The first question for you - what are those advantages of Git that our workflow can benefit from? What problem is a Git platform solving that is important to us, that is not addressed by the wiki versioning?&lt;br /&gt;
&lt;br /&gt;
==Major Advantages==&lt;br /&gt;
# Support&lt;br /&gt;
&lt;br /&gt;
MediaWiki’s major target is Wikipedia. Wikipedia was not intended to be used as a development environment but rather as an encyclopedia. Support and for using it as a version control system is likely going to be limited.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;2&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Robustness&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Git is well tested as a versioning system vs not many people use MediaWiki as a versioning tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Data Replication/Centralisation&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With git every collaborator has a copy of the file, they could work even when the server is down. Should a problem with the server happen, every collaborator has a backup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Versions have a hash key&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Git every commit has a unique hash key it can be referred to. A version can always be linked to by its unique hash - In Wikipedia on the other hand there is only a timestamp and the current version changes its link after a new version is added&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;5&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Extensibility/Automation&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Git servers usually have the ability to do certain tasks when a new version is uploaded. A continuous integration server can automatically check files for correctness and create preview images.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;6&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access control&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In git, a part of the developers can be maintainers that first have to check changes before they make it into the official version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;7&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Accidental overwrites&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Wikipedia two people could submit a file at the same moment and not see that another person did the same, one of the commits would be overwritten - Git prohibits this behavior&lt;br /&gt;
&lt;br /&gt;
That said, I can see that WikiMedia might just be good enough for now but I would also be open to doing a few demos on how git could be used as an alternative.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Is any one of the reasons important enough?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Discussion=&lt;br /&gt;
&lt;br /&gt;
I agree that given that you are using a wiki as a repository you would want to just upload a new version of a file and use it. I just think that MediaWiki was not intended to be used as a repository.&lt;br /&gt;
&lt;br /&gt;
If I understand correctly the reason you gave for not using Git are&lt;br /&gt;
&lt;br /&gt;
# You don&#039;t control the data with Gitlab&lt;br /&gt;
# Visual Version History&lt;br /&gt;
# Collaboration on a scale&lt;br /&gt;
# It is currently used for a large set of parts (this was not included originally but I think it is important)&lt;br /&gt;
&lt;br /&gt;
I still think Git has major advantages and want to give counterpoints to the arguments above&lt;br /&gt;
&lt;br /&gt;
== 1. You don&#039;t control the data with Gitlab ==&lt;br /&gt;
&lt;br /&gt;
Q: I don&#039;t understand this, why don&#039;t you own the data, you can host it on your server.&lt;br /&gt;
&lt;br /&gt;
A: Then why not just use our server? This means that we&#039;re hosting the data in 2 places, so why not just host it on our servers? And if Gitlab decides to end service, we have to have a local backup. Or if it changes its interface or usage terms, we may have to rework significant parts of our workflow. We need absolute control of our data as we are a long-term project.&lt;br /&gt;
&lt;br /&gt;
== 2. Visual Version History ==&lt;br /&gt;
&lt;br /&gt;
Q. I think that Visual Version History should not be a problem, you can either just continue using the wiki and then link to the git files. Even better, the visual version history could be automatically created as a commit hook and on GitLab.&lt;br /&gt;
&lt;br /&gt;
A. Could be created: a visual gallery like in the wiki, but it already exists in Mediawiki so why reinvent the wheel? The wiki already has all the formatting to make this easy. And we don&#039;t want to require people understanding how to use Git platforms, which is a higher learning curve than a wiki.&lt;br /&gt;
&lt;br /&gt;
== 3. Collaboration at a scale ==&lt;br /&gt;
&lt;br /&gt;
Q: I think there is a case that the access privileges are much better with Git. I believe that pull requests are probably necessary on a very large scale collaboration.&lt;br /&gt;
&lt;br /&gt;
A: That is specific to software workflows. In hardware workflows, authority is more distributed. The builder has ultimate authority. A software platform of Git relies on commits and commit control. A hardware platform needs to rely on &#039;non-commits&#039;. I mean that every design is valid until it is tested. Because there is no uniform compiler in hardware, or it is more expensive to &#039;compile&#039; or build - much work by default remains non-reconciled or &#039;un-committed&#039; - as a potential viable fork. So in summary, hardware by its nature requires no access privileges - as decision-making (on commits or reconciliatiuon) is much more distributed in hardware. Ie, the guy in Africa, North Pole, Europe, and rural american town all need equal access - and whoever builds, decides. So permissions are simple: all source is open, and any build is an effective fork. So it seems that the workflow from software is the general idea, but in practice - the practices are subtly different. Specifically: you don&#039;t need access privileges - default is all open and the builder is the actual committer. You can&#039;t assign roles and privileges in hardware - it doesn&#039;t make sense.&lt;br /&gt;
&lt;br /&gt;
== 4. It is currently used for a large set of parts ==&lt;br /&gt;
&lt;br /&gt;
Q: I think this point is very strong and that the transition could be a lot of work. But I still think that it could be worth it, and it should be tried out.&lt;br /&gt;
&lt;br /&gt;
A: Qeustion 3 implies that the problem statement is not reconciliation (commits). It&#039;s more about who puts up the effort to build. Yes, we can all collaborate on digital design and treat it like software - ie, someone takes the control of commits. Because you cannot pre-allocate the commit-control role, you cannot scale in the same way in hardware as in software.&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=244357</id>
		<title>Talk:The Case for Using Wiki Version History</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=244357"/>
		<updated>2021-02-08T18:43:43Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* Major Advantages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meta-Discussion=&lt;br /&gt;
Major advantages on git - what are those advantages? What problem are we trying to solve?&lt;br /&gt;
&lt;br /&gt;
Once we are clear on advantages, and problem we are solving - we have an answer.&lt;br /&gt;
&lt;br /&gt;
The first question for you - what are those advantages of Git that our workflow can benefit from? What problem is a Git platform solving that is important to us, that is not addressed by the wiki versioning?&lt;br /&gt;
&lt;br /&gt;
==Major Advantages==&lt;br /&gt;
# Support&lt;br /&gt;
&lt;br /&gt;
MediaWiki’s major target is Wikipedia. Wikipedia was not intended to be used as a development environment but rather as an encyclopedia. Support and for using it as a version control system is likely going to be limited.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;2&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Robustness&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Git is well tested as a versioning system vs not many people use MediaWiki as a versioning tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Data Replication/Centralisation&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With git every collaborator has a copy of the file, they could work even when the server is down. Should a problem with the server happen, every collaborator has a backup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Versions have a hash key&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Git every commit has a unique hash key it can be referred to. A version can always be linked to by its unique hash - In Wikipedia on the other hand there is only a timestamp and the current version changes its link after a new version is added&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;5&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Extensibility/Automation&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Git servers usually have the ability to do certain tasks when a new version is uploaded. A continuous integration server can automatically check the files for the correctness and create preview images.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;6&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access control&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In git, a part of the developers can be maintainers that first have to check changes before they make it into the official version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;7&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Accidental overwrites&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Wikipedia two people could submit a file at the same moment and not see that another person did the same, one of the commits would be overwritten - Git prohibits this behavior&lt;br /&gt;
&lt;br /&gt;
That said, I can see that WikiMedia might just be good enough for now but I would also be open to doing a few demos on how git could be used as an alternative.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Is any one of the reasons important enough?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Discussion=&lt;br /&gt;
&lt;br /&gt;
I agree that given that you are using a wiki as a repository you would want to just upload a new version of a file and use it. I just think that MediaWiki was not intended to be used as a repository.&lt;br /&gt;
&lt;br /&gt;
If I understand correctly the reason you gave for not using Git are&lt;br /&gt;
&lt;br /&gt;
# You don&#039;t control the data with Gitlab&lt;br /&gt;
# Visual Version History&lt;br /&gt;
# Collaboration on a scale&lt;br /&gt;
# It is currently used for a large set of parts (this was not included originally but I think it is important)&lt;br /&gt;
&lt;br /&gt;
I still think Git has major advantages and want to give counterpoints to the arguments above&lt;br /&gt;
&lt;br /&gt;
== 1. You don&#039;t control the data with Gitlab ==&lt;br /&gt;
&lt;br /&gt;
Q: I don&#039;t understand this, why don&#039;t you own the data, you can host it on your server.&lt;br /&gt;
&lt;br /&gt;
A: Then why not just use our server? This means that we&#039;re hosting the data in 2 places, so why not just host it on our servers? And if Gitlab decides to end service, we have to have a local backup. Or if it changes its interface or usage terms, we may have to rework significant parts of our workflow. We need absolute control of our data as we are a long-term project.&lt;br /&gt;
&lt;br /&gt;
== 2. Visual Version History ==&lt;br /&gt;
&lt;br /&gt;
Q. I think that Visual Version History should not be a problem, you can either just continue using the wiki and then link to the git files. Even better, the visual version history could be automatically created as a commit hook and on GitLab.&lt;br /&gt;
&lt;br /&gt;
A. Could be created: a visual gallery like in the wiki, but it already exists in Mediawiki so why reinvent the wheel? The wiki already has all the formatting to make this easy. And we don&#039;t want to require people understanding how to use Git platforms, which is a higher learning curve than a wiki.&lt;br /&gt;
&lt;br /&gt;
== 3. Collaboration at a scale ==&lt;br /&gt;
&lt;br /&gt;
Q: I think there is a case that the access privileges are much better with Git. I believe that pull requests are probably necessary on a very large scale collaboration.&lt;br /&gt;
&lt;br /&gt;
A: That is specific to software workflows. In hardware workflows, authority is more distributed. The builder has ultimate authority. A software platform of Git relies on commits and commit control. A hardware platform needs to rely on &#039;non-commits&#039;. I mean that every design is valid until it is tested. Because there is no uniform compiler in hardware, or it is more expensive to &#039;compile&#039; or build - much work by default remains non-reconciled or &#039;un-committed&#039; - as a potential viable fork. So in summary, hardware by its nature requires no access privileges - as decision-making (on commits or reconciliatiuon) is much more distributed in hardware. Ie, the guy in Africa, North Pole, Europe, and rural american town all need equal access - and whoever builds, decides. So permissions are simple: all source is open, and any build is an effective fork. So it seems that the workflow from software is the general idea, but in practice - the practices are subtly different. Specifically: you don&#039;t need access privileges - default is all open and the builder is the actual committer. You can&#039;t assign roles and privileges in hardware - it doesn&#039;t make sense.&lt;br /&gt;
&lt;br /&gt;
== 4. It is currently used for a large set of parts ==&lt;br /&gt;
&lt;br /&gt;
Q: I think this point is very strong and that the transition could be a lot of work. But I still think that it could be worth it, and it should be tried out.&lt;br /&gt;
&lt;br /&gt;
A: Qeustion 3 implies that the problem statement is not reconciliation (commits). It&#039;s more about who puts up the effort to build. Yes, we can all collaborate on digital design and treat it like software - ie, someone takes the control of commits. Because you cannot pre-allocate the commit-control role, you cannot scale in the same way in hardware as in software.&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=244355</id>
		<title>Talk:The Case for Using Wiki Version History</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=244355"/>
		<updated>2021-02-08T18:43:00Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* Major Advantages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meta-Discussion=&lt;br /&gt;
Major advantages on git - what are those advantages? What problem are we trying to solve?&lt;br /&gt;
&lt;br /&gt;
Once we are clear on advantages, and problem we are solving - we have an answer.&lt;br /&gt;
&lt;br /&gt;
The first question for you - what are those advantages of Git that our workflow can benefit from? What problem is a Git platform solving that is important to us, that is not addressed by the wiki versioning?&lt;br /&gt;
&lt;br /&gt;
==Major Advantages==&lt;br /&gt;
# Support&lt;br /&gt;
&lt;br /&gt;
MediaWiki’s major target is Wikipedia. Wikipedia was not intended to be used as a development environment but rather as an encyclopedia. Support and for using it as a version control system is likely going to be limited.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;2&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Robustness&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Git is well tested as a versioning system vs not many people use MediaWiki as a versioning tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Data Replication/Centralisation&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With git every collaborator has a copy of the file, they could work even when the server is down. Should a problem with the server happen, every collaborator has a backup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Versions have a hash key&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Git every commit has a unique hash key it can be referred to. A version can always be linked to by its unique hash - In Wikipedia on the other hand there is only a timestamp and the current version changes its link after a new version is added&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;5&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Extensibility/Automation&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Git servers usually have the ability to do certain tasks when a new version is uploaded. A continuous integration server can automatically check the files for the correctness and create preview images.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;6&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Access control&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In git, a part of the developers can be maintainers that first have to check changes before they make it into the official version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;7&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Accidental overwrites&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Wikipedia two people could submit a file at the same moment and not see that another person did the same, one of the commits would be overwritten - Git prohibits this behavior&lt;br /&gt;
&lt;br /&gt;
That said, I can see that WikiMedia might just be good enough for now but I would also be open to doing a few demos on how git could be used as an alternative.&lt;br /&gt;
&lt;br /&gt;
Is any one of the reasons good enough?&lt;br /&gt;
&lt;br /&gt;
=Discussion=&lt;br /&gt;
&lt;br /&gt;
I agree that given that you are using a wiki as a repository you would want to just upload a new version of a file and use it. I just think that MediaWiki was not intended to be used as a repository.&lt;br /&gt;
&lt;br /&gt;
If I understand correctly the reason you gave for not using Git are&lt;br /&gt;
&lt;br /&gt;
# You don&#039;t control the data with Gitlab&lt;br /&gt;
# Visual Version History&lt;br /&gt;
# Collaboration on a scale&lt;br /&gt;
# It is currently used for a large set of parts (this was not included originally but I think it is important)&lt;br /&gt;
&lt;br /&gt;
I still think Git has major advantages and want to give counterpoints to the arguments above&lt;br /&gt;
&lt;br /&gt;
== 1. You don&#039;t control the data with Gitlab ==&lt;br /&gt;
&lt;br /&gt;
Q: I don&#039;t understand this, why don&#039;t you own the data, you can host it on your server.&lt;br /&gt;
&lt;br /&gt;
A: Then why not just use our server? This means that we&#039;re hosting the data in 2 places, so why not just host it on our servers? And if Gitlab decides to end service, we have to have a local backup. Or if it changes its interface or usage terms, we may have to rework significant parts of our workflow. We need absolute control of our data as we are a long-term project.&lt;br /&gt;
&lt;br /&gt;
== 2. Visual Version History ==&lt;br /&gt;
&lt;br /&gt;
Q. I think that Visual Version History should not be a problem, you can either just continue using the wiki and then link to the git files. Even better, the visual version history could be automatically created as a commit hook and on GitLab.&lt;br /&gt;
&lt;br /&gt;
A. Could be created: a visual gallery like in the wiki, but it already exists in Mediawiki so why reinvent the wheel? The wiki already has all the formatting to make this easy. And we don&#039;t want to require people understanding how to use Git platforms, which is a higher learning curve than a wiki.&lt;br /&gt;
&lt;br /&gt;
== 3. Collaboration at a scale ==&lt;br /&gt;
&lt;br /&gt;
Q: I think there is a case that the access privileges are much better with Git. I believe that pull requests are probably necessary on a very large scale collaboration.&lt;br /&gt;
&lt;br /&gt;
A: That is specific to software workflows. In hardware workflows, authority is more distributed. The builder has ultimate authority. A software platform of Git relies on commits and commit control. A hardware platform needs to rely on &#039;non-commits&#039;. I mean that every design is valid until it is tested. Because there is no uniform compiler in hardware, or it is more expensive to &#039;compile&#039; or build - much work by default remains non-reconciled or &#039;un-committed&#039; - as a potential viable fork. So in summary, hardware by its nature requires no access privileges - as decision-making (on commits or reconciliatiuon) is much more distributed in hardware. Ie, the guy in Africa, North Pole, Europe, and rural american town all need equal access - and whoever builds, decides. So permissions are simple: all source is open, and any build is an effective fork. So it seems that the workflow from software is the general idea, but in practice - the practices are subtly different. Specifically: you don&#039;t need access privileges - default is all open and the builder is the actual committer. You can&#039;t assign roles and privileges in hardware - it doesn&#039;t make sense.&lt;br /&gt;
&lt;br /&gt;
== 4. It is currently used for a large set of parts ==&lt;br /&gt;
&lt;br /&gt;
Q: I think this point is very strong and that the transition could be a lot of work. But I still think that it could be worth it, and it should be tried out.&lt;br /&gt;
&lt;br /&gt;
A: Qeustion 3 implies that the problem statement is not reconciliation (commits). It&#039;s more about who puts up the effort to build. Yes, we can all collaborate on digital design and treat it like software - ie, someone takes the control of commits. Because you cannot pre-allocate the commit-control role, you cannot scale in the same way in hardware as in software.&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=244354</id>
		<title>Talk:The Case for Using Wiki Version History</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=244354"/>
		<updated>2021-02-08T18:40:29Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meta-Discussion=&lt;br /&gt;
Major advantages on git - what are those advantages? What problem are we trying to solve?&lt;br /&gt;
&lt;br /&gt;
Once we are clear on advantages, and problem we are solving - we have an answer.&lt;br /&gt;
&lt;br /&gt;
The first question for you - what are those advantages of Git that our workflow can benefit from? What problem is a Git platform solving that is important to us, that is not addressed by the wiki versioning?&lt;br /&gt;
&lt;br /&gt;
==Major Advantages==&lt;br /&gt;
&lt;br /&gt;
=Discussion=&lt;br /&gt;
&lt;br /&gt;
I agree that given that you are using a wiki as a repository you would want to just upload a new version of a file and use it. I just think that MediaWiki was not intended to be used as a repository.&lt;br /&gt;
&lt;br /&gt;
If I understand correctly the reason you gave for not using Git are&lt;br /&gt;
&lt;br /&gt;
# You don&#039;t control the data with Gitlab&lt;br /&gt;
# Visual Version History&lt;br /&gt;
# Collaboration on a scale&lt;br /&gt;
# It is currently used for a large set of parts (this was not included originally but I think it is important)&lt;br /&gt;
&lt;br /&gt;
I still think Git has major advantages and want to give counterpoints to the arguments above&lt;br /&gt;
&lt;br /&gt;
== 1. You don&#039;t control the data with Gitlab ==&lt;br /&gt;
&lt;br /&gt;
Q: I don&#039;t understand this, why don&#039;t you own the data, you can host it on your server.&lt;br /&gt;
&lt;br /&gt;
A: Then why not just use our server? This means that we&#039;re hosting the data in 2 places, so why not just host it on our servers? And if Gitlab decides to end service, we have to have a local backup. Or if it changes its interface or usage terms, we may have to rework significant parts of our workflow. We need absolute control of our data as we are a long-term project.&lt;br /&gt;
&lt;br /&gt;
== 2. Visual Version History ==&lt;br /&gt;
&lt;br /&gt;
Q. I think that Visual Version History should not be a problem, you can either just continue using the wiki and then link to the git files. Even better, the visual version history could be automatically created as a commit hook and on GitLab.&lt;br /&gt;
&lt;br /&gt;
A. Could be created: a visual gallery like in the wiki, but it already exists in Mediawiki so why reinvent the wheel? The wiki already has all the formatting to make this easy. And we don&#039;t want to require people understanding how to use Git platforms, which is a higher learning curve than a wiki.&lt;br /&gt;
&lt;br /&gt;
== 3. Collaboration at a scale ==&lt;br /&gt;
&lt;br /&gt;
Q: I think there is a case that the access privileges are much better with Git. I believe that pull requests are probably necessary on a very large scale collaboration.&lt;br /&gt;
&lt;br /&gt;
A: That is specific to software workflows. In hardware workflows, authority is more distributed. The builder has ultimate authority. A software platform of Git relies on commits and commit control. A hardware platform needs to rely on &#039;non-commits&#039;. I mean that every design is valid until it is tested. Because there is no uniform compiler in hardware, or it is more expensive to &#039;compile&#039; or build - much work by default remains non-reconciled or &#039;un-committed&#039; - as a potential viable fork. So in summary, hardware by its nature requires no access privileges - as decision-making (on commits or reconciliatiuon) is much more distributed in hardware. Ie, the guy in Africa, North Pole, Europe, and rural american town all need equal access - and whoever builds, decides. So permissions are simple: all source is open, and any build is an effective fork. So it seems that the workflow from software is the general idea, but in practice - the practices are subtly different. Specifically: you don&#039;t need access privileges - default is all open and the builder is the actual committer. You can&#039;t assign roles and privileges in hardware - it doesn&#039;t make sense.&lt;br /&gt;
&lt;br /&gt;
== 4. It is currently used for a large set of parts ==&lt;br /&gt;
&lt;br /&gt;
Q: I think this point is very strong and that the transition could be a lot of work. But I still think that it could be worth it, and it should be tried out.&lt;br /&gt;
&lt;br /&gt;
A: Qeustion 3 implies that the problem statement is not reconciliation (commits). It&#039;s more about who puts up the effort to build. Yes, we can all collaborate on digital design and treat it like software - ie, someone takes the control of commits. Because you cannot pre-allocate the commit-control role, you cannot scale in the same way in hardware as in software.&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Wiki_Log&amp;diff=244159</id>
		<title>Wiki Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Wiki_Log&amp;diff=244159"/>
		<updated>2021-02-07T16:22:29Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: Trying to reproduce&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a log of wiki issues, performance, improvements, organization, and other issues related to the effective functioning of the wiki. See [[OSE Wiki Bugs]] and [[Wiki Issues]].&lt;br /&gt;
&lt;br /&gt;
Other pages to see:&lt;br /&gt;
*[[Wiki Maintenance]]&lt;br /&gt;
*[[OSE Wiki Management]]&lt;br /&gt;
*[[OSE Wiki]]&lt;br /&gt;
&lt;br /&gt;
=Thu Feb 4, 2021=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000#2&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
Trying to reproduce the error on [[File:VersionBug.fcstd]]&lt;br /&gt;
&lt;br /&gt;
[[User:Pizzooid]] was not able to reproduce the error:&lt;br /&gt;
Steps tried to reproduce:&lt;br /&gt;
&lt;br /&gt;
# Upload version&lt;br /&gt;
# Download version&lt;br /&gt;
# Upload new version&lt;br /&gt;
# Download new version&lt;br /&gt;
&lt;br /&gt;
the new version is correctly downloaded on my computer. Is this different on your end?&lt;br /&gt;
&lt;br /&gt;
=Sat Oct 17, 2020=&lt;br /&gt;
Saving SVGs doesn&#039;t work - &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
=Thu Dec 27, 2018=&lt;br /&gt;
*Check out this interesting bug - the picture is not updating when new version of a picture is uploaded. The next to last picture is the latest one - but the image that shows up shows the older picture:&lt;br /&gt;
&lt;br /&gt;
[[File:noupdate.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=Wed May 23, 2018=&lt;br /&gt;
*Mass Delete in special pages - for mass delete of spam by one user&lt;br /&gt;
*Use the User:Name and Tools: email this user to contact users&lt;br /&gt;
&lt;br /&gt;
=Thu Feb 2, 2017=&lt;br /&gt;
==Wiki Outstanding Items==&lt;br /&gt;
*Get proper sidebar on new wiki&lt;br /&gt;
*Speed up wiki response&lt;br /&gt;
*Get main page up&lt;br /&gt;
*Approve users manually&lt;br /&gt;
*Learn how to navigate between instructionals view and regular wiki view&lt;br /&gt;
*After all formatting is done - first update database for last time - and swith DNS record at Dreamhost&lt;br /&gt;
&lt;br /&gt;
==Main OSE blog, Factor e Farm, Opensourcewarehouse.org, old Forum==&lt;br /&gt;
*Other databases have different logins - fef wp site, opensourcewarehouse wp, old forum in vanilla&lt;br /&gt;
*wp-config.php has the password info to find other databases -&lt;br /&gt;
*localsettings.php has initial settings for wiki software. We had that password already. Read only vs. write only login was shown.&lt;br /&gt;
&lt;br /&gt;
We got so far as to getting the database for the fef site, by extracting password from the wp-config. We copied to new Hetzner. We archived also the entire fef wordpress database file and working directory into one archive and moved it to the new Hetzner. &lt;br /&gt;
&lt;br /&gt;
Next steps are to move main ose wordpress, and the opensourcewarehouse.org wp database. And finally look up old forum database password, and then move that.&lt;br /&gt;
&lt;br /&gt;
Ok. Bye.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s fix up the new Hetzner - how to make it look good.&lt;br /&gt;
&lt;br /&gt;
=Tue Feb 23, 2016=&lt;br /&gt;
Changing license information at bottom of page from 3 to 4:&lt;br /&gt;
&lt;br /&gt;
Marcin;&lt;br /&gt;
&lt;br /&gt;
1. Log onto the server via ssh (assuming that you have the hetzner key in your .ssh folder, named as shown below):&lt;br /&gt;
$ ssh -i ~/.ssh/id_rsa-hetzner -p 222 -l osemain dedi978.your-server.de&lt;br /&gt;
&lt;br /&gt;
2. Change to the &amp;quot;public_html/w&amp;quot; folder and edit the file &amp;quot;LocalSettings.php&amp;quot;:&lt;br /&gt;
osemain@dedi978:~ cd public_html/w&lt;br /&gt;
osemain@dedi978:~$ nano LocalSettings.php&lt;br /&gt;
3. Change the text from 3.0:&lt;br /&gt;
$wgRightsUrl = &amp;quot;http://creativecommons.org/licenses/by-sa/3.0/&amp;quot;;&lt;br /&gt;
$wgRightsText = &amp;quot;CreativeCommons by-sa3.0&amp;quot;;&lt;br /&gt;
to 4.0:&lt;br /&gt;
$wgRightsUrl = &amp;quot;http://creativecommons.org/licenses/by-sa/4.0/&amp;quot;;&lt;br /&gt;
$wgRightsText = &amp;quot;CreativeCommons by-sa4.0&amp;quot;;&lt;br /&gt;
I just changed it for you using the steps above.&lt;br /&gt;
&lt;br /&gt;
=Wed Dec 3, 2015=&lt;br /&gt;
Need to enable email capture from wiki registrations. Currently, the email is lost after registration is approved.&lt;br /&gt;
&lt;br /&gt;
=Mon Sep 21, 2015=&lt;br /&gt;
Larger than 50MB files can&#039;t be uploaded still - trying the [[Cold Saw]] zipped CAD file upload.&lt;br /&gt;
&lt;br /&gt;
=Thu Sep 10, 2015=&lt;br /&gt;
Marcin;&lt;br /&gt;
&lt;br /&gt;
It appears to delete all attachments after the user account is confirmed, by an automated maintenance script.&lt;br /&gt;
&lt;br /&gt;
In the database, it holds a record of the file while the account is pending, but afterward, there is nothing about it in the database.&lt;br /&gt;
&lt;br /&gt;
I haven&#039;t found where it keeps the files meanwhile. It appears to encrypt the file name, as I see two values for its name, but not the file itself:&lt;br /&gt;
82a8f59a58588754c6ac4a8016c581ee3d37703f.pdf&lt;br /&gt;
and&lt;br /&gt;
150622_CV_EN.pdf&lt;br /&gt;
The weird thing is that when I click on the file name &amp;quot;150622_CV_EN.pdf&amp;quot;, it somehow finds it.  Weird.&lt;br /&gt;
&lt;br /&gt;
Tom&lt;br /&gt;
&lt;br /&gt;
=Thu Sep 3, 2015=&lt;br /&gt;
Example - http://opensourceecology.org/wiki/User:Pcharwood - upon registration, his resume - I clicked on it - and got it. But the second time I clicked on it, it was a bad link - http://opensourceecology.org/w/index.php?title=Special:ConfirmAccounts/authors&amp;amp;file=01ef55cbe8049485974417e742b372eeb73612df.pdf .&lt;br /&gt;
&lt;br /&gt;
=Sat Aug 29, 2015=&lt;br /&gt;
Account registration fields - where to find them? When a person registers, there are other fields filled in, such as contact info. How to find this once a user is approved? Further, the uploaded CV - when clicked upon - it was a broken link but link was blue. Status: not resolved.&lt;br /&gt;
&lt;br /&gt;
=Sat Aug 22, 2015=&lt;br /&gt;
Are [[Terms of Service]] visible upon a person registering? This refers to a Contributor Agreement. With this said - how do we find a person&#039;s profile and CV that they submit upon registration? That is critical to Wiki Culture and Collaborative Literacy. Status: not resolved&lt;br /&gt;
&lt;br /&gt;
=Fri Aug 14, 2015=&lt;br /&gt;
Had an error - [[Image:wikierror.png|thumb]] - and Tom fixed it. He set the upload directory to the same as the photo upload directory. BTW: This setting is made in the file: /usr/home/osemain/public_html/w/includes/DefaultSettings.php. &amp;quot;I also document my changes in the file with the original lines intact so they can easily be returned to original settings.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Category:Logs]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=File:VersionBug.fcstd&amp;diff=244158</id>
		<title>File:VersionBug.fcstd</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=File:VersionBug.fcstd&amp;diff=244158"/>
		<updated>2021-02-07T16:17:12Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: Pizzooid uploaded a new version of File:VersionBug.fcstd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=File:VersionBug.fcstd&amp;diff=244157</id>
		<title>File:VersionBug.fcstd</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=File:VersionBug.fcstd&amp;diff=244157"/>
		<updated>2021-02-07T16:16:34Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Wiki_Log&amp;diff=244156</id>
		<title>Wiki Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Wiki_Log&amp;diff=244156"/>
		<updated>2021-02-07T16:15:45Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* Thu Feb 4, 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a log of wiki issues, performance, improvements, organization, and other issues related to the effective functioning of the wiki. See [[OSE Wiki Bugs]] and [[Wiki Issues]].&lt;br /&gt;
&lt;br /&gt;
Other pages to see:&lt;br /&gt;
*[[Wiki Maintenance]]&lt;br /&gt;
*[[OSE Wiki Management]]&lt;br /&gt;
*[[OSE Wiki]]&lt;br /&gt;
&lt;br /&gt;
=Thu Feb 4, 2021=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000#2&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
Trying to reproduce the error on [[File:VersionBug.fcstd]]&lt;br /&gt;
&lt;br /&gt;
=Sat Oct 17, 2020=&lt;br /&gt;
Saving SVGs doesn&#039;t work - &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
=Thu Dec 27, 2018=&lt;br /&gt;
*Check out this interesting bug - the picture is not updating when new version of a picture is uploaded. The next to last picture is the latest one - but the image that shows up shows the older picture:&lt;br /&gt;
&lt;br /&gt;
[[File:noupdate.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=Wed May 23, 2018=&lt;br /&gt;
*Mass Delete in special pages - for mass delete of spam by one user&lt;br /&gt;
*Use the User:Name and Tools: email this user to contact users&lt;br /&gt;
&lt;br /&gt;
=Thu Feb 2, 2017=&lt;br /&gt;
==Wiki Outstanding Items==&lt;br /&gt;
*Get proper sidebar on new wiki&lt;br /&gt;
*Speed up wiki response&lt;br /&gt;
*Get main page up&lt;br /&gt;
*Approve users manually&lt;br /&gt;
*Learn how to navigate between instructionals view and regular wiki view&lt;br /&gt;
*After all formatting is done - first update database for last time - and swith DNS record at Dreamhost&lt;br /&gt;
&lt;br /&gt;
==Main OSE blog, Factor e Farm, Opensourcewarehouse.org, old Forum==&lt;br /&gt;
*Other databases have different logins - fef wp site, opensourcewarehouse wp, old forum in vanilla&lt;br /&gt;
*wp-config.php has the password info to find other databases -&lt;br /&gt;
*localsettings.php has initial settings for wiki software. We had that password already. Read only vs. write only login was shown.&lt;br /&gt;
&lt;br /&gt;
We got so far as to getting the database for the fef site, by extracting password from the wp-config. We copied to new Hetzner. We archived also the entire fef wordpress database file and working directory into one archive and moved it to the new Hetzner. &lt;br /&gt;
&lt;br /&gt;
Next steps are to move main ose wordpress, and the opensourcewarehouse.org wp database. And finally look up old forum database password, and then move that.&lt;br /&gt;
&lt;br /&gt;
Ok. Bye.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s fix up the new Hetzner - how to make it look good.&lt;br /&gt;
&lt;br /&gt;
=Tue Feb 23, 2016=&lt;br /&gt;
Changing license information at bottom of page from 3 to 4:&lt;br /&gt;
&lt;br /&gt;
Marcin;&lt;br /&gt;
&lt;br /&gt;
1. Log onto the server via ssh (assuming that you have the hetzner key in your .ssh folder, named as shown below):&lt;br /&gt;
$ ssh -i ~/.ssh/id_rsa-hetzner -p 222 -l osemain dedi978.your-server.de&lt;br /&gt;
&lt;br /&gt;
2. Change to the &amp;quot;public_html/w&amp;quot; folder and edit the file &amp;quot;LocalSettings.php&amp;quot;:&lt;br /&gt;
osemain@dedi978:~ cd public_html/w&lt;br /&gt;
osemain@dedi978:~$ nano LocalSettings.php&lt;br /&gt;
3. Change the text from 3.0:&lt;br /&gt;
$wgRightsUrl = &amp;quot;http://creativecommons.org/licenses/by-sa/3.0/&amp;quot;;&lt;br /&gt;
$wgRightsText = &amp;quot;CreativeCommons by-sa3.0&amp;quot;;&lt;br /&gt;
to 4.0:&lt;br /&gt;
$wgRightsUrl = &amp;quot;http://creativecommons.org/licenses/by-sa/4.0/&amp;quot;;&lt;br /&gt;
$wgRightsText = &amp;quot;CreativeCommons by-sa4.0&amp;quot;;&lt;br /&gt;
I just changed it for you using the steps above.&lt;br /&gt;
&lt;br /&gt;
=Wed Dec 3, 2015=&lt;br /&gt;
Need to enable email capture from wiki registrations. Currently, the email is lost after registration is approved.&lt;br /&gt;
&lt;br /&gt;
=Mon Sep 21, 2015=&lt;br /&gt;
Larger than 50MB files can&#039;t be uploaded still - trying the [[Cold Saw]] zipped CAD file upload.&lt;br /&gt;
&lt;br /&gt;
=Thu Sep 10, 2015=&lt;br /&gt;
Marcin;&lt;br /&gt;
&lt;br /&gt;
It appears to delete all attachments after the user account is confirmed, by an automated maintenance script.&lt;br /&gt;
&lt;br /&gt;
In the database, it holds a record of the file while the account is pending, but afterward, there is nothing about it in the database.&lt;br /&gt;
&lt;br /&gt;
I haven&#039;t found where it keeps the files meanwhile. It appears to encrypt the file name, as I see two values for its name, but not the file itself:&lt;br /&gt;
82a8f59a58588754c6ac4a8016c581ee3d37703f.pdf&lt;br /&gt;
and&lt;br /&gt;
150622_CV_EN.pdf&lt;br /&gt;
The weird thing is that when I click on the file name &amp;quot;150622_CV_EN.pdf&amp;quot;, it somehow finds it.  Weird.&lt;br /&gt;
&lt;br /&gt;
Tom&lt;br /&gt;
&lt;br /&gt;
=Thu Sep 3, 2015=&lt;br /&gt;
Example - http://opensourceecology.org/wiki/User:Pcharwood - upon registration, his resume - I clicked on it - and got it. But the second time I clicked on it, it was a bad link - http://opensourceecology.org/w/index.php?title=Special:ConfirmAccounts/authors&amp;amp;file=01ef55cbe8049485974417e742b372eeb73612df.pdf .&lt;br /&gt;
&lt;br /&gt;
=Sat Aug 29, 2015=&lt;br /&gt;
Account registration fields - where to find them? When a person registers, there are other fields filled in, such as contact info. How to find this once a user is approved? Further, the uploaded CV - when clicked upon - it was a broken link but link was blue. Status: not resolved.&lt;br /&gt;
&lt;br /&gt;
=Sat Aug 22, 2015=&lt;br /&gt;
Are [[Terms of Service]] visible upon a person registering? This refers to a Contributor Agreement. With this said - how do we find a person&#039;s profile and CV that they submit upon registration? That is critical to Wiki Culture and Collaborative Literacy. Status: not resolved&lt;br /&gt;
&lt;br /&gt;
=Fri Aug 14, 2015=&lt;br /&gt;
Had an error - [[Image:wikierror.png|thumb]] - and Tom fixed it. He set the upload directory to the same as the photo upload directory. BTW: This setting is made in the file: /usr/home/osemain/public_html/w/includes/DefaultSettings.php. &amp;quot;I also document my changes in the file with the original lines intact so they can easily be returned to original settings.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Category:Logs]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=File:VersionBug.png&amp;diff=244155</id>
		<title>File:VersionBug.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=File:VersionBug.png&amp;diff=244155"/>
		<updated>2021-02-07T16:14:19Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: Pizzooid uploaded a new version of File:VersionBug.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=File:VersionBug.png&amp;diff=244154</id>
		<title>File:VersionBug.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=File:VersionBug.png&amp;diff=244154"/>
		<updated>2021-02-07T16:12:22Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: Pizzooid uploaded a new version of File:VersionBug.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=File:VersionBug.png&amp;diff=244153</id>
		<title>File:VersionBug.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=File:VersionBug.png&amp;diff=244153"/>
		<updated>2021-02-07T16:12:04Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Wiki_Log&amp;diff=244152</id>
		<title>Wiki Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Wiki_Log&amp;diff=244152"/>
		<updated>2021-02-07T16:11:46Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* Thu Feb 4, 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a log of wiki issues, performance, improvements, organization, and other issues related to the effective functioning of the wiki. See [[OSE Wiki Bugs]] and [[Wiki Issues]].&lt;br /&gt;
&lt;br /&gt;
Other pages to see:&lt;br /&gt;
*[[Wiki Maintenance]]&lt;br /&gt;
*[[OSE Wiki Management]]&lt;br /&gt;
*[[OSE Wiki]]&lt;br /&gt;
&lt;br /&gt;
=Thu Feb 4, 2021=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000#2&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
Trying to reproduce the error on [[File:VersionBug.png]]&lt;br /&gt;
&lt;br /&gt;
=Sat Oct 17, 2020=&lt;br /&gt;
Saving SVGs doesn&#039;t work - &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
=Thu Dec 27, 2018=&lt;br /&gt;
*Check out this interesting bug - the picture is not updating when new version of a picture is uploaded. The next to last picture is the latest one - but the image that shows up shows the older picture:&lt;br /&gt;
&lt;br /&gt;
[[File:noupdate.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=Wed May 23, 2018=&lt;br /&gt;
*Mass Delete in special pages - for mass delete of spam by one user&lt;br /&gt;
*Use the User:Name and Tools: email this user to contact users&lt;br /&gt;
&lt;br /&gt;
=Thu Feb 2, 2017=&lt;br /&gt;
==Wiki Outstanding Items==&lt;br /&gt;
*Get proper sidebar on new wiki&lt;br /&gt;
*Speed up wiki response&lt;br /&gt;
*Get main page up&lt;br /&gt;
*Approve users manually&lt;br /&gt;
*Learn how to navigate between instructionals view and regular wiki view&lt;br /&gt;
*After all formatting is done - first update database for last time - and swith DNS record at Dreamhost&lt;br /&gt;
&lt;br /&gt;
==Main OSE blog, Factor e Farm, Opensourcewarehouse.org, old Forum==&lt;br /&gt;
*Other databases have different logins - fef wp site, opensourcewarehouse wp, old forum in vanilla&lt;br /&gt;
*wp-config.php has the password info to find other databases -&lt;br /&gt;
*localsettings.php has initial settings for wiki software. We had that password already. Read only vs. write only login was shown.&lt;br /&gt;
&lt;br /&gt;
We got so far as to getting the database for the fef site, by extracting password from the wp-config. We copied to new Hetzner. We archived also the entire fef wordpress database file and working directory into one archive and moved it to the new Hetzner. &lt;br /&gt;
&lt;br /&gt;
Next steps are to move main ose wordpress, and the opensourcewarehouse.org wp database. And finally look up old forum database password, and then move that.&lt;br /&gt;
&lt;br /&gt;
Ok. Bye.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s fix up the new Hetzner - how to make it look good.&lt;br /&gt;
&lt;br /&gt;
=Tue Feb 23, 2016=&lt;br /&gt;
Changing license information at bottom of page from 3 to 4:&lt;br /&gt;
&lt;br /&gt;
Marcin;&lt;br /&gt;
&lt;br /&gt;
1. Log onto the server via ssh (assuming that you have the hetzner key in your .ssh folder, named as shown below):&lt;br /&gt;
$ ssh -i ~/.ssh/id_rsa-hetzner -p 222 -l osemain dedi978.your-server.de&lt;br /&gt;
&lt;br /&gt;
2. Change to the &amp;quot;public_html/w&amp;quot; folder and edit the file &amp;quot;LocalSettings.php&amp;quot;:&lt;br /&gt;
osemain@dedi978:~ cd public_html/w&lt;br /&gt;
osemain@dedi978:~$ nano LocalSettings.php&lt;br /&gt;
3. Change the text from 3.0:&lt;br /&gt;
$wgRightsUrl = &amp;quot;http://creativecommons.org/licenses/by-sa/3.0/&amp;quot;;&lt;br /&gt;
$wgRightsText = &amp;quot;CreativeCommons by-sa3.0&amp;quot;;&lt;br /&gt;
to 4.0:&lt;br /&gt;
$wgRightsUrl = &amp;quot;http://creativecommons.org/licenses/by-sa/4.0/&amp;quot;;&lt;br /&gt;
$wgRightsText = &amp;quot;CreativeCommons by-sa4.0&amp;quot;;&lt;br /&gt;
I just changed it for you using the steps above.&lt;br /&gt;
&lt;br /&gt;
=Wed Dec 3, 2015=&lt;br /&gt;
Need to enable email capture from wiki registrations. Currently, the email is lost after registration is approved.&lt;br /&gt;
&lt;br /&gt;
=Mon Sep 21, 2015=&lt;br /&gt;
Larger than 50MB files can&#039;t be uploaded still - trying the [[Cold Saw]] zipped CAD file upload.&lt;br /&gt;
&lt;br /&gt;
=Thu Sep 10, 2015=&lt;br /&gt;
Marcin;&lt;br /&gt;
&lt;br /&gt;
It appears to delete all attachments after the user account is confirmed, by an automated maintenance script.&lt;br /&gt;
&lt;br /&gt;
In the database, it holds a record of the file while the account is pending, but afterward, there is nothing about it in the database.&lt;br /&gt;
&lt;br /&gt;
I haven&#039;t found where it keeps the files meanwhile. It appears to encrypt the file name, as I see two values for its name, but not the file itself:&lt;br /&gt;
82a8f59a58588754c6ac4a8016c581ee3d37703f.pdf&lt;br /&gt;
and&lt;br /&gt;
150622_CV_EN.pdf&lt;br /&gt;
The weird thing is that when I click on the file name &amp;quot;150622_CV_EN.pdf&amp;quot;, it somehow finds it.  Weird.&lt;br /&gt;
&lt;br /&gt;
Tom&lt;br /&gt;
&lt;br /&gt;
=Thu Sep 3, 2015=&lt;br /&gt;
Example - http://opensourceecology.org/wiki/User:Pcharwood - upon registration, his resume - I clicked on it - and got it. But the second time I clicked on it, it was a bad link - http://opensourceecology.org/w/index.php?title=Special:ConfirmAccounts/authors&amp;amp;file=01ef55cbe8049485974417e742b372eeb73612df.pdf .&lt;br /&gt;
&lt;br /&gt;
=Sat Aug 29, 2015=&lt;br /&gt;
Account registration fields - where to find them? When a person registers, there are other fields filled in, such as contact info. How to find this once a user is approved? Further, the uploaded CV - when clicked upon - it was a broken link but link was blue. Status: not resolved.&lt;br /&gt;
&lt;br /&gt;
=Sat Aug 22, 2015=&lt;br /&gt;
Are [[Terms of Service]] visible upon a person registering? This refers to a Contributor Agreement. With this said - how do we find a person&#039;s profile and CV that they submit upon registration? That is critical to Wiki Culture and Collaborative Literacy. Status: not resolved&lt;br /&gt;
&lt;br /&gt;
=Fri Aug 14, 2015=&lt;br /&gt;
Had an error - [[Image:wikierror.png|thumb]] - and Tom fixed it. He set the upload directory to the same as the photo upload directory. BTW: This setting is made in the file: /usr/home/osemain/public_html/w/includes/DefaultSettings.php. &amp;quot;I also document my changes in the file with the original lines intact so they can easily be returned to original settings.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Category:Logs]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Wiki_Log&amp;diff=244151</id>
		<title>Wiki Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Wiki_Log&amp;diff=244151"/>
		<updated>2021-02-07T16:07:21Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* Thu Feb 4, 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a log of wiki issues, performance, improvements, organization, and other issues related to the effective functioning of the wiki. See [[OSE Wiki Bugs]] and [[Wiki Issues]].&lt;br /&gt;
&lt;br /&gt;
Other pages to see:&lt;br /&gt;
*[[Wiki Maintenance]]&lt;br /&gt;
*[[OSE Wiki Management]]&lt;br /&gt;
*[[OSE Wiki]]&lt;br /&gt;
&lt;br /&gt;
=Thu Feb 4, 2021=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000#2&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
Trying to reproduce the error on [[File:VersionBug.txt]]&lt;br /&gt;
&lt;br /&gt;
=Sat Oct 17, 2020=&lt;br /&gt;
Saving SVGs doesn&#039;t work - &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
=Thu Dec 27, 2018=&lt;br /&gt;
*Check out this interesting bug - the picture is not updating when new version of a picture is uploaded. The next to last picture is the latest one - but the image that shows up shows the older picture:&lt;br /&gt;
&lt;br /&gt;
[[File:noupdate.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=Wed May 23, 2018=&lt;br /&gt;
*Mass Delete in special pages - for mass delete of spam by one user&lt;br /&gt;
*Use the User:Name and Tools: email this user to contact users&lt;br /&gt;
&lt;br /&gt;
=Thu Feb 2, 2017=&lt;br /&gt;
==Wiki Outstanding Items==&lt;br /&gt;
*Get proper sidebar on new wiki&lt;br /&gt;
*Speed up wiki response&lt;br /&gt;
*Get main page up&lt;br /&gt;
*Approve users manually&lt;br /&gt;
*Learn how to navigate between instructionals view and regular wiki view&lt;br /&gt;
*After all formatting is done - first update database for last time - and swith DNS record at Dreamhost&lt;br /&gt;
&lt;br /&gt;
==Main OSE blog, Factor e Farm, Opensourcewarehouse.org, old Forum==&lt;br /&gt;
*Other databases have different logins - fef wp site, opensourcewarehouse wp, old forum in vanilla&lt;br /&gt;
*wp-config.php has the password info to find other databases -&lt;br /&gt;
*localsettings.php has initial settings for wiki software. We had that password already. Read only vs. write only login was shown.&lt;br /&gt;
&lt;br /&gt;
We got so far as to getting the database for the fef site, by extracting password from the wp-config. We copied to new Hetzner. We archived also the entire fef wordpress database file and working directory into one archive and moved it to the new Hetzner. &lt;br /&gt;
&lt;br /&gt;
Next steps are to move main ose wordpress, and the opensourcewarehouse.org wp database. And finally look up old forum database password, and then move that.&lt;br /&gt;
&lt;br /&gt;
Ok. Bye.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s fix up the new Hetzner - how to make it look good.&lt;br /&gt;
&lt;br /&gt;
=Tue Feb 23, 2016=&lt;br /&gt;
Changing license information at bottom of page from 3 to 4:&lt;br /&gt;
&lt;br /&gt;
Marcin;&lt;br /&gt;
&lt;br /&gt;
1. Log onto the server via ssh (assuming that you have the hetzner key in your .ssh folder, named as shown below):&lt;br /&gt;
$ ssh -i ~/.ssh/id_rsa-hetzner -p 222 -l osemain dedi978.your-server.de&lt;br /&gt;
&lt;br /&gt;
2. Change to the &amp;quot;public_html/w&amp;quot; folder and edit the file &amp;quot;LocalSettings.php&amp;quot;:&lt;br /&gt;
osemain@dedi978:~ cd public_html/w&lt;br /&gt;
osemain@dedi978:~$ nano LocalSettings.php&lt;br /&gt;
3. Change the text from 3.0:&lt;br /&gt;
$wgRightsUrl = &amp;quot;http://creativecommons.org/licenses/by-sa/3.0/&amp;quot;;&lt;br /&gt;
$wgRightsText = &amp;quot;CreativeCommons by-sa3.0&amp;quot;;&lt;br /&gt;
to 4.0:&lt;br /&gt;
$wgRightsUrl = &amp;quot;http://creativecommons.org/licenses/by-sa/4.0/&amp;quot;;&lt;br /&gt;
$wgRightsText = &amp;quot;CreativeCommons by-sa4.0&amp;quot;;&lt;br /&gt;
I just changed it for you using the steps above.&lt;br /&gt;
&lt;br /&gt;
=Wed Dec 3, 2015=&lt;br /&gt;
Need to enable email capture from wiki registrations. Currently, the email is lost after registration is approved.&lt;br /&gt;
&lt;br /&gt;
=Mon Sep 21, 2015=&lt;br /&gt;
Larger than 50MB files can&#039;t be uploaded still - trying the [[Cold Saw]] zipped CAD file upload.&lt;br /&gt;
&lt;br /&gt;
=Thu Sep 10, 2015=&lt;br /&gt;
Marcin;&lt;br /&gt;
&lt;br /&gt;
It appears to delete all attachments after the user account is confirmed, by an automated maintenance script.&lt;br /&gt;
&lt;br /&gt;
In the database, it holds a record of the file while the account is pending, but afterward, there is nothing about it in the database.&lt;br /&gt;
&lt;br /&gt;
I haven&#039;t found where it keeps the files meanwhile. It appears to encrypt the file name, as I see two values for its name, but not the file itself:&lt;br /&gt;
82a8f59a58588754c6ac4a8016c581ee3d37703f.pdf&lt;br /&gt;
and&lt;br /&gt;
150622_CV_EN.pdf&lt;br /&gt;
The weird thing is that when I click on the file name &amp;quot;150622_CV_EN.pdf&amp;quot;, it somehow finds it.  Weird.&lt;br /&gt;
&lt;br /&gt;
Tom&lt;br /&gt;
&lt;br /&gt;
=Thu Sep 3, 2015=&lt;br /&gt;
Example - http://opensourceecology.org/wiki/User:Pcharwood - upon registration, his resume - I clicked on it - and got it. But the second time I clicked on it, it was a bad link - http://opensourceecology.org/w/index.php?title=Special:ConfirmAccounts/authors&amp;amp;file=01ef55cbe8049485974417e742b372eeb73612df.pdf .&lt;br /&gt;
&lt;br /&gt;
=Sat Aug 29, 2015=&lt;br /&gt;
Account registration fields - where to find them? When a person registers, there are other fields filled in, such as contact info. How to find this once a user is approved? Further, the uploaded CV - when clicked upon - it was a broken link but link was blue. Status: not resolved.&lt;br /&gt;
&lt;br /&gt;
=Sat Aug 22, 2015=&lt;br /&gt;
Are [[Terms of Service]] visible upon a person registering? This refers to a Contributor Agreement. With this said - how do we find a person&#039;s profile and CV that they submit upon registration? That is critical to Wiki Culture and Collaborative Literacy. Status: not resolved&lt;br /&gt;
&lt;br /&gt;
=Fri Aug 14, 2015=&lt;br /&gt;
Had an error - [[Image:wikierror.png|thumb]] - and Tom fixed it. He set the upload directory to the same as the photo upload directory. BTW: This setting is made in the file: /usr/home/osemain/public_html/w/includes/DefaultSettings.php. &amp;quot;I also document my changes in the file with the original lines intact so they can easily be returned to original settings.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Category:Logs]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Wiki_Log&amp;diff=244150</id>
		<title>Wiki Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Wiki_Log&amp;diff=244150"/>
		<updated>2021-02-07T16:05:27Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: /* Thu Feb 4, 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a log of wiki issues, performance, improvements, organization, and other issues related to the effective functioning of the wiki. See [[OSE Wiki Bugs]] and [[Wiki Issues]].&lt;br /&gt;
&lt;br /&gt;
Other pages to see:&lt;br /&gt;
*[[Wiki Maintenance]]&lt;br /&gt;
*[[OSE Wiki Management]]&lt;br /&gt;
*[[OSE Wiki]]&lt;br /&gt;
&lt;br /&gt;
=Thu Feb 4, 2021=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000#2&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
Trying to reproduce the error on [[Reproduce Version History Bug]]&lt;br /&gt;
&lt;br /&gt;
=Sat Oct 17, 2020=&lt;br /&gt;
Saving SVGs doesn&#039;t work - &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;iframe src=&amp;quot;https://docs.google.com/presentation/d/e/2PACX-1vQwYrzOxHxcswlM5ru59pD9SkQADNWUulLT8CbkiF1Y95CXncahzJXbNiLawqFrD-CnGh6ZH2JlSret/embed?start=false&amp;amp;loop=false&amp;amp;delayms=3000&amp;quot; frameborder=&amp;quot;0&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;389&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/17ltqeD_fbalCTsOAeIAswShz6IAy248IWoIkYfmPyYE/edit#slide=id.g5c3be0ce2d_1_28 edit]&lt;br /&gt;
&lt;br /&gt;
=Thu Dec 27, 2018=&lt;br /&gt;
*Check out this interesting bug - the picture is not updating when new version of a picture is uploaded. The next to last picture is the latest one - but the image that shows up shows the older picture:&lt;br /&gt;
&lt;br /&gt;
[[File:noupdate.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=Wed May 23, 2018=&lt;br /&gt;
*Mass Delete in special pages - for mass delete of spam by one user&lt;br /&gt;
*Use the User:Name and Tools: email this user to contact users&lt;br /&gt;
&lt;br /&gt;
=Thu Feb 2, 2017=&lt;br /&gt;
==Wiki Outstanding Items==&lt;br /&gt;
*Get proper sidebar on new wiki&lt;br /&gt;
*Speed up wiki response&lt;br /&gt;
*Get main page up&lt;br /&gt;
*Approve users manually&lt;br /&gt;
*Learn how to navigate between instructionals view and regular wiki view&lt;br /&gt;
*After all formatting is done - first update database for last time - and swith DNS record at Dreamhost&lt;br /&gt;
&lt;br /&gt;
==Main OSE blog, Factor e Farm, Opensourcewarehouse.org, old Forum==&lt;br /&gt;
*Other databases have different logins - fef wp site, opensourcewarehouse wp, old forum in vanilla&lt;br /&gt;
*wp-config.php has the password info to find other databases -&lt;br /&gt;
*localsettings.php has initial settings for wiki software. We had that password already. Read only vs. write only login was shown.&lt;br /&gt;
&lt;br /&gt;
We got so far as to getting the database for the fef site, by extracting password from the wp-config. We copied to new Hetzner. We archived also the entire fef wordpress database file and working directory into one archive and moved it to the new Hetzner. &lt;br /&gt;
&lt;br /&gt;
Next steps are to move main ose wordpress, and the opensourcewarehouse.org wp database. And finally look up old forum database password, and then move that.&lt;br /&gt;
&lt;br /&gt;
Ok. Bye.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s fix up the new Hetzner - how to make it look good.&lt;br /&gt;
&lt;br /&gt;
=Tue Feb 23, 2016=&lt;br /&gt;
Changing license information at bottom of page from 3 to 4:&lt;br /&gt;
&lt;br /&gt;
Marcin;&lt;br /&gt;
&lt;br /&gt;
1. Log onto the server via ssh (assuming that you have the hetzner key in your .ssh folder, named as shown below):&lt;br /&gt;
$ ssh -i ~/.ssh/id_rsa-hetzner -p 222 -l osemain dedi978.your-server.de&lt;br /&gt;
&lt;br /&gt;
2. Change to the &amp;quot;public_html/w&amp;quot; folder and edit the file &amp;quot;LocalSettings.php&amp;quot;:&lt;br /&gt;
osemain@dedi978:~ cd public_html/w&lt;br /&gt;
osemain@dedi978:~$ nano LocalSettings.php&lt;br /&gt;
3. Change the text from 3.0:&lt;br /&gt;
$wgRightsUrl = &amp;quot;http://creativecommons.org/licenses/by-sa/3.0/&amp;quot;;&lt;br /&gt;
$wgRightsText = &amp;quot;CreativeCommons by-sa3.0&amp;quot;;&lt;br /&gt;
to 4.0:&lt;br /&gt;
$wgRightsUrl = &amp;quot;http://creativecommons.org/licenses/by-sa/4.0/&amp;quot;;&lt;br /&gt;
$wgRightsText = &amp;quot;CreativeCommons by-sa4.0&amp;quot;;&lt;br /&gt;
I just changed it for you using the steps above.&lt;br /&gt;
&lt;br /&gt;
=Wed Dec 3, 2015=&lt;br /&gt;
Need to enable email capture from wiki registrations. Currently, the email is lost after registration is approved.&lt;br /&gt;
&lt;br /&gt;
=Mon Sep 21, 2015=&lt;br /&gt;
Larger than 50MB files can&#039;t be uploaded still - trying the [[Cold Saw]] zipped CAD file upload.&lt;br /&gt;
&lt;br /&gt;
=Thu Sep 10, 2015=&lt;br /&gt;
Marcin;&lt;br /&gt;
&lt;br /&gt;
It appears to delete all attachments after the user account is confirmed, by an automated maintenance script.&lt;br /&gt;
&lt;br /&gt;
In the database, it holds a record of the file while the account is pending, but afterward, there is nothing about it in the database.&lt;br /&gt;
&lt;br /&gt;
I haven&#039;t found where it keeps the files meanwhile. It appears to encrypt the file name, as I see two values for its name, but not the file itself:&lt;br /&gt;
82a8f59a58588754c6ac4a8016c581ee3d37703f.pdf&lt;br /&gt;
and&lt;br /&gt;
150622_CV_EN.pdf&lt;br /&gt;
The weird thing is that when I click on the file name &amp;quot;150622_CV_EN.pdf&amp;quot;, it somehow finds it.  Weird.&lt;br /&gt;
&lt;br /&gt;
Tom&lt;br /&gt;
&lt;br /&gt;
=Thu Sep 3, 2015=&lt;br /&gt;
Example - http://opensourceecology.org/wiki/User:Pcharwood - upon registration, his resume - I clicked on it - and got it. But the second time I clicked on it, it was a bad link - http://opensourceecology.org/w/index.php?title=Special:ConfirmAccounts/authors&amp;amp;file=01ef55cbe8049485974417e742b372eeb73612df.pdf .&lt;br /&gt;
&lt;br /&gt;
=Sat Aug 29, 2015=&lt;br /&gt;
Account registration fields - where to find them? When a person registers, there are other fields filled in, such as contact info. How to find this once a user is approved? Further, the uploaded CV - when clicked upon - it was a broken link but link was blue. Status: not resolved.&lt;br /&gt;
&lt;br /&gt;
=Sat Aug 22, 2015=&lt;br /&gt;
Are [[Terms of Service]] visible upon a person registering? This refers to a Contributor Agreement. With this said - how do we find a person&#039;s profile and CV that they submit upon registration? That is critical to Wiki Culture and Collaborative Literacy. Status: not resolved&lt;br /&gt;
&lt;br /&gt;
=Fri Aug 14, 2015=&lt;br /&gt;
Had an error - [[Image:wikierror.png|thumb]] - and Tom fixed it. He set the upload directory to the same as the photo upload directory. BTW: This setting is made in the file: /usr/home/osemain/public_html/w/includes/DefaultSettings.php. &amp;quot;I also document my changes in the file with the original lines intact so they can easily be returned to original settings.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Category:Logs]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=244091</id>
		<title>Pizzooid Log</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Pizzooid_Log&amp;diff=244091"/>
		<updated>2021-02-06T21:27:39Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: Created page with &amp;quot;== Sat Feb 6, 2021 == Talk:The Case for Using Wiki Version History&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sat Feb 6, 2021 ==&lt;br /&gt;
[[Talk:The Case for Using Wiki Version History]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=244090</id>
		<title>Talk:The Case for Using Wiki Version History</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Talk:The_Case_for_Using_Wiki_Version_History&amp;diff=244090"/>
		<updated>2021-02-06T21:24:28Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: Drawbacks of using MediaWIki as a repository&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I agree that given that you are using a wiki as a repository you would want to just upload a new version of a file and use it. I just think that MediaWiki was not intended to be used as a repository.&lt;br /&gt;
&lt;br /&gt;
If I understand correctly the reason you gave for not using Git are&lt;br /&gt;
&lt;br /&gt;
# You don&#039;t control the data with Gitlab&lt;br /&gt;
# Visual Version History&lt;br /&gt;
# Collaboration on a scale&lt;br /&gt;
# It is currently used for a large set of parts (this was not included originally but I think it is important)&lt;br /&gt;
&lt;br /&gt;
I still think Git has major advantages and want to give counterpoints to the arguments above&lt;br /&gt;
&lt;br /&gt;
== 1. You don&#039;t control the data with Gitlab ==&lt;br /&gt;
&lt;br /&gt;
I don&#039;t understand this, why don&#039;t you own the data, you can host it on your server.&lt;br /&gt;
&lt;br /&gt;
== 2. Visual Version History ==&lt;br /&gt;
&lt;br /&gt;
I think that Visual Version History should not be a problem, you can either just continue using the wiki and then link to the git files. Even better, the visual version history could be automatically created as a commit hook and on GitLab.&lt;br /&gt;
&lt;br /&gt;
== 3. Collaboration at a scale ==&lt;br /&gt;
&lt;br /&gt;
I think there is a case that the access privileges are much better with Git. I believe that pull requests are probably necessary on a very large scale collaboration.&lt;br /&gt;
&lt;br /&gt;
== 4. It is currently used for a large set of parts ==&lt;br /&gt;
&lt;br /&gt;
I think this point is very strong and that the transition could be a lot of work. But I still think that it could be worth it, and it should be tried out.&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Collaborative_Literacy&amp;diff=244072</id>
		<title>Collaborative Literacy</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Collaborative_Literacy&amp;diff=244072"/>
		<updated>2021-02-06T15:29:01Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I first found out that the term &#039;&#039;collaborative literacy&#039;&#039; was &#039;&#039;a thing&#039;&#039; from http://fasterthan20.com/.&lt;br /&gt;
The word Collaborative Literacy wants to convey that collaboration is a learned skill i.e. a literacy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=2020=&lt;br /&gt;
Collaborative Literacy session from quarantine during the New Zealand Open Source Microfactory STEAM Camp:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/D9jSo-p0bQM&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=2019=&lt;br /&gt;
==Discussion with Eugene Kim== &lt;br /&gt;
&lt;br /&gt;
Eugene is a seminal thinker in the field of Collaborative Literacy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/frbz2bpLCsA&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Last 17 minutes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;300&amp;quot; height=&amp;quot;200&amp;quot; src=&amp;quot;https://www.youtube.com/embed/2SzoJQkIH88&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Open Source Microfactory Startup Camp on Collaborative Literacy==&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/LMDMXUt6Xkk&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; &amp;lt;/nowiki&amp;gt;autoplay; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Key Tenet for OSE Applications=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The key tenet of collaborative literacy is that if everyone who wanted to make a better world could collaborate to make a better world for just one day, we would solve all the pressing world issues by tomorrow.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Stated in another way - if every person in the world would contribute just one hour in a single year to open source all of the world&#039;s knowledge, we would be done with all the R&amp;amp;D for OSE in one hour.&lt;br /&gt;
&lt;br /&gt;
This recognition must be kept in mind as we go about solving all the pressing world issues.&lt;br /&gt;
&lt;br /&gt;
The challenge - is coordination of effort.&lt;br /&gt;
&lt;br /&gt;
In an incentive challenge - assuming that a prize grabs the world&#039;s attention - it is then the collaboration architecture that must be developed.&lt;br /&gt;
&lt;br /&gt;
= Collaborative Literacy Webinar =&lt;br /&gt;
See the overview presentation on collaboration goals of OSE - and what it means to collaborate effectively. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/videoseries?list=PL6Jpysxw3Ty--ILAxCWI5DRFFFvH4KzXW&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Principles and Procedures=&lt;br /&gt;
OSE is a project that follows certain standard procedures to enhance collaboration and Economic [[Time Binding]]:&lt;br /&gt;
#Publish early and often.&lt;br /&gt;
#If it is worth doing at all, it is worth doing badly.&lt;br /&gt;
#Publish on the wiki. The wiki is publicly viewable and editable, therefore anyone can have access to what you publish. If you send that information to a single person, then you have reached only a small fraction of your potential audience. Because we value open access to information, and because we have open boundaries to participation - publishing on the wiki is preferable to sending emails. &lt;br /&gt;
#Our near and long term goal is virally replicable, open source enterprise following the principles of Economic Time Binding. The social contract on Campus focuses around this.&lt;br /&gt;
#We are building a Construction Set, not a single product. If you like to think of a &#039;single product&#039;, that product is the entire Set.&lt;br /&gt;
#Subject matter expert, open source contributors lead the way. The project focuses on identifying and recruiting such contributors towards a greater goal than they could achieve themselves.&lt;br /&gt;
#Our methodology is open source, agile development.&lt;br /&gt;
#Our governance is based on meritocracy.&lt;br /&gt;
#We favor division of labor performed by multi-skilled generalists.&lt;br /&gt;
#Our human goal is to promote [[Integrated Humans]] who are aware of [[Self-Determination Theory]].&lt;br /&gt;
#We believe that the most effective road towards peacekeeping is effective production. Progressive military people also believe this.&lt;br /&gt;
#We like to create tools. A tool can be used for good or evil. We are interested in tools that lead to regenerative development.&lt;br /&gt;
#We believe in [[8 Forms of Capital]] plus the ninth one, Open Source Capital - defined as the wealth that comes from pursuing [[Distributive Enterprise]]&lt;br /&gt;
#We do not invent anything new. We study industry standards and build upon them to innovate on integrated, open source variants.&lt;br /&gt;
#We believe in a low-risk approach of building upon known solutions, rather than chasing for exotic new ones, because known solutions are sufficient to produce regenerative development at a modern standard of living.&lt;br /&gt;
#The proof of concept of the Global Village Construction Set is to demonstrate that a community of a dozen open source individuals can attain a modern standard of living using appropriate open source technology, up metal smelting and semiconductor production, from any parcel of land that has rocks, sunlight, plants, soil, and water.&lt;br /&gt;
&lt;br /&gt;
=OSE Development Best Practices=&lt;br /&gt;
See [[OSE Collaboration Protocol]].&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*http://fasterthan20.com/&lt;br /&gt;
*[[Psychology of Non-Collaboration]]&lt;br /&gt;
*OBI Webinar on Collaborative Literacy - [[Collaborative Literacy 101: How to Work Effectively in an Open Source Hardware Movement]]&lt;br /&gt;
*Collaborative Literacy in Synthetic Biology - Eric - [[https://algalsyntheticbiology.com/2019/03/05/collaborative-literacy-for-distributed-synthetic-biology-mindsets-skills-and-habits/]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Collaboration Architecture]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=Collaborative_Literacy&amp;diff=244071</id>
		<title>Collaborative Literacy</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=Collaborative_Literacy&amp;diff=244071"/>
		<updated>2021-02-06T15:28:37Z</updated>

		<summary type="html">&lt;p&gt;Pizzooid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I first found out that the term &#039;&#039;collaborative literacy&#039;&#039; was &#039;&#039;a thing&#039;&#039; from http://fasterthan20.com/.&lt;br /&gt;
The word Collaborative Literacy wants to convey that collaboration is a learned skill.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=2020=&lt;br /&gt;
Collaborative Literacy session from quarantine during the New Zealand Open Source Microfactory STEAM Camp:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/D9jSo-p0bQM&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=2019=&lt;br /&gt;
==Discussion with Eugene Kim== &lt;br /&gt;
&lt;br /&gt;
Eugene is a seminal thinker in the field of Collaborative Literacy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/frbz2bpLCsA&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Last 17 minutes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;300&amp;quot; height=&amp;quot;200&amp;quot; src=&amp;quot;https://www.youtube.com/embed/2SzoJQkIH88&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Open Source Microfactory Startup Camp on Collaborative Literacy==&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/LMDMXUt6Xkk&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; &amp;lt;/nowiki&amp;gt;autoplay; encrypted-media; gyroscope; picture-in-picture&amp;quot; allowfullscreen&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Key Tenet for OSE Applications=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The key tenet of collaborative literacy is that if everyone who wanted to make a better world could collaborate to make a better world for just one day, we would solve all the pressing world issues by tomorrow.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Stated in another way - if every person in the world would contribute just one hour in a single year to open source all of the world&#039;s knowledge, we would be done with all the R&amp;amp;D for OSE in one hour.&lt;br /&gt;
&lt;br /&gt;
This recognition must be kept in mind as we go about solving all the pressing world issues.&lt;br /&gt;
&lt;br /&gt;
The challenge - is coordination of effort.&lt;br /&gt;
&lt;br /&gt;
In an incentive challenge - assuming that a prize grabs the world&#039;s attention - it is then the collaboration architecture that must be developed.&lt;br /&gt;
&lt;br /&gt;
= Collaborative Literacy Webinar =&lt;br /&gt;
See the overview presentation on collaboration goals of OSE - and what it means to collaborate effectively. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;560&amp;quot; height=&amp;quot;315&amp;quot; src=&amp;quot;https://www.youtube.com/embed/videoseries?list=PL6Jpysxw3Ty--ILAxCWI5DRFFFvH4KzXW&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Principles and Procedures=&lt;br /&gt;
OSE is a project that follows certain standard procedures to enhance collaboration and Economic [[Time Binding]]:&lt;br /&gt;
#Publish early and often.&lt;br /&gt;
#If it is worth doing at all, it is worth doing badly.&lt;br /&gt;
#Publish on the wiki. The wiki is publicly viewable and editable, therefore anyone can have access to what you publish. If you send that information to a single person, then you have reached only a small fraction of your potential audience. Because we value open access to information, and because we have open boundaries to participation - publishing on the wiki is preferable to sending emails. &lt;br /&gt;
#Our near and long term goal is virally replicable, open source enterprise following the principles of Economic Time Binding. The social contract on Campus focuses around this.&lt;br /&gt;
#We are building a Construction Set, not a single product. If you like to think of a &#039;single product&#039;, that product is the entire Set.&lt;br /&gt;
#Subject matter expert, open source contributors lead the way. The project focuses on identifying and recruiting such contributors towards a greater goal than they could achieve themselves.&lt;br /&gt;
#Our methodology is open source, agile development.&lt;br /&gt;
#Our governance is based on meritocracy.&lt;br /&gt;
#We favor division of labor performed by multi-skilled generalists.&lt;br /&gt;
#Our human goal is to promote [[Integrated Humans]] who are aware of [[Self-Determination Theory]].&lt;br /&gt;
#We believe that the most effective road towards peacekeeping is effective production. Progressive military people also believe this.&lt;br /&gt;
#We like to create tools. A tool can be used for good or evil. We are interested in tools that lead to regenerative development.&lt;br /&gt;
#We believe in [[8 Forms of Capital]] plus the ninth one, Open Source Capital - defined as the wealth that comes from pursuing [[Distributive Enterprise]]&lt;br /&gt;
#We do not invent anything new. We study industry standards and build upon them to innovate on integrated, open source variants.&lt;br /&gt;
#We believe in a low-risk approach of building upon known solutions, rather than chasing for exotic new ones, because known solutions are sufficient to produce regenerative development at a modern standard of living.&lt;br /&gt;
#The proof of concept of the Global Village Construction Set is to demonstrate that a community of a dozen open source individuals can attain a modern standard of living using appropriate open source technology, up metal smelting and semiconductor production, from any parcel of land that has rocks, sunlight, plants, soil, and water.&lt;br /&gt;
&lt;br /&gt;
=OSE Development Best Practices=&lt;br /&gt;
See [[OSE Collaboration Protocol]].&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*http://fasterthan20.com/&lt;br /&gt;
*[[Psychology of Non-Collaboration]]&lt;br /&gt;
*OBI Webinar on Collaborative Literacy - [[Collaborative Literacy 101: How to Work Effectively in an Open Source Hardware Movement]]&lt;br /&gt;
*Collaborative Literacy in Synthetic Biology - Eric - [[https://algalsyntheticbiology.com/2019/03/05/collaborative-literacy-for-distributed-synthetic-biology-mindsets-skills-and-habits/]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Collaboration Architecture]]&lt;/div&gt;</summary>
		<author><name>Pizzooid</name></author>
	</entry>
</feed>