Den 10. februar 2012, lanserte CASH Music en Kickstarter-kampanje og reist mer enn 70% av sine $ 30000 mål i ca 24 timer. Hva er CASH Music? Og hvorfor gjør det allerede har vokal støtte fra musikere, Firefox, og selv Neil Gaiman? Jesse von Doom, Co-direktør for CASH Music, forklarer inspirasjonen bak prosjektet og stor rolle Linux spiller i det
Linux.com:.? Hva inspirerte deg til å begynne CASH Music
Jesse von Doom: The real inspirasjon er nødvendighet. Det startet for seks år siden som en samtale om bærekraft mellom musikerne Kristin Hersh og Donita Sparks. Etter litt leting og tenking, skjønte vi hva musikk verden trengte var ikke en annen tech oppstart, men et åpent grunnlag å bygge. Han ble ekstra kode som hadde blitt skrevet for (nå co-direktør) Maggie Vail mens hun var visepresident i Kill Rock Stars, og vi begynte prosessen med å danne en skikkelig nonprofit og legge til koden.
Siden Da hadde vi vært å bygge prosjekt etter prosjekt til spec med kunstnere, ledere, publisister og etiketter, lære det som var nødvendig og hvordan du kan forme den. I tid, separert vi selve plattformen fra de funksjonelle elementer bygget på toppen av det, og for et år siden vi begynte å sette ut hodet ned for alvor. Nå har vi fått en plattform som prøver å modellere behovene til en artist som de har beskrevet dem til oss, og la disse brikkene til å komme sammen som lett innebygde elementer som kan sporet til ren PHP eller PHP-basert CMS. Det endelige målet er å gjøre innebygging rik funksjonalitet så enkelt som å bygge inn en YouTube-klipp
Linux.com: Din Om siden sier " Hva CASH er slutt prøver å gjøre er å gi musikere støtte i et miljø som ofte føles. fremmedgjørende og fiendtlig. " Hvordan har du tilby støtte for musikere
Jesse von Doom: Vi bygger en fri og åpen kildekode-plattform for musikere å bruke i å distribuere, promotere og selge musikken sin. Etter hvert som Internett blir ryggraden i musikk økonomien, er det viktig at alle artister har tilgang til grunnleggende verktøy og ressurser, og det er det vi håper å oppnå.
Vår første utgivelsene av en installerbar versjon av plattformen inneholde ting som e-samlingen, nedlastinger fanklubb verktøy og tur- datovisning. Vi vil snart gi ut direkte digital handel, enkel spilleliste embedding og ledelse, og flere sosiale og medieverktøy. I fremtiden også vi har tenkt å tilbringe mye tid med utdanning og formidling, slik at vi ikke bare tilby verktøy, men du hjelp med dem
Linux.com. Hvordan er CASH Music annerledes enn andre musikktjenester eller prosjekter? Er det noe lignende der ute
Jesse von Doom: Den mest åpenbare forskjellen er vår nonprofit /open-source struktur. For mange musikere har blitt brent av webområder stenge ned eller å ha deres harde arbeid fanget i en proprietær boks. En av våre styremedlemmer, en musiker som heter Jonathan Coulton, liker å sette det i sammenheng med all den tapte tid, energi, og selv penger brukt på MySpace-sider som nå er i utgangspunktet ubrukelig.
Jeg tror også at vår slow-cooking tilnærming gir resultater. Ved å få hjelp av kunstnere i å finne ut formen på denne tingen vi bygger, er det hjalp oss med å gjøre store forbedringer i selve plattformen. Vi absolutt ikke ta minimum levedyktig produkt tilnærming, og mens det er fornuftig mesteparten av tiden, tror jeg går sakte og kommunisere var avgjørende for hva vi har gjort.
Virkelig vår største jobben er å tilrettelegge for kommunikasjon mellom musikere og utviklere, så bygningen noe begge gruppene kan forstå gir en felles plattform. Mitt håp er at bakken betyr flere musikere lære om web staking og flere utviklere å lære om hvor hardt musikere trenger for å arbeide og hvor dette arbeidet blir til inntekt.
Som en nonprofit, vi kan fremme samarbeid over konkurrentene, noe som betyr at kunstnere trenger ikke å velge vår plattform over en annen tjeneste; Vi kan bare integrere med hva som er best for kunstnere
Også vi bruke flere bilder av hunder og regnbuer enn noen annen tjeneste
Linux.com:.. Du hevet $ 30 000 på Kickstarter innen 72 timer. Hvordan vil midlene bli brukt til å hjelpe prosjektet
Jesse von Doom:? Det er et ganske lite spennende liste. $ 30,000 er nær den totale mengden av midler vi har sett i de siste fem årene, men selv om vi øker fem ganger så mange, er vi fremdeles jobber med et budsjett som er en brøkdel av de fleste startups. Alle de Kickstarter pengene skal gå mot å bygge den vert versjonen av plattformen – 100% API og data kompatible med dagens distribuerte versjonen, men uten noen av oppsettet. Målet er full data portabilitet fra vert til fordelt, slik kunstnere kan starte lett og flytte sine data til sine egne sider, eller en annen tjeneste bygget på toppen av våre egne vert bilder.
Vi vil sette noen av pengene til hjelp utenfor der vi ikke kan finne frivillige, i dokumentasjonen eller i carving ut en bestemt undergruppe av utvikling. Tilsvarende i støtte fokuserte hack hendelser med utviklere og musikere som arbeider sammen. Vi leter etter en hosting partner villig til å gi oss en nonprofit rabatt, men vi definitivt trenger å dekke innledende hosting kostnader og de andre vanlige kostnadene ved å drive et nettsted. I utgangspunktet er dette noe som gir oss plass til å gjøre et stort push mot at gratis vertsbasert tjeneste som vi ser på som en stor del av svaret for musikere. Eventuelle ekstra midler vil bli satt direkte tilbake til den innsats, så vi planlegger å presser hardt for å få den Kickstarter antallet så høyt som vi kan
Linux.com. Hva er din veikart og tidslinjen ser ut akkurat nå?
Jesse von Doom: Vi har allerede gitt ut en innledende distribuert versjon av plattformen. Det er en tidlig versjon 1, men vi er i en rivende utgivelsessyklus og raskt å glatte ut de skarpe kantene. Det er en utfordring fordi vi bruker så nær å blotte bein PHP 5.2 som vi kan, stoler bare på PDO og mod-omskriving for noen av de vanskeligere tingene vi gjør. Vi bruker ikke eventuelle andre eksterne avhengigheter, noe som har tvunget struktur og interessante løsninger på utfordringer.
Ideen var å støtte low-end vertene der de fleste kunstnere vert sine områder. Vi bygde en enkelt-fil installasjonsprogram som trekker ned filer fra en GitHub repo. Vi installerer en SQLite database deretter vandrer som til MySQL når brukeren er klar. I utgangspunktet, til alt vi kan gjøre gjøre opplevelsen enklere og mindre skremmende vi har gjort, og hver utgivelse har til å få lettere eller det er ikke klart til sending.
For tiden støtter vi epost-fangst, e-post for nedlasting, tur- dato oppføringer og arkiver, Tumblr og Twitter-integrasjon, og noen tidlig fan club stykker. Rett rundt hjørnet er digital handel og spillelister.
Vi er fortsatt shuffling veikart for å komme til vert så raskt som mulig, men det vil bli gjort snart og inkluderer ting som privat streaming, forbedrede fanklubb elementer, store forbedringer i admin, mer støttet tjeneste integrasjoner, og mer
Linux.com. Hva er de tekniske utfordringene som skjer under panseret på CASH Music
Jesse von Doom: Bygge en distribuert versjon av plattformen første var en gal person idé, men svært nødvendig å kommunisere idealene om OSS til en ikke-teknisk brukerbase. Det finnes ikke noe sånt første gang noen endrer et stykke kode, og plutselig føles eierskap av det; vi prøver å innpode den samme følelsen av eierskap i musikere.
Personlig er jeg faktisk ser frem til utfordringene i en storstilt, sentralt vert prosjekt ... betyr det at miljø vil være en kjent vare. Akkurat nå prøver vi å støtte bare om noen LAMP konfigurasjon under solen. Det vert som fortsatt slår av fopen wrappers? Yup, vi jobber rundt det. Ingen tilgang over nettet rot? Tidssone ikke satt? Du får bildet.
Så vi har jobbet hardt for å sette opp mønstre som ikke vil forstyrre andre scripts så mye som mulig. Vi fikk ikke bygge en tradisjonell CMS, snarere en motor for innebygging deler av innholdet med en eneste linje
Den minimalistisk tilnærming til ikke å bruke extensions sikkert gjør dette til en utfordring, men Duke [Jonathan “. Duke ” Leto, Developer] sette opp en robust test suite som vi har vært å fylle med enhet tester for å opp dekning, har vi kjørt vår installatør og plattformen i ulike miljøer og på ulike verter, og testing i så mange situasjoner som du kan Forestill deg. Det er det motsatte av de fleste devops utfordringer. Vi vet bare koden, ikke miljøet det er behov for å kjøre i
Linux.com: Hva annet kan medlemmer av åpen kildekode-miljøet gjøre for å hjelpe deg med prosjektet?
Jesse von Doom: Som hvert prosjekt, vi leter etter gode utviklere. Men vi er også svært oppmerksom på den ikke-utvikling hjelpen vi trenger i tillegg. Jo bedre våre docs er, jo lettere vil det være for nye utviklere til å engasjere seg. Og vi er opptatt av, slik at selv de minst tekniske musikere til å bli komfortabel på nettet så det betyr at walk-throughs, forsiktig copywriting, og bedre støtte
Vi setter opp disse sidene for nærmere detaljer. Hvordan du kan hjelpe utvikling, og hvordan du kan hjelpe ikke-utvikling
Linux.com. Takk for din tid, og lykke til med prosjektet! Merk at hvis du ønsker å støtte prosjektet, fortsetter Kickstarter kjøretur gjennom 9 mars. Kickstarter løfter starter på $ 5, med nivåer opp til $ 5000 eller mer. Anmeldelser