共用方式為


XNA Game Studio Express, tillräckligt öppet?

Förra veckan hade jag nöjet att genomföra ett antal seminarier om XNA Framework och XNA Game Studio Express som lanseras nu i dagarna. Jag blev inte speciellt förvånad när en student frågade mig när Microsoft skulle släppa detta som Open Source eftersom SUN gör precis det med Java. Det har vi inga planer på, föga förvånande. Det som jag istället kontinuerligt har mötts av när jag träffat utvecklare som bygger spel och multimedia applikationer är ett omvänt förhållande.

De vill istället att vi blir bättre på att erbjuda tekniker och verktyg för att se till att deras källkod och andra artifakter INTE sprids, eftersom de ser dessa delar som det som gör just deras applikation bättre än konkurrenternas och inte vill delge sina hemligheter.

Vi pratar naturligtvis om Obfucsation och kryptering.

Varför diskussionen har kommit upp är därför att när vi vill utveckla spel med XNA Game Studio Express mot Xbox och dela med oss av våra alster så tvingas vi att dela med oss av projekt som "deployas" till Xboxen med XNA GSE. Detta gör att vi bara kan dela med oss initiellt till andra i "Creators Club".

Målet med den första versionen av XNA och GSE är att öppna upp utvecklingsmöjligheterna för den "vanliga" utvecklaren även mot Xboxen, jag ser verkligen fram emot möjligheten att också kunna sprida dessa spel och applikationer över Xbox Live vilket känns som en naturlig fortsättning men som jag inte har någon tidsram eller specifika framtidsutsikter för.

Några av frågorna som uppstår för mig är dock, är vi rätt ute och är vi tillräckligt eller alldeles för mycket öppna?

Comments

  • Anonymous
    December 12, 2006
    Eftersom det, vad jag förstår, krävs att man
  1. Måste dela med sig av källkoden
  2. Den som ska testa ens alster måste
  • ha GSE installerat
  • Kompilera programmet
  • Betala 100$ / år Med dessa premisser tror jag inte att det kommer att bli den succe som det skulle kunna bli. Varför ta betalt, visst det är en skitsumma för vissa, men det är ändå en avgift för att man ska dela med sig av sin källkod. Ja, man får också möjlighet att ladda hem andras källkod. Jag tror det skulle bli större spridning om det inte var en kostnad kopplad till detta. När man kan sprida sina alster via XBOX live utan att användaren måste kompilera koden och betala för sig så kommer det nog bli succé. Frågan om öppen källkod kommer nog att bli allt vanligare då de som idag utbildar sig har mindre förståelse för stängda produkter, proprietära format och icke standarder (vilket inte är så konstigt). Det skulle t.ex. vara kul om XAML blir en standard, då blir nog intresset större för att bygga WPF/E applikationer och man låser inte in sig i ett format (liknande Flash).