{"guid":"import-06ef70e78e685c4039","title":"Developer's Diary: The WINE project","subtitle":null,"slug":"froscon10_-_537_-_en_-_developers_diary_the_wine_project_-_wolfram_sang","link":"http://programm.froscon.org/2010/events/537.en.html","description":"Pursuing my personal quest \"1000 projects to send patches to before I die\", I also approached the WINE-project. WINE aims to provide a software-layer which runs Windows-binaries directly on a Linux/BSD-system. This means no less than reimplementing the Windows-APIs as free software! Having this goal, WINE development is special for a number of legal, technical and collaborational reasons. In other words: it is highly challenging. This talk explains how I got in touch with the workflow, how I dealt with its peculiarities and why they are needed. I will not talk much about using the program or about its APIs, but more about its creation process. Using a concrete bugfix as an example, you can have an introduction into WINE-development, learn how to get connected (and if you want that), and have a glimpse how this large-scale free software project is working.\n\n","original_language":"eng","persons":["Wolfram Sang"],"view_count":20,"promoted":false,"date":"2010-08-22T02:00:00.000+02:00","release_date":"2010-09-17T02:00:00.000+02:00","updated_at":"2026-02-12T12:00:14.832+01:00","tags":["froscon10","Behind the scenes"],"length":3084,"duration":3084,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2010/froscon10_-_537_-_en_-_developers_diary_the_wine_project_-_wolfram_sang.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2010/froscon10_-_537_-_en_-_developers_diary_the_wine_project_-_wolfram_sang_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2010/import-06ef70e78e685c4039-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2010/import-06ef70e78e685c4039-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon10_-_537_-_en_-_developers_diary_the_wine_project_-_wolfram_sang","url":"https://api.media.ccc.de/public/events/import-06ef70e78e685c4039","conference_title":"FrOSCon 2010","conference_url":"https://api.media.ccc.de/public/conferences/froscon2010","related":[{"event_id":1806,"event_guid":"IE5aOu8FUaPfpFv5v4rtJg","weight":1},{"event_id":1850,"event_guid":"n-OE9MQoWcUq2LFZB2e6DQ","weight":3},{"event_id":2422,"event_guid":"03553ade-bec3-4833-8210-6ac0983bb0c0","weight":1},{"event_id":2822,"event_guid":"4c070a2c-0558-48b8-b612-b8507a51154e","weight":1},{"event_id":7116,"event_guid":"40ecb878-6d04-5aa6-bfa4-afeddaf3bb81","weight":1}],"recordings":[{"length":3084,"mime_type":"video/mp4","language":"eng","filename":"froscon10_-_537_-_en_-_developers_diary_the_wine_project_-_wolfram_sang.mp4","state":"downloaded","folder":"mp4","high_quality":true,"width":720,"height":576,"updated_at":"2016-01-27T11:02:48.003+01:00","label":"eng 576p","size":104,"recording_url":"https://cdn.media.ccc.de/events/froscon/2010/mp4/froscon10_-_537_-_en_-_developers_diary_the_wine_project_-_wolfram_sang.mp4","url":"https://api.media.ccc.de/public/recordings/430","event_url":"https://api.media.ccc.de/public/events/import-06ef70e78e685c4039","conference_url":"https://api.media.ccc.de/public/conferences/froscon2010"},{"length":3084,"mime_type":"video/webm","language":"eng","filename":"froscon10_-_537_-_en_-_developers_diary_the_wine_project_-_wolfram_sang.webm","state":"downloaded","folder":"webm","high_quality":true,"width":720,"height":576,"updated_at":"2016-01-27T11:02:48.032+01:00","label":"eng 576p","size":220,"recording_url":"https://cdn.media.ccc.de/events/froscon/2010/webm/froscon10_-_537_-_en_-_developers_diary_the_wine_project_-_wolfram_sang.webm","url":"https://api.media.ccc.de/public/recordings/429","event_url":"https://api.media.ccc.de/public/events/import-06ef70e78e685c4039","conference_url":"https://api.media.ccc.de/public/conferences/froscon2010"}]}