Introductieprojecten
Informatica en Gametechnologie tools, rechten en resources 24 november 2010 Frans Wiering
1
Inhoud college
voortgang tools projecttools presentatietools domeinspecifieke tools
rechten en resources auteursrecht creative commons open source
afronding opstartfase
2
Gerezen vragen
moeten informaticastudenten een webpagina en een
poster maken? ja, zie de deliverables op de vakwebsite algemeen: inhoud vakwebsite wordt bekend verondersteld
is het werkcollege het enige moment dat je aan het project
werkt? nee, je dient er in totaal 20 uur/week aan te besteden
hoe staat het met de webspace ICA: is aangevraagd, komt deze week beschikbaar
3
Nieuws & opmerkingen (GT) nieuws: webspace is ready; details from begeleiders beoordelingsformulieren and further infos on the deliverables
will be online soon detailed infos about the symposium will be announced in the
first lecture after the Christmas break
vragen: how retro does the game have to be? can we use special hardware? can we use open source software, commercial sounds and
graphics, etc.?
4
Projecttools
handige tools kunnen helpen bij het organiseren van het project taken documentbeheer (deliverables, verslagen, enz.) projectbeheer (planning, kennis, enz.) beheer programmacode
talloze tools voorhanden voor document- en projectbeheer Wiki Blackboard Surfgroepen Google Code en Google Docs • niet 100% veilig! zie links op http://www.cs.uu.nl/docs/vakken/b1pica/materiaal.html
tools zijn handig, maar overorganiseer niet beheer programmacode sterk aanbevolen: SVN
5
SVN (subversion)
goed beheer programmacode
is van levensbelang SVN ondersteunt dit bewaart versies code ophalen (‘update’) nieuwe code bewaren
(‘commit’) je kunt zelfs met z’n tweeën
tegelijk werken
regel: commit uitsluitend
code die compileert nodig SVN server:
https://svn.science.uu.nl/ client: http://tortoisesvn.net/
(Windows, andere OS)
6
Een SVN repository maken
login op
https://svn.science.uu.nl/ Solis-id en wachtwoord
kies create a new repository geef naam en omschrijving
7
Repository gebruiken
voeg andere gebruikers toe links naar materiaal browse/checkout belangrijkst
documentatie online https://svn.science.uu.nl/about.php
8
Lokaal (Windows)
installeer Tortoise SVN van
http://tortoisesvn.net/ na herstarten beschikbaar in
Windows Explorer (rechtermuisknop) kies de eerste keer Commit
to SVN vul gegevens in
Terminologie: update: van SVN naar eigen
machine commit: van eigen machine
naar Submit add: plaats bestand onder
versiebeheer, nog niet committen
9
SVN etiquette
als je code commit zorg dat de code compileert zadel anderen niet op met jouw bugs
commit alleen materiaal dat je zelf maakt source code, documentatie, essentiële content
commit geen materiaal dat gegenereerd wordt executables, pdfs etc.
redenen kan iedereen zelf genereren, geen reden om te delen SVN bewaart alles executables etc. zijn veel te groot (orde: Mbs) voorkom overbelasting SVN server
10
Eindpresentatie en tools
nodig voor symposium eindproduct promotiemateriaal • website • poster • video (GT) • CD/DVD box
promotiemateriaal trekt aandacht laat zien waarom product speciaal is maar is geen wetenschappelijk verslag
11
Website en poster
website 1 pagina over je product 1 pagina over het team
poster lichtgewicht versie van de website interessante tutorials zie links op
website maken: kan prima in MS Office
maak materiaal aantrekkelijk en
informatief zie ook: http://www.swarthmore.edu/NatSci/
cpurrin1/posteradvice.htm http://abacus.bates.edu/~bpfohl/pos
ters/ (speciaal over PowerPoint)
12
Video (GT)
doel promotie backup voor live demo moet dus de uitbreiding van de game duidelijk laten zien
model game trailers, http://www.gametrailers.com • retro game challenge 1 • retro game challenge 2
veel tutorials, bv: http://www.flamesrising.com/creating-a-video-trailer-to-
promote-your-game-or-book/
screen capture software http://www.techsmith.com/camtasia/ 30 dagen gratis
13
Probleemspecifieke tools
audio http://audacity.sourceforge.net/ eenvoudige bewerkingen op audiosignaal
beeldbewerking http://www.gimp.org/windows/ open source versie van Photoshop
14
Rechten
online materiaal is niet rechtenvrij belangrijk bij gebruik materiaal in professionele situatie
terrein is sterk in beweging nieuwe technische ontwikkelingen pressie vanuit content- en software-industrie eindgebruikers hechten aan informatievrijheid
diverse rechten van intellectueel eigendom auteursrecht naburige rechten databaserecht
zie ook vak Recht en Informatica http://www.cs.uu.nl/docs/vakken/ri/ verschillende artikelen (legale online toegang via UBU)
15
Auteursrecht
geeft auteur recht van exploitatie geldt voor werken van ‘letterkunde, wetenschap of
kunst’ daaronder ook computerprogramma’s wordt automatisch verkregen, geldt wereldwijd
doel: stimuleren van culturele productie bevorderen van verspreiding kennis en cultuur middel: geeft auteur economische prikkel tot productie
recht geldt tot 70 jaar na dood auteur rechten gebruiker kennisname kopiëren voor eigen gebruik citaatrecht en andere vormen van
informatievrijheid
16
Overige rechten
naburige rechten rechten uitvoerende kunstenaars 50 jaar na uitvoering
databaserecht bescherming content databases 15 jaar na update
octrooi beschermt uitvindingen van ‘technisch karakter’ software die ‘technisch effect’ heeft kan ook onder octrooi
vallen per land aanvragen, 20 jaar bescherming, kost geld Amerika: patentrecht ruim toegepast op software • veel triviale patenten
17
Rechten op digitaal materiaal
online content valt onder auteursrecht kennisneming is nauwelijks beperkt lokale kopie (bv. in cache) is toegestaan delen is onrechtmatig (dus ook torrent-protocol) downloaden van illegale sites is tegenwoordig punt
discussie
openbaarmaking is aan regels gebonden regel rechten goed in professionele producten
je kunt natuurlijk de auteur betalen veel auteurs vinden verspreiding belangrijker dan
exploitatie stellen werk onder voorwaarden gratis beschikbaar doen meestal geen afstand van rechten
18
Creative Commons
Creative Commons biedt auteurs, kunstenaars,
wetenschappers, docenten en alle andere creatieve makers de vrijheid om op een flexibele manier met hun auteursrechten om te gaan. licentiemodellen voor kostenloos gebruik van digitale content juridisch goed beschermd jurisprudentie: Adam Curry vs. Weekend (2006)
4 licentievoorwaarden mogelijk:
attribution share alike non-commercial no derivative work
6 combinaties hiervan http://creativecommons.org/about/licenses/
meer info http://creativecommons.nl/
19
Voorbeelden Creative Commons
Wikimedia commons http://commons.wikimedia.org/ foto’s, video’s
Jamendo http://www.jamendo.com muziek betaalde licenties voor commercieel
gebruik
Freesound http://www.freesound.org/ geluid, geen muziek
lees altijd de licentie-informatie!
20
Open Source
essentie: gratis programmacode en ook gecompileerde versies business model: software gratis, services kosten geld geen afstand van auteursrecht!
belangrijke grote toepassingen Linux Mozilla (Firefox, Thunderbird) Open Office
van alles op http://sourceforge.net/ verschillende licentievormen regelen zaken als kopiëren, bewerken en toepassing GNU General Public License • streng, toepassing maakt hele product Open Source GNU Lesser Public License • staat ook commerciële toepassing toe en nog vele andere licentievormen schending voorwaarden is inbreuk op auteursrecht
21
Wetenschappelijke kennis
literatuur publicaties vallen onder auteursrecht vaak overgedragen aan uitgevers • vragen veel geld voor online toegang • veel discussie over juistheid hiervan • open access tijdschriften • preprints op web citaatrecht kennis kan vrijelijk worden toegepast • morele verplichting tot citeren
algoritmen vallen niet onder auteursrecht (beschermt de vorm) kunnen wel onder octrooi vallen (beschermt het idee)
22
Mag je een retrogame nabouwen?
het oorspronkelijke spel is beschermd auteursrecht wellicht octrooirecht
voor onderwijs en eigen gebruik is OK distribueren is een schending van rechten! maken van een film, afbeeldingen en documenten over de
game is toegestaan conclusie: neem geen risico’s
23
Welk recht heb je op je eigen werk?
eigen bedrijf is van jou
vrije tijd is van jou
vervaardigd in opdracht recht bij werk- of opdrachtgever overeenkomst vereist
vervaardigd voor opleiding je eigen inbreng is van jou i.h.a. ook grote inbreng opleiding
Informatica-project: waarschijnlijk geen auteursrecht-problemen dit is geen juridisch advies
meer info: http://www.surffoundation.nl/Auteursrechten/nl/Pages/Default.aspx
24
Afronding opstartfase projecten
vragen of onduidelijkheden?
wat komt hierna? volgende colleges • 1 december: 2 gastsprekers • 22 december: teamwerk, vaardigheden en ethiek analyseren, ontwerpen • 20 uur/week/persoon volg het nieuws op de website
25
Samenvatting
tools voor documenten, projectbeheer, codebeheer gebruik waar nodig gebruik in ieder geval SVN
rechten recht op intellectueel eigendom is complexe materie als professional houd je er rekening mee je hebt zelf ook rechten
gebruiken en delen creative commons open source wetenschappelijke kennis
26