밀리터리 관련 토론 게시물이 올라오는 게시판입니다.
KF-X

일본 F-2 개발 때의 비행제어/미션 컴퓨터 소프트웨어 소스 코드 이전 협상

백선호 4341

0

17

일본이 독자모델로 전투기를 개발하려다가 1987년 미국의 압력에 굴복하고 F-16C/D Block 40을 개조개발하기로 한 다음 1989-1990년 미국과 일본은 F-16의 비행제어와 미션 컴퓨터 소프트웨어 소스 코드를 어디까지 일본에 공개할 것인지 줄다리기를 했는데,

 

미국 국방부는 처음에 왜 이렇게 짰는지 설명하는 코멘트를 다 지워버린 "sanitized" 버전의 소소 코드는 일본에 일부를 주고, 게다가 제너럴 다이내믹스(지금의 록히드 마틴)가 일본의 F-2 비행제어 소프트웨어 개발을 돕게 (감시하게?) 하려는 생각을 하고 있었습니다. 이 정도면 "어떻게" 해야 하는지는 알아도 "왜" 그렇게 해야 하는지는 알 수 없어 나중에 일본 기업들이 자국산 여객기용 비행제어 소프트웨어를 스스로 만들어내 미국 보잉과 맥도널 더글러스의 밥그릇을 빼앗지는 못할 것이라고 생각한 것이죠.

 

그러나 미국 상무부는 택도 없는 소리라고 끝까지 반대해서 결국 F-16의 비행제어 소프트웨어의 소스 코드는 코멘트를 다 지워버린 버전도 일본에게 제공되지 않았고, 일본은 "됐다, 더럽고 치사해서 내가 스스로 만들겠다"로 가서 결국 스스로 다 만들었습니다.

 

그리고 일본제 J/APG-1 레이다를 미션 컴퓨터에 통합하는 소스 코드도 미국 국방부는 일부는 일본에게 주려고 했지만 이것도 미국 상무부가 반대해서 일본이 레이다와 미션 컴퓨터 모두 스스로 만들었습니다.

 

fbw.png

 

 

fsx.png

 

 

mc.png

 

신고
17




    


profile image
Mi_Dork 2015.10.07. 02:03

어디서 많이 본 것 같은 이야기가 있는건 기분탓이겠죠?

"Yet instead of purchasing the software directly from the United States--as the critics had confidently predicted--Japanese industry went ahead and decided to develop this advanced technology entirely on its own. The Japanese government was willing to pay the greater cost of having the source code developed in Japan, because it knew that such an effort would greatly increase industry skills and capabilities."

 

FS-X의 이야기는 우리 DoD, DAPA, KAI 등에서도 분명 록히드 마틴과의 협상 과정에서 분명히 참고했던 사례일텐데... (제대로 한게 맞기를)

profile image
Camo 2015.10.07. 04:05
F-2가 공동개발임에도 비싼 이유가 있었네요
profile image
김민석(maxi) 2015.10.07. 17:26
Camo
비싼 이유는 단순 공동개발이 아니라 생산물량의 40%를 록히드 마틴이 강제한것+양산댓수 문제였습니다. 이 생산물량 자체가 미일 무역 불균형을 개선하기 위해서 떼준물량이라 비용이 ㅎㄷㄷ 하고 일본 자체 비용도 비쌌죠.
KFXC103 2015.10.07. 04:12
우리는 알고리즘 들여와서 개발한다고하니 어떨까요...미션컴도 국산꺼로 확정일텐데 빨리빨리 시작해야 시기가 맞을것같기도 하고...
우케케 2015.10.07. 06:16
동맹국 전력에 대한 국무부와 국방부의 온도차는 유명하죠.. 우리의 이번 기술이전도 국무부에서 태클 걸까봐 걱정이네요
볼츠만 2015.10.07. 08:00
레이더의 신호처리소스코드는 F-16의 것을 받아서 썼단 얘기는 있었죠. 통합용코드는 안줬군요.
profile image
김민석(maxi) 2015.10.07. 13:25
웃긴게 KF-X에서 비행제어 기술이전 이야기는 암 문제없이 넘어갔다는 거죠..
백선호 글쓴이 2015.10.07. 13:30
김민석(maxi)

