{"id":132,"date":"2016-10-01T03:49:53","date_gmt":"2016-10-01T08:49:53","guid":{"rendered":"http:\/\/npsa.parentreprise.com\/?p=132"},"modified":"2017-01-22T08:25:27","modified_gmt":"2017-01-22T13:25:27","slug":"2016-10-promoting-open-source","status":"publish","type":"post","link":"https:\/\/kwnpsa.ca\/index.php\/2016\/10\/01\/2016-10-promoting-open-source\/","title":{"rendered":"2016-10:  Promoting Open Source"},"content":{"rendered":"<p><strong>Location:<\/strong>\u00a0 <a title=\"\" href=\"https:\/\/maps.google.com\/maps?f=q&amp;hl=en&amp;q=58+Queen+Street+South%2C+Kitchener%2C+ON%2C+ca\" target=\"_blank\">The Working Centre<\/a> 58 Queen Street South, Kitchener, ON <span class=\"event-map-link\">(<a href=\"https:\/\/maps.google.com\/maps?f=q&amp;hl=en&amp;q=58+Queen+Street+South%2C+Kitchener%2C+ON%2C+ca\" target=\"_blank\">plan<\/a>)<\/span><br \/>\n<strong>Date:<\/strong> October 17th, 2016<br \/>\n<strong>Time:<\/strong> 7:00 PM<\/p>\n<p>Many of us use Free and Open Source software (FLOSS) in our daily lives. But promoting the use of FLOSS within our organizations can be a challenge. What FLOSS does your organization use? How did this come to pass?<br \/>\nWhat kinds of FLOSS is amenable to adoption by non-profit organizations? What is more challenging?<br \/>\nWhat are some of the advantages\/selling points you have found successful in promoting FLOSS in your organization?<br \/>\nWhat have been some of the disadvantages\/challenges you have faced in promoting FLOSS?<\/p>\n<p>Announcements<br \/>\n&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>&#8211; Tue Oct 18, 7pm: Ruby FLOSS Contributions, Sweet Tooth<br \/>\n+ Boltmade was bought by Shopify!<br \/>\n+ Bring a laptop and a Ruby install<br \/>\n+ Goal: encourage FLOSS contributions and bring visibility to FLOSS<br \/>\nprojects in the area<br \/>\n&#8211; Sat Oct 22, 4-8pm: Laptop Rescue Mission, Computer Recycling<\/p>\n<p>How do you sell it?<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>&#8211; End users don&#8217;t care much about open source<br \/>\n+ They think you need to contribute code<br \/>\n+ Contributing might mean contributing financially or reporting bugs<\/p>\n<p>&#8211; Lots of people using the code might make it better<br \/>\n+ But this did not work so well for OpenSSL<br \/>\n+ How do you make people aware of the code that they use?<br \/>\n+ How do you pick the projects to support?<br \/>\n* Apache<br \/>\n* Linux Foundation (they have a Core Infrastructure initiative)<br \/>\n* SPI: Software in the Public Interest<\/p>\n<p>&#8211; Do endorsements from famous people matter?<br \/>\n+ Can you get the word out?<br \/>\n+ <a href=\"http:\/\/trustmeimlying.com\/\" target=\"_blank\">http:\/\/trustmeimlying&#8230;<\/a>\u00ad<br \/>\n+ Getting grassroots word of mouth matters a lot<br \/>\n+ Ask for reviews from reviewers<\/p>\n<p>&#8211; Maybe it makes sense to throw money at infrastructure projects?<br \/>\n+ Pay somebody to maintain\/develop the stuff instead of paying a propreitary software company<br \/>\n+ Again, SaaS has changed this landscape<br \/>\n* Would it even be feasible for SaaS providers to release their software as FLOSS?<br \/>\n* Maybe this is their &#8220;community editions&#8221;?<br \/>\n* Most community editions take out features<\/p>\n<p>Arguments for Open Source<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>&#8211; Cheap to acquire the software (and nonprofits are cheapskates)<br \/>\n&#8211; FLOSS tends to be easier to debug and troubleshoot<br \/>\n+ eg looking through the source of Samba to troubleshoot a problem<br \/>\n+ You can get consultants to fix your software for you<br \/>\n* eg Zikula CMS has 2600 weblinks<br \/>\n* They did an upgrade and he paid somebody $50 to fix it<br \/>\n* eg OSCAR medical records system: we paid somebody to set it up<br \/>\nand customize it for us (OSCAR\/CAISI)<br \/>\n&#8211; Data migration can be easier: the code is the template for migration<br \/>\n&#8211; It is possible for people to develop code coverage and test suites<br \/>\nafter the fact<br \/>\n&#8211; What would the advantage be if our rollback software was open<br \/>\nsource?<br \/>\n+ You could debug the software easier<br \/>\n+ You could see what it is trying to do<\/p>\n<p>Arguments Against Open Source<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>&#8211; Software might be unfamiliar from what people are used to\/what they use in school.<br \/>\n&#8211; Privacy is important sometimes and you need to trust the code<br \/>\n+ Sometimes privacy is a concern<br \/>\n&#8211; Other providers need to use the same application, which is not in<br \/>\nuse across the board<br \/>\n+ What about federation? This may not be the issue.<\/p>\n<p>&#8211; Software as a Service has taken over the industry<br \/>\n+ Conceptually it is possible to make it FLOSS<br \/>\n+ In practice it usually is not<br \/>\n+ Failure to make SaaS FLOSSy is a failure of sales<br \/>\n* &#8220;If you can download the code then what are you selling?&#8221;<br \/>\n* Really you are paying people to take care of infrastructure for you<\/p>\n<p>Considerations<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>&#8211; How quickly can people pick up the software?<br \/>\n&#8211; Are we using it to contribute back or just to use it?<\/p>\n<p>&#8211; What is the code quality?<br \/>\n+ In proprietary software the code quality may be bad, but hidden<br \/>\n&#8211; Are there developers? Is the project being supported.<br \/>\n&#8211; How good are the development leads? This is important for stability.<br \/>\n+ eg LibreOffice has good quality according to Coverity<\/p>\n<p>&#8211; Who gets paid to develop the code and how?<br \/>\n+ Consultants?<br \/>\n+ Sometimes big companies sponsor developers?<\/p>\n<p>&#8211; How friendly is the community?<\/p>\n<p>&#8211; People are used to paying for proprietary software but not FLOSS?<br \/>\n+ But people are also used to not paying for online software unless<br \/>\nit is SaaS<br \/>\n+ Open source does not tend to nag people to pay for it<br \/>\n+ Patreon models are becoming more popular<br \/>\n+ Is it enough to fund only a few projects?<br \/>\n+ How do you crowdsource projects? How do you sell the software?<br \/>\n+ We pay for a pfSense gold membership for no reason<br \/>\n* But it is a kind of insurance so that pfSense continues to exist<br \/>\n* Maybe it is a sliding scale fee<\/p>\n<p>&#8211; Trust is a huge factor<br \/>\n+ Can our organizations trust the product?<br \/>\n+ Does the website look nice?<\/p>\n<p>&#8211; How much support can you get?<br \/>\n&#8211; What are your fellow companies using?<\/p>\n<p>&#8211; Sometimes interoperability matters<br \/>\n+ TWC cannot use LibreOffice for resumes<br \/>\n(but how does Google Docs play into this?)<\/p>\n<p>Other things<br \/>\n&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>&#8211; Libreoffice Online is being developed and is running<br \/>\n+ Done with OwnCloud and Collabora<br \/>\n+ The goal is to sell to government and make sure that all the<br \/>\ngovernment templates are available<br \/>\n+ Canadian requirements for accessibility are more stringent than<br \/>\nelsewhere<br \/>\n* And there are not that many developers working on it<\/p>\n<p>&#8211; Is there any antivirus that is FLOSS?<br \/>\n+ There is Clam, which is good for email servers and terrible for<br \/>\ndesktops<\/p>\n<p>&#8211; Is there antiviruses for other operating systems?<br \/>\n+ It exists for Mac and Linux but is not widely used<br \/>\n+ Android is the new Windows and has lots of viruses<br \/>\n+ You don&#8217;t want to run everything as root<br \/>\n+ Software stores make this a little better<br \/>\n+ Android updates do not go out as quickly<br \/>\n+ Why is Android such a disaster?<br \/>\n* Too many users?<br \/>\n* Not enough quality control?<br \/>\n* Too many apps?<br \/>\n* Too much fragmentation?<br \/>\n+ Android good practices?<br \/>\n* Be careful about clicking links<br \/>\n* Look at how many people use the app<br \/>\n* There is antivirus software available for Android<br \/>\n+ If you root your phone do you run everything as root?<br \/>\n* No?<\/p>\n<p>&#8211; How well has Drupal worked as a CMS?<br \/>\n+ We have been able to modify it.<br \/>\n+ The community is open and friendly<br \/>\n+ Developing core functionality has been hard<br \/>\n+ Major upgrades are difficult<br \/>\n+ Rails makes upgrades easier<br \/>\n* A bunch of modules were backported from Rails 4 to Rails 3<\/p>\n<p>&#8211; Can you get university and college students to develop code as part of their coursework?<br \/>\n+ It is real code, not toy projects<br \/>\n+ Contributions that are accepted look good on resumes<br \/>\n+ If the project is organized properly this can still be valuable<br \/>\n+ A lot of student work looks rough<br \/>\n+ LibreOffice has a mentorship project for students<\/p>\n<p>&#8211; In digital media programs they used FLOSS so the students could<br \/>\ncontinue using the software on their own afterwards<br \/>\n+ In the marketplace this software is less popular<br \/>\n+ But the skills are transferable<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Location:\u00a0 The Working Centre 58 Queen Street South, Kitchener, ON (plan) Date: October 17th, 2016 Time: 7:00 PM Many of us use Free and Open Source software (FLOSS) in our daily lives. But promoting the use of FLOSS within our &hellip; <a href=\"https:\/\/kwnpsa.ca\/index.php\/2016\/10\/01\/2016-10-promoting-open-source\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28,14],"tags":[],"class_list":["post-132","post","type-post","status-publish","format-standard","hentry","category-open-source","category-pastmeetings"],"_links":{"self":[{"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/posts\/132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":4,"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/posts\/132\/revisions"}],"predecessor-version":[{"id":137,"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/posts\/132\/revisions\/137"}],"wp:attachment":[{"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/media?parent=132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/categories?post=132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/tags?post=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}