그래픽 디자이너는 오픈 소스 프로젝트에 어떻게 기여할 수 있습니까?


47

오픈 소스 프로젝트에 참여하고 싶지만 코딩을 할 수는 없습니다.

나는 GitHub 프로젝트에 기여하고 싶지만 디자이너로서 이것을 수행하는 가장 좋은 방법이 무엇인지 잘 모르겠습니다 (GitHub는 이미 일어나고있는 것을 쉽게 찾을 수 있기 때문에 어떤 플랫폼이든 적용될 수 있기 때문에 언급합니다).

오픈 소스 세계에서 그래픽 디자이너의 자리는 어디입니까? 또는 이러한 특성의 프로젝트에 참여하기로 결정할 때 어떤 좋은 방법이 있습니까?


2
당신이 정말로 즐기는 목표를 가진 프로젝트를 찾고 제작자에게 연락하십시오. 나는 그들이 당신을 도울 수 있고 당신이 최선을 다할 수있는 방법을 정확하게 말해 줄 것을 확신합니다 :)
Zach Saucier

원하는 글꼴을 만들거나이 질문의 범위에 포함됩니까?
Wrzlprmft

@Wrzlprmft 그럴 수 있었다! 나는 실제로 그것에 대해 생각하지 않았는데, 그것은 분명히 예로서 언급 할 가치가있는 것입니다! 개인적으로 협업을 시작하고 싶지만 플랫폼에 익숙하지 않습니다. 나는 어디서부터 시작해야하는지, 코더가 아닌 사람들에게 어떤 종류의 예의 규칙이 적용
되는지 모르겠습니다

1
51 번 영역 의이 오픈 소스 제안 에 관심이있을 것 입니다.
overactor

답변:


32

가장 중요한 것은 실제로 지원하는 목표를 가진 프로젝트찾는 것입니다 . 저는 오픈 소스 작업이 집안일이되기를 싫어합니다. 그렇다면 종료해야하며, 열정적 인 일을 위해 좋은 일을 만들 가능성이 높습니다. 바라건대 프로젝트 자체는 빨리 끝나지 않을 것입니다.

설정이 완료되면 제작자에게 연락하여 대화해야합니다. 오픈 소스이기 때문에 정보가 분명하게 보입니다. 난 확실히 당신이 그들에게 얘기를 물어, 그들은 정확히 말할 수 있습니다하지만 가장을 도울 수있는 방법을 도움을 위해 그들이 사랑하는 것입니다.

그것이 보일 수있는 것에 관해서는, 다음과 같은 라인을 따라 무언가를해야 할 것입니다. 프로젝트를보고있는 사람들을위한 페이지) :

  • 프로젝트의 유용성 평가
  • 레이아웃 / 흐르기
  • 색상 구성표 또는 응용 프로그램의 시각적 정체성
  • 복사본 개선, 전환 추가, 독창적 인 404 페이지 생성 또는 사용자가 좋아하지만 기대하지 않는 작은 보석 등 사용자 환경을 개선 할 수있는 새로운 방법을 찾습니다. 나는 이것이 당신이 만드는 가장 재미있는 일 중 하나라고 생각합니다 (응용 프로그램 디자인의 기본 사항이 적용된다고 가정).
  • 더 나은 서체 선택
  • 로고 만들기
  • 컴포넌트 또는 전체 애플리케이션을위한 새로운 디자인 / 레이아웃 제공
  • 대체 주제와 함께
  • 사용 된 언어로 디자인 구현하기 (이것이 배우더라도 의미가 있음)-이것은 프론트 엔드 개발자의 역할을하게됩니다

또한 개발자를 지원하는 디자인 별 오픈 소스 프로젝트가 많이 있습니다. 이미지 라이브러리 (사진 및 일러스트레이션 라이브러리), 글꼴, 템플릿, 그리드 시스템, 그 밖의 다른 것까지 다양합니다. 이것의 목적은 개발자의 작업을보다 쉽게하고 리소스를 제공하여 회사가 모든 것을 처음부터 스스로 할 필요가 없도록하는 것입니다.