어차피 어디 다른데 써먹지 못할, 왜 이렇게 했는지에 대한 설명은 싹 다 빠진 sanitized된 코드를 줄 것이라서 그럴 수도 있을라나요?

profile image
김민석(maxi) 2015.10.07. 16:41
백선호
그 부분의 문제는 KF-X를 형상을 변경할때 생기는데, KF-X의 형상을 한번 만들고 걍 냅둘 것인지, 혹은 바뀌어야 할 필요가 있을 때마다 재협상하는 것인지 알아야겠네요.
일단 내부 무장창이 있는 버전과 없는 버전의 경우 비행제어 소프트웨어의 재 작업이 필요하겠으니까요.
fatman1000 2015.10.07. 20:16
- SW 전공이신 모 교수님 경험담이 생각나네요. 1990년대 초에 미국에서 석사박사 학위 받고 한국에 돌아와서 처음 한 일이 미국에서 소스코드를 받아서 개선하는 프로젝트였는데, 소스코드 규모(100만 줄이 넘었다고 합니다...) 보고 그대로 진행하면 프로젝트 100% 망할 것 같아서 윗선에 강력하게 항의해서 프로젝트 방향을 이렇게 바꿨다고 하시더군요. 소스코드가 아니라 개발을 위해서 작성한 분석/설계 자료와 그 소스코드 작성한 미국 개발자를 초빙해서 설명만 듣고, 실제 코딩은 우리나라 프로그래머들이 하는 방향으로 말입니다. 재미있는 것이 원래 계획대로 했을 때 예상한 프로젝트 기간이 5년이었는데, 그 분께서 주장하신 방법으로 하니 2년 만에 끝났다고 합니다.
eceshim 2015.10.08. 01:33
fatman1000
주석 달린거 봐도 머리가 팽팽 도는데 code generator에서 생성한 코드를(F-16 개량 하면서 항전코드를 이렇게 만듭니다. 차량용 ECU도 비슷하게 하구요) 이리저리 조합하고 버그잡고 최적화한 걸 생으로 보면 그냥 포팅만 하지 개조는 뭐 쩝 답이 안나오죠.
듣기로는 터키는 F-16 주석 달린 코드까지 이전 됬다 라는 카더라도 있더군요
fatman1000 2015.10.08. 21:00
eceshim
- SW 개발 시 분석과 설계를 위한 모델링 툴들이 구현된 모델에서 소스코드를 생성하는 기능을 제공하기는 하지만, 그렇게 만들어진 소스코드 구현 수준이 낮아서 실제 동작 부분은 개발자가 구현해야 하는 것으로 알고 있습니다.
캬오스토리 2015.10.08. 10:00
그게...
요즘은 잘 모르겠는데 예전에 si업체들은 다 이렇게
장사했는데요...
군용이 아니라 회계, 건물 관리, 병원등...
클라이언트에 가는 컴파일 화일 및 소스와 제작사가
가진건 차이가 납니다.

이게 진짜 다얀한 이유가 얽히고 섥혀있는데요...
어쨌든 영세하고 먹고 힘들어서...
일부러 방해하려는 목적도 있고 그랬습니다.

2000년도에 작업했던 업체들...
다는 아니지만 많은 업체가 이보다ㅠ더한짓도 했구요...
임베디드나 네트웤쪽 db등 세분화 전문화된 요즘엔
모르지만 마음먹고 훼방하면 db데이터 추출이 어려워서
디 (대기업은 특정 db호환등의 표준 준수 약관이 있지만
중고업체는 그것도 모르니..) 신규 사업 따냄 업체가
기존 db 다 프린트 해서 알바 수십명 고용해서
일일히 수작업으로 했던때도 있습니다.
(그다지 큰 고객사도 아니었는데...)

