cancel
Showing results for 
Search instead for 
Did you mean: 

Github, Bitbucket and licensing?

hbarta
Associate II
Posted on February 18, 2017 at 16:59

What do I need to do to insure license compliance when putting a project up on a public repository like Github or Bitbucket? The project in question is one I started with MX (STM32CubeMX) and am presently adding example code to. The original project includes HAL libraries, code generated by MX and startup files for the IDE (OpenSTM32, AC6 at this point.) The additional files include board support and additional drivers.

I've looked for the license information which is either included in the source files or in the same directories in README files. It appears that as long as I retain the license notices and do not try to claim credit for the work that no license violation would be involved. (Of course I'd have to review license terms for all third party products to confirm that I can redistribute...)

Is there anything I'm overlooking here?

Thanks!

hank

#bitbucket #license #github
4 REPLIES 4
T J
Lead
Posted on February 19, 2017 at 08:51

Hi,

I am fairly new too, but from what I understand as long as you leave the included license text in place, you are covered.

However, then your code too, becomes free to use as anyone feels.

AVI-crak
Senior
Posted on February 19, 2017 at 14:06

There are algorithms which can't be written otherwise. And many of them hold patents, it is possible to tell that all.

It is possible to use quietly similar algorithms in the projects which aren't making for notable profit. All so do.

BitBucket - has more convenient and simple interface than Github. Moreover, it is much more pleasant to read a code in the browser from the BitBucket service. It is easy way to share the project.

Everything changes in case of big profit (direct or indirect).

By this moment you will already have the staff of lawyers, it is their bread.

And the personal server of projects, without access to global network.

Personally I find many light ideas on the dug-out platforms. Also I use them for the pleasure.

Use the original license. For example: one million helicopters and one Nigerian cent.
hbarta
Associate II
Posted on February 19, 2017 at 18:23

>>

However, then your code too, becomes free to use as anyone feels.

That's my intent. Otherwise I would just put it on a private server.

Posted on February 19, 2017 at 18:26

No profit motive here - these are hobby projects. If someone else profits from my code, there is no harm to me either. 

In the case of these particular projects, there is very little actual code. I'm combining MX output and HAL library examples to get something that works and can be extended.