HackMD
    • Sharing Link copied
    • /edit
    • View mode
      • Edit mode
      • View mode
      • Book mode
      • Slide mode
      Edit mode View mode Book mode Slide mode
    • Note Permission
    • Read
      • Owners
      • Signed-in users
      • Everyone
      Owners Signed-in users Everyone
    • Write
      • Owners
      • Signed-in users
      • Everyone
      Owners Signed-in users Everyone
    • More (Comment, Invitee)
    • Publishing
    • Commenting Enable
      Disabled Forbidden Owners Signed-in users Everyone
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Invitee
    • No invitee
    • Options
    • Versions
    • Transfer ownership
    • Delete this note
    • Template
    • Insert from template
    • Export
    • Google Drive Export to Google Drive
    • Gist
    • Import
    • Google Drive Import from Google Drive
    • Gist
    • Clipboard
    • Download
    • Markdown
    • HTML
    • Raw HTML
Menu Sharing Help
Menu
Options
Versions Transfer ownership Delete this note
Export
Google Drive Export to Google Drive Gist
Import
Google Drive Import from Google Drive Gist Clipboard
Download
Markdown HTML Raw HTML
Back
Sharing
Sharing Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
More (Comment, Invitee)
Publishing
More (Comment, Invitee)
Commenting Enable
Disabled Forbidden Owners Signed-in users Everyone
Permission
Owners
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Invitee
No invitee
   owned this note    owned this note      
Published Linked with
Like BookmarkBookmarked
Subscribed
  • Any changes
    Be notified of any changes
  • Mention me
    Be notified of mention me
  • Unsubscribe
Subscribe
--- tags: summit2024 --- # 政府為何不用公共程式?從制度思考 The Issues with Governments Not Using Public Code :::info Welcome to g0v summit 2024 collaboration notes! Entry Point: https://g0v.hackmd.io/@summit2024/notes Tap 「<i class="fa fa-angle-double-right"></i>」button on the top left to show agenda in mobile devices. ::: :::success :::success Slido 線上提問連結 Online QA link: https://app.sli.do/event/2QR46RbRjfA72nfRyVtYi6 議程投影片 presentation slides:待更新 ::: :::success 如果需要即時口譯,請參考行前通知中的 YouTube 連結 If you need live interpretation, please refer to YouTube link in your pre-event notice. 這份共筆裡也有更多的資料可以參考:[多語翻譯須知 Notice on Multi-lingual Interpretation ](https://g0v.hackmd.io/@summit2024/SkhfThZfR ) ::: # 筆記 yutin 跟 sandra 是政府公共程式的承包商,也是長期的 g0v 參與者 ## Sandra 今天主要分享三個重點: - 公共程式是什麼? - 政府為什麼不用公共程式? - 之前的實際合作經驗中發現有思考不同的地方 - 令人不習慣的思考方式 ### 公共程式是什麼 說到公共程式,就不得不提到現在政府提供的數位服務,可能是網站、App、系統,這些在成為可以用的東西之前都是需要經過採購的。你想像你是政府的公務員,被交辦要做一個系統,首先要先釐清長官的需求、使用者的需求,搞懂要做什麼東西後,要寫成規格書(需求、多久要做好、有多少錢),開標,投標,確認合作廠商之後才開始執行。 每次要有一個新的東西時,沒有意外時就得經歷這個過程。 每一個採購都是各單位自己做的,不同單位去開這個標案,要自己做這個採購,就會發生:不同的地方花了自己的預算,但做了很類似的東西。甚至同一單位換了資訊廠商之後,code 在舊廠商那裡,就重做了一次一樣的東西。 假設用公共程式,就可以減少重複開發的心力,在我看來更棒的價值是,你可以互相分享、迭代,迭代出品質愈來愈好的公共服務。 ### 那為什麼政府不用? 公共程式跟誰有關?政府機關(需求者)、資訊廠商(要一起合作才能把資訊系統平台架設出來)、開源貢獻者,目前先列這三種 - 政府機關 - 承辦要怎麼制定這些規格就已經很陌生,那今天又要用到開源,是更陌生、更新的東西。 - 再來是價格。我不是從零開始做,我可以開低一點嗎?我可以砍多少價? - 找不到廠商。過去有人想做開源專案,發現沒有人願意來投。 - 會遇到對開源不暸解的人,擔心全部開放出去會有資安疑慮?要先溝通以外,也會增加行政成本 - 資訊廠商 - 對於使用他人的程式碼感到抗拒:每個人寫 code 的習慣不一樣。而且要是公共程式碼寫得不乾淨、很亂,還不如自己寫比較快 - 開發成本難以掌控,廠商報價更困難:我不知道用別人的 code 要花多少時間釐清,可以客製化的部分有多少 - 加劇廠商跟業主雙方的認知落差:甲方會覺得「你就是抄別人的東西改個顏色而已這麼簡單」,但實際上沒有那麼簡單 - 使用跟維運的權責不清楚:開源出去要是有人說這個 code 這裡有問題、哪裡要改,誰去決定要不要改?誰去改? - 開源貢獻者 - 若跟自己毫無關係,不會有參與的動機:我們之前有辦一個討論問大家覺得如何,「關我什麼事?我都已經繳稅了我為什麼還要幫政府寫 code」 ### 但既有的思維會這樣覺得... 想要看到立即的成功 - 挑戰大家做事的方式以外,也挑戰了很多人的思考方式 - 我們會想看到議題立即的成功,例如大家對政治的想像,「你上任了怎麼還沒做出有感的事情」。但我自己不相信會有這種一發即中的奇蹟,要慢慢推行改變才有可能發生 先觀察一下,看誰要提出最後做法 - 我相信 realse early release often - 尤其跟現行方式愈不一樣,愈需要討論 希望有可以有單一解方 - 系統性的問題要系統性地面對 - 不單單只是把程式碼開源出去就好,而是要讓大家知道「開源」是什麼,是不是要進到學校教育去推這件事? ## yutin Sandra 是 UX 設計師,我是工程師,我們可以從不同的角度來看這個問題 ### 定義公共程式 - 某一陣子政府會說自己有開源,說自己是開放政府,但是開源不等於公共程式 - foundation for public code 有相關的定義,而且訂得很細, moda 有[中文版](https://github.com/moda-gov-tw/publiccodenet.standard/) - publiccode.yml definition: https://yml.publiccode.tools/, this is the [publiccode.yml](https://github.com/moda-gov-tw/code-gov-tw/blob/main/publiccode.yml) github repo from moda.gov.tw ### License * 僅限特定政府或公民? * 可以開放給敵對國家用嗎?這是有爭議的 * 如何與coder共享著作人格權? ### 開案 * 公務員常抄別人的範本,發現不適合 * 雇用顧問公司來寫 RFP * 但往往多做多錯,因此趨向保守 ### 招商 * 公務員通常會採取較保守的解決方案 * [電子採購網& 共同供應合約](www.pcc.gov.tw) ### 公共程式平台 * code.gov.tw * 台灣雲市集 ### 從制度思考為何政府不用? * 政府公共規範:例如無障礙設計

