MedUX

OpenSource EMR

User Tools

Site Tools


en:why-open-source

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:why-open-source [2014/07/03 14:42] – [Why Open Source?] anyone -> people nerdocen:why-open-source [2018/03/18 12:34] (current) – [We believe in Free Software] Github->GitLab nerdoc
Line 2: Line 2:
 The decision to make software Open Source is not transparent to everyone, and people tend to think, //WHY// do they let people see their code? Anyone could take it away and make business out of it. Anyone could find weaknesses and exploit them. The decision to make software Open Source is not transparent to everyone, and people tend to think, //WHY// do they let people see their code? Anyone could take it away and make business out of it. Anyone could find weaknesses and exploit them.
  
-===== We Have A Situation Here... =====+====== We Have A Situation Here... ======
 The current software landscape for medical doctors in Austria is, let's name it, a bit poor. The current software landscape for medical doctors in Austria is, let's name it, a bit poor.
  
-There is almost only //one// company left that serves over 70% of the EMR market for general practitioners, besides a few small isolated applications. Their software is useablebut lacks of some very important key characteristics, like being open sourcedThousands of sensible patient data files are stored within the database of an EMR. Medical software has to store these files securely, and provide secure interfaces for data interchange with other trusted medical systems.+There is almost only //one// company left that serves over 70% of the EMR market for general practitioners, besides a few small isolated applications. software provider monopoly is a disadvantage for customers in the long term: **Due to non-existing market competitionprices are higher as necessary and levels of output are lower than they could be**. 
 +Additionally, thousands of sensible patient data files are stored within the database of an EMR. Medical software has to store these files securely, and provide secure interfaces for data interchange with other trusted medical systems.
  
 A medical software that is //not// OSS ([[http://opensource.org/osd|Open Source Software]]) nowadays means that the software can only be trusted to a certain extent. While this seems to sound like paranoia, the NSA scandal in 2013 has proven the opposite. A medical software that is //not// OSS ([[http://opensource.org/osd|Open Source Software]]) nowadays means that the software can only be trusted to a certain extent. While this seems to sound like paranoia, the NSA scandal in 2013 has proven the opposite.
  
-Additionally despite having data format for exporting/importing patient data, this is not very well standardized, and lacks of completeness: You are going to loose some patient data if you want to switch your EMR. The current software companies have no real benefit of improving this interoperability - they would loose customers then.+Additionally despite having an [[http://www.sozialversicherung.at/portal27/portal/esvportal/content/contentWindow?contentid=10008.555263|official data format for exporting/importing]] patient data, it is old, not very well standardized, and lacks completeness: You are going to loose some patient data when switching your EMR. The current software companies have no real benefit of improving this interoperability - they would loose customers then.
  
 So I want to state a few advantages of OSS and why we prefer it: So I want to state a few advantages of OSS and why we prefer it:
Line 16: Line 17:
 ===== Transparency & Trust ===== ===== Transparency & Trust =====
 {{ :icons:128x128:shield_transparency.png?nolink&100|}} {{ :icons:128x128:shield_transparency.png?nolink&100|}}
-You don't know if patient data are kept within your database of a closed source software. While it seems extremely unlikely that the software company illegally fetches data from you, you can neither prove nor deny it. You are fully dependent on the company's information.+You don't know if patient data are kept within your database of a closed source software. While it seems extremely unlikely that the software company illegally fetches data from you, you can neither prove nor deny it. You are fully dependent on the company's information.\\ 
 **With OSS, every step of the software is transparent and can be proven.** **With OSS, every step of the software is transparent and can be proven.**
 </dokuteaser> </dokuteaser>
Line 23: Line 24:
 ===== Less software bugs ===== ===== Less software bugs =====
 {{ :icons:128x128:tools_report_bug.png?nolink&100|}} {{ :icons:128x128:tools_report_bug.png?nolink&100|}}
-It is evident that OSS has better software quality. This is not generally truebut OSS has more people are looking critically at the code. Writing "bad codecan not be hidden easily.\\  +OSS has better software quality. Not always. But being open for everyone, more people are looking critically at the code. Badly written code can not be hidden as easily as in closed, proprietary software.\\  
-**You try to //not// make typography errors on your business card, don'you?**[[http://softwareintegrity.coverity.com/rs/coverity/images/2013-Coverity-Scan-Report.pdf|Coverity Scan: OSS is Eating the World+Just imagine: **You would //not// try to make typography errors on your business card, would you?**[[http://softwareintegrity.coverity.com/rs/coverity/images/2013-Coverity-Scan-Report.pdf|Coverity Scan: OSS has better code quality
 ]] ]]
 </dokuteaser> </dokuteaser>
Line 31: Line 32:
 ===== Security ===== ===== Security =====
 {{ :icons:128x128:security.png?nolink&100|}} {{ :icons:128x128:security.png?nolink&100|}}
-A common misconception is that OSS is less secure because "anyone can read the code and hack into the system, because he sees the vulnerabilities". This is only partly true. **Security vulnerabilities may be found easier in OpenSource software** - and exploited, if they are found by the //wrong// people. **But they can also be fixed easier** – if they’re found by the //right// people.+A common misconception is that OSS is less secure because "anyone can read the code and hack into the system, because he sees the vulnerabilities". This is only partly true.\\ **Security vulnerabilities may be found easier in OpenSource software** - and exploited, if they are found by the //wrong// people. **But they can also be fixed easier** – if they’re found by the //right// people.
 </dokuteaser> </dokuteaser>
  
Line 37: Line 38:
 ===== Freedom of Choice ===== ===== Freedom of Choice =====
 {{ :icons:128x128:choice.png?nolink&100|}} {{ :icons:128x128:choice.png?nolink&100|}}
-Be honest: you don't have much choice. If you want to have a certain feature implemented in your current EMR software, you can kindly ask and wait. If you want to switch the software company because of bad support, there is no real alternative because you loose half of your data when switching. +Be honest: you don't have much choice with proprietary software. If you want a certain feature implemented in your current EMR software, you can ask the company and hope they'll do it. If you want to switch the software company because of bad support, you loose some patient data when switching because the company didn't implement sufficient data export
-**With OSS, you have the choice**. While this does //not// mean that you have to be a programmer, you can ask any programmer to implement a certain feature for you. Or keep the software, and go for another support company.+**With OSS, you have more options**. While it does //not// mean that you have to be a programmer to have your ideas implemented, you can pay any programmer to implement a certain feature for you. Or keep the software, and go for another support company.
 </dokuteaser> </dokuteaser>
  
 +====== We believe in Free Software ======
 +Software should not only be Open Source, it should also be //**free**// as in //**freedom**//. We think that free OSS offers the possibility that many small companies can take MedUX and build a support network for doctors - each company trying to make the software better, but having one standard base to build upon.
  
 +So we encourage you to [[https://gitlab.com/nerdocs/medux/MedUX|fork MedUX]] on GitLab, improve it, and give your improvements back, to make it even better.
  
  
en/why-open-source.1404391339.txt.gz · Last modified: 2014/07/03 14:42 (external edit)