Apple maakt HomeKit ADK opensource

Apple heeft delen van de broncode van zijn HomeKit Accessory Development Kit onder een opensourcelicentie beschikbaar gemaakt en op GitHub gezet. Ook schuift Apple zijn HomeKit Accessory Protocol naar voren bij de nieuw opgezette Project Connected Home-werkgroep.

Volgens Apple kunnen ontwikkelaars de opensource-adk voor HomeKit gebruiken om niet-commerciële smarthome-accessoires te maken, zoals voor prototyping en thuisgebruik. Voor commerciële accessoires met HomeKit-ondersteuning moeten gebruikers nog altijd een betaalde licentie nemen, als onderdeel van Apples MFI-programma.

De stap van Apple is onderdeel van de toetreding van het bedrijf tot Project Connected Home over IP. Deze alliantie van onder andere Amazon, Apple, Google en de Zigbee Alliance moet tot een open standaard voor smarthomeconnectiviteit leiden. Apple draagt onder andere bij met zijn HomeKit Accessory Protocol, dat er mede voor moet zorgen dat de komende standaard compatibiliteit biedt. Apple belooft verder dat bestaande HomeKit-accessoires blijven functioneren als het nieuwe protocol beschikbaar komt.

Door Olaf van Miltenburg

Nieuwscoördinator

20-12-2019 • 11:21

20

Submitter: hEgelia

Reacties (20)

20
20
9
1
0
7
Wijzig sortering
Ik kan het van harte aanbevelen dat bedrijven zoals Apple en Google nu gaan samenwerken op het gebied van protocollen, zoals HomeKit, AirPlay/Chromecast en spraakassistenten. Ik ben dan ook blij dat het nu, na 10 jaar smartphones te gebruiken, eindelijk die kant dan ook op gaat. Nu maar hopen dat ze niet ineens een koerswijziging maken.

[Reactie gewijzigd door iApp op 22 juli 2024 20:06]

Alleen waarom niet vrij te gebruiken? Ik help vaak geholpen met GPL software. Een afsplitsing tussen commercieel en niet commercieel gebruik is gewoon niet handig. Het zorgt ook soms voor onduidelijkheden ("wat is commercieel gebruik").

Een protocol hoort vrij te zijn, niet allemaal onnodige restricties.
Commercieel is vrij duidelijk hoor. De software inzetten met als doel geld te verdienen is commercieel. Heel veel SDK's engines etc werken op dit model. Denk bijvoorbeeld aan alle game engines. De meeste zijn gratis te gebruiken, maar ga je de game verkopen/verhuren dan moet je een percentage royalties afstaan.
Ja, super irritant als je dus iets leuks ontdekt tijdens het spelen en je wilt er een bedrijfje mee beginnen kan dat gelijk niet. Ik zou dus niet snel voor code met zulke restricties gaan.
Dat kan juist wel, je kan gratis beginnen en zodra je er geld voor vraagt krijgt de originele maker weer een stukje van jouw winst. Logisch toch?
Ik zou dus niet snel voor code met zulke restricties gaan.
Je andere optie is om de hele game engine 'even' zelf te schrijven...?
Tjah dat leuks had je dus nooit ontdekt zonder die engine..? En het staat je vrij om vervolgens opnieuw te beginnen in een andere engine en het idee daar verder uit te werken.
Het is juist een goed idee om onderscheid tussen commercieel en niet commercieel gebruik te maken want het is alleen onderscheid in licenties, niet of in beperkte mate onderscheid tussen de mogelijkheden. Het zorgt er alleen voor dat Apple geen dingen hoeft te maken zonder er geld aan te kunnen verdienen.

Apple is gewoon een commercieel bedrijf dus ik snap best dat ze niet alles gratis gaan lopen weggeven. Er zijn natuurlijk commerciële bedrijven die dat wél doen maar die verdienen er bij de achterdeur geld aan door bijvoorbeeld data te verzamelen en te verkopen.
of door geen/weinig documentatie te schrijven en dan via support geld verdienen.
Beetje hatende en ongegronde opmerking. Jij weet helemaal niet hoe de documentatie eruit gaat zien!
Een protocol hoort vrij te zijn, niet allemaal onnodige restricties.
Erm... Er hangt Apache 2.0 aan, mag je gewoon commercieel gebruiken, alleen niet de trademark van Apple.

Bron:
https://github.com/apple/HomeKitADK/blob/master/LICENSE.md
gaan ze ook samenwerken op het gebied van Airplay/Chromecast?
Die heb ik gemist. Heb je een bron?
AirPlay is sinds een tijdje wel opensource te gebruiken door fabrikanten als Samsung, LG en Sonos. Het werkt dus niet samen met Chromecast, maar het wordt naast Chromecast wel geïmplementeerd door veel fabrikanten. Het is dus en/en sindskort, in plaats van of AIrPlay of Chromecast (of/of). En daar ben ik heel blij mee.
dat is niet open source hoor, dat is in licentie. Vrij recent is Airplay 2 gereversed engineered.
Nee, het zijn dan ook niet dezelfde soort systemen. Voorbeeld: bij AirPlay is het voornamelijk peer-to-peer streaming waarbij het op de Chromecast remote applicaties zijn die dan optioneel peer-to-peer streaming kunnen doen (maar meestal zelf met internet verbinden om de content op te halen).
HomeKit API was al eens gelekt en dan is er HomeBridge gekomen een NodeJs omgeving waarmee je HomeKit API kon aanspreken waardoor je in Apple Home vanalle not supported tools kon toevoegen
Een samenwerking tussen Google en Apple - moet ik daar blij om zijn? 2 monopolisten die ineens open gaan doen - laat me niet lachen.
Huh? Hoe zijn dit twee monopolisten? Google misschien als je heel erg ver gaat, maar Apple? Waarmee dan?!
Bizar, Apple in de titel en slechts 15 reacties!
Bizar, opensource in de titel en slechts 15 reacties!

Op dit item kan niet meer gereageerd worden.