다 먹고 살자고 바둥거리다보니..
이 바닥이 좀 이랬습니다.

아...그러고보니 시멘트 회사...
거기서 해군거 맡아서 작업한거 이야기 듣는데
정말 눈물어뵤인 목듣게ㅛ더군요.
시어머니가 한두명이 아니라서 장난 아니었는데..
저라면 열받아서 사직서 썼을겁니다.
아.. 글고보니 난 이제 전혀 다른 일로 먹고사네... ㅠ.ㅠ

어쨌든 일부러 방해하는건 원래 이바닥이 다 그랬으니
그닥 특별한일 아닙니다.
주석쯤이야 뭐..
90년대말인가..
제가 제대하고 모 회사에 막 취직했는데
거래기업에서 반년 가까이 먹통된거 아직도 기억 나네요...
이전 업체가 주석은 물론 특정 코드에 어셈 용병 불러다 작업했는데 그거 자기네 돈으로 이상하게 만들어 신규 작업사가 이중 삼중으로 돈도 들고 기간도 들고, 배상금도 내고, 작업도 못하고...

대기업도 보면 해외에 이런쪽으로 경력있거나 혹은 인맥있는 법무팀은 무섭습니다.
소스코드 특허부터 시작해서 우리 회사 도산시까지..
아주 철저하게 명시하더군요.
(그래도 엿먹일려면....ㅋ...)

원래 저희 바닥이 서로 잡아먹는 바닥이었습니다
동업자정신은 커녕 훼방놓고 엿먹이고 왕따하고..

요즘은 동물책도 많고 구글 신도 있고 노픈 소스도 참조하고 회사내 특허 코드도 있거나 아니면 돈주고 구매한것도 있으니 분위기는 다르겠지만...

주석문 정도는 너도나도 하는....
그다지 큭별치 않은 일인데 의외라 생각하시는거
보니 제가 오히려 민망해 지네요.

참고로 주석 엿먹이믄것도 다양합니다.
다쓰면 제가 어떤 인격이었는지...
민망하니 이쯤에서...^^
(어쨌든 전 지금 다른 일 하며 착하게 살고 있습니당 ^^)
백선호 글쓴이 2015.10.08. 10:08

Hal Varian의 회고담입니다.

 

 In 1966, Professor Varian worked for a big Boston defence contractor. “At the end of summer,” he reminisces, “I was going back to school, and my boss was also leaving the company. On my last day, he told me to go through the assembly-language programs I had spent the summer working on and take out all the comments cards. ‘But then no one will be able to understand the program,' I protested. ‘Exactly,' he said. ‘They'll have to hire us both back as consultants if they want to make any changes.' ”

캬오스토리 2015.10.08. 10:21
참고로 알고리즘은 요즘의 경우는 해외 논문이나 페북 보면 대충 감 오고요..
이미지 처리도 관련 페뷱 페이지 있으니 참조됩니다.
(레이더는 없어영~ ^^♡)

그리고 특허는 정말 중요합니다.
내가 가진 특허가 없으면 거래 자체가 안됩니다.
돈으로 특허를 사는건 회사 인수를 통째로 하면 모를까..
내가 필요한것만 살수없습니다.
(들은 이야기)

그리고 제일 좋은건 돈과 시간이 얼마 들든
자기가 개발하는거죠.
(당연함 이야기)

안되면 해외 인력 스카웃을 하던 특허를 사더아니면 회사를 사던 합니다.
법에서 허락하는 한도내에서 가능한데...
대기업이나 꿈꾸는 좋은 해결책 (?)이죠. ^^

근데 이런건 해외 인력도 멋데려오고
특허사거나 해외 기업 통째인수는 불가능 하니
누리가 만드는게 최선입니다.

물론 실패할 확률이 높겠죠.

하지만 엔지니어들으 하는 프로젝트중 성공하는
프로젝트는 몇개 없습니다.

게임도 대작~
실패하거나 아니면 개방 중단 많죠.
리스크는 존재하고, 엔지니어는 자신들의 실력을
통밥으로 알지 정확히 계량할수 없습니다.
(근데 언론과 정치권에선... ㅜ.ㅜ)

