Bug 482381 - Overall bugfixes / enhancements for iOS, OSX and tvOS forked off MQTT-Obj-C in 2013
Summary: Overall bugfixes / enhancements for iOS, OSX and tvOS forked off MQTT-Obj-C i...
Status: CLOSED WONTFIX
Alias: None
Product: Paho
Classification: IoT
Component: MQTT-Obj-C (show other bugs)
Version: unspecified   Edit
Hardware: All iOS
: P3 normal (vote)
Target Milestone: 1.2   Edit
Assignee: Ian Craggs CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 402265 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-11-17 10:34 EST by Nobody - feel free to take it CLA
Modified: 2019-09-04 15:23 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nobody - feel free to take it CLA 2015-11-17 10:34:08 EST
- MQTTClient is available on github (https://github.com/ckrey/MQTT-Client-Framework)
	29 Watchers
	129 Stars
	51 Forks
	121 Commits
        6 Contributors

- Distributed via cocoapods  (https://cocoapods.org/pods/MQTTClient)
	6048 Downloads
	140 Installs

- MQTTClient is a full MQTT 3.1.1 implementation
- Implements TLS including Client Certificates. Optionally based on Keychain or pinned certificates
- MQTTClient is now fully backward API compatible with MqttSDK
- MQTTClient implements persistence based on CoreData 
- Implements off-line queueing
- Implements in and out flow-control and and message throttling/limiting
- MQTTClient offers an additional Blocks based API now as suggested by Jeff Mesnil (https://dev.eclipse.org/mhonarc/lists/paho-dev/msg01305.html)
- MQTTClient is fully useable from SWIFT
- MQTTClient is released for iOS, OSX, and tvOS
- Extensive test cases based on XCode/XCTestCase 
	interoperability coverage
		exceptions 11 out of 22 = 50%
		statements 74 out of 79 = 93%
Comment 1 Ian Craggs CLA 2015-11-19 10:09:47 EST
Hi Christoph.  Thanks very much for submitting this.  I will submit the question to the Eclipse legal team about what is now allowed by Apple's T&Cs first, then if the answer is generally approving we can move ahead with details of the contribution.

I see there are 6 contributors.  If we can go ahead with the contribution then I think that if they have all signed the Eclipse CLA this will make it as easy as possible.
Comment 2 Ian Craggs CLA 2015-11-19 10:13:31 EST
*** Bug 402265 has been marked as a duplicate of this bug. ***
Comment 3 Ian Craggs CLA 2016-04-21 16:44:17 EDT
Hi Christoph.  

I was hoping that the license issues we previously had with adding xCode artifacts into an Eclipse repository might be lessened somewhat. After a discussion with the Eclipse legal team it seems that the situation has not changed since the previous contribution.

However I would very much like to have your client in Paho, and if you wanted, for you to be part of the Paho team.  As we are now making Github the location for our repositories, and I believe that Github is the main location for your code, then I'm thinking that we could have the source code in the Eclipse Github repository, and anything that couldn't be hosted there, could reside in your repository.  This way we could we could have a good build and distribution story for users.

How does that sound?  If you would like to go ahead, then the next step would be to identify the percentage of code written by each contributor, and each will need an Eclipse CLA (https://eclipse.org/legal/CLA.php).

Please ask if you have any questions. 

Thanks, and apologies for the delay.
Comment 4 Ian Craggs CLA 2019-09-04 15:23:13 EDT
Unfortunately, this is now out of date.