初次見面。我是在 PRUM 股份公司擔任工程師的 Hitomi。

我平常會整理並分享在程式學習與實務工作中容易卡關的重點,以及工作中常見的「落差」。
希望能幫助到某些人。

「那段程式碼可以隨便用嗎?」IT 初學者最先該知道的「著作權」是什麼

image.png

前言

開始學習程式設計時,
很多人都會有這樣的經驗。

  • 參考 GitHub 上的程式碼
  • 直接複製貼上 Stack Overflow 的內容
  • 原封不動使用部落格文章裡的程式碼
  • 把公司的資料貼到 ChatGPT

很方便對吧。
實際上,在工程師的世界裡,「活用既有知識」本身就是很正常的事。

但在這裡,有一件初學者特別容易忽略的事情。

那就是:

「別人創作的東西,是有權利的」

IT 業界是個會大量處理程式碼、圖片、文章等
這些「看不見的成果物」的世界。

也因此,如果在不了解最基本的法律知識下進行開發,
即使沒有惡意,也可能引發問題。

這次,我想針對 IT 初學者,
以「著作權」與「專利」的差異為中心,
整理一下在實務與 AI 時代都相關的「最基本 IT 法務」。

什麼是著作權?

著作權是
保護「創作者表達方式」的權利。

例如,以下內容都屬於其保護範圍。

  • 程式碼
  • 部落格文章
  • 插圖
  • 音樂
  • 影片
  • 操作手冊
  • 網頁設計

這裡最重要的是:

著作權會在創作完成的瞬間自動產生

也就是說,不需要申請。

換句話說,放在 GitHub 上的程式碼,
以及個人部落格上的文章,
基本上都屬於「某人的著作」。

「程式碼」和「想法」是不同的

image.png

這是初學者很容易混淆的重點。

例如,

for (int i = 0; i < 10; i++) {
    System.out.println(i);
}

像這樣的基本寫法,
並不是誰都能獨占的。

因為程式設計的「思考方式」與「機制」本身,
本來就是應該被共享的知識。

不過,

  • 獨特的函式庫
  • 遊戲圖片
  • UI 設計
  • 文章內文
  • 角色設計

這些則是受著作權保護的對象。

常見的誤解是:

「有公開在網路上 = 可以自由使用」

但這是不對的。

公開在網路上,
和可以自由使用,
是兩回事。

GitHub 上的程式碼可以隨便用嗎?

這也是初學者很在意的點。

結論是:

「要看授權條款」

GitHub 上有各種不同授權條款的程式碼。

例如常見的有這些:

授權條款|特點
MIT License|相對自由、較容易使用
Apache License|包含與專利相關的說明
GPL|修改後的衍生作品也需要以 GPL 公開

對初學者來說,
重點不是「有公開就能用」,
而是要有這樣的認知:

「有使用條件」

專利又有什麼不同?

這裡常會提到的就是「專利」。

著作權和專利看起來相似,
但保護的東西其實不同。

著作權|專利
表達內容|技術創意
自動產生|需要申請
不需審查|需要審查
程式碼、圖片、文章等|發明與技術性機制

例如:

  • 原始碼本身
    → 著作權
  • 新的影像壓縮技術
    → 專利

可以這樣理解。

也就是說,
不只是

「怎麼實作」

而已,

有時候連

「是什麼樣的技術想法」

也可能存在權利問題。

在 AI 時代變得更加複雜

image.png

最近因為生成式 AI 的普及,
這個問題變得更加複雜。

例如:

  • 把公司內部資料貼到 ChatGPT
  • 把客戶資訊輸入 AI
  • 透過 AI 編輯他人的圖片
  • 直接使用 AI 生成的程式碼

這類行為不只涉及著作權,
也可能涉及:

  • 營業秘密
  • 個人資料
  • 契約違反
  • 資安

尤其是公司的資訊,
不是只因為

「方便所以貼上去」

就能了事的情況也不少。

最近企業端也開始建立 AI 使用指引。
因此,不只是工程師,
「使用 IT 的人」也需要具備最低限度的素養。

「我不知道」在這個世界越來越難成立

IT 業界看起來,
好像只要學技術就夠了。

但實際上,

  • 資安
  • 著作權
  • 個人資料
  • 契約
  • 法規遵循

這些「規則」的理解也非常重要。

特別是現在,
因為 AI 和社群媒體,
任何人都能輕鬆處理資訊。

也因此,

「我不是故意的」

這句話,越來越不一定能作為理由。

結語

一提到法務,
很多人會覺得又難又嚴肅。

但實際上它是:

「為了安心使用技術而存在的規則」

IT 不只是
「創造技術的世界」,
同時也是
「處理他人成果物的世界」。

正因如此,
只要知道最低限度的規則,
就能大幅降低未來發生問題的機率。

不只是技術能力,
「安全使用的能力」
在未來的 IT 時代也會變得很重要。


PRUM 的工程師中,有 95% 以上是從零經驗錄用的。
如果你對我們公司有興趣,歡迎看看下面的網站文章。

從零經驗成為工程師的轉職路線圖


原文出處:https://qiita.com/prum_hitomi/items/c69fab7dfb1d48ba8b31


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝15   ❤️1
428
🥈
我愛JS
1
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登