물론 당신이하고 싶은 일은 당신이 원하는 참여 방법, 기술 세트 및 작업중 인 응용 프로그램의 유형에 달려 있지만이 대답은 어떤 일의 가능성에 대한 좋은 아이디어라고 생각합니다 당신을 위해. 실제로 더 나은 원인을 위해 작업을 위해 수행하는 것과 동일한 유형의 디자인 작업입니다.


Scribblemacher가 언급 한대로 오픈 소스 프로그램을 사용하고, 튜토리얼, 샘플 작업, 템플릿, 질문, 새 스크립트 및 프로그램과 관련된 기능 요청을 게시하여 커뮤니티에서 활발하게 활동하면 애플리케이션의 성능이 향상됩니다. 이는 일반적인 워크 플로우에서 수행 할 수있는 작업이며 모든 오픈 소스 프로젝트의 필수 기능입니다.


1
더 많은 구현 관련 견해 를 얻으 려면 프로젝트에 대해 공개 된 이슈를 통해 더 나은 것으로 생각되는 것을 말하고 기꺼이 공헌하겠다고 말하면 관리자가 이제 도움을 줄 수 있습니다.
mgarciaisaia

1
내가 그 많은 도움이 될 것입니다 추가 할 것은 실제로하는 것입니다 사용하는 오픈 소스 디자인 프로그램을. GIMP, Inkscape 및 Scribus와 같은 프로젝트는 사람들이 튜토리얼, 샘플 작업, 템플릿, 질문, 새 스크립트 및 기능 요청을 게시 할 때 큰 이점을 제공합니다.
Scribblemacher

12

GitHub 기회 :

Wikimedia Commons 이미지를 벡터 형식으로 만드는 데 도움이됩니다.

웹 사이트 템플릿 / 테마에 기여 :

새로운 아이콘 팩 디자인 :

  • 탱고
  • 누 볼라
  • 예를 들어 시각 장애인을위한 오픈 소스 아이콘 팩이 없습니다.

다음에 그림을 추가하십시오.

그래픽 디자인 소프트웨어에 기여 :


5

많은 오픈 소스 게임 이 그래픽 디자이너를 찾고 있습니다.

예를 들어, Pushover 에서는 메인 캐릭터 (모든 이동 상태)를 재 설계 할 자원 봉사자를 찾고 있습니다.

그래픽 디자이너는 오픈 소스 팀에서 가장 원하는 사람 중 하나입니다. 그들은 일반적으로 충분한 프로그래머를 보유하고 있거나 (적어도 어디서 찾을 수 있는지 알고 있습니다), 자원 봉사하고자하는 훌륭한 그래픽을 찾는 것은 어렵습니다.

원하는 프로젝트를 찾는 데 어려움이 없어야합니다.


5

알아야 할 한 가지는 많은 오픈 소스 프로젝트 (및 일반적으로 소프트웨어)가 그래픽 디자이너에게 제공 할 엄청난 의 작업 이 없다는 것 입니다. 첫째, 그래픽 구성 요소가없는 방대한 숫자가 있습니다. 다른 것들의 경우, UI는 대부분 버튼의 모양과 배열을 결정하는 UI 라이브러리를 통해 구현됩니다. 따라서 일부 아이콘과 로고보다 할 일이 거의없는 많은 프로젝트가 있습니다. 큰 공헌을하거나 업무에 큰 영향을 미치려면 그러한 프로젝트에 참여해도 만족스럽지 않을 수 있습니다. 반면에 일련의 짧은 프로젝트를 원한다면 괜찮을 것입니다.

그러나 여기에는 예외가 있습니다.

  • UI는 프로젝트 자체. 이것들은 분명히 그래픽 디자이너에게 더 많은 작업량을 제공 할 것입니다. 그러나 실제로 UI 라이브러리를 (간접적으로) 사용하는 경우에는 오픈 소스 운영 체제에서 작업하는 경우에만 해당 될 수 있습니다. 그러나 오픈 소스 운영 체제에서 작업하는 경우에만 해당됩니다. 독점 운영 체제 에서이 문제가 발생할 수 있습니다).
  • 그런 다음 사무복과 같은 큰 프로젝트 가 있으며, 같은 상대적 양의 그래픽 디자인이 필요하지만 전체 크기 때문에 더 많은 크기가 필요합니다.
  • 마지막 으로 게임, 웹 기반 소프트웨어 또는 학습 소프트웨어 (특히 어린 이용)와 같은 그래픽이 많은 프로젝트가 있습니다. 나는 이것이 당신이 그래픽 디자이너로서 정말로 빛날 수있는 곳이라고 생각합니다.