하지만 뭐라도 줘야 시도라도 하고
시조라도 해야 실패를 하고
실패를 해야 뭐가 문제인지 분석하고
분석해야 개량을 하고
개량과 개선을 해야 제대로 움직이는 뭔가를
만들겠죠.

아무것도 투자안하고 남이 만들어준 엔진 코드를
사다가 사용법만 알려주면 게임의 속도는 높아질지언정
디버깅 할땐 이쪽거 다까 보여주며 지도 받습니다.

투자없이 뭔가 얻으려는건...
혹은 투자만큼 반드시 뭔가 나오고, 실패하면
누군가 책임자고 추궁당하고, 심지어 국회에
불려가고, 언론 재판 받고, 그것도 모자라 직위 해제나
심지어 현사 책임까지 져야 한다면 엔지니어는 물론
기획자, 그리고 이들을 통솔할 팀장, 사장들은
두려움에 빠지게 됩니다.

이 상황에서 돈만 많이 부으면 걀과 나온다거나
아니면 기다리면 결과 나온다는 말..
이것도 중요하지만 책임소재 추궁이 없어야..
누군가 높은분이 모든걸 내가 지고간다고 해야
일이 돌아갑니다.

개발팀에 공포심이 돌때 해결아 안되면..
프로젝트르르 포기하거나
아니면 그들의 공포심을 해결햐줄 확고한
보장이 필요합니다.

저는 그렇게 경험했고, 니게 최선이라 생각합니다.

물론 공기업이나 국가 프로젝트는 혈세라는
개념이나 정츠 개념등이 들어가니 클릴지
모르지만...
엔지니어 입장에선 이 공포심을 지워줘야 하는것은
확실하다 말해주고 싶습니다.

핸즈폰으로 써서 오탈자 마노네요.
죄송합니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?

목록
번호 분류 제목 글쓴이 날짜 추천 조회
공지 2023년 하반기 개편 안내 (레벨 시스템 추가) 9 Mi_Dork 23.07.13.09:07 +1 3722
공지 밀리돔 후원 요청 (2023-06-23) 28 운영자 14.01.24.20:42 +13 38571
42 KF-X
normal
라팔최고 15.10.29.18:11 0 2213
41 KF-X
normal
백선호 15.10.28.10:53 +1 2843
40 KF-X
image
구대장 15.10.28.08:32 0 2224
39 KF-X
image
KFXC103 15.10.28.01:05 +1 1562
38 KF-X
image
KFXC103 15.10.20.02:37 0 1574
37 KF-X
normal
볼츠만 15.10.07.06:27 0 2268
KF-X
image
백선호 15.10.07.00:48 0 4341
35 KF-X
image
KFXC103 15.10.05.00:31 0 1892
34 KF-X
image
백선호 15.09.25.11:56 0 1867
33 KF-X
normal
KFXC103 15.09.22.13:52 0 3228
32 KF-X
normal
KFXC103 15.09.22.13:51 0 1076
31 KF-X
normal
minki 15.09.22.07:38 0 1212
30 KF-X
normal
볼츠만 15.09.21.23:30 0 2654
29 KF-X
normal
MahuRora 15.09.12.00:43 0 3580
28 KF-X
normal
수보로프 15.04.23.00:49 0 1632
27 KF-X
image
김민석(maxi) 15.03.09.01:43 +6 2344
26 KF-X
file
Sheldon 15.02.14.04:57 0 981
25 KF-X
normal
Mi_Dork 14.07.17.23:04 +2 2357
24 KF-X
image
김민석(maxi) 14.07.13.06:02 +2 2861
23 KF-X
image
78FAA' 14.07.12.10:36 0 1691

밀리돔 | milidom 의 저작물은 다음의 사이트 이용 약관 에 의거해 이용 가능합니다.
이 라이선스의 범위 이외의 이용허락은 운영진에게 문의 하시기 바랍니다.