Import from clipboard

Advanced permission required

Your current role can only read. Ask the system administrator to acquire write and comment permission.

This team is disabled

Sorry, this team is disabled. You can't edit this note.

This note is locked

Sorry, only owner can edit this note.

Reach the limit

Sorry, you've reached the max length this note can be.
Please reduce the content or divide it to more notes, thank you!

Import from Gist

Import from Snippet

or

Export to Snippet

Are you sure?

Do you really want to delete this note?
All users will lost their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.


Upgrade

All
  • All
  • Team
No template.

Create a template


Upgrade

Delete template

Do you really want to delete this template?

This page need refresh

You have an incompatible client version.
Refresh to update.
New version available!
See releases notes here
Refresh to enjoy new features.
Your user state has changed.
Refresh to load new user state.

Sign in

Forgot password

or

Sign in via GitHub

New to HackMD? Sign up

Help

  • English
  • 中文
  • 日本語

Documents

Tutorials

Book Mode Tutorial

Slide Example

YAML Metadata

Resources

Releases

Blog

Policy

Terms

Privacy

Cheatsheet

Syntax Example Reference
# Header Header 基本排版
- Unordered List
  • Unordered List
1. Ordered List
  1. Ordered List
- [ ] Todo List
  • Todo List
> Blockquote
Blockquote
**Bold font** Bold font
*Italics font* Italics font
~~Strikethrough~~ Strikethrough
19^th^ 19th
H~2~O H2O
++Inserted text++ Inserted text
==Marked text== Marked text
[link text](https:// "title") Link
![image alt](https:// "title") Image
`Code` Code 在筆記中貼入程式碼
```javascript
var i = 0;
```
var i = 0;
:smile: :smile: Emoji list
{%youtube youtube_id %} Externals
$L^aT_eX$ LaTeX
:::info
This is a alert area.
:::

This is a alert area.

Versions

Versions

Upgrade now

Version named by    

More Less
  • Edit
  • Delete

Note content is identical to the latest version.
Compare with
    Choose a version
    No search result
    Version not found

Feedback

Submission failed, please try again

Thanks for your support.

On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

Please give us some advice and help us improve HackMD.

 

Thanks for your feedback

Remove version name

Do you want to remove this version name and description?

Transfer ownership

Transfer to
    Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.