고려해야 할 또 다른 요점은 프로그래머가 아닌 경우 일부 프로젝트를 작업하려면 설계를 구현해야하는 프로그래머와 많은 상호 작용이 필요할 수 있다는 것입니다. 이는 프로그래머와 사용자 모두에게 추가 워크로드를 의미하며, 이는 기여의 비용-이익 비율에 심각한 영향을 줄 수 있습니다. 물론 모든 사람들은 소프트웨어가 좋아 보이기를 원하지만 대부분의 경우이 작업에 많은 시간을 투자하지 않고 더 시급한 문제가 있습니다. 따라서 다소 독립적으로 작업 할 수있는 프로젝트를 찾고 싶을 수 있습니다.

당신이 무엇을하든 항상 프로젝트에 참여하는 사람들에게 가장 기여할 수있는 방법과 방법에 대해 이야기하는 것이 좋습니다.


마지막으로 다소 특별한 경우는 fonts 입니다. 일반적으로 프로그래밍이 거의 필요하지 않으므로 기존 프로젝트에 쉽게 기여할 수 있으며 Git 또는 사용되는 버전 관리 시스템 만 배우면됩니다. GitHub 및 Sourceforge ( 12 ) 에 일부 글꼴 프로젝트가 있습니다 . 또한 각 플랫폼마다 하나의 글꼴 프로젝트가 있습니다.

또한 새 글꼴 프로젝트를 직접 시작하는 데 많은 시간이 걸리지 않습니다. 양질의 오픈 소스 글꼴은 드문 일이며 채울 수있는 틈새가 있습니다.


6
나는 이것에 강력하게 동의하지 않습니다. 대부분의 오픈 소스 프로젝트는 방대한 양의 그래픽 및 UI 디자인 개선이 필요합니다. 팀의 개방 여부는 또 다른 문제입니다.
DA01

로컬 응용 프로그램의 디자인 기본 사항은 일반적으로 툴킷에서 선택하지만 로고, 아이콘 및 기타 그림, 레이아웃, 때로는 인쇄상의 작업 (보통 낮은 수준에서도 처리되지만) ). 그리고 좋은 테마 (색상, 레이아웃 등)가 필요한 수많은 오픈 소스 웹 기반 프로젝트도 고려하지 않습니다.
복원 Monica Monica

@BrendanLong :“로고, 아이콘 및 기타 그림, 레이아웃”– 그리고 정확히 요점 : 많은 오픈 소스 프로젝트에는 하나의 로고, 소수의 아이콘 및 다른 그림이 없습니다. 웹 기반 프로젝트의 경우 : 내가 언급 한 것을 올바르게 이해하면 아마도 세 번째 예외 사항에 해당 할 것입니다.
Wrzlprmft

2
@ DA01 : 시각적 개선이 절실히 필요한 프로젝트 (예 : 많은 것들이 존재한다고 주장하지는 않음)가 아니라 많은 작업이 필요한 프로젝트에 대한 예제를 언급 하지 않았습니다 . 사용 된 UI 라이브러리와 관련이없는 소프트웨어의 유일한 시각적 문제가 끔찍한 아이콘 인 경우 그래픽 디자이너가 할 수있는 모든 것은 새로운 아이콘을 만드는 것입니다. 그것은 모두 훌륭하고 적절하지만 반드시 OP가 정말로 원하는 종류의 일이 아닙니다.
Wrzlprmft

1
실제로 그래픽 디자인과 UX 부서를 시작해야하는 많은 프로젝트가 있습니다. 파이어 폭스처럼. 그런 다음 gfx 앱 자체, 블렌더, 잉크 스케이프와 같은 것이 있습니다. 더 나은 디자이너가 필요합니다. 오픈 소스에서 모양과 느낌을 지배하기 어려운 문제.
joojaa

3

이미 훌륭한 답변이 있지만 추가하고 싶은 한 가지는 더 나은 웹 사이트를 만드는 것입니다. 대부분의 프로젝트에는 웹 사이트가있는 경우 일반적으로 뼈대가있는 프로젝트가 있습니다. 잘 보이는 웹 사이트는 프로젝트를 홍보하여 ​​더 많은 사용자뿐만 아니라 더 많은 자원 봉사자와 더 많은 기부금을 유치하는 데 도움이됩니다.

GitHub에 대해 말하면 정적 웹 사이트에 대한 무료 호스팅을 제공합니다 : https://pages.github.com/


3

설명서를 다시 디자인하십시오. 프로젝트 관리자는이 작업을 원하지 않으며, 프로젝트에 대한 종속성이 거의 없으며 모든 사람이 더 행복해집니다. ( 라켓을 위해 이것을했습니다 .)

또한 다음과 같이 말하지 않아도됩니다.

  1. 기고하려는 오픈 소스 소프트웨어의 사용자 여야합니다 (전문가 일 필요는 없지만 프로젝트에 대해 전혀 모르는 경우 관리자가 왜 심각하게 생각해야합니까?)

  2. 디자인 측면에서 무엇을하고 있는지 알아야합니다 (즉, 다른 사람들이 고치게 될 두통을 유발하지 않음).

다시 말해, 오픈 소스 프로젝트는 기술을 쌓거나 포트폴리오를 구성하는 장소가 아닙니다.


그러나 많은 프로젝트가 다른 소프트웨어를 사용하여 문서를 자동으로 생성합니다 (일반적으로 많은 작업을 절약하므로 좋습니다). 그렇다고이 문서 소프트웨어에 그래픽 디자인이 필요하지 않다는 의미는 아닙니다.
Wrzlprmft

오픈 소스 프로젝트에서 "기여"란 어떤 버킷에 포함되어 있는지에 관계없이 수행해야하는 작업을 의미합니다. 또한 요즘 대부분의 문서 생성기는 타이포그래피 및 레이아웃에서 어느 정도의 사용자 정의 기능을 제공합니다.
Matthew Butterick

2

개발자와 친구가 되십시오. 그들은 실제로 맥주, 브라우니, 비디오 게임, 반지의 제왕 삼부작, 탁구와 같이 디자이너가하는 것과 같은 많은 것을 좋아합니다. 일단 이렇게하면 공통의 관심사를 찾고 함께 무언가를 만드십시오.


1

오픈 소스 게임은 실제로 그래픽 디자이너들에게 혜택을 줄 수 있습니다. 확인하시기 바랍니다 CrosixTH , 오픈 TTD, Colobot 및 다른 많은 훌륭한 프로젝트를.

이들은 대부분 전용 그래픽 디자이너가 없기 때문에 원래 게임의 아트 워크에 여전히 의존합니다.


1

오픈 소스 세계 에서 그래픽 디자이너는 어디에 있습니까?

그래픽 디자인 의 기본 1 을 고려할 때 답은 리더십 , 문제 해결커뮤니케이션에 관한 것일 수 있습니다 . 2 그 기술과 비전 가치를위한 자산 프로젝트 관리기술의 방향은 물론 학습으로, 일반적으로, 소프트웨어 개발 자체에 기여 3 (기술), 4 (자식) . 실제 문제 해결에서원근법, 그래픽 디자인 및 프로그래밍은 문제를 해결하며 가장 확실하게 보완 적이며 종종 별개의 솔루션으로 중첩됩니다. 또한, 암면과의 상호 작용은 최소 였지만 구식 디자인조차도 디스플레이를 통해 렌더링되었습니다. 그래픽 디자인은 지속적인 언어이며, 지원과 표현을 보호하고 홍보해야합니다. (5) 따라서, 그들의 장소 의 중앙 가장자리로부터 연장 할 수 오픈 소스 .


1 . 에서 위키 피 디아 에서 그래픽 디자인 :

그래픽 디자인은 유형, 공간 및 이미지를 사용하여 시각적 커뮤니케이션문제 해결 방법입니다 . 이 분야는 비주얼 커뮤니케이션 및 커뮤니케이션 디자인의 하위 집합으로 간주되지만, "그래픽 디자인"이라는 용어는 중복되는 기술로 인해 이들과 상호 교환 적으로 사용되기도합니다. 그래픽 디자이너는 다양한 방법을 사용하여 단어, 기호 및 이미지를 생성하고 결합하여 아이디어와 메시지를 시각적으로 표현합니다. 그래픽 디자이너는 타이포그래피, 시각 예술 및 페이지 레이아웃 기술의 조합을 사용하여 최종 결과를 생성 할 수 있습니다. 그래픽 디자인은 종종 커뮤니케이션이 생성되는 프로세스 (디자인)와 생성 된 제품 (디자인)을 모두 말합니다.

구식과 새로운 그래픽 디자인의 영향에 대한 일반적인 알림을 참조하십시오 ( 1 2 3 4 ). 또한 인정 된 거래 원칙 을 따릅니다 .

가장 일반적으로 인정되는 디자인 원칙 중 일부는 정렬, 균형, 대비, 근접성, 반복 및 공백입니다. 이들은 그래픽 디자인 "구성"의 모든 요소입니다. 또한, 구성은 조화, 강조, 게슈탈트, 패턴, 움직임, 리듬, 비율 및 통일의 사용 (및 성공 또는 실패)에 기초하여 평가된다.

2 . 이것은 또한 일반적으로 커뮤니케이션 (특히 그래픽 커뮤니케이션) 이기 때문에 그래픽 디자인에 대한 R & D, 실험, 교육 및 작문을 환영해야합니다. 훈련을받지 않은 것에 대한 필요성을 알 수는 없습니다. 또한 현장 외부의 특정 청중에게 그래픽 디자인을 설명하는 것을 아는 사람들에게 달려 있습니다. 디자인이 무언가를 말하고 다른 문제에 대한 해결책을 구성함에 따라, 그래픽 디자이너는 자연스럽게 당신이 제공하는 맥락에서 중요한 도전과 사람들을 그들의 관심과 가치에 따라 연구하고 찾아야합니다. 통찰력과 창조상업적 명령이없는 하나 이상의 프로젝트에 유용 할 수있는 광범위한 솔루션. 따라서 프로젝트를 시작하고, 자유로운 디자인을 만들고, 문서화하고, 전시하고, 그러한 디자인의 배포에 적극적으로 기여합니다-문제 해결을위한 표현적인 인간적 방법으로서 그리고 디자이너 나 아티스트 (들)-솔로 든 커뮤니티이든 관계없이 필수적이어야합니다. 디자인에는 의미가 있으며 사람들이 알고 싶어합니다. 학제 간 노력을 통해 다른 분야에서 그래픽 디자인 방법을 적용하면 상호 이익이되고 그래픽 디자인 자체에 대한 통찰력을 얻을 수 있습니다.

3 . 소프트웨어 엔지니어가 아닌 사람에게는 특정 시점의 "풀 스택"레벨보다 개발 기술 의 탄젠트적이고 지속적인 개선이 더 중요하고 현실적 일 것입니다. 오늘날 자바 스크립트에 대한 가장 기본적인 지식은 적어도 레이아웃, 구성 및 스타일에 적용되기 때문에 일반적입니다. 그래픽 디자인의 많은 구성 요소를 사용하고 활성화하는 고급 "언어"도 있습니다. 그러한 예는 p5.js 자바 스크립트 라이브러리로, 처리 언어 뒤에 "숫자로 그리기"아이디어를 다시 구현 한 것입니다 . 현대적인 시각 예술에 대한 최근 웹 지향적 인 기여로 HTML에서 쉬운 레이아웃과 상호 작용이 가능합니다캔버스 . 매니아를위한 자바 스크립트 기술을 확실히 향상시키는 데 도움이됩니다. 그래픽 디자인 전문 지식이 새로운 미디어 아트 인 축복이 될 세계 상호 작용을위한 openFrameworks , OpenCV 및 기타 프레임 워크도 참조하십시오 . Haskell 튜토리얼 에서 살아남는 데있어 확실한 가치가있을 수도 있습니다 (2013 J. Carmack Quakecon talk 참조) . Haskell은 비전의 명확성과 지속성에 관한 것입니다. 인상을줍니다.

4 . 에 관해서는 버전 관리 시스템, 어떤 이유가 자식이 엄격한 소프트웨어 개발 이외의 목적으로 사용되지 수 없습니다. 그리고 그것은 (STH도 참조하십시오. 같은 DIY). 또한 gitPSD 형식을 포함하여 이미지 차별화를 지원 합니다 . 이러한 맥락에서 순수한 그래픽 프로젝트에 기여할 때에도 활용할 수 있습니다. 매우 오랫동안 파급 될 수있는 설계가 기여 될 수 있습니다. 다른 플랫폼도 존재합니다. 지속 가능성과 라이센스는 항상 면밀히 조사되어야합니다.

도 5 . 라이센싱에 참여하고 질문을하고 이에 기여하십시오. 예를 들어 사용 가능한 라이센스 체계, 예술 또는 유형 관련 라이센스 , Open Content 를 조사하고 평가합니다., 그래픽 디자이너의 요구에 따라 특정 프로젝트 등에 사용되는 라이센스 및 그래픽 디자이너가 보유한 가치. 개인 라이센스를 위해 선택한 라이센스를 명확하게 활용합니다. 설계자는 무료 디자인에 기여할 때 어떤 라이센스를 사용할 것인지, 왜 imho인지 알아야합니다. 과거의 디자이너에게는 없었던 자유입니다. 승인과 재사용 사이의 균형을 찾는 데 많은 저작권 관련 문제가 여전히 논의 중입니다. 설립 된 전문가는 또한 해당 분야의 연구를위한 소규모 기부금을 기부 할 수 있습니다. 그래픽 디자이너가 원하는 것을 반영하기를 원한다면 라이센스를 법적으로 만 남겨 두지 마십시오!


1
대부분의 답변이 위첨자 인 특별한 이유가 있습니까? 나는 그것이 일반 텍스트로 나아질 것이라고 생각합니다
JohnB

@JohnB 감사합니다. 나는 그것이 너무 길다고 생각했다. 또한, 예를 들어 전문가에게 GD에 대한 위키 항목을 통과하도록 요청하는 것은 그리 흥미롭지 않았습니다. 나는 이것을 쓰는 것이 매우 어렵다는 것을 알았다. 더 좋을 것이라고 생각되면 일반 텍스트를 사용할 수 있습니다.

0

제가 고발하고있는 페도라 프로젝트에는 신입 회원을 초대, 격려 및 멘토링하는 뛰어난 기능의 디자인 팀이 있습니다. 상기 살펴보세요 디자인 팀에 참여 위키 페이지를.

많은 오픈 소스 프로젝트와 마찬가지로이 그룹은 Freenode IRC 네트워크 를 사용하여 통신합니다. 이에 익숙해지는 것은 Fedora뿐만 아니라 많은 프로젝트에 유용 할 것입니다. 그리고 거기에 메일 링리스트 와 완전하게 일치하여, 페도라 디자이너에 근무 -도 HyperKitty , 메일 링리스트에 대한 새로운, 현대 UI.

따라서 한 가지 방법은 메일 링리스트에 참여하여 자신을 소개하거나 IRC 기반 회의 (일반적으로 화요일 오후 9시 UTC #fedora-design채널) 에 참석하는 것 입니다. 또는 공개 티켓을보고 사랑과 다이빙을 기다리는 것도 가능합니다 .

다시 말하지만, 나는 큰 편견을 가지고 있지만 Fedora와 같은 배포판은 정의에 따라 여러 프로젝트의 통합 지점이기 때문에 여러 지역의 여러 사람들과 분기하고 연결하는 방법이 될 수 있습니다. 프로젝트 자체에는 기술 수준과 사용 가능한 시간에 관계없이 항상 크고 작은 작업이 있습니다. 그리고 많은 사람들이 사용하고 보는 것에 영향을 줄 수 있습니다.


0

많은 Github 프로젝트는 그래픽 디자이너의 도움을 받기를 원하며, 추악한 아이콘이있는 활성 프로젝트를 찾으십시오. 첫 번째 스케치를 디자인하고 프로젝트의 새 "문제"에 첨부하십시오.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.